0001366561-19-000066.txt : 20190910 0001366561-19-000066.hdr.sgml : 20190910 20190910171650 ACCESSION NUMBER: 0001366561-19-000066 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20190731 FILED AS OF DATE: 20190910 DATE AS OF CHANGE: 20190910 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SMARTSHEET INC CENTRAL INDEX KEY: 0001366561 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 202954357 STATE OF INCORPORATION: WA FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38464 FILM NUMBER: 191086192 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-Q 1 q22020smar10-q.htm Q2 2020 SMAR 10-Q Document
false--01-31Q220200001366561P6MP0Y123400015710005000000005000000005000000005000000004800370156967742903114982603613448003701569677429031149826036134123010001911400010000010000000100000000000P12M 0001366561 2019-02-01 2019-07-31 0001366561 us-gaap:CommonClassBMember 2019-08-31 0001366561 us-gaap:CommonClassAMember 2019-08-31 0001366561 2018-05-01 2018-07-31 0001366561 2018-02-01 2018-07-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2018-02-01 2018-07-31 0001366561 2019-05-01 2019-07-31 0001366561 smar:ProfessionalServicesMember 2018-05-01 2018-07-31 0001366561 smar:ProfessionalServicesMember 2019-05-01 2019-07-31 0001366561 smar:ProfessionalServicesMember 2018-02-01 2018-07-31 0001366561 smar:ProfessionalServicesMember 2019-02-01 2019-07-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2019-02-01 2019-07-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2018-05-01 2018-07-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2019-05-01 2019-07-31 0001366561 2019-01-31 0001366561 2019-07-31 0001366561 us-gaap:CommonClassAMember 2019-07-31 0001366561 us-gaap:CommonClassBMember 2019-01-31 0001366561 us-gaap:CommonClassAMember 2019-01-31 0001366561 us-gaap:CommonClassBMember 2019-07-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-07-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001366561 us-gaap:CommonStockMember 2019-02-01 2019-07-31 0001366561 us-gaap:RetainedEarningsMember 2019-07-31 0001366561 us-gaap:RetainedEarningsMember 2019-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0001366561 us-gaap:CommonStockMember 2019-07-31 0001366561 us-gaap:RetainedEarningsMember 2019-02-01 2019-07-31 0001366561 us-gaap:CommonStockMember 2019-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2018-07-31 0001366561 us-gaap:CommonStockMember 2018-07-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0001366561 2018-07-31 0001366561 us-gaap:CommonStockMember 2018-02-01 2018-07-31 0001366561 2018-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-31 0001366561 us-gaap:CommonStockMember 2018-01-31 0001366561 us-gaap:RetainedEarningsMember 2018-07-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001366561 us-gaap:RetainedEarningsMember 2018-01-31 0001366561 us-gaap:RetainedEarningsMember 2018-02-01 2018-07-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001366561 us-gaap:CommonClassAMember smar:PublicEquityOfferingMember 2019-06-14 2019-06-14 0001366561 us-gaap:CommonClassAMember smar:PublicEquityOfferingMember 2019-06-14 0001366561 smar:PublicEquityOfferingMember 2019-06-14 2019-06-14 0001366561 us-gaap:CommonClassAMember smar:PublicEquityOfferingSellingShareholdersMember 2019-06-14 2019-06-14 0001366561 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-02-01 2019-07-31 0001366561 us-gaap:AccountingStandardsUpdate201602Member 2019-02-01 0001366561 smar:BellevueLeaseMember us-gaap:FinancialStandbyLetterOfCreditMember 2019-01-31 0001366561 smar:BellevueBostonLondonAndEdinburghLeasesMember 2019-07-31 0001366561 smar:BellevueBostonLondonAndEdinburghLeasesMember 2019-01-31 0001366561 smar:ProfessionalServicesMember 2018-02-01 2018-04-30 0001366561 smar:ProfessionalServicesMember 2019-07-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2019-07-31 0001366561 smar:ProfessionalServicesMember 2019-02-01 2019-04-30 0001366561 2019-08-01 2019-07-31 0001366561 us-gaap:EmployeeStockMember 2018-02-01 2018-07-31 0001366561 us-gaap:EmployeeStockMember 2019-02-01 2019-07-31 0001366561 us-gaap:StockCompensationPlanMember 2018-02-01 2018-07-31 0001366561 us-gaap:StockCompensationPlanMember 2019-02-01 2019-07-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-07-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-07-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-07-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-07-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:CertificatesOfDepositMember 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:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 smar:ArtefactProductGroupLLC.Member us-gaap:TradeNamesMember 2019-05-01 2019-05-01 0001366561 smar:ArtefactProductGroupLLC.Member 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 0001366561 smar:TernProInc.Member 2019-01-11 2019-01-11 0001366561 smar:TernProInc.Member 2019-01-11 0001366561 smar:TernProInc.Member us-gaap:CustomerRelationshipsMember 2019-01-11 0001366561 smar:TernProInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-11 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-07-31 0001366561 us-gaap:PatentsMember 2019-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2019-01-31 0001366561 us-gaap:InternetDomainNamesMember 2019-07-31 0001366561 us-gaap:PatentsMember 2019-07-31 0001366561 us-gaap:TradeNamesMember 2019-07-31 0001366561 us-gaap:InternetDomainNamesMember 2019-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2019-07-31 0001366561 us-gaap:TradeNamesMember 2019-01-31 0001366561 us-gaap:TradeNamesMember 2019-02-01 2019-07-31 0001366561 us-gaap:CustomerRelationshipsMember 2018-02-01 2019-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2019-02-01 2019-07-31 0001366561 2018-02-01 2019-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-02-01 2019-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-02-01 2019-07-31 0001366561 us-gaap:TradeNamesMember 2018-02-01 2019-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2019-05-01 2019-07-31 0001366561 smar:CostOfSubscriptionRevenueMember 2019-02-01 2019-07-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2019-07-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2019-07-31 0001366561 smar:CostOfSubscriptionRevenueMember 2019-05-01 2019-07-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2018-02-01 2018-07-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2018-05-01 2018-07-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2019-05-01 2019-07-31 0001366561 smar:CostOfSubscriptionRevenueMember 2018-02-01 2018-07-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2019-05-01 2019-07-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2018-07-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2019-07-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2019-05-01 2019-07-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2019-02-01 2019-07-31 0001366561 smar:CostOfSubscriptionRevenueMember 2018-05-01 2018-07-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2018-05-01 2018-07-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2018-05-01 2018-07-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2018-07-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2018-05-01 2018-07-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2018-07-31 0001366561 us-gaap:EmployeeStockOptionMember 2019-02-01 2019-07-31 0001366561 us-gaap:EmployeeStockOptionMember 2019-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2019-07-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2019-07-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2019-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2019-07-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2019-02-01 2019-07-31 0001366561 smar:EmployeeStockPurchasePlan2018Member us-gaap:CommonClassAMember 2019-02-01 2019-07-31 0001366561 smar:EmployeeStockPurchasePlan2018Member smar:CommonClassAAndBMember 2019-02-01 2019-07-31 0001366561 smar:EmployeeStockPurchasePlan2018Member us-gaap:CommonClassAMember 2019-07-31 0001366561 smar:EquityIncentivePlan2018Member 2019-02-01 2019-07-31 0001366561 smar:EquityIncentivePlan2018Member 2019-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2019-01-31 0001366561 smar:EquityIncentivePlan2018Member 2019-07-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2019-07-31 0001366561 srt:MinimumMember 2019-02-01 2019-07-31 0001366561 srt:MaximumMember 2019-02-01 2019-07-31 0001366561 srt:AsiaPacificMember 2018-05-01 2018-07-31 0001366561 country:US 2018-05-01 2018-07-31 0001366561 us-gaap:EMEAMember 2019-05-01 2019-07-31 0001366561 srt:AsiaPacificMember 2019-05-01 2019-07-31 0001366561 us-gaap:EMEAMember 2018-02-01 2018-07-31 0001366561 country:US 2019-05-01 2019-07-31 0001366561 smar:AmericasExcludingU.S.Member 2018-02-01 2018-07-31 0001366561 smar:AmericasExcludingU.S.Member 2018-05-01 2018-07-31 0001366561 us-gaap:EMEAMember 2018-05-01 2018-07-31 0001366561 srt:AsiaPacificMember 2018-02-01 2018-07-31 0001366561 us-gaap:EMEAMember 2019-02-01 2019-07-31 0001366561 country:US 2018-02-01 2018-07-31 0001366561 srt:AsiaPacificMember 2019-02-01 2019-07-31 0001366561 smar:AmericasExcludingU.S.Member 2019-02-01 2019-07-31 0001366561 country:US 2019-02-01 2019-07-31 0001366561 smar:AmericasExcludingU.S.Member 2019-05-01 2019-07-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-Q
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended July 31, 2019
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
 
 
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each 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
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). 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 in Rule 12b-2 of the Exchange Act). Yes    No 
As of August 31, 2019, there were 90,933,466 shares of the registrant’s Class A common stock and 25,641,106 shares of the registrant’s Class B common stock outstanding.



SMARTSHEET INC.
Quarterly Report on Form 10-Q
For the Quarterly Period Ended July 31, 2019

Table of Contents
Page
 
 



SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements. All statements contained in this Quarterly Report on form 10-Q other than statements of historical fact, including statements regarding our future operating results and financial position, our business strategy and plans, market growth and trends, and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect,” “could,” “would,” “project,” “plan,” “potentially,” “likely,” and similar expressions are intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, operating results, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties, and assumptions, including those described under Part II, Item 1A, “Risk Factors.” Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the effect of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties, and assumptions, the future events and trends discussed in this Quarterly Report on Form 10-Q may not occur, and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
You should not rely on forward-looking statements as predictions of future events. The events and circumstances reflected in the forward-looking statements may not be achieved or may not occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, performance, or events and circumstances reflected in the forward-looking statements will be achieved or will occur. We undertake no obligation to update any of these forward-looking statements for any reason after the date of this Quarterly Report on Form 10-Q or to conform these statements to actual results or revised expectations.



Part I. Financial Information
Item 1. Financial Statements
SMARTSHEET INC.
Condensed Consolidated Statements of Operations
(in thousands, except per share data)
(unaudited)
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Revenue
 
 
 
 
 
 
 
Subscription
$
58,315

 
$
37,470

 
$
108,636

 
$
69,528

Professional services
6,329

 
4,914

 
12,202

 
9,175

Total revenue
64,644

 
42,384

 
120,838

 
78,703

Cost of revenue
 
 
 
 


 
 
Subscription
7,982

 
4,588

 
14,183

 
8,824

Professional services
4,683

 
3,567

 
8,967

 
6,654

Total cost of revenue
12,665

 
8,155

 
23,150

 
15,478

Gross profit
51,979

 
34,229

 
97,688

 
63,225

Operating expenses
 
 
 
 

 
 
Research and development
22,210

 
14,412

 
42,448

 
27,257

Sales and marketing
39,260

 
24,255

 
74,673

 
46,639

General and administrative
11,457

 
8,524

 
22,397

 
15,322

Total operating expenses
72,927

 
47,191

 
139,518

 
89,218

Loss from operations
(20,948
)
 
(12,962
)
 
(41,830
)
 
(25,993
)
Interest income
2,114

 
908

 
3,263

 
1,076

Other income (expense), net
(319
)
 
(159
)
 
(431
)
 
(1,626
)
Net loss before income tax provision (benefit)
(19,153
)
 
(12,213
)
 
(38,998
)
 
(26,543
)
Income tax provision (benefit)
(39
)
 
88

 
(74
)
 
88

Net loss and comprehensive loss
$
(19,114
)
 
$
(12,301
)
 
$
(38,924
)
 
$
(26,631
)
Net loss per share attributable to common shareholders, basic and diluted
$
(0.17
)
 
$
(0.12
)
 
$
(0.36
)
 
$
(0.43
)
Weighted-average shares outstanding used to compute net loss per share attributable to common shareholders, basic and diluted
111,557

 
102,569

 
108,626

 
62,464

See notes to condensed consolidated financial statements.

4


SMARTSHEET INC.
Condensed Consolidated Balance Sheets
(in thousands, except share data)
(unaudited)
 
July 31, 2019
 
January 31, 2019
Assets
 
 
 
Current assets
 
 
 
Cash and cash equivalents
$
511,214

 
$
213,085

Short-term investments
50,000

 

Accounts receivable, net of allowances of $1,571 and $1,234, respectively
40,178

 
30,173

Prepaid expenses and other current assets
9,914

 
3,922

Total current assets
611,306

 
247,180

Long-term assets
 
 
 
Restricted cash
886

 
2,620

Deferred commissions
35,615

 
29,014

Property and equipment, net
25,906

 
22,540

Operating lease right-of-use assets
49,719

 

Intangible assets, net
16,857

 
1,827

Goodwill
16,677

 
5,496

Other long-term assets
265

 
67

Total assets
$
757,231

 
$
308,744

Liabilities, preferred stock, and shareholders’ equity
 
 
 
Current liabilities
 
 
 
Accounts payable
$
2,546

 
$
4,658

Accrued compensation and related benefits
25,416

 
25,557

Other accrued liabilities
10,395

 
6,544

Operating lease liabilities, current
9,530

 

Finance lease liabilities, current
3,277

 
3,768

Deferred revenue
123,529

 
95,766

Total current liabilities
174,693

 
136,293

Operating lease liabilities, non-current
42,964

 

Finance lease liabilities, non-current
2,295

 
2,164

Deferred revenue, non-current
338

 
367

Other long-term liabilities

 
2,928

Total liabilities
220,290

 
141,752

Commitments and contingencies (Note 12)

 

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

 

Class A common stock, no par value; 500,000,000 shares authorized, 90,311,498 shares issued and outstanding as of July 31, 2019; 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, 26,036,134 shares issued and outstanding as of July 31, 2019; 500,000,000 shares authorized, 56,967,742 shares issued and outstanding as of January 31, 2019

 

Additional paid-in capital
736,383

 
327,510

Accumulated deficit
(199,442
)
 
(160,518
)
Total shareholders’ equity
536,941

 
166,992

Total liabilities, preferred stock, and shareholders’ equity
$
757,231

 
$
308,744

See notes to condensed consolidated financial statements.

5


SMARTSHEET INC.
Condensed Consolidated Statements of Changes in Convertible Preferred Stock and Shareholders’ Equity (Deficit)
(dollars in thousands)
(unaudited)
 
Convertible Preferred Stock
 
 
Common Stock (Class A and B)
 
Additional Paid-in
Capital
 
Accumulated Deficit
 
Accumulated
Other Comprehensive Income
 
Total Shareholders’ Equity (Deficit)
 
Shares
 
Amount
 
 
Shares
 
Amount
 
 
 
 
Balances at January 31, 2019

 
$

 
 
104,971,443

 
$

 
$
327,510

 
$
(160,518
)
 
$

 
$
166,992

Issuance of common stock under employee stock plans

 

 
 
2,351,189

 

 
14,102

 

 

 
14,102

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

 

 
 
9,025,000

 

 
378,970

 

 

 
378,970

Share-based compensation expense

 

 
 

 

 
15,801

 

 

 
15,801

Comprehensive loss

 

 
 

 

 

 
(38,924
)
 

 
(38,924
)
Balances at July 31, 2019

 
$

 
 
116,347,632

 
$

 
$
736,383

 
$
(199,442
)
 
$

 
$
536,941


 
Convertible Preferred Stock
 
 
Common Stock (Class A and B)
 
Additional Paid-in
Capital
 
Accumulated Deficit
 
Accumulated
Other Comprehensive Income
 
Total Shareholders’ Equity (Deficit)
 
Shares
 
Amount
 
 
Shares
 
Amount
 
 
 
 
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

 

 
 
2,012,831

 

 
2,161

 

 

 
2,161

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, commissions, and issuance costs

 

 
 
11,745,088

 

 
160,413

 

 

 
160,413

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

 

 
 

 

 
5,940

 

 

 
5,940

Comprehensive loss

 

 
 

 

 

 
(26,631
)
 

 
(26,631
)
Balances at July 31, 2018

 
$

 
 
102,652,995

 
$

 
$
309,691

 
$
(133,264
)
 
$

 
$
176,427


See notes to condensed consolidated financial statements.


6


SMARTSHEET INC.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
 
Six Months Ended July 31,
 
2019
 
2018
Cash flows from operating activities
 
 
 
Net loss
$
(38,924
)
 
$
(26,631
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Share-based compensation expense
15,383

 
5,940

Remeasurement of convertible preferred stock warrant liability

 
1,326

Depreciation of property and equipment
5,022

 
3,173

Amortization of deferred commission costs
8,423

 
4,452

Unrealized foreign currency loss
286

 
66

Amortization of intangible assets
1,060

 
255

Amortization of operating lease right-of-use assets
3,668

 

Changes in operating assets and liabilities:
 
 
 
Accounts receivable
(9,310
)
 
(8,747
)
Prepaid expenses and other current assets
(6,324
)
 
(1,767
)
Other long-term assets
(198
)
 
50

Accounts payable
(2,099
)
 
597

Other accrued liabilities
3,970

 
1,825

Accrued compensation and related benefits
(701
)
 
1,070

Deferred commissions
(15,024
)
 
(9,882
)
Other long-term liabilities
(1,003
)
 
124

Deferred revenue
26,704

 
18,876

Operating lease liabilities
(2,810
)
 

Net cash used in operating activities
(11,877
)
 
(9,273
)
Cash flows from investing activities
 
 
 
Purchases of short-term investments
(50,000
)
 

Purchases of property and equipment
(3,085
)
 
(2,214
)
Capitalized internal-use software development costs
(3,397
)
 
(849
)
Payments for business acquisition, net of cash acquired
(26,839
)
 

Net cash used in investing activities
(83,321
)
 
(3,063
)
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 of principal on finance leases
(2,042
)
 
(1,584
)
Payments of deferred offerings costs
(706
)
 
(2,263
)
Proceeds from exercise of stock options
9,738

 
2,614

Proceeds from Employee Stock Purchase Plan
4,991

 
2,118

Net cash provided by financing activities
391,809

 
164,729

Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash
(216
)
 
(44
)
Net increase in cash, cash equivalents, and restricted cash
296,395

 
152,349

Cash, cash equivalents, and restricted cash
 
 
 
Beginning of period
215,705

 
61,059

End of period
$
512,100

 
$
213,408


7


Supplemental disclosures





Cash paid for interest
$
118


$
161

Purchases of fixed assets under finance leases
1,682


2,639

Accrued purchases of property and equipment (including internal-use software)
906


362

Deferred offering costs, accrued but not yet paid
164


340

Share-based compensation expense capitalized in internal-use software development costs
421




See notes to condensed consolidated financial statements.

8


SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
1. Overview and Basis of Presentation
Description of business
Smartsheet Inc. (the “Company,” “we,” “our”) was incorporated in the State of Washington in 2005, and is headquartered in Bellevue, Washington. 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.
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.
Basis of presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet as of January 31, 2019 was derived from the audited consolidated financial statements as of that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended January 31, 2019, filed with the SEC on April 1, 2019.
The condensed consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, which are located in the United States and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation.
In the opinion of management, the information contained herein reflects all adjustments necessary for a fair presentation of our condensed consolidated financial statements. All such adjustments are of a normal, recurring nature. The results of operations for the three and six months ended July 31, 2019 are not necessarily indicative of results to be expected for the full year ending January 31, 2020 or for any other interim period, or for any future year.
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.

9

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


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 financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.
Restricted cash
Restricted cash as of July 31, 2019 consisted of $0.9 million primarily 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 and $0.8 million related to security deposits. The amount of letters of credit that were outstanding as of January 31, 2019 were still in effect as of July 31, 2019, however they are now on an unsecured basis and as such the collateral was released.
Cash as reported on the condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the condensed consolidated balance sheets. Cash as reported on the condensed consolidated statements of cash flows consists of the following (in thousands):
 
July 31,
 
2019
 
2018
Cash and cash equivalents
$
511,214

 
$
211,111

Restricted cash
886

 
2,297

Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows
$
512,100

 
$
213,408


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 $2.2 million were capitalized in the three months ended July 31, 2019, of which $1.4 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 $0.6 million were capitalized in the three months ended July 31, 2018, none of which 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.8 million were capitalized in the six months ended July 31, 2019, of which $2.4 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 $0.8 million were capitalized in the six months ended July 31, 2018, none of which 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 condensed consolidated 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 condensed 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 $0.5 million and $0.2 million for the three months ended July 31, 2019 and 2018, respectively, and $0.9 million and $0.4 million for the six months ended July 31, 2019 and 2018, respectively. The

10

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


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. Operating lease ROU assets are presented separately in long-term assets and finance lease ROU assets are included in property and equipment, net on the condensed consolidated balance sheets. As most of our operating leases do not provide an implicit rate, we use our incremental borrowing rate 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 July 31, 2019 we did not include any options to extend leases in our lease terms as we were not reasonably certain to exercise them.
We utilize certain practical expedients and policy elections available under the lease accounting standard. For example, we do not record right-of-use assets or lease liabilities for leases with terms of 12 months or less, and we combine lease and non-lease components for contracts containing real estate leases.
Right-of-use assets are subject to evaluation for impairment or disposal on a basis consistent with other long-lived assets.
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 July 31, 2019 or January 31, 2019. No individual customers represented more than 10% of revenue for the three or the six months ended July 31, 2019 or 2018.
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 right-of-use assets and operating lease liabilities on our condensed consolidated balance sheet on February 1, 2019 without retrospective application to comparative periods.
The new lease standard requires lessees to recognize right-of-use 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 right-of-use 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 condensed consolidated balance sheet as of February 1, 2019. The adoption of ASC 842 did not have an impact on our accumulated deficit on our condensed consolidated balance sheet as of February 1, 2019 and is not expected to have a material impact on our condensed consolidated statements of operations or comprehensive loss.

11

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


See Note 11, Leases, of the accompanying notes to the condensed consolidated financial statements for additional information regarding our leases.
Recent accounting pronouncements not yet adopted
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 that this ASU will have a material impact on its condensed consolidated financial statements.
3. Revenue from Contracts with Customers
During the three months ended July 31, 2019 and 2018, the Company recognized $45.3 million and $27.8 million of subscription revenue, respectively, and $1.9 million and $1.3 million of professional services revenue, respectively, which were included in the deferred revenue balance as of April 30, 2019 and 2018, respectively.
During the six months ended July 31, 2019 and 2018, the Company recognized $68.5 million and $41.2 million of subscription revenue, respectively, and $1.9 million and $1.0 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2019 and 2018, respectively.
As of July 31, 2019 approximately $129.4 million of revenue, including amounts already invoiced and amounts contracted but not yet invoiced, was expected to be recognized from remaining performance obligations, of which $126.4 million related to subscription services and $2.9 million related to professional services. Approximately 98% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.
4. Deferred Commissions
Deferred commissions were $35.6 million as of July 31, 2019 and $29.0 million as of January 31, 2019.
Amortization expense for deferred commissions was $4.6 million and $2.5 million for the three months ended July 31, 2019 and 2018, respectively, and $8.4 million and $4.5 million for the six months ended July 31, 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 condensed 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 share and per share data):
 
Three Months Ended July 31,
 
2019
 
2018
Numerator:
 
 
 
Net loss
$
(19,114
)
 
$
(12,301
)
Denominator:
 
 
 
Weighted-average common shares outstanding
111,557

 
102,569

Net loss per share, basic and diluted
$
(0.17
)
 
$
(0.12
)

12

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


 
Six Months Ended July 31,
 
2019
 
2018
Numerator:
 
 
 
Net loss
$
(38,924
)
 
$
(26,631
)
Denominator:
 
 
 
Weighted-average common shares outstanding
108,626

 
62,464

Net loss per share, basic and diluted
$
(0.36
)
 
$
(0.43
)
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:
 
July 31,
2019
 
2018
Shares subject to outstanding common stock awards
13,348

 
15,466

Shares issuable pursuant to the 2018 Employee Stock Purchase Plan
116

 
166

Total potentially dilutive shares
13,464

 
15,632


6. Fair Value Measurements
Assets and liabilities recorded at fair value in the condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The lowest level of significant input determines the placement of the fair value measurement within the following hierarchical levels:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity.
The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicate the fair value hierarchy of the valuation inputs used (in thousands):
 
July 31, 2019
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
   Money market funds
$
289,361

 
$

 
$

 
$
289,361

   Certificates of deposit

 
100,000

 

 
100,000

Short-term investments:
 
 
 
 
 
 
 
Certificates of deposit

 
50,000

 

 
50,000

Total assets
$
289,361

 
$
150,000

 
$

 
$
439,361


13

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


 
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. 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 payable in exchange for all of the outstanding equity interests of Artefact Product Group was approximately $28.0 million in cash, excluding cash acquired and transaction cost adjustments. Of the cash paid at closing, $3.0 million is held in escrow for a 12-month period after closing 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 condensed 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.

14

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


The major classes of assets and liabilities to which the Company preliminarily allocated the purchase price were as follows (in thousands):
 
May 1, 2019
Cash
$
1,150

Current Assets
801

Intangible Assets
16,090

Goodwill
11,181

Current Liabilities
(180
)
Deferred Revenue
(1,030
)
Total
$
28,012


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

 
 


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 July 31, 2019, the liability of $1.0 million is classified as short-term, and is included within other accrued liabilities on the condensed consolidated balance sheet.
8. Goodwill and Net Intangible Assets
The changes in the carrying amount of goodwill during the six months ended July 31, 2019 were as follows (in thousands):
Goodwill balance as of January 31, 2019
$
5,496

Addition - acquisition of 10,000ft
11,181

Goodwill balance as of July 31, 2019
$
16,677



15

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


The following table presents the components of net intangible assets (in thousands):
 
As of July 31, 2019
 
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

 
$
(1,214
)
 
$
8,652

 
$
1,866

 
$
(494
)
 
$
1,372

Acquired customer relationships
8,350

 
(341
)
 
8,009

 
360

 
(25
)
 
335

Trade names
100

 
(9
)
 
91

 

 

 

Patents
170

 
(78
)
 
92

 
170

 
(63
)
 
107

Domain name
13

 

 
13

 
13

 

 
13

Total
$
18,499

 
$
(1,642
)
 
$
16,857

 
$
2,409

 
$
(582
)
 
$
1,827

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

 
4.39
 
$
1,372

 
2.31

Acquired customer relationships
8,009

 
7.57
 
335

 
2.86

Trade names
91

 
2.42
 

 

Total
$
16,752

 
5.90
 
$
1,707

 
2.42


Amortization expense related to intangible assets was $0.9 million and $0.1 million for the three months ended July 31, 2019 and 2018, respectively, and $1.1 million and $0.3 million for the six months ended July 31, 2019 and 2018, respectively.
As of July 31, 2019, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):
Remainder of fiscal 2020
 
$
1,702

Fiscal 2021
 
3,358

Fiscal 2022
 
2,897

Fiscal 2023
 
2,608

Fiscal 2024
 
2,607

Thereafter
 
3,672

Total
 
$
16,844


9. Share-Based Compensation
The Company has issued incentive and non-qualifying stock options to employees and non-employee directors under the 2005 Stock Option/Restricted Stock Plan (the “2005 Plan”), the 2015 Equity Incentive Plan (the “2015 Plan”), and the 2018 Equity Incentive Plan (the “2018 Plan”).
The Company has also issued restricted stock units (“RSUs”) to employees and non-employee directors pursuant to the 2015 Plan and the 2018 Plan.
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. RSUs are measured based on the grant date fair value of the awards and in general vest based on continuous employment over four years.
2018 Employee Stock Purchase Plan
In April 2018, we adopted our 2018 Employee Stock Purchase Plan (“ESPP”). The ESPP became effective on April 26, 2018, with the effective date of our initial public offering.
Under our ESPP, eligible employees are able to acquire shares of our Class A common stock by accumulating funds through payroll deductions of up to 15% of their compensation, subject to plan limitations. Purchases are accomplished through participation in discrete offering periods. Each offering period is six months (commencing each 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 aggregate number of shares reserved for sale 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.
Stock options
The following table includes a summary of the option activity during the six months ended July 31, 2019:
 
Options Outstanding
 
Weighted-Average Exercise Price
Outstanding at January 31, 2019
12,451,739

 
$
5.72

Granted
600,592

 
38.37

Exercised and awarded
(2,061,679
)
 
4.73

Forfeited or canceled
(246,500
)
 
8.91

Outstanding at July 31, 2019
10,744,152

 
7.66

Exercisable at July 31, 2019
4,944,779

 
4.28



16

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


Restricted stock units
The following table includes a summary of the RSU activity during the six months ended July 31, 2019:
 
Number of Shares Underlying Outstanding RSUs
 
Weighted-Average Grant-Date Fair Value per RSU
Outstanding at January 31, 2019
845,199

 
$
24.17

Granted
1,993,706

 
40.67

Vested
(116,989
)
 
16.31

Forfeited or canceled
(118,367
)
 
34.11

Outstanding at July 31, 2019
2,603,549

 
36.71


The following table includes a summary of shares available for issuance under our 2018 Plan and our 2018 ESPP during the six months ended July 31, 2019:
 
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
(2,594,298
)
 
(172,521
)
Forfeited
364,867

 

Balance at July 31, 2019
11,477,484

 
2,596,975


As of July 31, 2019$4.0 million has been withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation and related benefits.
Share-based compensation expense
Share-based compensation expense included in the condensed consolidated statements of operations was as follows (in thousands):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Cost of subscription revenue
$
356

 
$
84

 
$
591

 
$
118

Cost of professional services revenue
298

 
150

 
515

 
197

Research and development
3,317

 
1,378

 
5,589

 
2,043

Sales and marketing
3,276

 
1,370

 
5,385

 
1,884

General and administrative
1,839

 
1,116

 
3,303

 
1,698

Total share-based compensation expense
$
9,086

 
$
4,098

 
$
15,383

 
$
5,940


10. Income Taxes
The provision for income taxes for interim tax periods is generally determined using an estimate of the Company’s annual effective tax rate, excluding jurisdictions for which no tax benefit can be recognized due to valuation allowances, and adjusted for discrete tax items in the period. Each quarter the Company updates its estimate of the annual effective tax rate and makes a cumulative adjustment if the estimated annual tax rate has changed.
 The Company’s effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to a valuation allowance related to the Company’s U.S. federal and state deferred tax assets partially offset by the windfall from share-based compensation tax deductions.
The Company recorded a benefit for income taxes of less than $0.1 million and $0.1 million for the three and six months ended July 31, 2019, respectively, primarily attributable to the windfall from share-based compensation tax deductions offset by income taxes in foreign jurisdictions and state income taxes.
The Company recorded a provision for income taxes of $0.1 million for the three and six months ended July 31, 2018, primarily attributable to income taxes in foreign jurisdictions and state income taxes.  

17

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


11. 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 condensed consolidated statement of operations were as follows (in thousands):
 
Three Months Ended
July 31, 2019
 
Six Months Ended
July 31, 2019
Operating lease cost
$
2,634

 
$
5,365

Finance lease cost:
 
 
 
Amortization of assets
1,025

 
1,997

Interest on lease liabilities
59

 
125

Short-term lease cost
142

 
269

Variable lease cost
432

 
835

Total lease costs
$
4,292

 
$
8,591


Supplemental balance sheet information related to leases was as follows (in thousands):
 
Financial Statement Line Item
 
As of July 31, 2019
Assets:
 
 
 
Operating lease assets
Operating lease right-of-use assets
 
$
49,719

Finance lease assets
Property and equipment, net
 
5,454

Total leased assets
 
 
$
55,173

 
 
 
 
Liabilities:
 
 
 
Current
 
 
 
Operating
Operating lease liabilities, current
 
$
9,530

Finance
Finance lease liabilities, current
 
3,277

Non-current
 
 
 
Operating
Operating lease liabilities, non-current
 
42,964

Finance
Finance lease liabilities, non-current
 
2,295

Total lease liabilities
 
 
$
58,066



18

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


Other information related to leases was as follows (dollars in thousands):
 
 
 
Six Months Ended July 31, 2019
Supplemental cash flow information:
 
 
 
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
Operating cash flows from operating leases*
 
 
$
4,461

Operating cash flows from finance leases
 
 
118

Financing cash flows from finance leases
 
 
2,042

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

Finance leases
 
 
1,682

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

Finance leases
 
 
1.9

 
 
 
 
Weighted-average discount rate:
 
 
 
Operating leases
 
 
6.4
%
Finance leases
 
 
5.3
%
 
 
 
 
*Includes cash paid for lease liability accretion of $1.6 million.
As of July 31, 2019, remaining maturities of lease liabilities were as follows (in thousands):
 
Operating
Leases
 
Finance
Leases
Remainder of fiscal 2020
$
4,927

 
$
2,156

Fiscal 2021
9,783

 
2,408

Fiscal 2022
9,930

 
1,071

Fiscal 2023
10,142

 
263

Fiscal 2024
10,371

 

Thereafter
18,885

 

Total lease payments
$
64,038

 
$
5,898

Less: imputed interest
(11,544
)
 
(326
)
Total
$
52,494

 
$
5,572


As of  July 31, 2019, we had signed leases for additional office space that had not yet commenced. Future noncancelable lease payments associated with these agreements totaled $10.2 million, payable over lease terms of approximately 7 years.
Total rent and related operating expenses recorded under Topic 840, the previous lease standard, were approximately $1.7 million and $3.2 million for the three and six months ended July 31, 2018, respectively.

19

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


12. Commitments and Contingencies
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 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.
13. 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:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
2019
 
2018
 
2019
 
2018
 
 
 
 
 
 
 
 
United States
$
50,884

 
$
31,807

 
$
95,039

 
$
58,946

EMEA
7,323

 
5,289

 
13,572

 
9,772

Asia Pacific
3,408

 
3,131

 
6,233

 
5,949

Americas other than the United States
3,029

 
2,157

 
5,994

 
4,036

Total
$
64,644

 
$
42,384

 
$
120,838

 
$
78,703


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 July 31, 2019 and January 31, 2019, there was no significant property and equipment owned by the Company outside of the United States.
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read together with our unaudited consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended January 31, 2019. This 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 Quarterly Report on Form 10-Q. Our fiscal year ends January 31.
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

20


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 Control Center and Accelerators, which enable customers to implement solutions for a specific use case for large scale projects, initiatives, or processes. 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.
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.
 
As of July 31,
2019
 
2018
Domain-based customers
82,186

 
76,693

Average annualized contract value per domain-based customer
$
2,972

 
$
2,002

Dollar-based net retention rate for all customers (trailing 12 months)
134
%
 
131
%
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.
We believe that the number of customers, particularly our domain-based customers, using our platform is an indicator of our market penetration, the growth of our business, and our potential future business opportunities. Increasing awareness of our platform and its broad range of capabilities, coupled with the mainstream adoption of cloud-based technology, has expanded the diversity of our customer base to include organizations of all sizes across virtually all industries.
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.
Dollar-based net retention rate
We calculate dollar-based net retention rate as of a period end by starting with the ACV from the cohort of all customers as of the 12 months prior to such period end (“Prior Period ACV”). We then calculate the ACV from these same customers as of the current period end (“Current Period ACV”). Current Period ACV includes any upsells and is net of contraction or attrition over the trailing 12 months, but excludes subscription revenue from new customers in the current period. We then divide the total Current Period ACV by the total Prior Period ACV to arrive at the dollar-based net retention rate. Any ACV obtained through merger and acquisition transactions do not affect the dollar-based net retention rate until one year from the date on which the transaction closed.

21


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 includes primarily 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 subscription services and providing support, including third-party hosting fees and payment processing fees, employee-related costs such as salaries, wages, and related benefits, amortization of acquisition-related intangibles, software and maintenance costs, allocated overhead, and costs of Connectors between Smartsheet and third-party applications.
We intend to continue to invest in our platform infrastructure and our support organization. We utilize a combination of third-party co-location data centers and public cloud service providers. We are currently investing to move more of our hosting infrastructure to public cloud service providers, 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, and travel costs.
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 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 expand our professional services offerings in the future, we expect our total gross margin percentage to gradually 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, and recruiting

22


expenses. 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, third-party software-related expenses, travel-related expenses, recruiting expenses, 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 our business grows and as we expect more of our future revenue to come from our inside and direct sales models, rather than through digital self-service sales.
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, and certain tax, license and insurance-related expenses.
We are incurring ongoing 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 Securities and Exchange Commission, 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 income from the value of cash, cash equivalents, and short-term investments held in interest-bearing accounts and instruments.
Other income (expense), net
Other income (expense), net consists primarily of foreign currency gains and losses and interest expense from our finance leases.
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 and state deferred tax assets as we have concluded that it is not more likely than not that the deferred assets will be realized.

23


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:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
2019
 
2018
 
2019
 
2018
 
(in thousands)
Revenue
 
 
 
 
 
 
 
Subscription
$
58,315

 
$
37,470

 
$
108,636

 
$
69,528

Professional services
6,329

 
4,914

 
12,202

 
9,175

Total revenue
64,644

 
42,384

 
120,838

 
78,703

Cost of revenue
 
 
 
 
 
 
 
Subscription(1)
7,982

 
4,588

 
14,183

 
8,824

Professional services(1)
4,683

 
3,567

 
8,967

 
6,654

Total cost of revenue
12,665

 
8,155

 
23,150

 
15,478

Gross profit
51,979

 
34,229

 
97,688

 
63,225

Operating expenses
 
 
 
 
 
 
 
Research and development(1)
22,210

 
14,412

 
42,448

 
27,257

Sales and marketing(1)
39,260

 
24,255

 
74,673

 
46,639

General and administrative(1)
11,457

 
8,524

 
22,397

 
15,322

Total operating expenses
72,927

 
47,191

 
139,518

 
89,218

Loss from operations
(20,948
)
 
(12,962
)
 
(41,830
)
 
(25,993
)
Interest income
2,114

 
908

 
3,263

 
1,076

Other income (expense), net
(319
)
 
(159
)
 
(431
)
 
(1,626
)
Net loss before income tax provision (benefit)
(19,153
)
 
(12,213
)
 
(38,998
)
 
(26,543
)
Income tax provision (benefit)
(39
)
 
88

 
(74
)
 
88

Net loss and comprehensive loss
$
(19,114
)
 
$
(12,301
)
 
$
(38,924
)
 
$
(26,631
)
(1)
Amounts include share-based compensation expense as follows:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
2019
 
2018
 
2019
 
2018
 
(in thousands)
Cost of subscription revenue
$
356

 
$
84

 
$
591

 
$
118

Cost of professional services revenue
298

 
150

 
515

 
197

Research and development
3,317

 
1,378

 
5,589

 
2,043

Sales and marketing
3,276

 
1,370

 
5,385

 
1,884

General and administrative
1,839

 
1,116

 
3,303

 
1,698

Total share-based compensation expense
$
9,086

 
$
4,098

 
$
15,383

 
$
5,940


24


 
Three Months Ended July 31,
 
Six Months Ended July 31,
2019

2018
 
2019
 
2018
Revenue
 
 
 
 
 
 
 
Subscription
90
 %
 
88
 %
 
90
 %
 
88
 %
Professional services
10

 
12

 
10

 
12

Total revenue
100

 
100

 
100

 
100

Cost of revenue


 


 
 
 
 
Subscription
12

 
11

 
12

 
11

Professional services
7

 
8

 
7

 
8

Total cost of revenue
20

 
19

 
19

 
20

Gross profit
80

 
81

 
81

 
80

Operating expenses


 


 
 
 
 
Research and development
34

 
34

 
35

 
35

Sales and marketing
61

 
57

 
62

 
59

General and administrative
18

 
20

 
19

 
19

Total operating expenses
113

 
111

 
115

 
113

Loss from operations
(32
)
 
(31
)
 
(35
)
 
(33
)
Interest income
3

 
2

 
3

 
1

Other income (expense), net

 

 

 
(2
)
Net loss before income tax provision (benefit)
(30
)
 
(29
)
 
(32
)
 
(34
)
Income tax provision (benefit)

 

 

 

Net loss and comprehensive loss
(30
)%
 
(29
)%
 
(32
)%
 
(34
)%
 
 
 
 
 
 
 
 
Note: Certain amounts may not sum due to rounding.

Comparison of the three months ended July 31, 2019 and 2018
Revenue
 
Three Months Ended July 31,
 
Change
2019
 
2018
 
Amount
 
%
 
(dollars in thousands)
Revenue
 
 
 
 
 
 
 
Subscription
$
58,315

 
$
37,470

 
$
20,845

 
56
%
Professional services
6,329

 
4,914

 
1,415

 
29
%
Total revenue
$
64,644

 
$
42,384

 
$
22,260

 
53
%
Percentage of total revenue
 
 
 
 
 
 
 
Subscription revenue
90
%
 
88
%
 
 
 
  
Professional services revenue
10
%
 
12
%
 
 
 
 
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 134% for the trailing 12-month period ended July 31, 2019, followed by contributions from new customers, as evidenced by the 7% increase in the number of domain-based customers.

25


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
 
Three Months Ended July 31,
 
Change
2019
 
2018
 
Amount
 
%
 
(dollars in thousands)
Cost of revenue
 
 
 
 
 
 
 
Subscription
$
7,982

 
$
4,588

 
$
3,394

 
74
%
Professional services
4,683

 
3,567

 
1,116

 
31
%
Total cost of revenue
$
12,665

 
$
8,155

 
$
4,510

 
55
%
Gross profit
$
51,979

 
$
34,229

 
$
17,750

 
52
%
Gross margin
 
 
 
 
 
 
 
Subscription
86
%
 
88
%
 
 
 
 
Professional services
26
%
 
27
%
 
 
 
 
Total gross margin
80
%
 
81
%
 
 
 
 
Cost of subscription revenue increased $3.4 million, or 74%, for the three months ended July 31, 2019 compared to the three months ended July 31, 2018. The increase was primarily due to an increase of $1.5 million in employee-related expenses due to increased headcount, of which $0.3 million was related to share-based compensation expense, an increase of $0.8 million in hosting fees, an increase of $0.4 million in amortization of acquisition-related intangibles, an increase of $0.3 million in software-related costs, an increase of $0.2 million in allocated overhead, and an increase of $0.1 million in both data center costs and credit card processing fees.
Our gross margin for subscription revenue was 86% and 88% for the three months ended July 31, 2019 and 2018, respectively.
Cost of professional services increased $1.1 million, or 31%, for the three months ended July 31, 2019 compared to the three months ended July 31, 2018. The increase was primarily due to an increase of $1.0 million in employee-related expenses, of which $0.1 million was related to share-based compensation expense, and an increase of $0.2 million in allocated overhead costs.
Our gross margin for professional services was 26% and 27% for the three months ended July 31, 2019 and 2018, respectively.
Research and development expenses
 
Three Months Ended July 31,
 
Change
2019
 
2018
 
Amount
 
%
 
(dollars in thousands)
Research and development
$
22,210

 
$
14,412

 
$
7,798

 
54
%
Percentage of total revenue
34
%
 
34
%
 
 
 
 
Research and development expenses increased $7.8 million, or 54%, for the three months ended July 31, 2019 compared to the three months ended July 31, 2018. The increase was primarily due to an increase of $6.2 million in employee-related expenses due to increased headcount, of which $1.9 million was related to share-based compensation expense. There was also an increase of $0.5 million in each of the following: software-related costs; costs of outside services to supplement our internal staff; and allocated overhead.

26


Sales and marketing expenses
 
Three Months Ended July 31,
 
Change
2019
 
2018
 
Amount
 
%
 
(dollars in thousands)
Sales and marketing
$
39,260

 
$
24,255

 
$
15,005

 
62
%
Percentage of total revenue
61
%
 
57
%
 
 
 
 
Sales and marketing expenses increased $15.0 million, or 62%, for the three months ended July 31, 2019 compared to the three months ended July 31, 2018. The increase was primarily due to an increase of $11.0 million in employee-related expenses due to increased headcount, of which $2.0 million related to increased share-based compensation expense, an increase of $2.1 million in marketing costs, an increase of $0.9 million in allocated overhead costs, an increase of $0.4 million in software-related costs, and an increase of $0.3 million in both amortization of acquisition-related intangibles and travel-related costs.
General and administrative expenses
 
Three Months Ended July 31,
 
Change
2019
 
2018
 
Amount
 
%
(dollars in thousands)
General and administrative
$
11,457

 
$
8,524

 
$
2,933

 
34
%
Percentage of total revenue
18
%
 
20
%
 
 
 
 
General and administrative expenses increased $2.9 million, or 34%, for the three months ended July 31, 2019 compared to the three months ended July 31, 2018. The increase was primarily due to an increase in employee-related expenses of $1.9 million, of which $0.7 million related to increased share-based compensation expense, an increase of $0.5 million in professional services, an increase of $0.3 million in allocated overhead costs, and an increase of $0.2 million in taxes, licenses, and insurance.
Interest income
 
Three Months Ended July 31,
 
Change
2019
 
2018
 
Amount
 
%
(dollars in thousands)
Interest income
$
2,114

 
$
908

 
$
1,206

 
133
%
Percentage of total revenue
3
%
 
2
%
 
 
 
 
For the three months ended July 31, 2019 compared to the three months ended July 31, 2018, the increase in interest income of $1.2 million was driven by higher monetary value of cash, cash equivalents, and short-term investments held in interest-bearing accounts and instruments.

27


Other income (expense), net
 
Three Months Ended July 31,
 
Change
2019
 
2018
 
Amount
 
%
(dollars in thousands)
Other income (expense), net
$
(319
)
 
$
(159
)
 
$
(160
)
 
101
%
Percentage of total revenue
 %
 
 %
 
 
 
 
For the three months ended July 31, 2019 compared to the three months ended July 31, 2018, the change in other income (expense), net was driven by an increase of $0.2 million in unrealized foreign currency loss.

Comparison of the six months ended July 31, 2019 and 2018
Revenue
 
Six Months Ended July 31,
 
Change
2019
 
2018
 
Amount
 
%
 
(dollars in thousands)
Revenue
 
 
 
 
 
 
 
Subscription
$
108,636

 
69,528

 
$
39,108

 
56
%
Professional services
12,202

 
9,175

 
3,027

 
33
%
Total revenue
$
120,838

 
$
78,703

 
$
42,135

 
54
%
Percentage of total revenue
 
 
 
 
 
 
 
Subscription revenue
90
%
 
88
%
 
 
 
  
Professional services revenue
10
%
 
12
%
 
 
 
 
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 134% for the trailing 12-month period ended July 31, 2019, followed by contributions from new customers, as evidenced by the 7% 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.

28


Cost of revenue, gross profit, and gross margin
 
Six Months Ended July 31,
 
Change
2019
 
2018
 
Amount
 
%
 
(dollars in thousands)
Cost of revenue
 
 
 
 
 
 
 
Subscription
$
14,183

 
8,824

 
$
5,359

 
61
%
Professional services
8,967

 
6,654

 
2,313

 
35
%
Total cost of revenue
$
23,150

 
15,478

 
$
7,672

 
50
%
Gross profit
$
97,688

 
63,225

 
$
34,463

 
55
%
Gross margin
 
 
 
 
 
 
 
Subscription
87
%
 
87
%
 
 
 
 
Professional services
27
%
 
27
%
 
 
 
 
Total gross margin
81
%
 
80
%
 
 
 
 
Cost of subscription revenue increased $5.4 million, or 61%, for the six months ended July 31, 2019 compared to the six months ended July 31, 2018. The increase was primarily due to an increase of $2.7 million in employee-related expenses due to increased headcount, of which $0.5 million was related to share-based compensation expense, an increase of $0.9 million in hosting costs, an increase of $0.5 million in amortization of acquisition-related intangibles, an increase of $0.4 million in both software-related costs and allocated overhead costs, an increase of $0.3 million in data center costs, and an increase of $0.1 million in costs of outside services used to supplement our internal staff.
Our gross margin for subscription revenue was 87% and 87% for the six months ended July 31, 2019 and 2018, respectively.
Cost of professional services increased $2.3 million, or 35%, for the six months ended July 31, 2019 compared to the six months ended July 31, 2018. The increase was primarily due to an increase of $1.9 million in employee-related expenses, of which $0.3 million was related to share-based compensation expense, and an increase of $0.3 million in allocated overhead costs.
Our gross margin for professional services was 27% and 27% for the six months ended July 31, 2019 and 2018, respectively.
Research and development expenses
 
Six Months Ended July 31,
 
Change
2019
 
2018
 
Amount
 
%
 
(dollars in thousands)
Research and development
$
42,448

 
27,257

 
$
15,191

 
56
%
Percentage of total revenue
35
%
 
35
%
 
 
 
 
Research and development expenses increased $15.2 million, or 56%, for the six months ended July 31, 2019 compared to the six months ended July 31, 2018. The increase was primarily due to an increase of $12.2 million in employee-related expenses due to increased headcount, of which $3.5 million was related to share-based compensation expense, an increase of $1.2 million in software-related costs, an increase of $1.1 million in allocated overhead costs, and an increase of $0.6 million in costs of outside services used to supplement our internal staff.

29


Sales and marketing expenses
 
Six Months Ended July 31,
 
Change
2019
 
2018
 
Amount
 
%
 
(dollars in thousands)
Sales and marketing
$
74,673

 
46,639

 
$
28,034

 
60
%
Percentage of total revenue
62
%
 
59
%
 
 
 
 
Sales and marketing expenses increased $28.0 million, or 60%, for the six months ended July 31, 2019 compared to the six months ended July 31, 2018. The increase was primarily due to an increase of $20.1 million in employee-related expenses due to increased headcount, of which $3.6 million related to increased share-based compensation expense, an increase of $3.5 million in marketing costs, an increase of $2.0 million in allocated overhead costs, an increase of $1.1 million in travel-related costs, an increase of $0.9 million in software-related costs, and an increase of $0.3 million in amortization of acquisition-related intangibles.
General and administrative expenses
 
Six Months Ended July 31,
 
Change
2019
 
2018
 
Amount
 
%
(dollars in thousands)
General and administrative
$
22,397

 
15,322

 
$
7,075

 
46
%
Percentage of total revenue
19
%
 
19
%
 
 
 
 
General and administrative expenses increased $7.1 million, or 46%, for the six months ended July 31, 2019 compared to the six months ended July 31, 2018. The increase was primarily due to an increase of $4.6 million in employee-related expenses due to increased headcount, of which $1.6 million related to increased share-based compensation expense, an increase of $1.3 million in professional services, an increase of $0.7 million in allocated overhead costs, and an increase of $0.6 million in taxes, licenses, and insurance.
Interest income
 
Six Months Ended July 31,
 
Change
2019
 
2018
 
Amount
 
%
(dollars in thousands)
Interest income
$
3,263

 
1,076

 
$
2,187

 
203
%
Percentage of total revenue
3
%
 
1
%
 
 
 
 
For the six months ended July 31, 2019 compared to the six months ended July 31, 2018, the increase in interest income of $2.2 million was driven by higher monetary values of cash, cash equivalents, and short-term investments held in interest-bearing accounts and instruments.

30


Other income (expense), net
 
Six Months Ended July 31,
 
Change
2019
 
2018
 
Amount
 
%
(dollars in thousands)
Other income (expense), net
$
(431
)
 
(1,626
)
 
$
1,195

 
(73
)%
Percentage of total revenue
 %
 
(2
)%
 
 
 
 
For the six months ended July 31, 2019 compared to the six months ended July 31, 2018, the change in other income (expense), net was driven by an increase in unrealized foreign currency loss of $0.2 million, and a decrease of $1.3 million in warrant expense.
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, 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 is 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.

31


Non-GAAP gross profit and non-GAAP gross margin
We define non-GAAP gross profit as gross profit adjusted for share-based compensation expense, amortization of acquisition-related intangible assets, and one-time acquisition costs. Non-GAAP gross margin represents non-GAAP gross profit as a percentage of total revenue.
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
 
 
 
 
 
 
(dollars in thousands)
Gross profit
$
51,979

 
$
34,229

 
$
97,688

 
$
63,225

Add:
 
 
 
 
 
 
 
Share-based compensation expense
654

 
234

 
1,106

 
315

Amortization of acquisition-related intangible assets
555

 
114

 
720

 
228

One-time acquisition costs
56

 

 
69

 

Non-GAAP gross profit
$
53,244

 
$
34,577

 
$
99,583

 
$
63,768

 
 
 
 
 
 
 
 
Gross margin
80
%
 
81
%
 
81
%
 
80
%
Non-GAAP gross margin
82
%
 
82
%
 
82
%
 
81
%

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 acquisition costs. Non-GAAP operating margin represents non-GAAP operating loss as a percentage of total revenue.
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
 
 
 
 
 
 
(dollars in thousands)
Loss from operations
$
(20,948
)
 
$
(12,962
)
 
$
(41,830
)
 
$
(25,993
)
Add:
 
 
 
 
 
 
 
Share-based compensation expense
9,086

 
4,098

 
15,383

 
5,940

Amortization of acquisition-related intangible assets
845

 
120

 
1,045

 
240

One-time acquisition costs
197

 
10

 
527

 
57

Non-GAAP operating loss
$
(10,820
)
 
$
(8,734
)
 
$
(24,875
)
 
$
(19,756
)
 
 
 
 
 
 
 
 
Operating margin
(32
)%
 
(31
)%
 
(35
)%
 
(33
)%
Non-GAAP operating margin
(17
)%
 
(21
)%
 
(21
)%
 
(25
)%

32



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 and payments on finance lease obligations. 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.
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
 
 
 
 
 
 
(in thousands)
Net cash used in operating activities
$
(2,691
)
 
$
(1,119
)
 
$
(11,877
)
 
$
(9,273
)
Less:
 
 
 
 
 
 
 
Purchases of property and equipment
(1,747
)
 
(1,717
)
 
(3,085
)
 
(2,214
)
Capitalized internal-use software development costs
(1,844
)
 
(536
)
 
(3,397
)
 
(849
)
Payments of principal on finance leases
(1,028
)
 
(825
)
 
(2,042
)
 
(1,584
)
Free cash flow
$
(7,310
)

$
(4,197
)

$
(20,401
)

$
(13,920
)

Calculated billings
We define calculated billings as total revenue plus the change in deferred revenue in the period. Because we recognize subscription revenue ratably over the subscription term, calculated billings can be used to measure our subscription sales activity for a particular period, to compare subscription sales activity across particular periods, and as an indicator of future subscription revenue.
Because we generate most of our revenue from customers who are invoiced on an annual basis, and because we have a wide range of customers, from those who pay us less than $200 per year to those who pay us more than $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.
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
 
 
 
 
 
 
(in thousands)
Total revenue
$
64,644

 
$
42,384

 
$
120,838

 
$
78,703

Add:
 
 
 
 
 
 
 
Deferred revenue (end of period)
123,867

 
76,157

 
123,867

 
76,157

Less:
 
 
 
 
 
 
 
Deferred revenue (beginning of period)
109,061

 
66,341

 
96,133

 
57,281

Calculated billings
$
79,450

 
$
52,200

 
$
148,572

 
$
97,579



33


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.
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
 
 
 
 
 
 
(in thousands)
GAAP weighted-average shares outstanding used in computing net loss per share attributable to common shareholders, basic and diluted
111,557

 
102,569

 
108,626

 
62,464

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

 

 

 
33,673

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

 
102,569

 
108,626

 
96,137


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 acquisition costs, and remeasurement of convertible preferred stock warrant liability.
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
 
 
 
 
 
 
 
 
 
(in thousands)
Net loss
$
(19,114
)
 
$
(12,301
)
 
$
(38,924
)
 
$
(26,631
)
Add:
 
 
 
 
 
 
 
Share-based compensation expense
9,086

 
4,098

 
15,383

 
5,940

Amortization of acquisition-related intangible assets
845

 
120

 
1,045

 
240

One-time acquisition costs
197

 
10

 
527

 
57

Remeasurement of convertible preferred stock warrant liability

 

 

 
1,326

Non-GAAP net loss
$
(8,986
)
 
$
(8,073
)
 
$
(21,969
)
 
$
(19,068
)
Liquidity and Capital Resources
As of July 31, 2019, our principal sources of liquidity were cash and cash equivalents totaling $511.2 million, which were held for working capital purposes. Our cash equivalents were comprised primarily of money market funds. We have historically generated significant operating losses and negative cash flows from operations as reflected in our accumulated deficit and condensed 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 received through sales of equity securities, option exercises, contributions from our 2018 Employee Stock Purchase Plan (“ESPP”), and capitalized leases.

34


We believe our existing cash and 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 July 31, 2019, we had deferred revenue of $123.9 million, of which $123.5 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:
 
Six Months Ended July 31,
 
2019
 
2018
 
 
Net cash used in operating activities
$
(11,877
)
 
$
(9,273
)
Net cash used in investing activities
(83,321
)
 
(3,063
)
Net cash provided by financing activities
391,809

 
164,729

Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash
(216
)
 
(44
)
Net increase in cash, cash equivalents, and restricted cash
$
296,395

 
$
152,349

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 six months ended July 31, 2019, net cash used in operating activities was $11.9 million, driven by our net loss of $38.9 million, adjusted for non-cash charges of $33.8 million, and net cash outflows of $6.8 million due to changes in our operating assets and liabilities. Non-cash charges primarily consisted of share-based compensation, amortization of deferred commission costs, depreciation of property and equipment, and amortization of operating lease right-of-use assets and intangible assets. Notable fluctuations in operating assets and liabilities included an increase in deferred revenue of $26.7 million, an increase in deferred commissions of $15.0 million, an increase in accounts receivable of $9.3 million, a net increase in prepaid expenses and other current assets of $6.3 million, a decrease in operating lease liabilities of $2.8 million, an increase in accounts payable and accrued expenses of $1.2 million, and a decrease of $1.0 million in long-term liabilities.
During the six months ended July 31, 2018, net cash used in operating activities was $9.3 million, driven by our net loss of $26.6 million, adjusted for non-cash charges of $15.2 million, and net cash inflows of $2.1 million provided by changes in our operating assets and liabilities. Non-cash charges primarily consisted of share-based compensation, amortization of deferred commission costs, depreciation of property and equipment, and

35


remeasurement of the convertible preferred stock warrant liability. Notable fluctuations in operating assets and liabilities included an increase in deferred revenue of $18.9 million, an increase in deferred commissions of $9.9 million, an increase in accounts receivable of $8.7 million, an increase in accounts payable and accrued expenses of $3.5 million, an increase in prepaid expenses and other current assets of $1.8 million, and an increase in other long-term liabilities of $0.1 million.
Investing activities
Net cash used in investing activities during the six months ended July 31, 2019 of $83.3 million consisted of spend on short-term investments of $50.0 million, payments for business acquisition, net of cash acquired, of $26.8 million, spend on capitalized internal-use software development of $3.4 million, and purchases of property and equipment of $3.1 million.
Net cash used in investing activities during the six months ended July 31, 2018 of $3.1 million was primarily attributable to purchases of property and equipment of $2.2 million and spend on capitalized internal-use software development costs of $0.8 million.
Financing activities
Net cash provided by financing activities during the six months ended July 31, 2019 of $391.8 million was primarily due to $379.8 million of net proceeds from our follow-on offering of common stock, $9.7 million in proceeds from the exercise of stock options, and $5.0 million in proceeds from our ESPP. These proceeds were partially offset by payments of principal on finance leases of $2.0 million and payments of deferred follow-on offering costs of $0.7 million.
Net cash provided by financing activities during the six months ended July 31, 2018 of $164.7 million was primarily due to $163.8 million in proceeds from the initial public offering, net of underwriters’ discounts and commissions, $2.6 million in proceeds from the exercise of stock options, and $2.1 million in proceeds from our ESPP. These proceeds were partially offset by payments of deferred initial public offering costs of $2.3 million and payments of principal on capital leases of $1.6 million.
Obligations and Other Commitments
As of July 31, 2019, our principal obligations consisted of obligations outstanding under non-cancelable operating leases that expire at various dates through 2026. See Note 11, Leases, in the condensed consolidated financial statements contained within this Quarterly Report on Form 10-Q for additional information on our operating leases, including changes to our principal lease commitments compared to those discussed in Management's Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2019.
Our non-lease contractual commitments consist of obligations under our commitment with a cloud-based hosting service provider and noncancelable purchase commitments. There have been no material changes to our non-lease contractual commitments compared to those discussed in Note 14, Commitments and Contingencies, of our Annual Report on Form 10-K for the fiscal year ended January 31, 2019.
Indemnification Agreements
In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify customers, vendors, lessors, business partners, and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by us, or from intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and certain officers and employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers, or employees. There are no 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.

36


Off-Balance Sheet Arrangements
As of July 31, 2019, 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
We prepare our condensed consolidated financial statements in accordance with GAAP. In the preparation of these condensed consolidated financial statements, we are required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. To the extent that there are material differences between these estimates and actual results, our financial condition or results of operations would be affected. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. We refer to accounting estimates of this type as critical accounting policies and estimates.
The Company’s significant accounting policies are discussed in Note 2, Summary of Significant Accounting Policies, in our Annual Report on Form 10-K for the year ended January 31, 2019. There have been no significant changes to these policies during the six months ended July 31, 2019 except as described in Note 2, Summary of Significant Accounting Policies, in this Quarterly Report on Form 10-Q.
 Recent Accounting Pronouncements
For further information on our recently adopted accounting pronouncements, refer to Note 2, Summary of Significant Accounting Policies, in the condensed consolidated financial statements contained within this Quarterly Report on Form 10-Q.

37


Item 3. Quantitative and Qualitative Disclosures about Market Risk 
Interest rate risk
We had cash and cash equivalents totaling $511.2 million as of July 31, 2019, of which $305.7 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.
As of July 31, 2019, a hypothetical 10% relative change in interest rates would not have had a material impact on the value of our cash equivalents.
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, and Canadian and Australian dollar, as well as expenses denominated in the British Pound Sterling. 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.
Item 4. Controls and Procedures
Evaluation of disclosure controls and procedures
Our management, with the participation and supervision of our chief executive officer and our chief financial officer, have evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this Quarterly Report on Form 10-Q. Our disclosure controls and procedures are designed to ensure that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.
Because of the previously disclosed material weakness in our internal control over financial reporting discussed below, our chief executive officer and chief financial officer concluded that, as of July 31, 2019, our disclosure controls and procedures were not effective. In light of this fact, our management, including our chief executive officer and chief financial officer, has performed additional analyses, reconciliations, and other post-closing procedures and has concluded that, notwithstanding the material weakness in our internal control over financial reporting, the condensed consolidated financial statements for the periods covered by and included in this Quarterly Report on Form 10-Q fairly present, in all material respects, our financial position, results of operations and cash flows for the periods presented in conformity with GAAP.
Previously identified material weakness
During fiscal 2018, we identified a material weakness in our internal control over financial reporting, as defined in the standards established by the Sarbanes-Oxley Act of 2002, as of December 31, 2017. This material weakness related to a lack of qualified accounting and financial reporting personnel with an appropriate level of experience,

38


and resulted in a number of audit adjustments to our consolidated financial statements as of, and for the fiscal years ended, January 31, 2017 and 2018. 
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 our annual or interim financial statements will not be prevented or detected on a timely basis.
During fiscal 2019, and the six months ended July 31, 2019, we continued to implement remediation initiatives in response to the previously identified material weakness, including, but not limited to, hiring additional experienced accounting and financial reporting personnel, as well as the design and implementation of additional internal controls over financial reporting, including those designed to strengthen our segregation of duties and review processes related to accounting and financial statement presentation and disclosures. While we believe that these efforts have improved and will continue to improve our internal control over financial reporting, remediation of the material weakness will require validation and testing of the design and operating effectiveness of internal controls over a sustained period of financial reporting cycles.
Our remediation effort activities are ongoing and are subject to continued management review supported by ongoing design and testing of our framework of internal controls over financial reporting. Notwithstanding the material weakness, our management has concluded that the consolidated financial statements included elsewhere in this Quarterly Report present fairly, in all material respects, our financial position, results of operations, and cash flows in conformity with accounting principles generally accepted in the United States of America.
Changes in internal control over financial reporting
We adopted the new lease accounting standard, ASC 842, on February 1, 2019 using the modified retrospective transition method, and recorded a balance sheet adjustment on the date of adoption. As a result of the accounting standard adoption, we also implemented changes to our internal control over financial reporting. There were no other changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the six months ended July 31, 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent limitation on the effectiveness of internal control
The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, in designing and evaluating the disclosure controls and procedures, management recognizes that any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Moreover, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but cannot assure you that such improvements will be sufficient to provide us with effective internal control over financial reporting.
Part II. Other Information
Item 1. Legal Proceedings
From time to time, we are involved in legal proceedings, including third party subpoenas for information of which we are the custodian, arising in the ordinary course of our business. We are not a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition, or cash flows. Regardless of the outcome, litigation can have an adverse impact on us due to defense and settlement costs, diversion of management resources, and other factors.

39


Item 1A. Risk Factors
Investing in our Class A common stock involves a high degree of risk. You should carefully consider the risks described below, as well as the other information in this Quarterly Report on Form 10-Q, including our 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.
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 $19.1 million and $12.3 million during the three months ended July 31, 2019 and 2018, respectively, and net losses attributable to our Class A and Class B common shareholders of $38.9 million and $26.6 million during the six months ended July 31, 2019 and 2018, respectively. As of July 31, 2019, we had an accumulated deficit of $199.4 million. These losses and accumulated deficit reflect the substantial investments we made to develop our platform and acquire new 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 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.
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

40


introduce products that directly or indirectly compete with our platform. As we look to sell access to our platform 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 become more accepted 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.
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. 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 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, interruptions, delays, and outages in service and availability from time to time with our public cloud service 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 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 these agreements with these providers on commercially reasonable terms, if our agreements with these 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 interruption(s) in connection with doing so.

41


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 errors, defects, disruptions, or other performance problems with our platform 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 to customers, subject us to potential liability, cause customers to terminate their subscriptions, harm our renewal rates, and affect our reputation. Any of these events could harm our business and operating results.
If our 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 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 vendors and service providers to store and otherwise process some of our and our customers’ data, including sensitive and personal information. Our vendors and service providers may also be the targets of cyberattacks, malicious software programs, phishing attacks, and fraud. Our ability to monitor our vendors’ and 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.
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 limitations 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

42


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 breach, 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 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. 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 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 premium solutions. If our existing customers do not expand their use of our platform through their organization and purchase additional subscriptions 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.
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 July 31, 2019 we grew from 274 employees to 1,358 employees. In addition, we have engaged temporary employees and contractors to supplement our employee base and recently hired new members of senior management. 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.

43


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, 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. In addition, as we continue to grow, a large percentage of our sales force may be new to our company and our platform, which may adversely affect our sales if we cannot train our sales force 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 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:
our ability to attract new customers, including internationally;
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 of the sales cycle;
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;

44


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;
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 derive substantially all of our revenue from a single offering.
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.
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 customization 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 platform customization, integration and support services, and features. 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.
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.

45


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 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. For instance, in December 2017, researchers identified significant CPU micro-architecture vulnerabilities commonly known as “Spectre” and “Meltdown.” These represent a new class of computer vulnerabilities that have required and continue to require us and providers of public cloud services to install software updates and patches to mitigate such vulnerabilities, sometimes causing servers to be offline or experience slowed performance. Industry experts researching this new vulnerability class have identified more vulnerabilities and expect this trend of vulnerabilities to continue. We continue to monitor this and other classes of 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 recent 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.

46


We have experienced significant growth in the number of users, projects, 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 our customers and collaborators, 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 of our service.
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 into our processes. These disruptions, if they occur, could result in customer dissatisfaction, and harm our results of operations and financial condition.
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 geographically expanding our presence domestically and internationally and developing the controls associated with being a public company, we will need to 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.
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 other than offer letters with any employee, including 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 failure to attract, integrate, and retain highly qualified personnel could harm our business.

47


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. We sometimes engage contractors and other temporary workers to fill vacancies or otherwise provide services, and any incorrect classification of such staff could result in liability. 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 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.
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.

48


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.
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. To date, we have not made significant investments in the promotion of our brand and our ability to successfully promote our brand is uncertain. However, we anticipate that our expenditures on brand promotion will significantly 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. We also rely on our customer base and community of collaborators and customers in a variety of ways, including for feedback on our platform and services. If we fail to successfully promote and maintain our brand, or if we incur substantial expenses in an unsuccessful attempt to promote and maintain our brand, we may fail to realize a sufficient return on our brand-building efforts, or fail to achieve the widespread brand awareness that is critical for broad customer adoption of our platform, which could harm our business and operating results.
Our 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.
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 unearned 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

49


our revenue through additional sales in any period, as subscription revenue from new customers is recognized over the applicable subscription term. In addition, the majority of our costs are expensed as incurred, while subscription revenue is recognized over the life of the subscription period. Growth in the number of our customers could result in our recognition of more costs than revenue in the earlier periods of our customer agreements.
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 $22.2 million and $14.4 million during the three months ended July 31, 2019 and 2018, respectively, and $42.4 million and $27.3 million during the six months ended July 31, 2019 and 2018, respectively. We have made and expect to continue to make significant investments in development and related opportunities, such as pursuing and 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.
We provide service level commitments under our subscription agreements. If we fail to meet these contractual commitments, we could be obligated to provide credits for future service, or face contract termination with refunds of prepaid amounts, which could lower our revenue and harm our business, results of operations, and financial condition.
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.
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.
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 cause errors or failures of our platform that could lead to a loss of customers or harm to our reputation and our operating results.

50


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 access to our platform 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 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 reengineer 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.
Our long-term growth depends in part on being able to expand internationally on a profitable basis.
Historically, we have generated a substantial majority of our revenue from customers in the United States. We have begun to expand 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, 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;

51


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 General Data Protection Regulation (“GDPR”) and the California Consumer Privacy Act of 2018 (“CCPA”);
economic weakness or currency-related crises;
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 access to our platform 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;
political instability, uncertainty, or change, such as that caused by Brexit;
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 software 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 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 privacy laws, regulations, and standards may reduce the effectiveness of our platform and harm our business.
Our customers can use our platform to collect, use, share, and store personal or identifying information. National, state, and local governments, and agencies in the countries in which we and our customers operate have adopted, are considering adopting, or may adopt laws and regulations regarding the collection, use, storage, processing, and disclosure of personal or identifying information obtained from consumers and other individuals.

52


Privacy-related laws and regulations can vary significantly from jurisdiction to jurisdiction and are particularly stringent in Europe and certain other foreign jurisdictions. The costs of compliance with, and other burdens imposed by, privacy laws, regulations, standards, and other obligations, such as the GDPR, the CCPA, or the Health Insurance Portability and Accountability Act (“HIPAA”), as amended by the Health Information Technology for Economic and Clinical Health Act, may limit the use and adoption of our platform; reduce overall demand for our platform; 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 operations 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 any of our employees fail to adhere to adequate data protection practices around the usage of our customers’ personal data, or if we are otherwise unable to comply with any of the foregoing laws or regulations, it may limit our ability to offer our platform 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 data, or any failure or perceived failure by us to comply with our privacy policies or any applicable laws or regulations relating to privacy or data protection, could result in proceedings against us by governmental entities or others. Such proceedings could result in the imposition of sanctions, fines, penalties, liabilities, or governmental orders requiring that we change our data practices, any of which could harm our business, operating results, and financial condition.
Additionally, privacy laws, regulations, standards, and other obligations may be interpreted in new and differing manners in the future, may be modified, and may be inconsistent among jurisdictions, and we expect these obligations to continue to evolve significantly. Future laws, regulations, standards, and other obligations, and changes in the interpretation of existing laws, regulations, standards, and other obligations could result in any or all of the following for us and our customers: increased regulation; increased costs of compliance; penalties for non-compliance; and limitations on data collection, use, disclosure, and transfer. For example, data transfer mechanisms on which we rely, such as the EU-U.S. and Swiss-U.S. Privacy Shield programs or the standard contractual clauses approved by the European Commission, have been subject to challenge and it is unclear whether they will continue to serve as valid means for us to transfer personal data to the United States from those jurisdictions. Additionally, Brexit could lead to further legislative and regulatory changes in the United Kingdom. The United Kingdom Data Protection Act, which substantially implements the GDPR, became law in May 2018. It remains unclear, however, how United Kingdom data protection laws or regulations may change if Brexit is effectuated.
Further, the State of California recently adopted the CCPA, which will go into effect on January 1, 2020, with a 12-month look-back period for certain provisions relating to disclosures to consumers. The CCPA provides new data privacy rights for consumers and expands the definition of “personal information,” which creates new and uncertain operational requirements for our business. The CCPA includes statutory damages and private rights of action to be brought against businesses that fail to comply with certain CCPA terms or implement reasonable security procedures and practices to prevent data breaches. There are currently several proposed amendments to the CCPA and the California Attorney General has not yet issued regulations, which increases uncertainty, risk, and exposure. Several foreign jurisdictions (e.g., Brazil, India, and Canada) have also adopted new or updated comprehensive privacy legislation to offer additional data privacy protections for individuals.
The costs of compliance with, and other burdens imposed by laws and regulations related to privacy, data protection, data residency, and information security that are applicable to the businesses of our customers, such as the GDPR, the CCPA, or HIPAA, may reduce our or our customers’ ability and willingness to process, handle, store, use, and transmit certain types of information, such as demographic, protected health, and other personal information, which could limit the use, effectiveness, and adoption of our platform and reduce overall demand for our platform. Further, if we or our customers are unable to transfer data between and among countries and regions in which we operate, it could decrease demand for our platform, 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-related laws, regulations, standards, or other obligations, may not be able to be made in a commercially reasonable manner, in a timely

53


fashion, or at all. Even the perception of privacy concerns, whether or not valid, may inhibit the adoption, effectiveness or use of our platform, and may damage our reputation or brand.
In addition to government regulation, privacy advocates and industry groups may establish or propose various new, additional, 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. 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 or reduced demand for our offerings, and harm to our business.
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 limiting 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 commerce conducted via the Internet. These laws or charges could limit the growth of Internet-related commerce or communications, or reduce demand for Internet-based services and platforms such as ours.
We use email as part of our platform for communication and workflow management. Government regulations and evolving practices regarding the use of email could restrict our use of email. We also depend on the ability of Internet service providers (“ISPs”), to prevent unsolicited bulk email, or “spam,” from overwhelming users’ inboxes. ISPs continually develop new technologies to filter messages deemed to be unwanted before they reach users’ inboxes, which may interfere with the functionalities of our platform. Any restrictions on our use of email would reduce user adoption of our platform 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. As of July 31, 2019, we had 11 issued patents in the United States that expire between 2019 and 2036, three issued patents internationally, as well as eight pending patent applications in the United States. In addition, we primarily rely on a combination of copyright, trade secret and trademark laws, trade secret protection, and confidentiality or 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. In addition, we believe that the protection of our trademark rights is an important factor in product recognition, protecting our brand, and maintaining goodwill. Lastly, we negotiate service agreements with our customers that may include licensing rights to intellectual property developed while performing professional services, and such licensing rights may provide the customer a platform to compete against or allege ownership of services and applications that we may develop in the future. 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.

54


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. Furthermore, our 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. In addition, 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 terms. 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 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; or 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. If securities analysts and investors regard these announcements as negative, the market price of our Class A common stock may decline.
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 that we did not incur as a private company. We are now subject to reporting requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act, the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, the rules subsequently implemented by the U.S. Securities and Exchange Commission, or 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.

55


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. If we have material weaknesses or deficiencies in our internal control over financial reporting, we may not detect errors on a timely basis and our consolidated financial statements may be materially misstated. Effective internal control is necessary for us to produce reliable financial reports and is important to prevent fraud.
In addition, we will be required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act when we cease to be an emerging growth company. In anticipation of losing emerging growth company status on January 31, 2020, 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. Although we have already hired additional employees to assist us in complying with these requirements, our finance team is small and we may need to hire more employees in the future, or engage outside consultants, which will increase our operating expenses.
As a public company, it is more expensive for us to obtain director and officer liability insurance, 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.
We have identified a material weakness in our internal control over financial reporting. Failure to achieve and maintain effective internal control over financial reporting could result in our failure to accurately report our financial results.
In connection with the audit of our consolidated financial statements for the years ended January 31, 2017 and 2018, our independent registered public accounting firm noted in its reports to our audit committee that there were a number of audit adjustments to our consolidated financial statements for the periods under audit. We identified that the cause of the audit adjustments was a lack of qualified accounting and financial reporting personnel with an appropriate level of experience. Given that during the years ended January 31, 2017 and 2018, we did not maintain a sufficient complement of personnel possessing the appropriate accounting and financial reporting knowledge, we determined that this control deficiency constituted a material weakness in our internal control over financial reporting. A material weakness is a deficiency or combination of deficiencies in our internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our consolidated financial statements would not be prevented or detected on a timely basis. This deficiency could result in additional misstatements to our consolidated financial statements that would be material and would not be prevented or detected on a timely basis. As of July 31, 2019, this material weakness has not been remediated.
During the fiscal years ended January 31, 2018 and 2019, and through the six months ended July 31, 2019, we hired additional experienced accounting and financial reporting personnel as well as implemented new financial systems, processes, and related internal controls over financial reporting. We intend to continue to take steps to remediate the material weakness described above through hiring additional qualified accounting and financial reporting personnel, and further improving segregation of duties and evolving our accounting processes. We will not be able to fully remediate this material weakness until these steps have been completed and have been operating effectively for a sufficient period of time. Furthermore, 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 weakness in our internal control over financial reporting or that they will prevent or avoid 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, as a result we may be unable to maintain compliance with

56


securities law requirements regarding timely filing of periodic reports or the New York Stock Exchange listing requirements, investors may lose confidence in our financial reporting and our share price may decline.
We may be subject to litigation 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 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. 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.
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. For instance, in May 2019, we completed our acquisition of Artefact Product Group, LLC, makers of 10,000ft, an application that enables teams and organizations to manage resource planning and reporting. 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. 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;
our ability to implement or remediate the controls, procedures, and policies of the acquired company;
our ability to integrate 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;
failure to realize any anticipated synergies;

57


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 future acquisitions and investments could cause us to not realize the anticipated benefits of such acquisitions or investments, incur unanticipated liabilities, and harm our business.
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 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, 2019, we had U.S. federal net operating loss carryforwards (“NOLs”), of approximately $82.3 million due to prior period losses. In general, under Section 382 of the Internal Revenue Code of 1986, as amended

58


(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 due to the inherent cost increase the taxes would represent 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 because of the early stage of our international operations. 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.
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-

59


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 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.
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 March 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. At the end of August 2018, we submitted a report of investigation and mitigation to OFAC describing the extent of the access from embargoed countries as well as the processes we implemented to prevent future access from embargoed countries. In September 2018, we received a follow-up request from OFAC asking for certain portions of the data compiled in the investigation to which we responded. In April 2019, we received another request from OFAC seeking additional information and requesting to execute a tolling agreement. We continue to cooperate with OFAC and will maintain correspondence until all requests are successfully resolved. While our controls are designed to prevent similar activity from occurring in the future, these controls may not be fully effective. Although we do not expect this matter to have a material effect on our business, the maximum potential fine permitted under the regulations and costs related to this matter could be substantial.
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.

60


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 ESPP. 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. 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.
Political developments and adverse economic and market conditions and reductions in productivity spending may harm our business.
Our business depends on the overall demand for cloud-based collaborative work management platforms and on the economic health of our current and prospective customers. The 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. Political developments impacting government spending and international trade, including government shutdowns in the United States, continued uncertainty surrounding 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 will depend on the terms of the United Kingdom’s withdrawal from the European Union and such impact may not be fully realized for several years or more. This uncertainty 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 U.K. 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
Additionally, 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. 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

61


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 Relating 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 August 31, 2019. In addition to the factors discussed in this Quarterly 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;
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 us, 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 principals;
the economy as a whole and market conditions in our industry;
rumors and market speculation involving us 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, 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. Stock prices of many companies have

62


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.
Sales of a substantial number of shares of our Class A common stock into the public market, particularly sales by our directors, executive officers, and principal shareholders, or the perception that these sales might occur, could 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 that were previously subject to lock-up or market stand-off agreements 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 July 31, 2019, we had options outstanding that, if fully exercised or settled, would result in the issuance of 1,076,075 and 9,668,077 shares of Class A and Class B common stock, respectively, and restricted stock units (“RSUs”) outstanding that, if fully settled, would result in the issuance of 2,527,715 and 75,834 shares of Class A and Class B common stock, respectively. All of the shares of 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 lock-ups, market stand-off agreements, and vesting requirements.
In addition, certain holders of our 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.
The dual class structure of our common stock has the effect of concentrating voting control with holders of our Class B common stock, including our directors, executive officers, and 5% shareholders, and their affiliates, which limits or precludes your ability to influence corporate matters, including the election of directors and the approval of any change of control transaction.
Our Class B common stock has 10 votes per share and our Class A common stock has one vote per share. As of July 31, 2019, our directors, executive officers, and holders of more than 5% of our common stock, and their respective affiliates, held a substantial majority of the voting power of our capital stock. Because of the 10-to-one voting ratio between our Class B common stock and Class A common stock, the holders of our Class B common stock collectively control a majority of the combined voting power of our common stock and therefore are able to control all matters submitted to our shareholders for approval until the earliest of (1) the date specified by a vote of the holders of not less than a majority of the outstanding shares of Class B common stock, (2) seven years from the effective date of our IPO, and (3) the date the shares of Class B common stock cease to represent at least 15% of the aggregate number of shares of Class A common stock and Class B common stock then outstanding. This concentrated control limits or precludes your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring shareholder approval. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may feel are in your best interest as one of our shareholders.

63


Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain permitted transfers effected for estate planning purposes. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term.
We are an “emerging growth company” and intend to take advantage of the reduced disclosure requirements applicable to emerging growth companies for the time permitted, which may make our Class A common stock less attractive to investors.
We are an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 (“JOBS Act”). We will remain an emerging growth company until the earliest of (1) the last day of the fiscal year in which we have total annual gross revenue of $1.07 billion or more; (2) the last day of the fiscal year following the fifth anniversary of the date of our IPO; (3) the date on which we have issued more than $1.0 billion in nonconvertible debt during the previous three years; and (4) the date on which we are deemed to be a large accelerated filer under the rules of the SEC, which occurs when the market value of our equity securities that is held by non-affiliates exceeds $700 million as of the last business day of our most recently completed second fiscal quarter. Based on the market value of our equity securities held by non-affiliates as of July 31, 2019, we will become a large accelerated filer, and no longer be an emerging growth company, on January 31, 2020. Until such time that we are no longer an emerging growth company, we are permitted and intend to rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not “emerging growth companies,” including:
not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act;
not being required to comply with any requirement that may be adopted by the Public Company Accounting Oversight Board;
being permitted to present only two years of audited consolidated financial statements in addition to any required unaudited interim consolidated financial statements with correspondingly reduced “Management’s Discussion and Analysis of Financial Condition and Results of Operations” disclosure;
reduced disclosure obligations regarding executive compensation; and
exemptions from the requirements of holding a non-binding advisory vote on executive compensation and shareholder approval of any golden parachute payments not previously approved.
We have taken, and intend to take until such time that we are no longer an emerging growth company, advantage of some of the available exemptions described above. We cannot predict if investors will find our Class A common stock less attractive if we rely on these exemptions. If some investors find our Class A common stock less attractive as a result, there may be a less active trading market for our Class A common stock and the price of our Class A common stock may be more volatile.
In addition, the JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an emerging growth company to delay the adoption of certain accounting standards until those standards would otherwise apply to private companies, unless the company otherwise irrevocably elects not to avail itself of this exemption. While we have not made such an irrevocable election, we have not delayed the adoption of any applicable accounting standards. We may delay adopting applicable accounting standards, which may make comparison of our consolidated financial statements with another public company, which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period, difficult because of the potential differences in accounting standards used.
If securities or industry analysts do not publish research, or publish inaccurate or unfavorable research, about our business, the price and trading volume of our Class A common stock could decline.

64


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 us or our business, 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 us or fail to publish reports on us 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 us, 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 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 our shareholders;
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.
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

65


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.


66


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
(a)
Unregistered Sales of Equity Securities
None.
(b)
Use of Proceeds
On April 26, 2018, our registration statement on Form S-1 (No. 333-223914) was declared effective by the SEC for our IPO of our Class A common stock. There has been no material change in the planned use of proceeds from our IPO from that described in the final prospectus filed pursuant to Rule 424(b) under the Securities Act and other periodic reports previously filed with the SEC.

Item 5. Other Information
On September 6, 2019 Ryan Hinkle informed the Company’s Board of Directors (the “Board”) of his intention to resign from the Board and its Compensation Committee, effective September 6, 2019, and not stand for reelection at the Company’s 2021 Annual Meeting of Stockholders. Mr. Hinkle's resignation is not due to any disagreement with the Company on any matters relating to the Company’s operations, policies, or practices.  In connection with his resignation the Board approved an acceleration of 3,519 restricted stock units previously granted to Mr. Hinkle. The Company and the Board are grateful to Mr. Hinkle for his seven years of distinguished service.


67


Item 6. 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
 
31.1
 
 
 
 
 
X
31.2
 
 
 
 
 
X
32.1*
 
 
 
 
 
X
32.2*
 
 
 
 
 
X
101
 
The following financial information from the Company’s Quarterly Report on Form 10-Q for the quarter ended July 31, 2019 are formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) the Condensed Consolidated Statements of Operations, (ii) the Condensed Consolidated Balance Sheets, (iii) the Condensed Consolidated Statements of Changes in Convertible Preferred Stock and Shareholders’ Equity (Deficit), (iv) the Condensed Consolidated Statements of Cash Flows, and (v) Notes to Condensed Consolidated Financial Statements, tagged as blocks of text and including detailed tags.
 
 
 
 
X
104
 
The cover page from the Company's Quarterly Report on Form 10-Q for the quarter ended July 31, 2019, formatted in Inline XBRL (included in Exhibit 101).

 
 
 
 
X
 
*
This certification is deemed not filed for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.



68


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


69
EX-31.1 2 exhibit311q22020.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 Quarterly Report on Form 10-Q of Smartsheet Inc.;

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

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

4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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
 
 
President and Chief Executive Officer
(Principal Executive Officer)
 
 
 
 
 
 
Date: September 10, 2019
 
 


EX-31.2 3 exhibit312q22020.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 Quarterly Report on Form 10-Q of Smartsheet Inc.;

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

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

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


EX-32.1 4 exhibit321q22020.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 Quarterly Report of Smartsheet Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended July 31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Mark P. Mader, Chief Executive Officer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge, the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 
 
 
 
By:
/s/ Mark P. Mader
 
 
Mark P. Mader
 
 
President and Chief Executive Officer
(Principal Executive Officer)
 
 
 
 
 
 
Date: September 10, 2019
 
 



EX-32.2 5 exhibit322q22020.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 Quarterly Report of Smartsheet Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended July 31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jennifer E. Ceran, Chief Financial Officer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge, the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 
 
 
 
By:
/s/ Jennifer E. Ceran
 
 
Jennifer E. Ceran
 
 
Chief Financial Officer and Treasurer
(Principal Financial and Accounting Officer)
 
 
 
 
 
 
Date: September 10, 2019
 
 



EX-101.SCH 6 smar-20190731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2107100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Business Combinations - Assets and Liabilities Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Business Combinations - Intangible Assets Acquired (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 1003000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Change in Convertible Preferred Stock and Shareholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Deferred Commissions link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Deferred Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Goodwill and Net Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Goodwill and Net Intangible Assets - Changes in 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 2408403 - 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 2410401 - Disclosure - Income Taxes (Details) 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 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 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 2105100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - 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 2103100 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Revenue from Contracts with Customers - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - 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 - 2018 Plan and 2018 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 2409406 - 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 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 smar-20190731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 smar-20190731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 smar-20190731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value Disclosures [Abstract] 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] Leases [Abstract] Leases Lessee, Finance Leases [Text Block] Leases Lessee, Operating Leases [Text Block] Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] 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 [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] Business Acquisition [Line Items] Business Acquisition [Line Items] Total intangible assets, fair value Finite-lived Intangible Assets Acquired Total intangible assets, expected useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Goodwill and Intangible Assets Disclosure [Abstract] Amortization expense Amortization of Intangible Assets Segment Reporting [Abstract] Geographic Information Geographic Information Disclosure [Text Block] Geographic Information Disclosure [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Stock Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Restricted Stock Units Award Activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Schedule of Shares Available for Issuance Under ESPP Share-based Compensation, Activity [Table Text Block] Schedule of Share-based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] 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 Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based compensation Allocated Share-based Compensation Expense 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 Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] 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] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Class A Common Class A [Member] Class of Stock [Line Items] Class of Stock [Line Items] Shares issued and sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Offering price (in dollars per share) Sale of Stock, Price Per Share Proceeds from public offering, net of underwriters' discounts and commissions 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 Other issuance costs Payment Of Stock Issuance Costs, Other Payment Of Stock Issuance Costs, Other 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 Revenue expected to be recognized from performance obligations Revenue, Remaining Performance Obligation, Amount Earnings Per Share [Abstract] Net Loss Per Share Earnings Per Share [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 Revenue Recognition and Deferred Revenue [Abstract] Deferred Commissions Revenue from Contract with Customer [Text Block] 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] Remainder of fiscal 2020 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Fiscal 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two Fiscal 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three Fiscal 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four Fiscal 2024 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 Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Accounting Policies [Abstract] 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] Goodwill and Net Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Assets: Assets [Abstract] Operating lease assets Operating Lease, Right-of-Use Asset 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 Liabilities, Current [Abstract] Operating Operating Lease, Liability, Current Finance Finance Lease, Liability, Current Non-current Liabilities, Noncurrent [Abstract] Operating Operating Lease, Liability, Noncurrent Finance Finance Lease, Liability, Noncurrent Total lease liabilities Lease, Liability Lease, Liability Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Income tax provision (benefit) Income Tax Expense (Benefit) Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Stock Option Employee Stock Option [Member] RSUs Restricted Stock Units (RSUs) [Member] Common Class A and B Common Class A And B [Member] Common Class A And B [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 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] 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 Allowable payroll deduction as a percent of base cash compensation Employee Stock Purchase Plan, Payroll Deduction Percent Of Base Cash Compensation Employee Stock Purchase Plan, Payroll Deduction Percent Of Base Cash Compensation Offering period (in months) 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 (in months) 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) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized TernPro, Inc. TernPro, Inc. [Member] TernPro, Inc. [Member] Outstanding equity acquired (percentage) Business Acquisition, Percentage of Voting Interests Acquired Payment to acquire business Payments to Acquire Businesses, Gross Cash held in escrow Business Combination, Consideration Transferred, Held In Escrow Business Combination, Consideration Transferred, Held In Escrow Goodwill Goodwill Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Other net assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets, Net Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets, Net Long-term liability, related to holdback Business Combination, Contingent Consideration, Liability, Noncurrent Short term liability related to holdback Business Combination, Contingent Consideration, Liability, Current Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] 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 and awarded (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 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 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 and awarded (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 Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Shares subject to outstanding common stock awards Stock Compensation Plan [Member] Shares issuable pursuant to the 2018 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 Fair Value Measurements Fair Value Disclosures [Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Statement of Financial Position [Abstract] Statement [Table] Statement [Table] Common Class B Common Class B [Member] Statement [Line Items] Statement [Line Items] Accounts receivable, allowances Allowance for Doubtful Accounts Receivable, Current Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Preferred stock issued (in shares) Preferred Stock, Shares Issued Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Common stock authorized (in shares) Common Stock, Shares Authorized Common stock issued (in shares) Common Stock, Shares, Issued Common stock outstanding (in shares) Common Stock, Shares, Outstanding Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] 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, Option To Extend Contract Lessee, Leases, Option To Extend Contract 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 Schedule of Revenue by Geographical Area Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Net loss Net Income (Loss) Attributable to Parent 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 Business Combinations Business Combination Disclosure [Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Certificates of deposit Certificates of Deposit [Member] 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] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, 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 Income Statement [Abstract] Subscription Professional services 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), 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 Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent 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) Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Remainder of fiscal 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Fiscal 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two Fiscal 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three Fiscal 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four Fiscal 2024 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 Operating Lease, Liability Finance Leases Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Remainder of fiscal 2020 Finance Lease, Liability, Payments, Remainder of Fiscal Year Fiscal 2021 Finance Lease, Liability, Payments, Due Year Two Fiscal 2022 Finance Lease, Liability, Payments, Due Year Three Fiscal 2023 Finance Lease, Liability, Payments, Due Year Four Fiscal 2024 Finance Lease, Liability, Payments, Due Year Five Thereafter Finance Lease, Liability, Payments, Due after Year Five Total lease payments Finance Lease, Liability, Payments, Due Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Total Finance Lease, Liability 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] 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] Leases Lessee, Leases [Policy Text Block] Concentrations of risk and significant customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Recently adopted accounting pronouncements and accounting pronouncements not yet adopted New Accounting Pronouncements, Policy [Policy 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 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 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) Beginning balance Stockholders' Equity Attributable to Parent Issuance of common stock under employee stock plans (in shares) Issuance of common stock under employee stock plans Stock Issued During Period, Value, Stock Options Exercised 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, commissions, 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 Share-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Ending balance, common stock (in shares) Ending balance 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 Intangible Assets 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 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 Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Cover page. Document Information [Table] Document Information [Table] Document Information [Line Items] Document Information [Line Items] Document Type Document Type Document Quarterly Report Document Quarterly 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 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 Ex Transition Period Entity Ex Transition Period Entity Shell Company Entity Shell Company Entity Common Stock Shares Outstanding Entity Common Stock, Shares Outstanding 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 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] Operating lease cost Operating Lease, Cost Finance lease cost: Finance Lease, Cost [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 Revenue from Contracts with Customers Assets 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 $1,571 and $1,234, respectively Accounts Receivable, Net, 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 Capitalized Contract Cost, Net, Noncurrent Property and equipment, net Property, Plant and Equipment, Net Operating lease right-of-use assets Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other long-term assets Other Assets, Noncurrent Total assets Assets Liabilities, preferred stock, and shareholders’ equity Liabilities and Equity [Abstract] Current liabilities 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 Finance lease liabilities, 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 Finance lease liabilities, non-current 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 12) 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 Total liabilities, preferred stock, and shareholders’ equity Liabilities and Equity 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] Deferred commissions Capitalized Contract Cost, Net Amortization of deferred commission costs Capitalized Contract Cost, Amortization Deferred commissions amortized period Capitalized Contract Cost, Amortization Period Overview and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] 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 from operating leases Operating Lease, Payments Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Financing cash flows from 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 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) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 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) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period 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) Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Acquired software technology Acquired customer relationships Trade names Patents Patents [Member] Domain name Internet Domain Names [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Amount Finite-Lived Intangible Assets, Net Net carrying amount of acquired intangible assets Acquired intangible assets, weighted average life 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] Software Software and Software Development Costs [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] Name of Property [Axis] Name of Property [Axis] Name of Property [Domain] Name of Property [Domain] Bellevue Lease Bellevue Lease [Member] Bellevue Lease [Member] Bellevue, Boston, London and Edinburgh Leases Bellevue, Boston, London And Edinburgh Leases [Member] Bellevue, Boston, London And Edinburgh Leases [Member] 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 Capitalized Software Development Costs for Software Sold to Customers1 Capitalized Software Development Costs for Software Sold to Customers1 Capitalized Software Development Costs for Software Sold to Customers1 Software useful life Finite-Lived Intangible Asset, Useful Life Amortization expense of capitalized internal use software costs Capitalized Computer Software, Amortization Operating lease right-of-use assets Operating lease liability Deferred rent Deferred Rent Credit Cash and cash equivalents Restricted cash Restricted Cash Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Statement of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss 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 Compensation 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 Amortization of intangible assets Amortization of operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Operating Lease, Right-of-Use Asset, Amortization 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 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 Contract with Customer, Asset 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 property and equipment Payments to Acquire Property, Plant, and Equipment Capitalized internal-use software development costs Payments for Software Payments for business acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Net cash used in investing activities Net Cash Provided by (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 of principal on finance leases Repayments of Long-term Capital Lease Obligations Payments of deferred offerings costs Payments of Stock Issuance Costs Proceeds from exercise of stock options Proceeds from Stock Options Exercised 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 Cash and Cash Equivalents, at Carrying Value, Including Discontinued Operations [Abstract] Beginning of period End of period Supplemental disclosures Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Purchases of fixed assets under finance leases Finance Lease, Obligations Incurred Finance Lease, Obligations Incurred Purchases of fixed assets under finance leases Capital Lease Obligations Incurred Accrued purchases of property and equipment (including internal-use software) Capital Expenditures Incurred but Not yet Paid 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 expense capitalized in internal-use software development costs Share Based Compensation Capitalized, Software Development Costs Share Based Compensation Capitalized, Software Development Costs Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill balance as of January 31, 2019 Addition - acquisition of 10,000ft Goodwill, Acquired During Period Goodwill balance as of July 31, 2019 2018 Plan Equity Incentive Plan 2018 [Member] Equity Incentive Plan 2018 [Member] 2018 ESPP Balance at January 31, 2019 (in shares) Authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Granted (in shares) Forfeited (in shares) Balance at July 31, 2019 (in shares) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] EX-101.PRE 10 smar-20190731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements
6 Months Ended
Jul. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Assets and liabilities recorded at fair value in the condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The lowest level of significant input determines the placement of the fair value measurement within the following hierarchical levels:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity.
The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicate the fair value hierarchy of the valuation inputs used (in thousands):
 
July 31, 2019
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
   Money market funds
$
289,361

 
$

 
$

 
$
289,361

   Certificates of deposit

 
100,000

 

 
100,000

Short-term investments:
 
 
 
 
 
 
 
Certificates of deposit

 
50,000

 

 
50,000

Total assets
$
289,361

 
$
150,000

 
$

 
$
439,361

 
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 12 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
6 Months Ended
Jul. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The provision for income taxes for interim tax periods is generally determined using an estimate of the Company’s annual effective tax rate, excluding jurisdictions for which no tax benefit can be recognized due to valuation allowances, and adjusted for discrete tax items in the period. Each quarter the Company updates its estimate of the annual effective tax rate and makes a cumulative adjustment if the estimated annual tax rate has changed.
 The Company’s effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to a valuation allowance related to the Company’s U.S. federal and state deferred tax assets partially offset by the windfall from share-based compensation tax deductions.
The Company recorded a benefit for income taxes of less than $0.1 million and $0.1 million for the three and six months ended July 31, 2019, respectively, primarily attributable to the windfall from share-based compensation tax deductions offset by income taxes in foreign jurisdictions and state income taxes.
The Company recorded a provision for income taxes of $0.1 million for the three and six months ended July 31, 2018, primarily attributable to income taxes in foreign jurisdictions and state income taxes.
XML 13 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Numerator:        
Net loss $ (19,114) $ (12,301) $ (38,924) $ (26,631)
Denominator:        
Weighted-average common shares outstanding (in shares) 111,557 102,569 108,626 62,464
Net loss per share, basic and diluted (in dollars per share) $ (0.17) $ (0.12) $ (0.36) $ (0.43)
XML 14 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jul. 31, 2019
Jan. 31, 2019
Jul. 31, 2018
Jan. 31, 2018
Accounting Policies [Abstract]        
Cash and cash equivalents $ 511,214 $ 213,085 $ 211,111  
Restricted cash 886   2,297  
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows $ 512,100 $ 215,705 $ 213,408 $ 61,059
ZIP 15 0001366561-19-000066-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001366561-19-000066-xbrl.zip M4$L#!!0 ( !>**D_H23MMD@@ /D_ 4 97AH:6)I=#,Q,7$R,C R M,"YH=&WM6V]SVC@3?]U^"AV=NTEF(,9 FI109@B0IYGI)3E"IWRW?_GJDL"'7)R]>7T M\WF;%$J.\[7:=IQ.OT,^]?_\3&H'99?T)8T4TTQ$E#M.]Z) "H'6<=UQQN/Q MP;AZ(.2-T^\Y9JB:PX50<.!KO]!\VS!-S;=O&@%0'S_?-'XKE4A'>$D(D2:> M!*K!)XEBT0WYZH.Z)2XIE::2;1%/)+L)-*F4W0_DJY"W;$1S"HF3.=ELC8'P)T3I"8>/A:&(=&E(0\8G]3X+09$+&).>"&ET8N\I]A_4 MW7*L3XSB/ALU&Y1$-,2^ZJQ&:5EE14LRRN_+V\MQ.N- 6BT^V1_JZVO_3. M^^?=:]+]N_VI=?&_+FFU^^3RC+@?JK7B9MG4NB:MSN55O]N97W=CA-V+:KEB M%+=VM7JGK8ON=>GR[\_=?W*3*N5RY7LLLBTL\O&J7C/^]G@3612 9'I%CX%L M/DLG#L-5PSUIC0O-\R+YD\I;OE=-(GKI9[L+A6F<[K-3QY0,67=ST2 MT!$0"2,&8TQ;.F"*_)50B5#C$]*#6$A-1$3.A R)6R[]1<207(?&/]^-*QOOQJ=4H?.BFX831' RD\-BQ(>!MH$\YS/L9K!1]Z;&\.#;PK!H)!*. @A8@:BR MTRFKCT=50(9'5?$2K"P01@PL_WHW@24<06F M B-NQ$),KB;!FFN?*8\+E6 _DW:EX"E^8BD\\+%9D3V$BP^(OQ03W3LOH-$- MD!9FM%["4<*MTI)[N ?[MJM[Z*=7^W;Z^]A#"<-HZW^\<]^7=ZAZ %4?WO\* M5.58?N)R[=']=%?7[NU&0C11C^]B*-\ R'2FE$2* M1.( F'%&3-D\AE(0V7',><(L \YG40DBSU25CQ/YO'; (P@YE/L#_YZGW@VWG?P_LGP'NQO.J1A1'EB_=XX M* R'R!_9""(L_Y9YX#2I/@+'Z>5J:FCQC!T1@RHEH .1Z/4:/";2T*DT&'8] M?+AP)(.DR1/SKX+YTIC@6HF /K)W+]&J0XD=#]_2ZO;PM5:W]DG(-&@49QG/).!Y MX,Z2GX'>HU%07.;64]4H\FLM9)JIC8QMP"'#D&D-\ UZ,1!4VASN,]3/#K*' M\,9LK@Q;P$_#\O.8!/\F#-6W\2>)/'NDM;^KEE]ALJ8;3Z?-<:RI7!FBT!S> MF&,@CP'")J/$TTIU#/36<%Q0>>)+:U[[<"8_FGT2&+.B,CW16I$%J8\=%4R3 MX%K@#AAGVG9!] F)<<,2;84L6R5AB)7Q?V"-R(^ ";+A%A]J%C!L5B2BQ9-!)\!(9=1O0F>W8JLPP+8J4C^E$%9:Z?.M!<6[#0&@M0J/%XUX+G!MSB:C.$PIS/3]I9.(H7W@3 MT>O ML[V?;TK7II)NS-Q>&WB;AZGU@/FXOR?9KE;*+_-VW]-#[\[6K;9UHYSYM6WJ MR[\0,JD_P[0LHN89)KXC]J$4>5>V_WZTZ2_S>G6AZ2AG\=W?G3OO[-MPG]WY MZ\Y?M\E?KR0H9NH&>PS3#A@,2?<.O,0\.267Z1GPVI+M!RBT=R495K(QEK)+ M>JPZM-LH0.T(Z\[65T/.=QN\LW5KG?G%*[$.U5 GUQ!K" <@B5LNVA\I;^@F MOW8G_N&.FY^/9^W?>ZQ[WPG=)ROM/NJT^DW#,;^";[YMV)_G-_\/4$L#!!0 M ( !>**D]2_4Q4E @ (] 4 97AH:6)I=#,Q,G$R,C R,"YH=&WM M7&USVC@0_MS^"AV=NTEF(,9 7DIH9BB0:VYZ28^0Z=U'82^Q)K+E2C*$^_6W MDFUP C1)2WLD0V9"+'DE[4K[[#Z235J_="\Z@W\^]4B@0TX^7;W_>-8AI8KC M?*YW'*<[Z)(/@S\_DL9>U24#22/%-!,1Y8[3.R^14J!UW'2O6@%0'_^^:OU2J9"N\)(0(DT\"52#3Q+% MHFORV0=U0UQ2J2G8=:%*KNF_)9R%OV)CF$III#B>]VX -F6XY:1$' M<[+16D/A3XG24P[O2B,1Z%B?IB$/!?>R@T^L/SD[/.NW!V<4Y+G7_\JI]/B"#BY9CI!^C M]L]0LW_UL4?<>KOB-G;:N^2B3]S];E:X.N_V^F3PH4YVK_MG@K'=)>G]W M/K3/?^^1=F= +DZ)^[;>*&^63>U+TNY>?!KTNL5Y-T;8M:A7:T9Q:U>[_[Y] MWKNL7/S]L?=/;E*M6JU]CT6VAD4^EIH-XV^/-Y%% 4BFE[08RI-OTHG#:%EW M3YKCTLE9F?P!4<1&($EOCW0 @U.9>" U&TV)#JAN?KMVWS%?*]1=G"U-AQQ0 M8[=G:M,Y]4:'C^@XOK=CP1T#$3" MF,$$4Y<.F")_)50BW/B4]"$64A,1D5,A0^)6*W\1,2*7(0JH $"3L\C;.UYB MI5T0QSK'TTRZ,^V-65+)O+BR=>.?[\:UC7?C]U2A\Z*;AE-R$XD)!_\:RJDW MR]2'?8'+% ED:=B8LHC0:$J22,L$<"#D;9;"H7-3$F+)C$-&U,,J243(--$B ME5L0B, #I:B<&I&0W@".6^A389V/RN"0W'(_',,(>$PB;T2Q")NC)CYF@$G MO("HQ'S,VT] 0M:),2!DBB,C-!QSPG2 !JH8/*N@Z3=&U82/9N*ZX*0,I\5I M^&:HUK=0?0Y0K3]?J (9L0C!8' U=_XRXA3%\;8LW&?1"/,1-7LXO/9XXF.? M"+""IY<1G,SDL!CQ8:!M(,_Y'+L9;-2]H3$\^'9S6#82"4SA&NF-)(W3:BI3/5&+GOP?Z JQ_(3 MIVN'[J:KNG)M-PIB/BCL#+W:TKF'D5 V3-.CB7I\$T/YAD!F(Z4D4B02.\", M,V;*YC&4@LCV8\X3YAFPF$4E<+Q R&8LWS"@'#9Q4"8$QY8G%B'!I& M(^2;; P1;A<7>>,L"3\"]VEQ.96T^,>&B%F5$M:A2/1J#1X3F>A,&@P;'SV\ MT23#G.?;6);-!.IS;#I?/UJW2/S)2/2>%1(S)U\$BSD%RABGO;,4DX!ESK:B9*;7;JI50-4L]6.FI386@&]IAYT/JD2$+C\E MG-T STZS[LF7OWN*EAU0;#GY,]WI[K_4G:Y]*C(+&N5Y-C/)M0C<>6(ST'LT M"LJ+/'NF&D6NK85,L["1L17891@RK0&^0AV&@DJ;GWV&^ME.=A#>F*F580+X MUS#^/";!EX2A^C;^))%GC[=VMSOG%YBLZ>ZFP]0@?H",RU4.^]9[&G_*EO<&VJ EFMO0IDWEN,OE,98@"^J= 1#MZD?$*GJK30 MY&N/J'.<#H76(C1:/.ZEQ$*?"[2X2%],N3AH9*(VO_,>I)M1Z;7%PGO:8AJY M9E&J'DVTR"OLBZ5I31H/MRZ]M6_#_7;!9Y>=0&Z==FO?)CEM)V P M(J>S7>M%X;!Y8,Z<$@ERY4;M!RBT\TDR5"5&7>9:&6W:GB>2R)Z*94HN.SK< M*'QMB>S6UA=#VK<+O+7UV3KSVG=H7:JA22XAUA .,5^ZU;+]ZO2&+O)+=^(? M[KCY*7U6_[W'O?>=T'VRTNZC3K%?M1SSW?R3URW[3P-._@-02P,$% @ M%XHJ3[,\Q*[Q! TQ\ !0 !E>&AI8FET,S(Q<3(R,#(P+FAT;>U9_V_: M.A#_>?LK;DR;.HF0+T#7 D-*@6H\;:4KF?;VHTD,L>K8F6,*O+_^G9/ *%V? MMG5[8A45!7QWOOO<%Y_MT'G6'_6"SY<#B'7"X?+CV;MA#RJ6;7^J]VR['_3A M;?#^'31JC@N!(B)CFDE!N&T/+BI0B;5.6[:]6"QJBWI-JID=7-E&5=F)((/Y]TGED6]&4X3ZC0$"I*-(U@GC$Q@T\1S:[!!_YYZ?G?KWI-T_/3OS73J/2[=@$__-9^+8VRIF@5DR-!RW7 MP(?:^-:KP;C02^'ZM:;3G4-\C[U3,14,7T7 MT,OG=:^]7R[Z8_#[H\M@T-].P\;?4^?XUWC[4)RC#F#L7YWY%X.Q-?K[ MW> S^+T D.,YCO?_A/5>9SL3U?TI")Q.=3%F(D(XK<9)NGQHHBO=H8!0"D%# MTQ-AP70,.J;P84X4>LQ7<$53J33(*8P3I&4QI1J&(JS!D1%\^?S$\YQV3R8I M$:M\Y+9? >HZERH!U[$^P%2J7.F492'A\*70#13]B."O.1JIN]6B+9(,I3B2 M-TC&-)QC)!EV.2(B&"S#F(@9Q7Z:)"S+#&I\&+"&5H5A M%=X3=0V7-?R,J*I"+V9TBJK1E&8W%$;3*0L1(2HR>DKGJH TS:8K2.Z M:N89P0G-+D)V":(BGZ9,T7-3I7EJ=Q M/2*8+ 5N\RAZM0'T->2;<)>HW--ZH_ MR=-7S9-B)C&!:4Y(KA8K2A.LY0BI MM^ 19DHJ530S2*J&33@'G$9->2+.+$5H6;6L%T%$:.BH,,IW[=P<2LUYX8A, MJ__BQ!#O)C(D"'IEKN2;D M!Z2"LF"1CE$: S*1"I>I%4K.29K1UOK+GQG@[Z-OC,O?; MI"(V7I&8K5Q+-#7E8=(E9)*S")X[^=_O=OW7W%(J73NS;Q_E#N5\ M\&_/:_90KX=Z_9/J]1)O6\S<&_*KUSTWY7LO-[\!T-&E8G@K3/%:> ?'JWU? M4(<#Z\'71W,X/R3XX.L?6\R__";6)YJV8$Q339,)5> ZQ3/M/4WR8R_BWUZX M=OYP=$/_B9^3;H6A7C_>NT?-NPO#_>% NO>#*JGFVY..;7[?[C[MY#^\=_\% M4$L#!!0 ( !>**D_692R[_@0 .X? 4 97AH:6)I=#,R,G$R,C R M,"YH=&WM66UOVD@0_MS^BBG55:D$V,8D(4"1B'%4JEY(@ZM>/R[V@E==[[K> MI<#]^IOU"Z6D.?7UQ$5$"6%W9F>>F6?VS>X_&4V\X/V-#[%..-R\O7P]]J#6 ML*QWKF=9HV $+X,_7T.[:3L09$0HIID4A%N6?UV#6JQUVK6LU6K57+E-F2VL MX-8RIMH6EU+19J2CVN!QWW0-'C_JQY1$^/]1_TFC 2,9+A,J-(09)9I&L%1, M+.!=1-4'<*#1V&IZ,MUD;!%K:-G.!;R3V0?VB50:FFE.!_XZ9C.F^U;11&=6 MZ:T_D]$&E-YP^J(VET(WYB1A?-,-6$(57-,5W,J$B%XN4^QOVG7L5/<,\(A] M&O0)")+@6.6YP]'E^?#\LNUV3B_\8:?MCL[..RWW_.+RS'='M4'?(OB7C\*/ MRBEG@C9B:B+H.BW[CYZF:]T@G"U$-\0,T.RN[[[I^1KJ8<8(W]?/FZO"PTSR M" UX_FTPOAI[PV \N49J;Z=OA]VK7 M*Y#WF6^JV>H<5XG *P]'D)O!'NS1LX[VPSWY-M#^+A%P!*6K;=^F_2>F^P_5DV^"$(G,YUT68B0CC==B== M_RS1M<%80"B%H*%9$V'%= PZIO!F23*,F&_@EJ8RTR#G,$VP3\64:AB+L DG M1O'9TTZK9?<\F:1$;/*6TWL.:.M*9@DX=N,-S&66&YTS%1(.'PO;0#&."%XM MT8GKU(MED2C4XMB]13*EX1(SR7"5(R("?QW&1"PHKJ=)PI0RJ/'7:$:X .F MG2+676Q%!!6T.HSK\(H*P>:(P6^"1W%/J(,7,SJ'*R:("#%3,)G/68@::,S8 M*@.L _9I-M] NLS4DF"NM82=^5\F,I__)AH2R=3L"[OJE1).FLK\E&0S(JAJ M3-:<;F 8YADW]5I'.=%U,\XHSJC*1HM>1%(#)% HU [7'5/*1Y]NWSWD4\*8DB/$":_@LO<% M+RW,\6[2=]LE][M=16Y:!3$[7$MT->=RU8U9A/SV2E9;]G=5[K]LT,Z9O7<> MV4O(,=:'%.M!%?-#(W5_Q?KIK>5RT_V!T,H5M=IATC4HR5D$3^W\YW>'_FLN M*K6!I:R[I[EC21_C._"ZO5.S<"S:8WP'7K3WW9'-C2S(*%'+C&;WWG)^ Z"3 MFXPAE!2Q?$9ET S#4"Z%-L]B2Y#/#WU^'0^RQU@?S*']2/ QUO]M,?_R&]J( M:-J%*4TU36:X7SIV\;C[0$E^Z$7\VPO7RA^:;OM_X$W3%VEPW;.#>P2]/S&< M[TZD]2WS*OOP>-^_DY^\ ]02P,$% @ %XHJ3TG60A['-@( MBI,= !( !Q,C(P,C!S;6%R,3 M<2YH=&WL?>MSXDB6[^>]?X6N9_=&=P1V MY?M1W5,W].RMV7IUN7IG^W[ID$&V-8TE1A(N>_[ZFRD! B,!!F$+4,>,RR83 M*?/D^9U7GCSY\_]]N!L:]T&2AG'TUS-X O9;]^\ M/S\OOC1ZRQSF4"BAQ-BD $L3>TQ2BWC8E)APK_?PUL=\ "'A_J#?)_TK>"5\ M+@#E \&N(;D&TX>5;^]/WCY.U3@GKS=FW>QX])B$-[>9@0"4TR$5[;>9FJ^: MPVRT9OW[SY_OW[Q7=\$2=,;]0IQ#N YAM.O]#4EJ[Z@&BJZ1UEU[RBKZ#Q(JCL/DHK.:?_Z/(P& M8>(O?RG-[MZ4[15?#L+J-P5AU9O"_GF:E71ZN$J&%VG0O[B)[]],&O77X.+7 MPNB^'U>_)F^J>E-<,:Y\,G'EP+)1LF)DD];I_RL>$"K>JAFA:JE:_7&2* 0] M5K]QVJJ_R!>_F(QJ^$PU5+TGZ=\$=8R6M]61PQ\.5Y!#M4[_7\6L-5P151&_ M'X^C+'D\5XBM7X,GG2H($V>WP]"_JG[QI+%JKDFV,-626XJ&BJ\D=2M0#?-\ MX"MG53&;07!5 WC=4D5R/^RGU6_)FRK>$3ST;^LI/FVMHEG0/[__9_7PBK:* M+\7]T74-1O*FNCFMYHN%+A5S]),:R:$:ZCA?/VTU]T]ZK$# K-MJJ3+IL4*R M!/\)$0#PS?]\_'#9OPWN?*6FTLR/^D&)HG#U:LYUT"^53Z1Z M&A,$^<*+\Z]/7HW?3'K,),,PJJ-\WE2EJH-1$O2UF5+[&JF8M9_$P^!-V7D1 M(K7SFS570".]'IWWATE0,>!<4TZ;J[5*4K/F>5.U1M9,5"'4)FHY;ZWX8A9& MYR,_J?CBM*5655M1M,%"S"$._PH[*83378R4CP!6< M4,,&E0.>&$@KK(]ZQIGO4256^T&_1JZJEHHWCM/S&]\?:; ECU_B,*K1NM7] M5M ['=_=QL,:C?RD4Y6D'-<9L.,J6T4;\S5Z.6]:,=#UHZP98OA0QP]0":!H M&$:!=KJ6S/DUUOSJ15K 3M7JU)D&.9!7@;SJ2[FHJ5 (I1RJT@E:>*^4[-52 M?<;:*S7#TUX5()AUJ;=:YWI4/$"!,TA7C*%LSQ?[B14:* K5Z)I@PA\5>OXN MKA*E4S6O6ZMD<(VRSJJ611O.6DQ5K>>TJ1I:]6.;-%:A(^IG_D.=\--M:UR. M>@Y8[%2Q?M=QOVZ\JJ6*8_O]45RC'HJVBB_YHQI).ZJ:6795(55SQ:Q::G@B M'8]&->)\UERE9,=WU9)ID"5OLL=1\$;U")*P/R^:TJLZ>Z-HK/(<:D1TI2L_ MP4PM),OV"DP]*&'Z9WW$1[?.R*0(B&3Z53"H"]?HEAKY/ZCEBZ*Q1M>D5_6!'MU8\;617^-. MJ8:JV6@_>"7]YGM4JZE:%56AGB:(6^F-%>V5@NVNFARJH\KNB]Z-;K[R MTZ!4.77ZID8-:"%0HP;RIIIHY$KCI=IT2>_\9&$F^H,LO0V"[&(R=PGXW**$ MMW5R6+74VT:U-E'%5Z[2^/JZ^B5Y4XU)LS)J,->ABG>T#*V2#U/Y6B4B1J.: M954--6 -5X$UK :K:AGW5WJ;>7-UL* V5E##0;4F:-ZVPDJ_#@91G-40Y$FG M6FU:@<$2N54X3&OB]6D5JVM^"%>@]FD01).V7NL6C56:HV9,U?"K,MS2:M<\ MCC8P'.+H_(GQ$(QJ!*)JJ K2!M>!MKV#6DI-G.E9QP4)M,I*J==&8=4NS50; MA95;-5,KF-9T;EVI$ROPB(A MZ[S!HK%:0->HFVE+%9/[-W4[2ZIEA9R(E6Y9+21TCZKUKC&T^U46MI;V*U5! MM1H([OY1$P[2+17ON:TSV&XK[;5I&&!E!*>:D53K))A9O5#3QBI$CVNLCW$M M&E=L:L[:JUU1!58E%=)Z=W3:H6J@=6N<5"[R+$AUJSS<#6)9TVZKN#/N?U_# MG:I'K;NPRDVH< _JU&6EANPG_?2JQJ,MVE8(R;6^>IWHN8EK7IDWK8J0KMZ5 M?-*K*D:05@NS&1M5&L%5[GC.MI6.N&;FX*;&\I\T5@86U:#GXKBYV3Q;[&E< M\4V6^%%Z'2=W?A86J0GT'(CY*8;7]W7)#[IIA2.\,AM@CJA/,P(>:K3>NF&C M<\0J7.-UT8*YD3SA_:L:J%]5KU/=LL:5W?-]MU5[FGXGUE?+@Z%J&?/GCB"\\,@**Q!/P@O [[^=+5[/XL=:F*'&6W2D@_U&!_ MVKK*Z5^]/5X?!U>B;%2_0S:JW"%32]J/!M=UAG?97@.HE5&EZHC2P[ :1[DC M\3\?YN)=:@1QG05>M%6:5W6Q.]U2-8W;H%\7T-%-E62K(U=%YYNQ7T-=W5)E M^ 8W:_9F)S;VS?QVG&:.>K:I@T96"0U:0",[>_>__NWGV\ ?J'__[>>[(/,- MW?M<)P$H:\^.E4&BV/&;LG3/C'[QUU_/LN A>U-DJKW)OYB%V3!X-TV1^_E- M\;=Z])O)LW^^B@>/1IH]#A5AK]5SSJ_]NW#X^/9;>!>DQJ?@N_$UOO.CG_*V M-/Q7\!:"4?:3&M_/@_!^^DU%T]'0?]3N7G#V[N?PX:U^?I 4OX:#01#EOZKV M3X6C5PSZ(?NJ'07/00"!7]'OWYPS(_+O]!.#\*VI!CW0 _>&_LV9$:J%\?Q^ M=NX"["*N#&%FQ6EP_ MNO:'J9I$_L_/;Q8&O<4<[-QHR+PP[?O#WP,_<:.!H[AG;CJ.,(GC$@88D40R M8'''F8W2==EL.NLZGKT[+QAM]V%/6:88]Q?UM7C@J<_2N7%SQ[9-QDW"(9$2 M,"FX+(;CFH[-T&SO?L5-3UD3>JG T; YTK.!QYD',..@&(<' M78A 2>$U'<_> :"L&<8HVY(Y_IAH^S^^#/WHDYJ!^1"F?^BXZQ_NW6@8/P;! M91;W__PR3OJW?AKH;EKR?0SNKH)D.FG=_VUM_]GO.;O-T0%+8"$J76P"X7'* M,(&>L*%I0A,[=([3UG4\>_>%?7PF :#\E#4, MS#0-LM1Z_.C_(T[LH9^F.7VFW_F6*&FHJ98NTF/2_M;L*[F>!(,5S_Y[H+.7 M@X%Y'R3^3?!;&ER/AQ_"ZWE)XG*$F4<@\B@VD>,!#BS(+!.XTG0D\$K!N*:C MHA/XO89.7J*>H,PP8Z!4])VO=_+/\9DQ5B//:39.!V>+1'Q?$'%ITL-A_%W' M+KTX<>+Q5:8F9/9SYR[]&O2#\-Y7LY\(T+E9,H>ZCHEL)&TN+6VE>W;![)9C M =N>S7)=Q[-W$&&BD#&=Z71J.TU5 Z:IJ5J"VM3##K*9Y9H4$([$9 :6U@"S MJ:[KJ*9*.7S>5-]_\N;FFM[Z29!6K^R,SR\SI=JT$,XA\/DZA_@"$NSX[BZ. M"H148Z'HD7_S,G^G., !W )/:.".5K M*X^D1639E&66R"($HY)2&U"A]"J$#! T10BTY_3PNHZ*79ADG!/4(B1MS2W* M^/0$05 BB]C2TQ85*6;K>(0BLS3"UG0\>R! 3%H$HDVYY?,XT_OU^BCE'&V@GC!4YCC! MQ'1,8"NP3*>,"!0SVJSK>- "IIHVW!4<*_D@)', 58ZY%),8CN-"9=&7/O": MC@D7(*2R-X7<>MY,T:-[$(*Z!?RW#0W.Q&27 ;1&EX'[R/^O%=\"G( M/E]_\Q_FA:GZON,2TX12^;? Q6J(T)*NZ4"'>+BT2-9U/#/2\"92X\U]8?!, M#W']+/7J;SU+9B'*D8NQ9)ZTE0195$@S6.10>DHBYRELP;2 H0!!/HQ*NE,H3GTUO7!"Z9.HA">+.,SZSKN<8*;KN"R?6]9V'(917K7A&%E M>P@^#2H3"$HALZ[CV;O76[:E64F;2M/B$+HZ3.Q!DUG32)FPE;R8S6I=QWW, M:M.UJC$'3$<1'DB(E7QP 7$EDE.WW%.L5YH#:SJ^YH)53PU#A1^+N])FKF=3 M1P@P4=+J_PB65N"ZCBNF5KD!\-2"^1K:H3]/KXFW*!$HRO0.X8/8T^]B+0:R?\T>1+*AW MGY]2?N?W%7LT<-[OM01GT$42**HK)4L<"*=2@%JDW,9(EG=IWBQN M)<\R>=-W/^NC"WDZW)VO5LW(C^Z\O1;-.$E7-X=UH MJ+>LWRP^HWC=_#OR/]-XG.1_Y6G9;R><4M!@;HLOWWLON@3Y%I_^8/I).-"? M78=!8N2O"RI3LNSW_[6X:??TR_D[WCQ]R>0=HWQUYM^:3OGC7<$4Z!S,'EJV MS7TA*/:I)]UYOJN\V#(W@-G[IA],*%-%J )1V!S?8+B;8_!29)[1,+C10\P_ M*CX;J#<_C(9A/\R*,1F#\$Y;M;K[?HT\Q/[N5_P CU M'!VP-T+]D2;9'U^2>##N9Y^3RR"Y#_N+MM'E^"KM)^%(FQUF-+##I#\>Y@;* M88@+-<&W51,LI<2Z&>Y/9K2+):;1HK9C1SY/R#1K/\U)XWKLY(E9JN4Z2#43 M^L-)8WKHD,DSR.HG]G)(>5TM,T%*QP"OQ "MD KM6?' ,>O*SL&>%4)\'HQ ME(T8H+.?7]A^?G666&L6=BSQ\BY5RPW%CB5>7DJ\HNDXW61LH8N]&+^$#<8O MI]N/K9\T;W[2723^M2/Q#2_J[HF81[FH+[QOUK!XVCWS^"@7]861N@>=TR'U MM9'Z(N+7S2]GT&FM<:3^7#S]:PX&899'*K[XX>!]9/NC,/.'![K&55,MUWGE M7 \1QQ5'X+M5;\FJMRCZLJ5DZ/?'=]H)#0:?=7VBBKSXX^273>=]4A)C[F3+ M4:[ZTOQ.13)4&X(K>>%KD/EA% QR:?-,AJB>Y.D8AMTB'Y1@WP[) MG1WXPM;_BP11.[/N$,RZUV>%SJ8[@*7=VF+O%/C1V^Y;F'4=Y@_ F)O+H>SL MN9;9GB.(<8Q]F##A"=3]<6B^[U4=X%<4X OYTH;XDH;QKOSV>%#N\'M+X_/A* MD:8@\N?K:S74Z.9 .:6I\Q;/>7<=<:=G^&NI^W*;B^P!.W1LU<+E[@]\JH5RO5NK%R:?@^^2*4%V?/8DC]6L_%QU+DEGV6*I42TGSX'X+E8(4^/U(O6^8T_KJ\4.094'R^=I.@L&4J&WG-UTM:"=Z3E1F M!4$;4M;KEJ-D_DW6XZ5X?Q_';1KF?4LIFCCZ$$>#O R4.PBCJW%R-87L=")\5"S6\_P:[4ZB'5VB7GXS3130]WJO\CJ[_\0 M7U<.\Q7+8>[[(%\GK ^J+O8^A'69 W*8U_6U@@GU%7F#>@^U62*<%>_^MY_W M\_@)C=^5-/[YS7[?5)#RS3(MVRY!GV9;F6H\@W XSL+[X#+HCY,P"X/4?>@/ MQX-@X"7QGHQOIK+@G'E^F/RW/QPK\LU^_4^UGG[2OWW\H%,#%O<=IWW>1VHETKP#>K*) M.??(CX&?CI-\M]A+@G^.@ZC_6/V\N9[I5[UV96+7K//[Z#XH-J:_*4M^,<,I M2#0?]A5ITL_73C"*TT/9!IUM(6ZT$G-;CO5+T=#VYP8+63&<%2O9T+B6^6 N M<:N>$0XQF/84KK:?WNI H?I'YXC=^\.E7)2/<10\?O23/X/,&T>#=,_H/!1X MU5.N9)YJTATBFHZ(GU<@NF/J#9AZ2XG8<9'IM]V;F'![<7>"@@Z9BA MXC;H S"]#I"_3M%V:I+CF[]0C3S'>NDR]MIDN+0^I-V!M@V@[5R.UB&WVS,KM-G!-26)VI>6P*J[,W3PB^G=X[-OAVVK<-\.W2%MN$W-;'>#HG M\;! VR&LJ\UT^$&/3H5T$OR .+X59E?G,+5/*72^4GM!>ZKXZ)CA1>)>)\53 MK0M2G2QG3\K(?_0?R[NIK7$:1D&:FGVU-HKH^M*PA^EM6F:2!?HJG,F]5+\D M\7CTX8-]\92SM[@Z_5OB#X)/_MVA7,\U98T:>DUNZ5I-L*98>9M+VI_2>W_L M^[0P/7U>8?KY[CL6IF^8WT^=13NVV(,8#/JW43R,;QXM/UW^7L=X+R(;-UF$ M#ADOBPQ[G&;Q79!\#8K+2]/;<-3AX47PL(+TIX""]YW9T!ZS8=$9FE_EW9TA M[>7_S8_@ALO\+4@B-?WW4?^H5G9I6B^'<7@.GX/Q^>Z[8[Q;_1=>_:=Q#=@4 ME!M8S,Y4:8Q)CM(Z.5K>/2$'M%5<_,H^Y][X>?ED_:DSY>&SQU[/VF_!'E^4 MX1>=!!LLS/0 =YP:6>XC,*\.U]#98\F5+5A!=51*/,B<^,X/HP/8*M'RCOMU&7B?J7T74M\WXZUS!5KF";3,(.]_@U7R# MMBF,SDHX,/Q/LDU^_^9TZ]Z^=7^Z5XN>EX\Q+QUVW*OU)EOUNS)*IRM>*YU' M/)M]8+/LTX2Z[6MP'T3C8V*2/.ENS41/1>4\AT$Z2?*JDN3P&.5KD :Z@(PBGJ,+Q,0C MW?5X>66#^9X2NVQJH72*YU44S^M:)LK7V<8R^9+$UT&J:>X/+X/D/NP'Z5$S MRMH)M]/G$7MAF"TD2L;*45CU_Z-73$;H8;KO]H=>-L#R'03HEU 8E=) LT[G0K^5" MMX)=.L_HP"3,X>P3=5&75XVZ')YLZ531*ZJB=@7IS.]^,OCV. H6&,2]&PWC MQT#1->[_^3EW#0Z++1:F53)"[;Q.PAE^>@R\6_N#/=S]M+A#MY0'6YQA8Z&L MM%B6A/TL&.3S_BT*L_3KY6]'L:(KY]8)YXX'CE=(=TMZV,+ZR]#/*XF5&P@+ MZNG+6#D>?AKH;MJB/ZQUG9_<9-=@@]F=A,!NBA7*\,W4B7DO8N2H<2Y3M>+A9'IYLK99D-J.!U3%Q$TP\V/+=VA^R![]N M*3M?[R"7=9W!T"'T,'1M([;?(2]H>Q"Z)Q,J3;(_OOK1S61)U5\?PRB\&]\= MQMJI ;^=#5\MFOIS8?PG81*M7D[_X;"7'L^4UT]#_XO<5X?N'L\2U4RJ6?&E.+[3LK<@V6[_L_7@<9CE!_OKGZ3I!_M*"_-67 M?9HVW.'\Q03[ZR?^=IK[Y!&=AT3,._7LOI^Z#_WA>!!&-[]=7%X]L]X[9NB$_%$L<.>KMP;M+QO%&T=AP0F3P<\OXUW@I^,D*&@S M:9\^9MI6/E@_:>FIXW3P)4@N;_TDF'_R(+Q7BSH_*?V-3V-%?S^+YS.[RS>% M:4P0Y J8SO(@_FUA&(L/FGN#$T3Q71C5OF-"=3W<=-U+GCQKVC2;VDJZ%*^H M(O;J(:Q\:#1^"L3%AX[4K\]\Y&B2T?5'P4>UW/&DW_.YI.K)*U=\\8%OPH>W MBF"Q&D:0%G_>!OY ?3G-VI%WOV<__ +VEL2,$ YD8!(JGX1-G%,3AFFTH/ ML<[4E_RY+QII]CA4$FL81L'Y;1#>W&9O(0+_\=/('V@I<7X59UE\]Q:,'G[2 MV#KWA^%-]#;1'8L/PDB+L+S#M<+?>1K^*W@K1]E/ZE7IR(^F;\@;K_V[>Y;\^/ M(8J3.W\X&T46C_0C'_0C,_]J&!C]8#B_\Z.EH%3_>A%$Q/'^#K);U5O1YRI.%)N<]^/AT!^E MP=OI+_-4TH_*1ZS8*1L8JHNF_E_/H.:4;*!_)+/6R8#G7K&BUWV09%H)35Y4 M+-)/"Q36*S9/OOF_YQ9U^E$Q2_W)9&:3/G#T8*3Q,!P8?P'Y?T]6-59#N1[& MW]_>A@.UDC]-UH]6%V><[XFX]3Z-GST)_ M(__S>S&,JW@X4(_X[=/[;ZYC7'XSO[F76V/R]<9_Z=J_?7W_[;U[:9B?',/] M'_L_S4^_N(;]^>/']Y>7[S]_>KE);<=:%9/ZNY_>JH%D<=0SG O[PD" $KGU M1$0G,6<2$_$+ 0E?/(3=O+S%.4G>_8L6#54O<]?/QK3614_E>46Q5%NP8?] MW%X;0 X8!Q0$RBL\__[GN>?WLW,HL VPI!@(4Q+*I,F4(0<]FR%I>9Y]9D2^ M=C,'0?C6B?MC[;SH B$*+X4']#6X7@AP5$UHY> A./]UMB(+PWXW/Z7=*&1L M+;?@4\;?5B)W@JP39(K-3^""WIP'%UPCY07C H(Y>0GVXU=T5IV M)26S/FV2[-48>7'I-N=&,PG]H?%;%/;C06!\O*QAY#7*1Y;*!WD6IM 3P%*- M CK0(DKY*#N3,2* 8%7*Y]>QGRB!.WS\&HSB)*O70\:U9K/LKV>A6L@TZ"L: MQL,K?SB,LZOX04-(_F9^^F9\^VPHW^:;1CJ]H$?DQ8F1W0;&/Z?E!WV_#+#C70C!0W/H]\4=GJW&F?LQP)AE4IIS%3"XXXY(+R9 V\ER3>A;T M*G'V)9^:6X3"-T/9VX'>%U =;P?^XV/@)T%T]NYO8T4G#'N&CK.O UM3!-S> MW'L][OK\]35MU /4Z1M;J8>K]E]#L[R #S))+ @LA#3)K"4D+752*7"61" MRP-\7N2Z>>:%?N&G8EO\.7&_K7D.Z#I!@C#27&"P<4NQBP-V<<#CC@,^F\/% MQ@8@0Z4!B(6DMD40Q>I7AWI(R20EC8#+.;!AA33Z&MSDMXI%F:ZBM*E$4MP5 M)V__ @:8"/1TU%6;NHK9L_0V"#+C?=2_:$X2Z?=5#.:UY!)_+NL57_C!?5"K MEZ^-$5\;Y9H8?FJDHT#G>P<#(XR,,$N-_FT>,OFQD[:=M.VD[3,X?"W3G@;+ M[YQC1M8S.:^/VJQJPWBSMOD7S\627G[#9YG)RE41ST5&C?+!((+4P\)REVT ?6%@,IHXD'E"NEV<.+#CP8;AZCP>E.JO MCI+X7K] QZO+M*<&@D)[7,6GDFZ?XNTUYM<2+A6PM%1-[+BN93$""$8NDA(J MGUEQ*>-0(!>@92[]YC^\GYRZ*"ZT7.M$(W".)"68\LW9[WF2Y04"E4L+MJV- MF0/;B!,CSE0/XQ_C)$P'83^/YBFC,YP7 GFWY,:/PG_E?__8$D9N!5 /:='? M7WR]N+PP)B5Q$V,1048!H:K5?=4TBAK+$S42#FR9;.[FVLVUD]G M!^.#@3*'@W+/D0ZT/G!%88' M5"\$QB?7$-FM<9DE09#UC,MQJ/0OQ !TQO"IS.]5M>C2N;_7Q9^ ,_QQ@6W; M K8KL8DY=85P/8"))4WN2@O 6OS9ZM?/R;?X>[0"?58P' ;WXZ#7;IS5)R.\ MRNJPV>HH?TQPVT%4"4AD.L!F!.G5L;#MF534KT[N87Q.OB3QO?(F5FTF_-UL M]]H?A*NAX%V*K8PIIPWY/%X3J]_;@BH?[VD;;:1\(KLG\AVWV/ MJ551KJ.15!ON+[?+/Y%D+C[ F:NM7UMB&RCC5W(; ,0\22%V/.[,VR#:)3&3 MP%]C=?P@"/FQ;4;OUNOU^@Z+)&7:.S$YD<)SN42>B:2KG!<,$,><,0@AH_/+ M]2%6M/QR&T?K8QF(X$7 %%&X/1G MEW'7AHR[%D2IFQ9R/W@*!D&2:_]>GJVD_O GT0P_&DP_N@Y3-55#G[)50N]: M)]A&-X&BA8YB&D,_S8PD/QNW+]>WJDA$X\=@SMY=!OVQ:@@5T9)<_@>)FN5H MG*1CG6N<%0/3#U8\ZX*-/?9G][&WG,+?!8<8[.^G(C,'[(L M(!L*?JW#S)HE/GOW+7)^X/=OC;X2"NEKNVUMIUCBY[;CY>.=,4 M\4;T*KJWEYR?)H=#$XT&>QC;PZ<]MB% ?!"#7FTMI391OQ!RZ#BI8M M*+ 9\*3P") _4L5?R#,*%!,LY"7/Y&=A>A*XT M)*54"&!QXDJ!+>XPU].++VR/V;8CJX2#.Q'RJP]F+IW"T+IA>@#CFS+?]2Q^ MCY,_C4LM.HSI4Y^Y [ZCAY-7U5GEXA#1C(_S/AKHY.; N'I4?ER@)JRL\3^5 MD@SRK'?MSR3E\MI!^N MI];22,=*G:>WL3[C.2VSD=WZV=.Q?_<71ZF'6'QY,H[F3^P,JYGBE.$*U M7_U#S4#WS[NJ+^E13)ZCZ\&D^2#R06K'5P)CX#^FSRF/ ,'<5@IED-@V ,2% MCI!< L(MS?@>L%Q)%LME%>D<]CA)U#B*:C1:"&9^-D[7G4Q^]WM0&N2-%#B8 M.S=<]\WU!7QFA?&V',)\G8U/\69E238<%=EU5+N5V&J?,- @4?BX"[-,(2H8 M*IPD<:35Y/#1")3*?#3>:SVBV%KGO3A^YA?50Y[(BO(9\Z&5KV/5DP Z.> ] M'A8G,"[/OQD_:'KRGQ!&%Y,.V6V8G_,>Z7/>^Q8"QI_6\ M>IQ2CCJJ=V/<)/'W[';:?&$HO1_D@QL$UV&45\?*<^7TQAH"/]4,,6^%/_6F MW=9VJ!W@K*-6]FBW)>E06Z>75!]1/GOW02.O$*)S MZ"H^R"'6DLWLBJ]L38L5VD#4*X,VY*$WL^9FM]!K%_JX4+Z)M0KGZCL57FEOEC3")RB"1:W(@B46 M!1Q;<"HL)A4F$6"42PM5>) YH:UQJJS =$5LJ/&2Q:>4^]C-KRWB9MW9'+?: MZ6O)M%]8KI"Y<\:<2X&$;0+ *<7,-1'01'?J.,G%)N7"US)I&3[U/(]9# /B &":$'%BNYI) M+=MBD$A2P:0/9='^XFJ1[3FT.0=CUXBL6-QS>66V_[MZLGYZNOR5G0X0MG3O M(X^FIK?!<#B%L/&# F8>TBPJSZX.'OYX8?RN5-1S(#"W@X ]0I2UY]@46E@" MSW&(U#L(KN.XQ 05$+C40]U9/&_._,VS^TL%_I\Z6VWD53,/F)OCFW&:S>XW MZFDF2P+CN_ZQ-7T76-'+-YV4<'_*BVR.%Z5P.2(V1JYTD*VZ.([B10(E E9E M]0L[S\S*LRLN=196^GFW_C^Z(^\:H;>><\S MO3Y?YP\R'\)TUJ-X0=YL?@R*4VOZCOG\F7GBEW*!!D$_5$Y1JM[RR3LS=$9[ MD >WYR^5BL9W@SB;=#U[)T%/8MPCC$WY>4JAIR;*\_?.BW%-946R?-ZH*K$M MW\/8\UKSTN]D#@< .P("B0&"B'*+%&LM'<%11:G4EUQKJ]&U1K3'".Q!\'IK M;2VN=5R2[F)9[4_U;/[K;5+&+6Z"\ZLD\/\\]Z^S('GK#[_[CZG>P;A-)E_T M\S5/.0;,HI9E-&)D=\N_]-UOQGO/]D7 M31F5+SB#V=V<1I$)I5.]]7DF8^&.Y\.9S_0.J7)>A>MBN+F+]^1JPUTLEOF0 MA:B<[]+N<@,V3 -NP?S NSL:&CPWM?Z60;GB;!3?8H-\7:KRRX87Y;;A15F- MY7K=L7FD\94IM)02WC2-OO@W5:?E6[6!\$+GBT]HJBVY?5RNL#97>7]A>+/X[/NH<%VTPU9AB+9@ MQZ9.8.R9QN0I&;;CL"7[8E\ZIJTL]U[YW0:<9[F9+YX:/XPC?SP(LV#P8\=\ MS3,?$H? ?,2QF'0]XG!+4,(\:;FN=&SB"-LEPK5V8#YE)BD=I'>DU&^YF9-G M_LQQH+*E/H^"XO*-*D_\6'EP/=%/B@=-[+FNQ1AP&:4>Y-)R*,- T05(+.!V M%\.NY$'+'_JZRLFEOISQE#AO/:GI27$>WAJ<\ MS_24')GU5.>GY,B82$J7>D#?*$,U"!59D&"(8 !MX>UB2WZ*,]6>Q48--U8Y M."?$B.LI+T])&G)IFK:%"88.H8XBAHM7*F/RLZW8>JAU;+ MEI^&N014.CM52YO[,B?$>>M)?5*<9RG#3%B.4@.NH"XF%L(0FYXPB8"(>[NX M,NC"N!S?W?G)HV:W2S6!_$;#*#/,,LWSBY*(_3 X)=FWGN00G!(+.@X!P-9A M!$]0!IF TK:$OGD*>2[%[@XLB"^,K\%]$(T#XSJ)[_*-,)U.DQ:YR/8X5210 M_LD)<=]Z:D-T2MQG<]NBMG0](0FU;5-84E@VHI@ "&T7[\!]Y,)PIGZQ3A@+ MT_3$XH;KB7M:S.8R8$D )&&448Q(=9Z]"J,3FX#;CUUX4GMP$F7,\&A9W)+27NN_O4$-I%G00)L#^YBM8D+ MXY>^W4A*XP M@8N5?>N94I@,[[(%)R\*L^W<\HN \=THB-)3B]"M)S \J:TRPK"#7=,"GG2I MXYJ2"9O9&#@ *LM6[A*B@^!"R;9^?!<8W_R'DXK"K:&(07Q@?E)9P4?ZVG)Q2GQ%\44A-)RZ9ZLUEZ MCF 8,F!;T'*QM"'=A;_011%?RXKM?6VUZ4BOFFP0G=CFPGHRHY/:7."(4P\) MIKQSJ.P*)#R%/V9QUS8=:NZ4+@JQ\A2"^";Q1[=A?SXW_H3X;3U]F^*WPT@I M(<)T.2&,0]>D-C--775;<-OE&"D3%NV:&Z]$W4<_\F_R>-OLX+83IOUQOKN0 M"S\S\H>/DVW^,M%$9Z(4U7ETGZ]!.AZ>S87M"HQVR4@ISE2^OS ^Y_6]3M-H7$]?W% 2WF$(-@Y M1060EK $,+$0&#/JV;OLG4T/5'X(;I0)F NS_&*:4Y)FZ\E[6NSF84])N:!#('F-IMVYG=S(O<8#-T]:[XI++KUI.6G)170:5-*).,((M0 M +@@Q 6>X! YRHCEK %W^+=H[I;T2W]85#B;G#2;N^Q/&W._I4&1^IZ+P5-B MS/4+P4[JZ$^?7$&$KWQT12G! RPPEX,^1YP,X "PG54N/6T+;SUY3XO= $"V M9SG2(Q:@RM2U'$"DE,3AR!/2VB5I(&@Q MR5UH I="9@GU-T "2\^U+&7V[L!E^OB.GYU8&&0]/5FUXU!S-<#NQ5(=)*3+ ML.,YU*8.UBJ(2"4AGX_-_)OYDP=! M/RXV<=Z.U4L2/0T-VR^N_=[\8'SZ_,TUOKJ_F%^=]Y]^,;S/7_^N?CW_\/GS M?^F_+[^9W]R/[J=OEWLKC;G^NLEFJ:)O50]38V5]UKP2M!]&^67:W_UD<#Z, MXS_#XO:)R:'L"\,<#N?^GGZG*+>?U;WC>O:.>%+(/Y_%? D"]57E'6M):5PK M1UE?QM$?C@>+K]=EFM7 ](?Q.#&NQUH&&W&Q8Y=?"5YLXVGOIKQ'8Q07UT[T M\B]=39.G=;GG++AYS'N/AGZ4]O+K!H)L>C&(;LB2(!JDQ46E^NMQ?A=Y>!\4 M=XXO#B'6S_#5WZLHJ.^W_Q[KNSPFMZ1>!<,PN ]ZDTM1IQ_?^8]//])IN$\_ M"](L5!;UTM?[><['>.ESO>'4#T<5WPBUF!@L/?]AI":\_/3Q<*GK]ZH/1TG\ MCXH':((O?19K.17JNZN?-@W#/X.Y3_5JI*'B?#\QU #5NN>'R7+:%],HKHD. M-9;"Z\>5"_+WP+CU[P/C*L\S50R:KEK XOY>Q=Z*KS5#](N+H(V"3@43%"Q5 M3+SX.]^^FS"+/H,Y8=*"NXH;K[^K$127UM;[T/N?S&2OWI[O6O66N M[RVS=J^X6OM,S_NX]@5&D@P0Y^ZZFCUZ#=)P_ M1B^!;T1C71)>@SP)TS_5<\=17UE%2FSH4$3Q&C]-QW>C"8)*Z&>W<:HO*4[[ M27BE%B>7YL9DVZ!G3 )LL_N&Y^-L%U->,3[&2:!+:_8TB8OI:BY1(\OO1]=W MAP19.-N"3?Q1.!CJ"TATEKL:1!#=ATD051_OSOMV&_N&2H^$I^+W2_/#2B'SAY6"]G MNKZO[S%2GXS5@D^EJ7K0(%0#T*-7O)/C/VI!!]"QKP30HTC_6J*12[>GQZ+6*^PK*DY F%Y' MOK#&A>:<6^]^F/3'=_HZAGZ@38/KR8U<:\D\6_(KS>NW6N3FZ[3 "=K44:LY MOKF=E\RYI"Y -B?NG_-N+1Z5=Y/&D;;/Z/85'%.,/>6"0%F$EX) MKSR IF:<8[D1:N2'>YZ0(O]L0@>E'W.YFRG0*OHH%:%8JI ?^N*SD:[AD^-^ M!N,5+[O.;Z9_G)# R%V\XB9Z_93\"6L1J^5NUYM M?MV6X;:[3[I!.=C.)WU9G_2E[E/(_WQ:4'U%T>@*[ILPT09E71>8J"G25&N) MG0ESY??_5"Z5$B+Z*H0X>?N7Z_R_*HJMJGE\>%=L/&?F!W;]RW.FMFTMX2.8 M^@^Y_HW'J9^'$8*'?C#*M!XO+J#2:L__<3?&;MN,*PJ3[RFNN#RON7>LM'9/ MZBH9J#,+5M\E0V']73*KFL!V7VO_RV3KWM6J6UAVEBBKKUZ9L2X_6SW7?=S( ML_FVVDY7H%>(SF_*]@Z,CZKA-GURQUA+KZCI^& ??' 9/FS,!2#X/KZI7/H=U2VM=,X>W_?LV]X6O8X5MHD\Y)S0YLY^+>84/;Z,X\O2- M$#JU0V]$#R ''%*) HGP^?<_SW5NW;DK/$H=;DOH6 )@;G&3"QSB>G?#JA-=! M""\&9\*+FA1;G$@!/>@B;@I37YUF>Y[K.)!Y^[.\?F^)\() ]!AFG?3JI%HE2>KD .10ZS/.$(,!R3>$!*5W$@&MRQW'V9GJU17HQV:-('+7P:FM! MB9V97?'.=7'*U!\::<$_Z9J0*&I3TM+KP%^R&?RYARS3HZ;)"/0\$TD/6A// MB[J0@M<)&Z5W?O+'_.).&M/F4-_#2#8)^C5)9['6"#OO'-D0]-8X.W!VXCPW[5SJ+L[STPR:)H;M* M@T9CL9.7Y6=/-V>@5Y(AO)0A)C)=VQ4.(\*AE$N7XYGQSPB!^W3LF_#/24^- M\@5E02W3;,< KVT='/-^1"@)W"C&WV=I.@D12-!:D:#Z2;BI3*YVGW E/>D:#3SH'5YPET$ MX-1A3.;2!N)S8-VFHY>D1\5QI_]WL#YU M6'-0PMJC E$D;T> :PQ+7#N>JV]RUAG "#O40S9QI^DY+@1\K][U2YS588UJZ=8JXU/2 MN<< 023+##F+$QLS :BKX>O=O\0%3W9*$1;>S"F@_!Q:5%6 M0A0Z'N$2,,NR,$*VPR3*D\(XA9039R=#M@5GUUB/T2;]T@-T/P_[;%K_6 M79[HMB)!E"(!<:S4-L.FL%W;!J;M<#0]HR;,1GS;9HZ<,_:2QU(/+!VT"T-W M\F![>4 +S-)$"-$FJ9)B.U*#W%/XJD\@,3>:6^JN1-GH@=I)PXZ<=")@WV( M U36IC-=Y)@6,B$3%O<$$$2*PJG'""KYT(!3WX X0%C)@T9+=W?RH),'G3R8 MR /"YH)\4MJ.A3Q'4L?S&#%YOL7-!765=&@B@M"$NT![A'?'3/>^O7T @85? MDCA-C5$27X=9"^/Y!R4'6"D'F(>Q("ZTL .Q=(4+I#=U$PBTELICY$[C$_RR1'E<*EB MY4K4-N?-8])#+UH)ND/M*:*V9<"D8*[:)$,6,1T-0B$(LX#-IZ5D*?#@TD&/ MM>JT&3M:\AYK]F!&M^E]FM@[)(U)40E,Y=IB:3/(J(2N#3D$II/[NZ9'I +L MLS5F,\!D6&G,%PV MU)C-KU/WG)O-O]SL3S*YU&0^)D:C1$\C((H79NZO>ZX M_#&' D]VXMWJ=ZO?MM7?8\ROVP8Y%"8XC$(J!W>FZVN0!G[2OS7\:*#,R_M@ M&(_N@FC7 /@1.-UL;F_;E;9KNX[)D8D$MP@#F$_/E "[ZFZF@JIF-'!*FKJ% MW;7/J#9"/02;W-[NW.P6N-G'@"92QI:AZ0C ;,=R(4*2(MLKT61+9N^(IN:B MS9#T"&RRB%"'I@Y-C:")E7$G* "W *00"O4_3&V3HDFA;\^$;L75(<_63F1M DYJ*X4"!&E%*"V!(>)1;Q6![%]4QDVY@TH)L:2F3D M/42/XB#P"9:M5.N;YA[7G9_\&>B@;%?&[WTT($.X[%3>)P&T+)7#Y- M2W"(PL-3>%X&PZ&:G4+GQRFE7\ +P[*'6*-)QJTK>],%R$X=E0C/W2#!(+5, MB;CK"@"@(V?)0BZRV5)XY#FH;,Z;0T1IS$9W0CM4=JAL&2I)6>F9(MXUWEQPZ5QXQ*5J(2$=YS^X"Z, MPC33N4#WN];-. 9LBCEL>A9FV'48(\!U+2 <:W:BW19@Z43[A*X*F^8"55_ MQ82P1XXC_-,%4X\*3P*4EQ(X0!FFBP3 M01LM5-S!J05P.H&C(0*5Q8==?:TG8Q "FP*72!<[WN1HB'1IAV=5(/#$\'@/>R%RQ;PP0!4 !PX(($ L@"^2N',9<.&(IP+*5>FNLS %& M1Y')>I>Q;(JFDGLD]UW09+6#L M.!(#L06,FW,M">]!"3L8=S#>P7\Y79A+,9><9RHTNYPZ+H?88YS3B8/K.H#2 M;6#>G$L+L>Q1V)42Z^1 I\ZWP+F$)RAYJ%^6'!N+&*@*UWO#_H>H#727PW=;[CZ#6NNVL5BG]8!V-K@]&@)QL]F++, MLWM;YJ9Y_L!G.M:; !BB MGF1-1K<[ '< ?L4]J+48Y25&&2#8HIP@R"EG0#!'3HY_(O4;7-J$VEC)/L-: MW@2C!/8$;O),S%88[6!XP# \+#TJY9PA+*@)+!=P0CU (;(LF/NSG")L>4LE ML#?6HPUC%-&>E$WFXA^9'CVQ(H)G[]XKEDN"-#/"G!';%-MJ5_A*J\SRX(UE M2\XX<@CFT"($ L8]VW, !(ZD> GN4RH7:)_$L#X%>RU_CWH0-IGOV+[\_E9A MM*UJ^*@AB4L-[#K*&!84*RU,L,UM(H4H( F%)_!2)O+FD&QNGUB"%XDJ=X#L M /E*@)P++2DU:-D0F42ZEF>;"-EDHB,))@ O;>4^3TXAU)U,[2!XS M).F"OY M.5.$F/B1Q@^3'.8?>T84G$*MV371(@3FLIQ,HLQ3*0'VB&O9R+%<;$VV30&U MP-()\9RRG^(H7HP:-74(=9/ $89-GA7O(KN'K"Z/ 8YP+AD)$60);".FT,>! M*PE4K9,C E*U[ K'?>R'T@Z.'1R/"(YS246Z=!&0 #$N'0\Q*FS'F>0 "TO( M)2MU&^W8]-8G;C+[OX-C!\=7AB.5E#'AX@3^\,[:<@,X8ZG?65=$%H3N9LD*F(%#*%.80EP!+<-?Q"!4F9W1V5*?M);%;.3R=3.IG2R91&9)V2L/N#Q8]Y9MU,J63*9U,:52FD++P)1>.!!!R;%FVQ-BQ ;/RJ(AE6B;B M%>EF+VRG-)TXSGJ4=';*'B,Q![;;_WZ?\95CB*&BN9+PIN41SZ2V0)@SZ#@. M,^GTF*6)S:7K4V928!(UM0JROLQ.?[>SV&UE' X,UZ%PKO@[(P@Y'H6FTN2. MM&T IOO\+G1=O%1T9&,4-EBDNKL]L\-0ZU09GJOX3@!A&%!L8NF8@D&/ SHY MC4PU/'8LD39,^$S4>2YR;9.8IK+3E?UN<0+%+,O =KRGHD[Q M[PM7%]-Y M=Z9$8XD>';* ?E.I'8BM4F1RDJ12B!P7!V3I+:V&RDU;7=V M:Y?@2W>LKQ&I^TF+4$YG)U([D=J)U$ZDME6DBE*DXA*Z31"Q [D=J)U$ZD=B*U29%*0'D.T *<>*YE"NP*@2"@ M#.4U%25P&53"=@LKM?FD&-;HR;].I+8Q:V;A'?EE\'F/,%+R-7M[GG^RCP#L M*$B,]-9/ L//LB2\&F>^YH4LUF'9.P6>O/$V'JI%3'O&E9^&_3QJ.PB'XRP8 MM$5B'[;L;>%&T5HIBN>N#+8%-*&CQ*?0$52! )Z$3UWA5-0:+J\I@95/BJLD;*CIQU8FK5JUH M)ZXFXHJ7X@K9-A80,NX21]B,>P!/CY8YU(-+.RE;65=+7FM#X@HW6F>Q$U>= MN&K3BG;B:B*N9)F\BSP&"2$2V$ ?A06#<5T3R;X(BF)8:\3A+,S_28S3&:3"8A-M& MBM]U)=M]1N:VO$I\FS#QEF=T*U[5LB1I"LH]66I"&UF.ZY@.H::+,8.3-!>7 MVU0N2;LI2Y@%1WP:WUT%R>?K7'9]+MEBBXA8P5O;U<.&L$?IB\;!-MEA>PXG MO/9QHV/>?^UD1@,R [&RIAD1%E#"PN*>M"D#CNM-;S1VA2!D7S)C.2RUB\P MJ$=9D^=X.YG1R8Q.9LS+#$++$PH<,0=SDTH/"LN4+@?V)/?+9G!2IE!F.M84'#L &9!P)!)\JK*DD,$77/I!LDF M[8S&9 9#/<+:D5+:4I&1QV3>Y-&!V>?YS[GA#,,H.+_-U_%;0I&86R[2]SO^;]-//>1MF:@Q]]?#+(#"B.%.HR(,>>A@Z M6*)^R[/(?,5\QG48^5$_](=J$.J#.S72]&*12/F/@G9/R;(\X[-6DNWL'7FR M\/G/VV3ZC)'"Z_E5$OA_GOO7:@AO_>%W_S%5;WISFTQ(X.>R(C6QY[H68\!E M5&\?25JU!:U+),# M1%TF3<8MBW*@:T<()L$V=/Z6!]GB:T.73]/,-*.[OP2N.J[:B$CSBD=4)PJ!9[VC."A'XRR27!9S=W_\:@F.X[\\2!4 M*[K]M)806CW/Y7G-O6,)OD^I,C^(2!M PX570E#8XT78OQ\,AY/6?#M+_ZTF MUY_^_7R#\LY/;L*H&)X_SN+I!X4SD'_R/1QDMZJW(M#$]E'4'_JC-'@[_65) MV)_-]H=FYKPXJ]\]*E[!X7_\=+9DOTU>OZ)IRZ]MUX0W^MJK9I6_EL.&G^6P M+9\#V/.FX!)C;/' $^CGU^)[.6AY$'TQ"@5V2XV.,D4;+4\)L M^#''MD]VXMWJ;ZGC0:ME@H*^G]X6]?OT+\$_Q^&]/UR(F.U7];W0-+=)\6TR M@W?'X:_?-((!EV#NVG@F]4VY2*?J>AZGC+-IV2;*Q-)-G)H+S&B@_W%+%C S MVT^21S7G__:'XZ<7RA1LOBM7;C]]"E8"<"VBP"!"@OXQ4N M)9C8!"-70HUY3(@#*7TD#(D )JQX0]!A$0--.1=LMB,O;.,G. MLR"Y,\+H/DBSNWKSX76NCFH51!&9N[Y>NBX@#L309 !#)HCM8 >YCC0=BRS= M8)E3^ILB]/N2SOM3RJ ' 'B):YQ:JZR/UI?ID*B12/!0Q .EA_4*"@313T>-PG8YUL\[=+8CFYK]OEJ) M+#62H!\HD^MJ&/3RHV/QM>$/E3#0F0RI_NO?88]RF#OJZE>$24]])QT%BAWN M@^%CFZ^\> DHLQ+*W!/"QC83W)*V16WFV6!V+;22AT^A/%V#K[,E^!1DDX#H MWI0K 3W(C^+6BQ-P>$\'1G,WH%E0VIQQ:4'/MI@P'66?3B-(TF%+)R*?!Z.& MO$:L8=3D6>_V*\&C;TYY!@.T5M5V[NI)XQJ5Q5LLZ2(".:.(.8)B8$,X4]Z8H*5CAEOANBD= MWI-H?\7P#@'7V^O^1:;%K-5*_^S=MSCSA\VJ\6U0VTR9\Y> -"DA+06'W$$8 M,0DD<"$!$$U5M>>QI1+G+Z.4&80]#/9P%'B_A<8[+[>#7 WD6)E$85LF0=Q$ MGNT1[$GL(FQ.(0<]"ST3@Z+1C9E60NZD?0W2+ G[^D"K3LP\\< T!'/.+0,V<;FMK_=%PA3<=LFT M[A93/Y;J;I6DU+E-G^*HOV>C6(@F#>+.YCU0F[== "*E70L*-09Y;=LP3=6R=8F M9"< MK=]@QVGV*0+]A MVF.PR53=]H5D.R_CM*')RSQZVW4]25U'(H=9Q(0$F+/2T(!82_E$VT&S*Z#97=+60?-D7, O23Q2$WO,,R#TP;R13C/-\P-/W9J%H%2=CF00FP12 I7U M2@%BG$RM6<>SO.6]SH*L7X9^E)G1P)U25B%T;RH3T9YL=)NDM9KQE!3@X>,( MEGJ.<@];W+(L:0("(2;2=:TYBC$)4Q=;#N. BBP(+&!"Q&U9R>[&3*7U-V, M[A\TV;_JT7^^_BT-\LW*_>6WRQZ'C=XJT#H[M',1CQ63LT-71\"E)^,MO8\R M/[H)=9'-0IMTCI+6'%R42:&N\"]Q//@>#H=[4R"0]42C5UFU5D^T0V>CBA=>@[&?\N/Y%F#)^7);WK8<'#1R=E7T#EW!O %DDH0:S2C9,W"ME9;GI12/'KT\?(6/T"X MATT)F(#8DRZ#GC/;II8V7:KUMB'Z&E*4;'^WAK<(? W[C@=RWG:5IGS&.E;< ME;C52< -KF7H43L[K>8'L.Y28CG4G)Y:V(&375_'MBR\5-?#O1L-X\<@^%H0 M>RY:LW<=37L$'G>N5.?:G38N>7GS'@>(HQP[357Q:TF,XO[<\R5CMK-$ZH.)2Y5%("4.. M8%)XQ%5N&"Y/DC)3+'F)BS4]IE!]W/\-7!1W%T)W'N(A8K*KZ7& _I(71OH" MY/VIES9S[&9:A)?FG@#*.T(("H)M8&$DN%N:>X):3[7(A+HOJT-P#S5Z'KJU MJN*4-,+APTB6=Z(BPH5K.0I$$$II2=LL#VHAMEQ/=%+O-X?1YRLUA7S+Y 6N M3>2LVV [0*]I5B,_">Z#:%R3>=/==[H6M S.@=8CW&+8M@5FW .F-,&D\H!K M @\LZ;YI9>Z_A]FM/4[5_(+DQ70@1+A'4:/5$0_NSM/.T^JPO0K;N$QNXX1# M9E'@WL-]J <$[1.]SKC;SBO12^?N+58^ M*768E(QS8 /A$3:+;2)"EM#[DEMXG/28Q,=@1'?>Z#'!AY=IGM3C%#L6!%Q8 MMHDL;IFS[<&HG(N$YM!;EN( M8N@1!!@T;4!FNW><+6FXFMV[%ZBQ15!/LN.^':KS*X\5E]T.WG'MX#6G9MK, MM1MI$X[FKF&"KK+W,!8F=+2WA)'#9IG)ROS;:!?O)>HU*MNO2W\\,L5P^$@B M8FY/P),"60X 4N\.4.&0F>MDV][RGD#U1MZ+W'<-&S7+#E"O':8?]70OKW.> M-@(I*T%J8^XX4EC(0Q!: $OE0$V"^]!VO>7=]E7!_9>X^QHWN>G>/LNT\Y]. M&YJ"SYTP-QU@8LM#B&,&;=,QP>3LJDL 7+[X>EMH-I41TVP1X]9!\V2E M_IO;63OZBN,"\+F+L1$"CG2%LG\!%L@D>)8/:EH25A[_F=L_V(0Q ,_ MO9T+YQQ_V?'.PSPE!*+RQ@TAL8.D0TT.3=?F5)K.Y$IMQW.$6*K1\AP$-N9Z M2M2H1=M6$)YF[?^74YV-VL2'4_-9D!+NT+&00Z@E/4M@0!Q*P$SA4MM_ MOS M CTD&SVUMRTCM+/N<^?P=N#?&ORLK/0D+&@RA5I,]-5:KI(!6$X#612; M2_?[K 1_4QDZ!/8X11WX3ZGH^]D[.[Z["[.[0)=WU97;-'>I@0117S&;\<.G M. L,B'YL80GPO9%D,SB+$L[2E="3Q,:, 6XZG& Z*Q!EBF7G>8[F9C2PYRF^ MF6Y_2,.W43A4-$C&02V^X_Q1RA]X5POJS@D]0=:5H*PF81)+N9FJC3BV11!G MSK2 DN4X').=6+=*,^V;=0^C6/_".Z#NG_<((\7YV=OS_)/&F.)R7Y=T'+.Y M>[(3[U9_2T.O[3LE7YY>X!/%QLA/C'M_. Y^,B#H*?-:_[^XU4>9@^/L-D[4 M P9YW\FG89KJ@H1Q8L3C+,V4S:A3P_W4B*^-OXV'CP:&/4/+_MR<_)L?C?VD M_/#4=3QF V$;5G"0WAVVHFY2[G@LP6\U.OWWWK9#F.SI;7Q MFD.75*<%G3F/"T".!38QIQ;!KD5,.$TW<+'E\"6/:R/H;!M(.4KHG%9VWHH$ M#GOHIZEAZAKW=W%4K3LI6*D\)>AA"'M$BB=*5&O(-5IT[<.)4"VXQP'<[.'- M*N2CS6Y" ,P%>(B-B6DSX9K,M"17?\Z\9+?B_@P[YY5U:OJ/2?<_+C,_"[1/ MG?/:Y^O\B^9#F,YZ% _,F\V/P=U5D+1-4+4O!:ISXDX;OZB,A8VN64" M)EUF4JO$+\-R:;]E/7ZUK=#AMQT6R"$9&E-[PMK%GD"L!S#K04SV8$]0UI., M]SA!KV%/'+[8(:78@3;&G@T@9@+8-I30%K/C>82PI=L)]FDV6.T4.ZVU#D[) M"#A\T+&RLBV7P*.6:4*3,X]P@ &V9D50.*DX)+0_7=^!K@LJ5)I4IAJ07D1_ MJ-1^.#@/(Z-?G"CM[/DZC(L2XS;W7-=F+O>@Z7K$)IZ8G=9%D"WM6I?D_J*H M_3Z:G-[=6R(E5]89%DU6.VJ?>=ZYUR<-1PC*@KHN-R'P.&%04$:94+"<72]+ M*M(9-X9C4X?]$.]1>-RWD9S,@3^SWQ_?C8OK90?!==@/=SX\?_#'C'Y8!U94 M@M6FS'5.RN '(S'.>LY^C&$=$U,P: M;L]? S09T1F- WA9]?(X>WXF<& MM$ ^9BGAN?'S=58@%KMFJKJ:I-V4^([?3$'%2*@B"@/FQQAS%49-C$RQE90: MZ_BJSDK9,SJ8.4VU.2T)=*5)SA9W&- [!HA6E^"(!9KQJ?(C@:6"F#"_Q@!! M5GL0;(,!?94G,HT!TI4GNDD:*\T*!M[#RC;'XS2?ZMK@3T='5)DX MY0.$#ZI-LYDFXUEFB$7?K4AM M?PF[P39^&6!+?O!W):_;"N\L-//Q;P3%@ 0T"GP-$%9,^XT% M.6 8:"U+@EWV^9OA%I.5:AH3&&)J]CU9X:%U5+75)G7EA'B6BA;$:B]DM&J/ MWMK_E-][+)_X1H.T8;Z_^%^^??U?2GWS/OX6KK+4MHL%1\2/Q16$#6*$7<1H MTN]L\G%XETR_FPSEJ?F6A7]# &VELQ58&CUF MLG!+"$ISP IN;YA.)M6G__$.O+.O]>*&]>M7J7[V:>^3_/MX6CY>,I]E]1NE M+6+?>1R/9G?ZVWJ#*M5F:(CDH4A_KO]80?EWC>^H[?\ WZUW+97WP.@/O[Q; M4(GW>M-&R&,::YN%+!3&.4*Z14#JIW]%+J=^..JZ;.BQ^E).!M QZR-.[ M=%J,?Z3>Q^DPNT\=T3BBJ8BF3"9YO7/P>@VY:Z<82RMK!J1<#1%L[ U[X43@ MWV?S=4-;+YT(G"GO<-#AH,-!AX-N?6Y])[J^\QB#<3A@"I)),AV:UG:SND5= MN5<8#LH_UC>K.]Y^;9TNNM?V;$P7%82 %&IYU XH@TJ F$H5,2IE#"F035%Q M+!5?3A?]EMX_9+G>Y-)J+G6#3VVSP(WIHF6KP6[&Z,??XB9E%%QS'\R3XN!S MQ^B]CW=/3MPI:WW3 9\-PD#9( R1"!"(08 EBUDL(Q7!&F& Q"O#+Y80)DSR M_$FOM51 /TZ'D[E9^N M)RDZ/')X=/B%G[!3Y%HU)BS:83Y(JTM4!2%2*F8!1SX'-9Y!A(,7VHYNJ2VM MMB"MH##3R#BU$_E6VY#:&ZQT(7V5MK5JE]NK, M=+)^*@B/ G"T!3@?DE"!D(L0:76-QKY6W>H*0LG#E=+G;6L&>X2UTU;83K/, MT,&<@[FKASG..ZVEI8"<2H4"'\1"^A&/FT)IP%8\7P>"N38G^CV@%?++M$"%4*$(?\@ II#@%2(2-?L=%M-(7^$# M]R> M]'6(]T;-1S=1RZNZCIX"S^Q2GN$0TR'FV2/F!L"$L-44"9, 812&G&-&M#%, M2%Q[_,((XV-IBFW:N\UX7TAX+_/=G:'L%$8'?P[^]H<_S*ZT5^QY8=6;%J8< MC"\_%L7<)'69SC_=Z:F:8/09>.G]PR1[2M/JS8=),CU6>O*QF+01PJ]>U>#JQ_M7.YHGIO$-[V[V:C,)+$??GHP]RS4[VD^'!?I:$G9BLI.T__]+3J1 MM!(TP!0.])Y&120EY0%% 0>5T6 G6%^4 EPZ- T) ,(^C3>':\Z7G5BP)&6(RU'6A=$6MMI& *VDV() M"SD,&*4"1\"/$)=-P!)0$1U.PW!:P;669K_@M1]/#;E,TY)N'\>S.WW^$PT" M[_7+A_G-9#S4O[E-#>4-O&DZ,U>PKOY'O=_Z36\T+H:F_*\8V"N/B\*08SG] M;5S?=I@5LUWB &=9MK2[N'$%.&Z&( MY^2RHU)'I><@C'@;6<$QP*&"@4) 1 P1(JBPPD@JR>(UF8IK_!Z]RZ)#1U,P M%P/)G41RO'Z.O.XDDJ-21Z6.2AV5'DEO(KB-%PE,.8R95II" 7Q&(,72ZDV* M8AH0U:_>Y'2=*R[ML(Z>]S=).2'^_B&=%HDES_1W\_>Q)O:
    \F!G7=O$M6^/ MAJ]5>C#CC[_)?W7?%R,9^G7-/\Q'J:EA?@E M'6;?I_8JUE@\%]\ZI ,!X"7D)#K6/@_6=E+#D98C+4=:YT5:VRDDG4H%GX6* M*(@$8 #%$8 ABVJ%! NY4@OY9@J)4R*NM[!A<;+\)"MIK>8U=EX!C6,>QI,:P3*XY*'94Z*G54>DPJ+365:B6KNLI94O%V4TR8 M1(WG"&'IQSA&'"L0 J1\$6" $:2!3_T@7)EB\DRW_-_2V:?;;\GO?46A#C_1 M!(N!1*3/M,=]B>E5 T^.Y*]Q,TV< '0"T%'I*5'I=@*.XU; 0>[' 8,$$HDC M!%E 100#J7S% @+02J[&+@+NM&73I2\SDMZ\>4WO3FVPRTE<*DHGIPU1X MRQMW*"M7(RRN8WD[313G;9K_.9P<)IF[@%&$=*H1C% M,D:^[],8BGIF'_817 :#;ZG64/,D?RH5UBT&SQM$V+4[QD&'1VTB@M,,]9UM[/%T,/Y-<$YV*JAI!"6/%46(4 TQD9*PUL]"M=H& MK=.8;$O=[$0ZGT'(!ICP <.]3MUS\'>.\'=" ."4O.."GX =\&, Q])7#$O( MJ$ X#&6CY"E_IP&A/4/>:P@ST'>P[V+A7V-L4A!6D[?&/%HT!%DE&H M4"R!]!%H2K1"L!)Z.!#N'3ZY!DHY(.2H9NU.DZ-?9[Z]@HJ14$44!LR/,>8JC%I?(-M96^S!LJ7:LI6DSP+\,X4JFX_V M)QLV;]ZW_W8>9Z)U[?=W97X71. /RQ0*ESD8Z->=-0Q3$X!?9/KF*^.I1BL- M D2_L?TZU]/J^O7VOZ+5NW;N\>)RS>ON0TP-J4X6;@E!B?'V;+QA.IE4G]JP MG'FM%S>L7[]^C^Z3_/MX6CY>,I]E]1NE@+'O/(Y'LSO];;U!%?4.L\DD>2C2 MG^L_?EFFU7=->F.3Q(OAN_79C^4],/K#+^]6.*W\C*W_"/;]$3WBO8ZY+K>' MEWBO-TTF?JN2 +9G35ROE0$K@J#O1.HPF]IE&AGP.4]OTSQ/1Y[5E)SA<7TY M6%?+!7:$M"5[[Z=PDA2%Y]N)S\&5>A];Y>J=EV>/_90+'[CFY.!DTL9#/1,0 MUCCE7JL/AA?>;>8N>_TFONB,81 M344TWS(M8CR;P%VY,&TXA/_BE:Y,[Z<*:$ZN*O1D:[LOG&+*9'\'(5=-!&4U MVW42@3/E'0XZ''0XZ'#0K<^M[T37=U7]_9\!IH5.-LETGN1/Y5YU.]J(M^[? M=4HY0 BQ3@8DD Q#A0 C M(XQLH/ZAP@X*MP_V8U4/P?TE-!,^,#!N4 $^ M%E QR@GP>=,5BT1BITJX'6"NS8\\3+\81 ="]MHTP<&>@ST'>R<%>QOZQ2!, M65L!C"&!?B H)OK_0P6$PB7N11'$\8KY>B#<.T*_&, &#/?:*:O7B1>GP#-N M%)-#S*M$S$V R5M%D4:1S\SD.B X([Z*H!_6BF( A3B6HGBV#6.^5&\&L3=%O_ZU/6.%Z:X*%7O$B>? MO?OU8U',37Z8E]UJPK-5RH6M4M:GF>9>>O\PR9[2M'KS89),CY7I?"PFWWWF MYLF*W0N0KEM7%SC29B.HGEN9S-.#2H"#1[8'D#DIX%C520%'6HZT'&DYTMI=P:"DG0G.F$]X MA GWE9"!"!6JRT/#*, P/IR"X92"*ZWQ?LEGKU5+;YK.O+0B'_.-QR3/DYU: M4YQEB=+NTL%5VYRE/'%4ZJCT-+WIKO+UCP5#BJO2E,<"820. MH#HY=:?/L,]E1'?&4T,MT[2DU\?Q[$Z_I37F9.(]S&\FXZ'^Q6UJ2&Y@@T#Z M][:(XU%OJG[3&XV+H>D-60SL=<=%82*- SN&;ES?=)@5,U?A\>81398 R ,@D!)KD#,"&9,Q$&I5G"M;00]JQ5.%;CB$HXPF^KE&0=\Z>:? MVL7>3%+O(4]OTSQ/1Y77?Y;M&@5XZZ#F+EN;]>FV&;WU+=,LKY^IL0F^5GZ=S3R_ MT0.T32NWXP[\6^66?:C -><]"0E^R2S?:4SK*Q4R)&,N.+(=&7%$#E<&?$#A!0;U8<((*!$@@)&)2*.22A\OEKG&Y' M$U('C_&Y@=D. \X6 YRD^I3SD=Z(HKF*S'Z/U-4J2&.^\?TFEA?>A>^KOY.[VPM'67PG+6 M8L&1EB,M5UYT!>5%CIE.D9D<3CO2&7LE3_ZQ[R8&9=W\2U;X]BV&KU5Z,../O\E_==\7(QGVB#,?XR':6DY M?DF'V?>IO8HU(L_%YTX'DH!+2*5UG'T>G.V$AB,M1UJ.M,Z+M+;21R#I-!X5 MF,1"$4DC*00C));5&,X@@E*L9-Z^F3[B=(@K+L>Y?\C3.TU(XQ^I-\F*75I@ MG65\R45!71344:FCTA/P';MB!<>PCF%/BV&=6'%4ZJC44:FCTF-2::FI5"M9 MU57.DHJW*MG&B-*V,@3%L4080@DIEX)#! ,I8Q[Z6 5$T&7'T8(1_W$ZS.[3 MW]+9I]MOR>]]Q:"^I+-D/$U'*LFG>A^+UP6?MJGR1FS <)]#>?E--AGI*P7)Q P)*;QDYOW7?/+D83@H&5[3F]A;.<%: M.1EE<],%K=9.=MFOZJ+F&YO\?&\<)L6P3=L*8RAB[A,2H"@R/3JBB-9I6U$< MK81)FVY$W<9CG^:S8I9,S8XL(<+'$A%V;:;Q/VF>C9+BKB.,#Z2A/D,$NQWH M6TOR"Q#8Y\*[_0+\OQ]R,RX#MW"KQ'"D0L4D0XQK"UWI+T%4F"7< M"I,\?](;X=^;T51:J9G,S;Y\SG)S8W\VR\8#C#/%3 WX27&G?%1H9(J$H()_9PJY%&,FPX;R ^/I2<.A_/[^41_=?1I MIDG]F?009R4[==&AGT._O=&/=K1% N(X% (22B("*20\JK7%4$9B5_3KHV4L M9P.">FT9>YY09?/1_F3#YLW[]M_.XTRTKOW^KLSO@@C\89E"X3(' _VZLX9A M:@+PBTS??&4\U6BE08#H-[9?YWI:7;_>UZYH=07=!P:O>MXUYU*^-%__V3AN MQD-]C:]IZDVSF5Z>'>AI[E:VQYU:DC%"W+L=3Y/IT$SR+&H%H/BPWVI?.#]+ M@R=P>O7;R^M;/:AW)WG:[WYE2QQH_[W+ZVL\)-_3]S=YFOSS?7*K'^'G9/*8 M/!7Z3G^ZRZLM2"SB%I2HF"LB(RH4I0$5#"/&8Q\(2A&APOPF6=B[/3;$$L#F M[4A>LQ?>76X _-\*C@$+:!#X'""JF/09#P+* <- KTJ"7?;YF\$S,R\W-.)# M,T>S[\D*RJVCJE=SC=@.]?H!C<5TVZ]_\;]\^_J_E/KF??PMW!T)G@?NP\#> MX@K"!NC"+M U]DUA3U.;&5ZLE=S".\,E_C2>>K.[;%XDTU'QQW-?4Z'R3!;Z$H#26K)+C#=/)I/K4YK>8UWHM MP_KUZ\75?9)_'T_+QTOFLZQ^H[34[#N/X]'L3G];[T>E!@ZSR21Y*-*?ZS]6 M\/9=4R?05,-85%]315#>@O,__/)N16.M;K_^([G3KW;[:+M[O6F=Q%M5._$] MRWU[+7I:84VQJU(GU@BM\>_>7_3;=X6G-#./FD*14RN;>2MRP&] #J\H(3HX M@1AK_SJ]:XX$6A)XKEKLI*KH%N[1FDZ5@O+>OM,N5.ZZ0W*-XFQTXENK$]_F MV;V7/:1Y,M//XQF7U@\[?&E/(KL AKKT]5W-69Y'N]$C0L*[7W]+9[LV(MTI M#K-OIX0]E[M3#&83,?31%6#/=6W*QB&4\)0+V=;385](7V(0AA1%2H* Q1$. MXSB&D(C5\0V:3LI8[Y\UL:RV 4"@]S8 6 PDZC6)YDW: .QYL*X%C4.DRT4D M 5I$"O1[L0I\@940" +*$)12(0D4@QJK7HE(KC')$1'I6DVJ=[]VQ@B8D&N> M:CHI-ZT4*_.N^7MH3*VYB5&,I\_:63]?N7+N#*W+66O/AM9*M/0VQP?D^*CZSIE(>G'8&/)>CPL50^BP4)21PPQBF#45A7FF#@R_6STS[= M_JW?;\A-H^)AB+("1019KH$0\B MTWJWF44(HY5*UUWYJ3\Y"0<8L4M@*6=YKI)OE&IA.!R7UJ86DP^Y\3_-GKQD M.O+,,,L'0WI.X5W#V)TAHY)0X7.?( !\(B@CF*%.=[85QN[N_"&M3CH "%VT MFNN,SJOF0=:618< DQ#X@ 8JD()J[HNBF@<%ABN%@2_S8'\B% \@OVS'SQ6; MFOZ]Z13\/XT('=7&Y3"[OQ\7A7E[F!6S3=ER%Z\%BY914:R57\$X8)#! G> M]'L)(U.TM:(%=_;XTVU4[?!7S7I%V.QROU;E$@N+ 4%]LO#)2LMK$HKGSE(0 M@$Y5/(B)(+&($(VI5(") -26)6"H-Y[J3RR2 :%]JJ:G+_VNR++\ZS1/];W_ MQU259WFJ'\(;SC6%38=/+V25.GT6:G.MX6F! /3(OR+O^9C*9WM>-Z\2V/!JI.5O MS 5GD@D<8!YPV72E00JM1#SWX]4#Y#"RRV959Z(V)NIX.DNFWVTL-"F*].I- M4ZCMT,XX(8 AD3&@@$4(2Z0%;W.'C2A: !8GQD, M)RM%KTE8GC\O"=#V,\<@ (3X6@+R6/E*ZC\J7D(1%*O9 Z_DI?YL443[G#5S M^D+N:BS1%Q219;'8IMY/TJ1(/;N:]]GM^WG1DZ"\7$T8@E:"QE++3\88%X@I M#,*8*59;K;%H<_^*^R3_^5.]Z7\V>_[%/'IV^]>B9/GN"1U2DN(!8^*BM5]G MJ%XJ>U[2;/HKMM'".ZWKZ&\LEH!9H6.3<>KD5%<.=E7FPJ6?9=]]-\390\%+ M"NMP:&84%Z:6-!W_,'T'KU'B;54_#J%H-5+(HA@I"862TD=!(!BOBL,4P5&X M,B_AXW28&W4T2LO__3BMM_Y+L_.'U$?E ,.CU*:L\L$^Y^SZ6S@U]K!,C3IF MIN(QQ2& ((((015$(:U*S!0(?+D2'-V-J?MS,8D!)[U.!K@4IMZQ1<3YB_IW MOW[.TX=D/*H+O4M5/S.S=*ILB=FU1&@V)4QT;I#A MS/++YNI-3-TI[0$*:KN1!G:4E8[R%'*ZW]W.YN\)( ICNI(TN0,[]MA% M3?9I*I^^:'0V;VWS)L-A/D\7$E.<@KR.O4G+WE@%6MJ&H69LS$@$9!17SFN% M:83XE@JR7V[_G]O=/VR"I.27K1P[$_:Z.91UJFZ!-E2U41L#@B00-&"(5R[L M6%)_6[_4-AS:I]=:H#Y+&$Z/0Z_;?+6R=J$YN D5Y^G$SC.^2:?I[=B%B2$6 M+1]#A#BB/!(^AX(;7Y1?N:+T__A\"TFK[A\FV5.:?BFWN4]ANXV)RT&?(T6< M@7N^@O?T&7,#7Y).IYJ0,>*#$$*&$=,?"]IVM8BU.MPO7_8I8D&O2O#I2U)G M[9H6J2O]W*[8T-TD?TDG32OT?4FXYFM?1D$8,RU^>=,['&V3IA7J9S W^MMX M=A?."[WD*@'DP',Z@)LNZ,*\CKE7F+N3Y\6@P#Z& 0<*Q(PBS$)6>ZDC!+=Q;U.;'F)L[L)%VQ2$042L! $$@< MR-A7S? !/XA>GTEY+(NZ5SW;V=,G(U2WL:?S]$=%"T5!((C M2'@42P#CB"+:,+C@$.RF;==<_G1(*\1=R)8G[NSB,Q339\S->[3"V[#JTY=8SK1\]^MOZU=SJ9N8;KZ#)MY&1'7<4CZ'D402$ %0"J65D&-95@G0W MHGE[*>NL9 #E!E+ >HWVF@ M#EUV-^W/7AVRKQY3^V WV62DKV2(W3/@5GBW>7:O%:$?:?$Z+>@X;6=?04NN MO_!AY-%5'W3?QM79@\D+MM7G>3Z\2TR+PNS6*^ZR?%8FRY3@W](]R$% \VG+FG.F337QM:;N%JT7,VP#$G$&90Q!(K!"*&@Y&I, M&)(KXY=WY.H]PGW_D^;92*N&'3^I"_5=G#VP)*D?);8R=YF%G.:3_4FF2&3178[>TSR5!/@CW226:+5-%NX MCL(O0 =A;?/Q4'!?0*%5[M"7421-Q_%J=C,..5T''7&6?ZVV_K R&_?:+LW9 MT=(QKN9%^-I6A1>8E318FS(8^!-TYFQQ6UJ4E+JJ".G\@O>\GR$(TRC M* YX+& 4A7X4ZK=$@"C0K\A&E3^H]CTM?DMGGVY-!+3Z9'3@VA:!71-B9X6[ MS%F7.7ORLNHUF;,[Y(RXU+;=!*% K2"$,4=(^2*65$LJ&@80-)/M)%Q5?M>D MMGVL3^_(F;-"6[BHSYZ%+K?-F<<.7O:#%]+""^-$RI#$R">,8Q\!T63.(A2L M#N?;!UX.D#F+!X"YS%EGNA\M<_9V/$VFPQ/,G'7)L9>3'.OR7X\"?B_EMN:9 M_G/4I,MK/D\FWL/\9C(>>MGMK=Y6#0'&@Y?=WV?FWMGPGXU;3U\QS1_USJ=Y M\?][HW%1C1HS&3>N9^SF+#H)9%M='Z$ 4&W_!$C*",0^\(,(1S+"0OF$KU0. MUB<7ZX/[6!1SC=;IQ_+\/MOC^U2=7J]>P.O*I#LI<#A9Z^-RV1.)ECUA"!3W M,60J)"#T,4),^C"&$8910%938SH7BD@C",.,,@CJ"(A3!])=5"7YLN7\?V6#Y- M#R)IEQT 7 X$ZG,$]\E*U6L2GN?/2*SUL7$(J8J0Q$1HR8BC, Y8R4@\E@+& M>S#2B19_G+[4C!7]*':OL_W?XYFWXW95Y5$K#M _=)Z\+?[52W M _>! \0-/W FKN/M1=Y& +2\'7!) NF+D$BE)$0HT*Q?E9\0'*WDHNW%VWT. M)Z/"#2TZ==/X;3)3M<@?U5W7:]NYZ*6NY )8'[7>YR".(TPXCY%4TF>!3_Q& MK,EH7ZZ_6K<#[6'*S0;>T@YSD&?;9K/C:&=Y7Q1_$=:_@LE"ZF$7(M@ M( (&8R(JT:N(5K_7EF]MQW^]UGKVFH=R;ASH[.Y=8\OI[VD^'!>I;:)D:-;+ M'F8N.OP2/G#0^JAC+B+-RI!K31SP*"9U9;BB#))5?.AXURQ"?"HW6U6G<-#: M$#G@N$]/]>D%G4Z*^T]50E\P9XI685V[P+XK:>$^]9&O/JSDB>Z0QRQ=5>6[$W[*9E<1HSG_DH)%Q* MJ%F:P]HGQN'+>1]VZ\V&']0D)@/]7$=,#3]9H7M5LO7B>;"3>X6E'\ 8^,C' M(><0A3$, R!"2E" :!CORH-]RE4(>]5X3Y4'76GI+J6E#U45D7?SM$MAQ4G5 M?YT62G32N( DD5(!""0CDJH8(1\T+FS%5US8:RJ\XOI\>BP@?2FO2\*! +TV M5MF5&DY6L#MK^HJ+/#ZO8V'98A:FV:3[_K+X^GAE!2?2^OG$8_?/+2 MW\M/O3R9F<;&4ZM2#$K%PK0U_J%I;#HK!C;%.T^+63X>SK2N8;YP@E;&"4'+ MI@ =[/1I@IC1V.?ZOWX8:0.$Q7'57S%2E"&YC"WEZ7ZZ5=7Q?=&G]VEJX,;\ M5[7G]J4Y,=NZ:3I:?*/SS:/TL=" >NKC4D^UFMSY)QQR5,B! .^,31:0(*DB M%5%?VR4A"!NM1'*R,A[A*,AQ@!85_=:971-P.*?**YTJXVJXN%&83D<;NEPW M"^HX8UG(0TF%XER $,82B3!LIL"'8D41V@NX/FL1E8U69\D/)W.S85V(+&'S MH#4$D@VP['/RA'/57*7RB >ZWD[9S]UQ"!H=]M=J4JQ_=YM+[.5V3[7WI9^ERK+>WAH+T^W@Z M'9<-01ZLG'-9FVOT#]PI=?0Q8A K'Q%(B!^$D9)1HW]0#GO5/Y;4B8]6G2!] M6"20#CCHU2)Q%L>IP*!C6LNTG1;A@B!* 1,*F?E6,99A*VFHXV2>)7V')86V6C;'XS2=\@<-*OW_O?#[D9%^$> MP12U&:^^BD!,@.*4JHBS@$:H1KI0(G1@I#,^TQZ0CD(T@ 21%G4,CH3HTJAD?;B]&%QX0<+AL M_[-!-:OE_6F6Z"=MWK?_VG_*']6OGWF\86KF_RX]_F0\3=_?E4Y0B, ?EHF_ MU=\6+M+5Z,""/K?SJOG2BNV_=WE]C8?D>_K^)D^3?[Y/;O4C_)Q,'I.G0M_I M3W=YM05[K,N>W>95):]9DG>7&[K_MX)CH#6*(/ Y0%0QZ3,>!)0#A@$53()= MMNN;(0.C^H:&ZZ:=]CK)UL2Q:9/(LV>_NBN=2RX(%K"D^YO7W7M.#=-/%O 7 M@E*P6BKWANED4GWZ'^_ ._M:KW)8OWX5B-JGO4_R[^-I^7C)?);5;Y12W;[S M.![-[O2W]7Y4.*"MO$GR4*0_UW^L4,Z[QOQJ7 CBW7KCK+P%DW_XY=T*9%6W M?^$CO-O/#GDSYT+>UH7\3-3IZ_SA89*:]C+)Q':0GF3%/+_2!IE]>R5/U@9Y M*TXXWH$Y2CT/2KU>[Z$=PO60:.7>3-0>&_5&FS='S9?\6)WZ9TT&OZ4'36CLMV;]9"7;Q0@P MQ_(GS/(,=.I0(P$00DP($FL>5S2(2Y;GVKH6*[-&-[)\G\6F?;:*.7T5X5KL MNW>_UAV>;$'I[?CW=.0E19'.BG(DD!MVL"4?<]KPL0K"* (!Q+Z@C/N<8PP- M'Q,$"(EEM##/I*P:3Y<;GW^@_9;A ,FCC+KX$U)6Y%+"(! M"6D@8Q'Z2H5QL"4"T4E2Y9BS!>N[LM>2]J$K?!_R M[$$O_\FFZ9N\_0?C2_5^&M<%)Z5E/]6[,R]2K\AN9X])GJXI*;^@AN@;^)O" MEK]YC!2A"@$:Q3Z70L2A,OS-*(PDDRO3<"O^5K\_I-/1>&;GT@]?\[";1(&Q9A$/J0X(C 6DH @("5G(1S)\)G, M]UTYJS\1BEF?ZNWIR\EKL5I?4&6BY:D]Y=">@9=4(O=F/O.FV[4 MYG7,3UOF9RPF,00A(2K"^G/,>6B87T H8X3Y@D5;'T$]E=,.%ZDTGN-(5,@N MNUGYJ>+ "6/XF0&(M>^+-'N4QZ3>X^ M.?X\*<.V-ZK\>J>MS?:RTP'JI+/ MN$!MS^^^^H4\6-Q!;_5T!$VT!%VH2-N MH.-K QUGN,R?YM-D/AKK%?WQ&=RKF)Y+WP\#3#","(TTR\<84R)B*0"1$,?+ M3-\7*:^Z6 ^U#?"#5VE2O\WO]6^&ZZV%18__I_Q[,AW_3ZD=-?2A7_C3T><\ M+4QAB'GYZ;8AF)9>HJ9>Y)N^53#)AO]\9W?F_WW>RZ0(9J1AQ CB6L?Z=9/5HSM.1/WOU??3/ M4ZVH/1C9E\_3=[]^TJK5C[%644WT5FN+8QO3[:Z[5MBJ;5W2)/1GU?,DC?;Z MZF5E<6";?BK"SNO7/R& CXM M%[1M,2ONTG3F?9P./W@_S>Y2S^CV"/QB#(UD^C2P+^$O]=N/Z?([V3ROWOFC M]YB821##+'_(VE>F)"/)AFS!^//!#@O:VN;D"C. M)I/L\;W%H=)A?D$@]&GJ_==<;NV9MC2:2R;9 MS$8.LH=2G&C8;VBT(4Z-:P;&;WNEQ'_?0(J=+DR*ATP;!@BC2&EMC6B;VH]P MC!D+>!Q3\@(I?C:/_CG-+2DNDMW'DR2[>3%J'W<7VB/X STTW3VDN6=I[X-6 MM3R#KR7U' >D*&NG0<5( "I"J6C(D(CC""C((@$#B7GHKW2R.7.0TK:+T?7L M(]]IT:"UIEYQBPX$! ?%+:^%K(Z"5^EGQ0)\:5&8IU8"FG&M1;GT\O?5VI>N M\@S>+:*MP27YK/S86I3EQG[P_I9J#7B8ZM^.O*E)9:JGN!\9]CKE:T1) MX2N!H8H#!E'$)6<&]KB$QCFZXB_HD)%Q%XSU%EE%^TNUKD^OI>Y^X&PA'$,; M2F0O9S1P^6&5"CV]TQ-K^?>)9M8OK1]R-!]:-=W6:3UJO=>\,'TW2CO'Z&.& M/L=6_3\^89 6]?S %%=P&=,XQ#@6B%K"D,0'PH?!0K3M<_)D'4+5^1F@,_51 M-J#VU\Y*HWJA_M3$Y>IEGCB=0/1AM7;Z0&1B3&L-*KE5T&T-G\VW.#HAM.D- M,>!A*$(*82P#QD,:,& (P6*?O@[9B8#0> MV8362AQXQC?32(/;/+NWDJ5(RFC,@L1:(Z<^K'@F7^\,MA[03[=^Z771=_B< MZ;U^*O]]T<6KA(J %B*!E(+P($ (A[6;4Q,/[+AXF-X?EAP/%^(OV+MWKS[U7@FC8O/:E:E5*R".:\)>'MWB>:@ MFS2=F@W4JE?I#-6_,YQN/""/X]E=[4NL;$U]D8>)?NSOZ51K,)/)DW4\/C0> MV+W9//7^.K4KL?J[/5[?,F/B_53Y@?_3]S_7CN"][UG/LDYQC6E63V[ L$,9&^@AJ9:9 MS#SS+5L],,KT4@WBEH5Y^G*32;T9XVDI$LRJS6Z461>Y<9\96M* :T[*>L9K M+]OSF1=>F.:SQ&91KEZQVUW-*[L/:JJK'J?Q^S^[H"Y9&S+.1W8/+5G;1VLY MH-UV_;29IOY96;%H!/',^.F+^?#N>=JPYY:G9BCUP#Q+L?80GWW(XBZ;&S/* MV#A)S8'_F$]+_<(^Z^N.45\AF^>>/]74,?&^-*&#V(0I('C_O^V)F&L^I4GN MI5.SCIOF!1JVKC-CYATH6UEM"-92T"H0U0M._^;[TS MH^S^@^=KAK2H4LF#&BJ*.J116Y5=P$\GXWN]*G.A^4,V[:S7!'\NZ%@_EEN9 M/8RG572UC+"5+H=E%#/ZGL8AO2N&H_4Q:+:>V 'T!O:2T3_FQ:P\_FEJPFV& M8VYM".TV&><+>HBYE6'#UV2@V;.T0-.]E:$,?;&D K^!47[GN77^ZA.<&T?? MMT4B-*75E=RJ67UVEZ=I&;88_^YIK7AV5U2LO[<(_:_YY*FTLFKTV-\5919M MQ$Z]SV.+^2,;GBQ=2/5Z-3;?I#8MW\YYJQ=\.]=[60.E8R>9R,,6@^X7;N=EH>[TE[EC.<]C)@/AKH0TV5J]+JB Z"&]^Z3?Z;MS@Z\?\Q'W^_;"8Q) M4 M+$UDI:8[L7I03;2M E-F;M2>\P;IEQ^LCAL4OVAC2".Z570Z+*#/5)]3F8)3 MG55IHW0JNHP'J>AXE$MOXOY>Q/V%;?.4S9JV+#W[Q?N13.;-K];QS;"RWCK1 MF#H?S>S'3;69^G)6M37S@JLNV#=9GF>/A@%,1E:'',SF5BJ)_K#LK38PQV F M,AH27W;"K>0.+N4+7DAVOEQ:]>[9^8$F?:&%N]8$!%68! A#[,?")P(B'D=[ M9>>#)9EW#=GZ)T@O+MO^,K/M3XW.GB]@.W3URH%2_E]3NX)VK07XVBI!2R$@ M+5%?#/]0XON($BI$)",>4>H+T%AU4H4=J\Y,NXLXIHA0&D8^@BBH(D7ZE431 MBQG^&^^SDN'_=7Y_;ZQEX]+JZ'CM^KQZ@?MF^F_S;/LL#;W;T2C_FEH%]DNM MUV\=U N!3RF54#\3-_4+<1C7MGJ,PPAU3I6#2"", JP04%I<N6NQ9SO3852UTYM0&9/>V%%^ZX(9U/0H921MJV2(11$5"(B*!^Q$-? M4!S4I"HACY?9I\[A^U1K_M7);M61H2B_NUVFW/LB'9J,A,;A[>C=/;SI?-"JV):3PI)G_%VO>A_98J:TFT\?SI5B-P MFIMH068LZ7'Z6'2<&%TGMC&W'N;Y0U:UVM37-?=9O:,QPK05J U<_69[+?T] M>['IL*H^J0UR8]FE13;/C1?A %[0:EKAIFF&2Y^7@/P<#B,2(P!5I)0* QH& M,(ZC6C00'';KYR(6!10+'$$9AU)+E$#QAKBI?%FZ;KS/BG2]?!AO3\T;ZO.Z M& A?65D5-3_)($I5Z60;!/:5_[T^ ZZ4&)W6\,+G6E&--5\I+!@A?A V$@,@ MOC+5I4JN>(JTQE6,ET<\5"4!?R_RV=^_I,E$6<>MQ@.MD\[O33 ^'>E?YAK< M+ YVBBH_W7ZNV@VW^7!US5^0%;-L^F=M?MK:7:4)Z6:>?[^S7;!7,[A/.4.N M4^.6IW8_;.)"M:OZJ>VV%FL=IVT99+DI Z_? N*4I\*)XN0XZ7 MP-:BK>L0'/A*(LBPMFMP@",:D'KN.A1R97++?^H]T+9CVNTI'YK>N--9F.2Y M26#[O\EDGCX[C)CTS>^6KY>J/9Y[PN#I-QM<7Z@8Z=;R3T=!JZ;/YD979:Q(D-*P*6.CAC)6B<3&*6V- M4#:?F<"C3<$X;5@M2YIF8YM/Y:5EG/ITM;N!=Y<]IC_*$.]3E3#SZ-G,24UC M]M!LXJA)DBY#\65N41D+;SC>)(WJPS8D.MI@U9VUC-_"%;F%(5>.G[1;5J4( M9-,ZN^"Y/*].8H7A#O/CVTGVV.0/%F5(^OMWDR(\2[L)!Z4F,JU4DK2U>*L$ MU!65I= $,=WP/ MYQ$:'6PFM[N8K'=ZEH[DI.WG>2+=ID@(&"-(%)8R MD 09Q:)VFD8XX!UC/?8!#F)!E&!2^8#@.&R,=<:C\&5C?=-]5HSU7:,"S99L M\F"\N"\XY) +H6*" A@R+@&H*T1B%A#% A&\ MN"\;[[.R+WUQ0J7.-CGVM[8'A9$7/]E$V&Q>:((O_OCSLWD!>T0>MECR5JBQ MF:*.TNAM;MNHVY=Z&X7^^&X\TE?41 MJ%XL[5S3ZY=O:II?TD[-? ^_>Q:SO'\#]C_]]@*N>+==B=A5JQ'/9QH81=.D M.)]:H_:W.GW\!J>_NA?572QPKMSB[8BE:X<^'SF=_4 MHUT9KC/3CL19:_=Q-[KI>WMVF6N^D31>VHZ=5KW4&42&(XI5&@#LBF)DJTL? :8U@$/8Y MON?,$.Q$QW;U',9T#;\/"HNU=1H%6$$+DXTC((()0,59%]I4*]:ME M%EYT;!],VQ"BSYG1FX[T9'6*"U ='-\U?"=!.\B=8(:T2@VC6"BDN!"0QQ7? M!81&*YU2-_%=7S)R@"2_!LZ[.I_%M\P4[!KY.%AQ6PR>#2^7L>7Q=A&^Q0#? MWI2"-:6,LKD)-.W#_Y=H9FS:IRNQ0R02"X5R("9 <4I5Q%F@ ;1.3PPE6@%3 M Z&;2@X6W^A\\X >%C2 FWL]'X563M. .2FL/B47C -/!YZO D_2SHJ-0D5C M! ,H(R*C*.:1%"5X1DI"=6CP[,VY@P<$K";).O!\819M+]=>R2;L*;_P8]7C MYJ]%6@\@7E_W1TT;90 )TC2K?,HB$)(ZC9.3F'7K_J((^10AJ +%N:*1IOPZ M[ )#]G(JX<;[G&7=7_ER0WG?Q^UZ#EU0B="WNW13RO;F#:T2Z;H;6KWU[M>F M_+OM0U5XPZHQ[K_F^HU;V^NY[&L_GIH>D-KHZG0@Z\QO6S@*;9=]3ZN^;M-T MJ:]L]XOKFDE]\&PG^FY-P$->M1#-;0/V?]A<>7WI'VUSY ?]F_=CT_?WOFF* MV?U*GM9]U&S'4],[,\F'92R]^U1U0^4O_U]R__!+U#153MI=^.!5'[:=V>HI M;VU-G.D J)\F>TK3]WMGW]=;84]CX-TE^-1 MVLR9\^9%56HQ?ZCVRS8/K4_#'.'M;6F9&U733##L]$F[J%J\YZ&EV;KCE![) MCE=^A5SJ*R\^S)=YP=&.(J6S$?B<1D.T2-4\JUZH$# M_8>/?#,@1-0D9CP8KR4Q30OU1U^UP)YES9Q0>$@Z@Q]64T(.6[>XFRC4)_VL MSK*N,+H9\JKO69*(Z>!=5P26HLS,PC(3UTX!O&1;K"L#$*@(49]*B!@7,92H M:3 D!#H4>!E+KA^B A]6HW^7!5YB?_ JKZ>W*"W_:K#LE+GE:I26(XV@LLP/ M 6A]X0+ ,/"CB(8^0DH Q"(:1_J<0C]$4D2'5%W^NQ?NQT<;(;8. E;ZY=F-3'K$ 0^Q02C# 7*#2'3#GW??W7P96'?DX:'4%Y*,_H ME#%Q@P9Q9")K]8@@"% $%%S'IC@:2>@3 6A\2#VB'_HZ1M>$/9!$ M.!G^QC*\0[4']O2M=YC:C6UF6QDGW=A,9RL;CI2C!_XU'S^4TVO,*-S75/M7 MW?SRI@5^-6J\G#Y>M6L?&5_4[7SB3<:WS>B$^H'K847CPIL]/9@PB2;@PV[6 M0@2KCAHL Q5JFXZ%$% FH:2*$1K#B$!"VSZYICG 8F0A'IMY2G\V,],T("73 M[^.;2>J;YOA_M?OP9[T-:\5>MS'0FJL4P=-?DG]D>3EFNMM,J 8]?[H6)>N6 M,K M<=YF2494S/6B&O+M[,)!O4O@ SV\(^!XW:WT>="N#J]"J1#R_4"CEZ"!E.8\ M* :"4+[2WFKW\^C3,7,$K_+B_+*3]R+W0S_]^(3JN3H:$R=/5O8?UWH@K1]" MT@!R08CT!9.,X$"U7D@B\$KOZ/W@IB][X? =.YOAY<<]&8HZ/8-@%#*&*-/_ M2A9S)IK@ED1^T"_P]'4RQ_(4U.AS)C,33Q1[/AS8G#+ZYU4.D()@_PE2;A"4 M&P1U A.2W""HDZ.S5PR"ZF'*#]IOR@_>JE7?%AF;1W!B]IFB^9)@K!,*TW+P M8^49:=Q[/]*ZY6*1=L=!ZB]63>+'^O?CW'HG'^_2J6TV:X9X&M],[@WODNGW MM!P8VQTPZF7#X3PO?3+E;%%SG6;FZ]"X',N!DT_+]W^F_VP/R<-_3O7%R\;? MQ1;CFR(J ZQ\$6IY0R77! 9K6HMA'-)N)U*,]9=\GY((Q"P,_8 W=@T.X_AB M\W_+S;P@Y__?TF98;.J-;TT/Y23/#8&7TZ@T:Y1S#\QDX;$F^G8#O1M)_&8">-6L*7U4 7O@O;TBWG6 M]]FM]7TV6;R?_MK)X&UGT-J]79A$FZ==K_'R=MK)SF:HI\51M9Y^XN9)\^8VQI5<3M=. M[6AZ;Y*9?==7Z"YKX727K]3$>7J,\7SP_&HTLTTS7AV\ZXTR;YJ9O.CLATE! MUF=K(]61E3YQVO'^XZG#G]K29S9YYFI=0D:)>W,X.2TPYQ&0GJ MC6=E,*0:TOW4)/A7#?.]1]-^/OT]S8=CC4>6J.I- M*:?8+6],18#C\MRZ&ZJQT:P]M3WL9\_N3];=E?3^HH!2"Y_Y;&QHOEGO@W5L MU6/A1^.F[_N#56"\6ELI.L3;#GRO)%4[K-..8$CRT0A>P*JK+\&72^K=\MJE(2>XZ:C2&J/67V&T45=7Y,J^GAS<--#LT%MD *T:^U!/"C(*O#DE.VV]E%1&_Q^M5[OW'^:738UAFMO' M_3(N_EG.R#%_K9G5)R 7 17:(/.)!!C1QC*+0]A1N@$4U,0K?0&1BJ'T"6U< MUCQ0X!R5[OV&[2WLM>7"7&]S68K4&=X[K//X+HAK&K_0@7W,.UY^FW-]Z;[C M::&)N%1IK#+PD!EN'MO$FP89.K-C;8[8,C540WE*HK J;%T3MZX%3'&7Y;-2 MFQU/?VC0O6];PU1BI:@2+HSH69ATJM6CL07M[<4JT!SN;E MDVH-R>9$E4.&!D89FYGS'VB!-4Q- IR^29R.[-B::K"3]W%:S'.K (=9_I"5 MJVZLC3CZ&#;FABE8W AV9\T-OV5Z1_4*QJ.YZ>]3\[L9T=%8+?=9;A7+Z?[: M) 1_V%]]U/3Y#$6=\. E(VQ/=(;5!^],*2 W;L5YNI3N<5;1USZHHI?@ZQ+ M[:2]Z3D3:WTU'7Y'M8.+4+ M4OFTM5POMZ51[VMEX7I_?;"NP5H#\+^V_D9D*AH &NS+J*MG4WO$O??>M^Q! M\YD@:'](:=<0F@LVZ] *3IS>Y$: >!5^>?.B=L.5CA>-_EH%U.:?U8?NT]E= M9MHJF!S^F]+EJ'?&%AZ\A_# .Y+DWU-S7!_OC==QD2#WD'5_;?P=ZY=L?1P= M-[+U,I8C/DU&<37ET3:^&%=JM:FD>*HW\_M\/++:96(=ELGH'_-2&3::=GGK M16_QE>=@OFE;NU2O1^-B.,FT05,^9SHM_7I% M-5S5!C0:VZF3*:^_:QZ^J*9)VAF2 V,\Z<-7^WCM,18\T&%/F5@H'13CC;X*9]Q2;8>R&\VX/OL#VO_\6.B-=C2Y6>7 MU305S_73[UZ(LZUG,;RW[?D(-S+ I[_$;46&*'5]0 MJ!>*@MHOU0I-42HT1G'C5XV^-B$/TN$/!X-M+U\8*!B!JB* MXD@2;3$0WV\:K4C%5V;7+]+ GRN6?SK[TZ;$[^%X[J7 MU'I\C*3V0]J97]/4,\S@'=13V4\+2>N &0[+4+C1?:#3@[!%V\G$>/'_,\M&-CO5J+2?C"OM?=.KZJ_:NJO+ M@/BC!QXM.]C8,RVJDA3KI6V9KNG?8:AMJ8'U4@.FL0)X^F%INPVQEI,"[2;^/IS8-TVK-7J39TEBBGJ&] MLA&>S5Q/\CH::85582YP/Y[-TM%BCM H2[M64;E?UF=H3MW2V7H;:5PZ;[=% MTHU516M,H<0*VR**"#!U8BJ(!660"2C#0(1A %"L*%;O]M&-7P6[A]+ L+85 M=TH3^%*F;<1Y=A]6Y/TW3=UUP\ 7TP,(H" 6H=Y5!/PH!H(P6)=9:14F[*0' M!# 6)-(Z4:05'1AJ)(!!]57 <)^5]( O=3**B8C4ZZH\^V&;0[FF MU]*6RM\VC_7"JGR)2< 09CST08 ]F&M.\;(!^P].'>E+VI[V[GF+Z\7<]VD MT$[DY?"^5B)HRD@[W#**2:ADQ!B)8$@(C2)9F2S:FY^=',7/?IR> M5>6YMJ.B*.%!+'U-KGZ 1029!JUZ6+",T&K+JCW/M6I<=1+GBO@1FHG:IIV= MM=1)DL\T=CK6\=-N!SDL"-12&7*F!1@#$57U\2L.5_HL]L#6\+]?.G[3>=9\ MFO<%AXIZJ=$%&^KG_*V]2;4B!<&44!,(HC/<"B!"H#DG&!M M5B%U"/WT1>@[HA[#Q.7T5"W/5;8SE6(MSX(@) A1JHS?KZ>FGHC4[H<\#RB7R.188!+%BD!NV5GX82?+,&/!#L[73 M3U]]FFV^5A@(B %EE$<1ER$1.!":F0E$O@H#PH_.S,LGU8%C\W@ MG)-21BY50_5/MX@V>="$][OM_K/%#(E^$(6#5C[$L1EE$S&.(4-4Q$B+BMHM MB3A<:4G=@,9]V8[DB?]R#3*C,J08_5A'1\UF97S61/6K[_;PP,]FA9L MG23,FX6:!!OMR>OC-7'+^GR]K#G@XJAC0BW-PM;G1D*E:$P%"(B*8C._P<(P6&G6O0?-GH0:"Q$[\D31!7VV$8;'TWDX; U3RN*8A0H:'982QCADC8.= M K:B\QSDM ^OYZ!C:*T+D\N?T7<^>/XAY-&&PT9MB#OD.":",&4F_PH:Q(P& M-6N+S@3@5QVV?M,D3R7?ER<8U<=>\_)65U,5='ZS986?;K_J=XO;+4!$OY?],,K,=?YN](_W0+P'L$-]FJ@L.;8$B!KZ,[V%7R! N1K*^<,! M)&J7!C>*&9NELU9451KW5)]G6V&X,;.YVV[ M-/LV;/>MM#P/+8H% $*DK#.>*8HA9:;'LU:S0@1"*N-*\0HX8O#E\4RE6FOF MN?VV7#?:HX6 Z1'F9%?S:D[8JCR"IE:11R?%17"FPEA2@8DRE<6,Q!4S!B+$ MSZ1"O((\H/P_I \M2S[C3NI-RE5DUEO3K@,UQ[HDS\YSLP=--N_H6=C4!W,D MMJ!ML77H!\R/*$$XXA&@E"C *K:001BL%-FN88ON4@\Y7Y \ Z#]2!*(67_HTL_0.G$,3]:>5UC; MK?;=K_J,3_GQMJ2>-CO IPAR$IA4 ,X"@#F"OO0YB@3G$+*7YQZ^!A'[H1YR M\#R-%S;W@.>V;L#BZ2[F .#^-EN_/TGI7[/#)]MHM9 MYWHX['#Y[12;JFW=VM'Q>95H4"23*AYSG^3_3,LA2M-N,J&I%(7\E[4%@NN: MJ+S*?:H8""30LH-11B,:!D+&,35*2,0DPOS,W*A MB?'KG>:Y%XL#62PE@D2&+ @ #T@HZG!(',=5 MY,0T^GK9@;OQ/BO%@;^E,^_/65%X>AV>78BWL13P]9OUU;0VG$_23[?+VQ8D MQ7CH3T?1>#(W41/3KN7%K80AB%0001AS2D L_4!O4[5$7YN"W3K+"*,XD%P! MJ7_ 4);(JM;[/)I)R? M-4ML%7\]H4NKG'6POJP\-^-BAA971R5=V=9]IHV4D81>8>G\)QMWRN:%_EXU ME.%A5GUF1Q,UW]10F_SQYX.YVZKN+JO;V+G'BZ=@7GH-NC 3,W]OY: ]%^G/]QPKQF2?.]7^-U#-/./V/=\)(H]G(_),WGU8/7-Z" MLS_\4G]I^3/XPD=@MY_M])'U8= M\OX-V/_LM!?O-K2':U59O/>OM-CH-$:+LE,+W)?HCKFIAV9LZYVX>[T=U,P5BR<,P6'RDC)<%6@+I@3W\=$(!0%G,"JM7X0D3!:\5MKVODX'6;WJ?&F[9+7@9O8&=ZRT[D<0+@: MA5UR9!_B1%OV/24B_N-UJL$.EBX=E@1H88E $"GCBZ9A0 -)J1\V4U^(X"M5 M-!M@:7.2T^MA"0TP@ Z67H(E9YH]FR$_S>['4V><.>/,G;XSSI9_^3?K\TI' M[Q.]YN1[:I->3%FK"=$57C:?V0EY)CRX@7[0!OKI52"MQO8_&4)[5> MNWA)J8!P0"GO4:OH2_Z_:K+&E9@DU\1IHBVK$T0$0+-8P&,94J85]7H*FU)" M$'(H3EM5XO?A-( &E*W6L)\AISDM^P4?9YO>,EA-ESD53\/:@SEO%\1&>CLA M^-O@FY"PS;=3H8 ^C""@PGA-!0*XC^M?/-TL VSDM MP ?8IW*Q/P6W?_9#-MF_=?&-743;6_C)FU:&E3W,S:5^V? MFUG[S F[F;5N9NT+]OZ.,VNWJJC9?)EMBH7VJ37JN:['%9RX@I/G?W65]077 M57#R=?R[*S: VY1C/)R([=79WUC,9#(%:.X8A2' M2Q>.2QJ8V@Y+@)-8!;[ 2@@$ 64(2JF0!(I!C5@[5*/TC$N(#1AVU2BN&N6U M&^6J49QYYLPS9YZ]>37*<;6F-TFBAY"U6?0Q1RS"W*(@K&R=0/E, M'K)>Y;_[RZ(7 X8V#F#H4^]P!2TG4-!R%GWL5$^SXF_I*7L<'U7YZ3=[_$18R57; M.+!U8'M(L$4=L(T9)(1($ ) > @X5Z'59#'5,!RLM$G8J53G4&!+L /;MRWD MV7,LAJ^O917-\8_T:SJ<:VP9=--%\6S6#)U=O?I,-D7J3VT_']@R8@<[OQU#R/6:Q^_]Y[S.:3D7>7_$CU M]U,S,70V?E^3NINI<1HE#FR_$H?>BQ6VK(SH/FV>/6[GHKL 1;@Y-WI5E0M; M%BKLZ*R]R+D UYZK[TC I>-OJPY^+76S8G[S#ZW]&76HJ[DMZ&O)8Y*/=DK- M[7,_=RL!>9N@$>YTQ4!,802AX"&%01A0!GPSZCJ*:2PPI"M98WL:1_Z]WN_9 M6N_GWZO;_'W/VP1/SU_ _WU<-/?X:LC'7":=%N4LTTDR_4MJHF ]!9[Q0!LG M?7H#MG"!O8+ZWCH8?;W^T3X7?FK@0CH1Z=#GL6 B5L:'%T:1$-"""R, L=64 MU .!2^7MNS!PH0/">HWK'+J;U>$"Y)>K (V+8FX]&@_S7/\UM:J0\?$89=)3 M]P^3["E-/4MMWN=Y/KQ+BM0SM+:WL_G %NH;H1-MHPPR @*Q&&&N]&]HA(\7*CYC#2;BU=@K@ I.&Y+:V 4RY#%&BP("Q%1 M@,H2*:"*?'\E'GE!>LSAD*)?Y>54D:)O[\YR@[WSU&Z^9;-DXCUDIJ/>.)E, MGKR:#*NHW)N$RL\9K3H%RB*.))* 24(C%(1!&%)1CZ6*N0R/J]?TYDHY E #"U% ?(( D9P&/HE@_/_8>]/FQI'L7/BO(,KVC>X; M+#GWI?N]$Y'(Q5..[JYV58TG_,D!D5")TQ0I V15R[_^S01 B*IC0(ID,38 M4R.26'(YYSE+GL5*LNI6!_E&_>/]*C&M.4$8[D9IY&ZZ8+=$3>U.<5O>L58R M>3,6J[@L*>@R!S+FQ#B%(3>40:9"%R1D>*RXX0:$^KR[5]5M33"S)LCSAB(H1)8*TL1 MMG 98<8\KS=B)H4]G18V',&\IIYM%SO]="A=0]2Z;N_J#Q/YWF16#,9)Y?C M28'P498. Y:-HF0>784]^U;L61$*%P+:EL67A\WBRU>KXLOYJOAR%,+:AO[3 MUUGFQS,*B3S^W\7MK'S4)/V63D*8VC\6HZ_ACBC)\YE_2!%/-YY?E]%L4R]D M\F@1;IW/HIN2=,)/?FCU^"ZB$.GG-9(TG]=/#B&[XRN/\_[AQ8.\E)FGV8W? MQ+R,I)LDPV*TR\B^QHQO:BHMAE.M0!U->#U.LR0;7@U$XVCK5 M;*.LQW8^VB2:;>%C1)3:7"40GVVH^F$]P0IK[[^O79'RK3N+G__S3P(A]B+] MT(_XYR>&O+E0_&\G\;>"AX/_4M^*>@5KHBG?5Z//E[F:?:M(,>*H^;7 MGL&S]"H@8?0_BUG@NEN/P/X-H0;YZ!^+/!0A+X).QP&9"C)/2M#PWS4QP[-& MT+V\_7Z39'_X"RZ>4D9ZSN@YX]F<@0[*&8-HYG$^1%K[=U6L67'&(,H7P^L0 M"'Z?80*/Y&,_DB3;SB&#M1L\PU2<4O)A$)73V;SBHD&XNQQ$DUG#1;-ZM/X: M+]BBRR"4LVSF+9!"-2\JWQ)Y*9V4HUQ)T/_;3K;+NP"_^2+V]M95O&))^UYR4C3V9)3"@X-_0 T#D%H42\<5!599;^PX8=W2 '0(RT<-IR??LV$ GJ@9=3_# MJ*"-56:.)[_2?15LU^1RY@V0@+#!DNTVV8I\*YMDW3@+ MU_MYCX.UM6[&+*V4NR6^AZ\K:[IA6]W/=>JS@;J1#02?3@>B?*>\'G' AB?G M_:ZS3XV"YY<;5:X+AH/H@"LJ:"(%#O:K,D6XSU*)T%?_KH+*5<=FWB_^_WN][M_GA/O=[]368(M M"GR=Y-?-8E2O%?W'OL^]UG]23KS.YN]/#NKNER)YK^_SJ;IW3(6 MX,I/<)=\)1_NI8/R* L6=29;!$.$4 EQG_,J84$M"?(-A!FDK"995 M9(2!P&W4!@C*FIJ.PO_86F7;$KR_EA#SH8P36:7;;G_.O8S<@D!_+>C3!?(L MDW)7/Z_>&=^M_OSK,@*@\*G>>]KJF@]%*$!Q 7SXD8W ?9=YY32=#N^V/Z\9 MXK\*8=E(('ZTI^!CK02%':B_!/M^O*U*H1]=31%=:IR(BR1$P*C;(""R8 MIDRO4A$MC3?:BIT4NJ(.HNO_IMELY%>E##V%Z.<>6'M@[8'U.("5PQ6PXI@( MKJ$2B$%JA%*:TZ7:J@US)PVLN ?6'EA[8.V!M2U@E36P8ZC"MJR+SI&B/,TIO9_EX_LIF +LL2\?P M P*VP@\&'/6( 2%#3'H<,=2$"H+6,:DHHNP-\:.Y?Q^O3+E[Y^%4W*=VUEDE M[ 1TK;-"$43K.J0 <* X$\@(2RU$C""/(@X &G/#T.FC2!>=9^LUR0 8 !Z M*.FAI&M0TFC-()%#5@J)"0$QMX)B*PLHX<)R:,X 2L[-7=2C2(\BK: (JU'$ M :(IPI*IF!.FH0V%' .*6*ZL)O'QH$BO/;R="^14@LD^7\^R^?NBDM)X^BW- MYS=MQ&V?K=/\E"?>[WZ_^_WNG^?$^]W?[7!DH[!4]S2 _9R%G'2WI=*H0*P^ M*Z$*Q0(03(C@4DM!J ;+LU:BQ$;L]8=:UWJY)7$$)QNKB^N)?KF[39]K[73- M#]'95DV]G^*\($?4!RM$84HTM AKP8B37$&QA!P)U<;Q[%M#SKZ/0=X DVGAYP> MHW@K*"[X"L4AQX H"B#TBK;5RB"IEBC.K=0=0O%SBS7O M ;P'\![ >P#?!' ":@"/-8LM9YI#:2B%7 JGEV7 N!'[ /"NZ,P$=\>YT4W( MO==IM?J^_/=>V]7R<]6F-"G7L+BL?.QHK7GE9NN:^Q-\5G/+S8>LMZ=L85W@ M>N>CXM_K;/F0V^1K^OXR2Y,_WB=7?@P_)9/OR5WN7_6OUUFU!B^8&%B#YO6) M%MO]]#23E\PQNLX"#_U3[A4Y%M,X5AP@:IE4C,_'Q?@>DS[^J3U\^_]7:+]&'W_1:&^X7[O#;S."W60B' MG<_"5O@7A6:S_J\"9XJ&Y6[5_?;SW']Q:/RRFR6(T]C/Z\77-^BY!J];.DXKA9TQ$$,EL%:6(FSALA,T\\+\/7KWG,<\HZ%TWXAX M;;1](^+^77TCXF<' YU;(^+$HVW6]R+N>Q'W_4?[7L0]%?2]B'LJ> 45]+V( MJSO[7L1][WNW\&5;_[7L2]UG_"3KS.YN]/#NK MNN]%_-H@N]-)*^1<-HKL2B0 ,IS$5 .GD6"K*A%,V#:[94+Y'Z1;3=V.(5$1 MX $G[*3;&74*@X]=H^C1]:W15=:Y@ 8[Y90D!$ !)6#*:%ZCJVJS96;WT+6+ MV85]R\P>6'M@/4Y@%;"1GA<[KF-G' +"<$6 Q*N6F=90<-+ >G8)?SVP]L#: M ^O^@!4WT^8LO?'>P5)N1^8P_93F\VP\ M#"E$0T^4_:'DR<^OW\O3F5^_EZD#J >EM 4G6@"2(<50 "*R!L14"2+4J&"ZP M?,LCEQ<"4J_1]*3O;).=W"L'N;_9N@JL>W^B!;,*(4P<9)AF-C&8%D MU8M,V9B^HO[K/10]4:?5_D^RGRPIV\G*L6=PWM(C;(^P#R(L9G5',HHT5R$7=PA?S\ZCV(-K#ZX]N!X;N/(:7*VQCHDX5H9B22!S",B5TY4"NP=P M[8JFZ87,@*+#MH?I)!QNZ0*S.P%N><>VWC'+A[^VOT"Q-O?@:KV! "*W+^GE M\,0,-UW@5\5_@L_V.HV&29;=^:%$R8V_9E[$[@T]K23C:72UZL QGN;S;%&0 M]C^H?;Y*[Z M]O8VF_WI:7N>1E>>A:)O@8>BD?_O?!;-_2)G47X]R^;OYVEV$_GK%IY,QGZV MQ?.R-$K_#$-)1]%5-KL)=S2?4]"'O_;22[+=&Z0C9%[\EOHGA.?Y%]WZG0M4S:ZB+[4 _,PXY\^ MG_2S+D3C1>XGF>=^ M^RX]*(2UJP5IZ-<23V;#/]YM:=^"+;;""&YBI*W46&K@#"'..@ED+-5[4-=< MH!H89RVQ&"J"$1(N-H0"SA1!,="EP/9[EX[4_,7O@>^BU$O9VR"ILD7Z[B_+ M.46-2>6;?<2:]/-TMYKG#.,ULT#OCAJ\WOWEXS3Z-:EZ3U2M)P;1=\^UP_]9 MC+-T=-]$V)=:R0"&*<-UO*.6G+B8"T,A!IHZ'DZ@"+,V%/ZP?",M?4D\*@P[ M'X>G_YYFH=9X\C7]>/6?LX!\'T+E\32?EU?YR=U7.:N&A'XYX$J3W/+<0M/, M;Y+LOU4V3Z_\:'_W]O%B./\W+P5N?_E%7VPHF%YO++ZH=

    >U:+TZJI,X0M(4;V/#9;O#.I+@)GZJB5V MA3$$%]'8P\WMXM+OE__VRM/V].M)J=!_*S-9_&S#J@VBU(^CR"9K*,0>NHL, M*J_U)F5YDR@/J)0O%ZHHNQNI^UK=Y9V_>KBX683&%5[EN_+J7Q[2[F>+K]?1 M;7*7S2:3:)2.%L-2L?0/6]R&E[2+VINNPQ*V65TB07.L@+)<"HN,D!0Z:);^ M ^'JGC^%Y_">[%V29*#(W\LIF>6,/"X'N^SC54!OG>3738Q_&JW#(T/AX@*L MPYO_^\$W!VK>*&\\791?U%[)#[^YE5OR/7K<+[G9S.=?VL+TTIHN!;R7]\/& MJ@RB?''Y#\^*@0QN Y=/QC<>+@L"N5@!0$63PW#K9)Q?A[HG*[H*7M'Q;>5C MF7KK+1]F:<'4)?M&MX6\](^SR?!Z_6MO/MX_N]BKZL!8G9!+B,9(4 @0P@(3 MQ$@5TFX5MSQ^'@U^K&;S7/5R1R)[3"FH$]7WI124&_1#0)MT&O(WHS3LY*^) M'VR$:*$M?DZ]* F#]5_\6'SCER(?Y_. ,_O8X8=@AM=NRF!>**TP4 IQ$!N_ MT78),['5ZGE;_%O!UQ^O5M^5Y+Q_0+FM+OCOVXJXMB,+V"0/#RXK\IA-TZ>. M.UY)&*]^C*?@5S_C?<$"T7+-*G09^-61< M*@![@K\'F:,N%N6H)HIK##'FF$L&A!1+YD#*;12+VMD&7]%Y6*?BM,(O2\D! MI<#NN&@6!Q+-42#4,LMYY<[S4_TCG=%6KDN@3WE_C >_UB.(=E^^QI?1>/I$T\]'4.R='LG7[]F MZ==@K)3$%!:FXG?_WS0+M2$*#/ DM<[CW\=>\1Y/O5H45C#4*?"T%HZ2)W=A M UUZF2V2["Z"X:%IJ21%]6X>1#-J%$0&CBCBE2$:^DX+*A3E2\T((UB'M3\N M-C]4\_U0"=#950$/^:=JM=PL^^S7:J^*T^KNSUZE+4"JL)P^7A7WW._[5W!5 MV<_D+5U[ 9*FHZ1R\T1% &6#%E9<5MC-JP.SR@2_*_[>(- T',\=SM 3M7\. MR%A0ZRCD$ C,'?529Z6!:?M,)7NI@6TEH"6=K:R_\JJ/BWD^]VJH7ZNW(Z[B M44W*4M-1W++AN#_AM$2A>8BI\VBV6M#G>"."!5#^$*_]D"^?._;FQ&CLU\[# MX*W7O-+BV?^>3 LPQ##ZH8B;*8ML%H2=AM?.H^_7LTGE$ODQ2*]\X2&SDIX; MQ._?=^/EV.4S-;]Q.%N\J\S:Q:1BQ%+E>T0&5(>@A1.\6#/_IN7ZE(Z>AJ%= M+,3[W(O.>1ZJ7@V3V\)%689 %=IG[LWP\/+T6XC;&!13F,[F4?KG,&VCL/' MMQ /*P8N:>!Y]ME&@@,8$ & ("]66G/8-?3T=:>Y?:_?\#>8J&YBFXW"+]Q M;IBKX/@>S^^>+B_GD.08"8NL0L!)P!%9!1@QC&TC(LM9*X4T1$AEF>"&Z+AV M=4"H'@UD>O(]&Q%9QTPAI3Y?%F@+ J>L5N;5\\EB%.2%1^J;FR"!*C%5DDF4 M5-L6>2VPN&U+C]&YS9WI:\IMJ2G'GZPI1_C#%>#0\ZK#M?,3(NV6 MHCN!)(KG)Y;N(:'B!0DU&SPI=@5+L3UDN9)B4+/%QA[RYKN9 MQM0I7.E2NF>?SOGJ*K''!):R]A!PP9PUDC+&&6+4QM3RJEB1<1SO$RS7&G M MU8-".]@;A"[RT>]I5@RQB:/HF2A*+UJM '!D^'FR?;__K4RD.>TV>P^@@6C4 MDP8($(J4T7',C.!2:[;*W>9(M.?/K]"@6/?\0Y6&\6_9+']& -7;Z$\,@ &5 M)U'^XYRL\),NLU/R+ZP/UA&.C8906$ <,HS#. 9+:0Z8VAZ]]1C_YB]BX!=( M]%;Y^I5"'8L+W&8UL>[+Y^<9.D<@N)UV,R,"USWH8AB,(LZHKT\AF\>7ZXVHJOR&PT @P/& M#^+^V.2(UY!-VTSSXULSR+$J"T>-$D^ !*U;>V( !;.08,V@9$)![99:A%,4 MB-:UB"5X'+LB02[X9I/+OBKI$>@1;I9=I>,BZS6+ALETF$Y.UAWPE+K :R0@ MV!(D',52<8J!X:2NY:8,<&W[ ZIM6&0U%'16GR!L0)\.S]N!=DY':3@GW> 8 M./\)QF]$Z$NK#,>6&F:1Q<9:B%:,[S'@Y<<"3ZD 6SC_2)4 <2$WH^][9T+W M=8#U:(S%Y'6A&/?B>_#MG]%HM@C1BL\N#GNBL1H2-#*!.(FQ(TQ[9<)PAQV" M%NWD8V2E8ZJI6"XD: M>4B*H^"B8,8RI&1LM%SUP>5$O-QCL:\HAI; Y94J"K]@K/=3'&'WE(JZBJ2' M%E24$P !4H. 51C$ JK8,*=CIREE; D"5J#6=8G&9G18ER #Z54)WNJY1V=E M_CF)]A-@7LKKVJ],*F@,UIK$6MHX%G;52MI+]8V&9"TR[S%*<'*!3J='XYLW MEBAO7,^#W$R6V2'#=?,AZYF.+:PN9&O3+OZ]SI8/N?5D_?XR2Y,_WA>50WY* M)M^3NSPD[%UGU1J\8&)@#6S6)UH0S=/33%XRQ^@Z"VSS3SG'@,4TCA4'B%J/ M&HS',>6 84 %DV"7]?M2E2J*=&#VZ3Q?+>?.?40.L.];P\]6VBN M47QABSC[M+7;Q@$J66RK7EY62']V60LMXY@Q:@SQ++NQ.:^]54KWO55*\[4 MQW#J-0I^6Q5L*R.:H[_5O9&:Q\&A=\J9NZ/Z4W%H0P900 3(>>9X16=7@U\294:Y[2LJWA MAZG7[!>%G?TQ5$O_M'($(0@=0]G4ONH$X M?=V+ON[%6\$HJR//')'&.6D44@9)Q*BTE0_!$B(D>0,873N(*A2,H%\$]:+0 M+O:*L*\\D4+D K:91'MD$'NRF3'G7!H# M'(A8$0.T244)PXY(11I"I:;P77 MNKT3ZB"1I+H1$D M$%'"K(ECKNJN;[%]*]Y^J4;0.O._-DP%7+"^LL915M;XST(E?6MCLF.YL1#" M&C2HHYQ)#*31TB$9,Z5P!1J(:'Y A:#.& MN2&T8, 22#DU/!; LF5F',+H@/Z)^^AR["H)9!>XS?S<4TE^.0*5I"_2T8 * MVDA\P3R&0EEHI9;<&2OCI6<".($/>"*TVJ'CT$7$ +=JGIR>RG%.FL4QP,)3 MJ,!J\P01C*V6@$HK!31,<5[EQ%JNI$8'1X50V^/8M0=,+F!?W>,4HE'ZZA[[ MPB!18U L+0U6#*!"6RJ!5) O,0@2 F!WB.%I$G]=J..R"GX%_ MY' YQWO)MWI^6A5G2$-&",0RAA8J!AE=I54![!II501I&:N8*BTE5$)A;=@R MK4H[B\\UK6K9,OY;,IX4EWGV*5J[!Q=4%'K19T4+[=!"/ J]Q(MB]*MO0J/W M/A.K;P^\4Z(5ZUBBU3.?>);95/20#J:])[Q4&5'J'NI]J%"O:S6W.JN%GWA6 MU$KD];[EG@Z"HM.[&M_])4XFA6;8P:2WCAGRN%$*V%'G(%; ( BP<@@;L2K? M!ZAHKQ-IZ0&L+*M<+>;7L\P/?/VL>X7OOY<>@.U?M1<(@ ,.Y8"+@S0>[OZ!Y)$I S6)G6BDTE-V)?0\HL0'Q$AN24V#B MLS/?=\]X/FIM_:F(8\SJ:MT QY K@S0"AGI!CHQ'A/+0'5)*VU/76\^%?ANI MC@94D@&2;=;L[A.?>O/_N %%-%0+2K51",4NI#PIJ!E=5F,!D#AY5(!R.#V# M>V!!!XG6.3Y0.56'PBK'YDP-DD;9!JB),!@8 R0"#D'NC%QU*;6H/7_"/A*? MWD83P8P,Q&G49.B]"T?/S 36*@"2$%GED(%:6Q<++-VJ Y!DM+T>?@=BYOUI M ?^;9K-1DE\'VA$(HI]/@9O/SLW0C!+HDY'V!3"HT6(L=@(!0J 3"G$;(P;- M$F HI&\18' O[/]M% ((!X3S 1%M.BO[C*-S<5#TR/,0\A!8E^Q&TBELF<;8 MQ9PHI"E:'9Q@R3J(/ ?S8037*!M(3GOXZ4K&TE&G]:@\FEW=Q[,NY=4,6AI: MB4'__!0(-3JL(@*%,LH0+H%7=Y2"8-4TR]G-$"LUF?>=C2R?X8_GU&O MX;7@LLA'361Y3U? PIYHD0HV("7RBSOQ?ZQ!R\Z[4&ZF'WYTF:;3Z/MX?GV= M3D:1WXG+]#J97(7TL;2:;EYD4"31U2*4PHANJXE7"60A,ZS(% NY8^,\RM)A MP"+_]S1*AL-LD89P\WK]B^NR=%)T1;Q,I^G5>)Y?1/7YRTI,Y6.]^MR#;-OHV'Z0-"NN0:_]?'JT]^"[].@_PMW0AZEL_S M1Y,UE98Q!A88%VO& =2:J&77/XJL:21K4D.-$,1BI0"5L1>B=E6.&EO 3RE9 M08%+%,Z"SX*/#9<]14=-ON*YJMNHH%E9[=I5CPFC[Y[YD[R*E,T MCWXH'C-;Y)[]\A_[+,EN9$G"9Z1)RMU2(<$!6]6=_0OT'NV-MEBGVY MSM(T^G56Y+_;(O]]Z?X\SS.>,Z6#S^,_GTT%9PD+W6BXN)M#Y!#YIKLC0[&1&^&6KSE! M^(_&"<*'Z7!VDWY>>NA^J1RL]8%"(-2/5Y\;9/JII-(G#Q/PZC !/QXV2=ML M8=>][.M.05J7 AQZT#I&T&J4H)90H%A8 12ET!&@-$!+T+(8;93!WQ6TH.P< M:+4;TM5CUEEB5M_5O.N19APT@SP(UQ<'<_W;$ZZ&ZSV56:YT6EG"@OP]/RQSUUY]05C9,ZRQ!; M3)W@P K%!(""*U%U>G=0RWBCK>J!?5B_-W:RBC/,VP:'=LN0=%;E.0'-YJR8 ME-7Y,@Q8;[\0;F0< X1 +(%;^FR<41N%Q@[LLSD$DT*Z&;W>,VG/I&_,I*(. M0+-"0J>LT<9@$VQ@#KFFV&[4U3JP#7P022I/HMK-V46??$KS-,F&UT6B MV\@3Q61V&VBI[XOY,.>CFO.5ET5[,Q@##-EF_/P$]2HE^T@R/Z^@L+^>4L]8X:F)H"8$:@Z71 MK#"%;V$T'Y;AX0#S@_B]>X;O&?Z-&)[6D4U& R4]NR/.$)4& %-==8OM:-O M8H ?EN'I@ K9,WS/\"?,\+QF>&:XI1Q)K2EWL?;LKG1AS%-&K',;%3(/8TN8^ (L&@[L_INY9M',LBMF*10EF,02&*HRQ@)IK MQZN(>*(1XZW%DNQB)1^ 1>G :PT]B_8LVC46I36+,@FH04I9$VHC4XD4@85= M*YRB3+])H/9!I:AH-5/O"&W7(SVB_K=TFF;)I#!BD]'->#K.YZ%NY+?7!EV? MLD=+\IKS%8D-$!#'AEL<(QC'RY8,(= 3QF]IXE:;ZSE?W=O:/; _[IW8O1/[ ME%E>TEH?MU 1%EH]6B,@(Q+PE M=/Q':)3S:H23 R!:M8.>[/O6R8(59W"TT6-8CV$/8E@CQ%%22J0W^2@G!BH, MC(J720Q80]!:S%/E'6H!P\@ M*NE]1C68UB/8<>&8;(."J-,QUHAJC'4D$#+ M@ :5.XM#I%L+TUXU+&RAV,@ B_UYGWH0ZT&L!['N@QAL1+8Z#32SE(8:V8+* MV"IE"P><590JUNHQ73L@1@>2M!F,>J08=N!>X>%SV-/Q=)&4"UYAW?24F.59$(S[=5Z )E$TOA7_&NR?'1CO5[P,[%%LH 6'4KR6BBG,GE[V!";>LT1M8 M>?T#Z-C_UW.NL([!(/\Y)&KY39M$Z=556.IOQ?NBS-\PB-(_0XOE\)Q_++)Q/AH/R];)82S? MK\?#ZV@Z*RZOVI1'PR3T1R]:G)?]L:/1PC]P%GU+)A5E)*'=>8S(_A^*AXWEZDR^[.Y?3O2@U()OX5__/(LGF57_U:D[1XC8T M??8WS?.->3\XSRI5[8^0M!8-%S>+27'J4XTLG!9%X_(1RT>.E@];/2)TBA]> M)].OZ>CB9#JU+Q7.+UNH9LLR-LAP['_-/)UDLYMBX?YV\?DBNDI'15!EZ,B] MF,^RN_K66T_5238.MY;TDFRC&$]7DV+U_07;*/G>6\*F%KV_/5/XP63A-O^Z M),]33QRWGG;&Q5AG5U?^F^CRKGCD=[^05_[[ M%VR/Z%_PPN8.3?,RFVS6_ J=[^\X/Z+2.( MI(SBNEB*TA(!8(&6TF+MXE Y 0E$J#$6X(U65BMA72FR<3G178QRNM)GF?_+ M;Y__[E'%UJ_6AEJ[7+XU]7;G!2QV+%#VO&C/7'#%^,_H9E8TZ$V+!KVO?DGH M\%M"!8:#J-F"<>='#CSUY;28\+ MZ>N9=KHF]FI(:5Y_$6TJTAN*\YL#0@L*&GJ=@H;W $N/Z$L>F Z$/JR.;H$V MMD :B@#W@.$-:Z"H5,8QY4UK*S=..9Z-/D\?:]Q#G[,$G;JUYP8'[DX!+? - M#FCV,'Z]"GLVYUHNR39/8?%/:?BOZRF;35AWL*8V']+$I5;L=&^6\S6T+?Z] MSI8/N4V^>NC/TN2/]\F5'\-/R>1[0@X + M'G,.5$SC=1_&BU8$K.'X^@H50/[T^B0O69S(4 X8!%4R"71;^2T&O'E5U@*;I/%_MP\Y^G@,0S!;'SN=?U:,3_":?ZP MF":+T=C/Z,?7&5@' :9M+M6G8/>(O*%P5V_H+]XZ3-.2)--?4J^4YX]Z0V.O M*&'++ 6QT]HII.U2G"**E6UX0V.AI,+88&48I] 9JIX>?LQ&LV$CU+C7O.:KQF,5_KGWZ2 M]5_H"7J,]XO+?QK/_:N&V]"@I(,H.E&_5W#FSI8,&TW*R=8*?,,+Z0W1VUE6 M.IFOBMY<04\?IMD\\9I\^C^+<5$MK_1T7Y48^.@#O0!/HE)(U;=?1!\7V?*V MZ^1;<(3>^!>L1A<%K_^:+ZXEXW<-]):FKT2 @921!A@[#3WY4^R,M-HR;*DN MH2CF'IY6#4I#DX *%$LR^K2OW[S"K7CL<*%$Q9L9C MH(,P)D8S9.ND6VKWNNK)G\]:=;YUU?.VEGT0Y<$>]L1?'DEY^WBR&/DO;DO+ MV>^*GT_J&3!X)"HN"@Z*Q>WA=JP.A%6(."P51-Q(SCB#DIDEGR!:ITEO[-C' M8CY?9K:8S),;]LB&T/UNR,7K.6E#A=A%[_*+%IJ1%(;KXPJ7HR*6'$H$H>;2 MBVLHEK+;;Y]I*%P "\2!Y9(":PCFPOEORMV36$CUJ(X@.,)>+8->7;'^=89" M0I?OH;&5[\&&RGGT,C7XWV?38(&6XBE(JRHIJG;D5F>\PY4Y.VR:L_G2B U/ MJ.1R8.SO:99&2>#E<$"81S\4CYDM7+?GP3*@,/2C3A,)Y/JU__WSE-1^.QG/UQ^?OGN>?3Y.IZ6PTL6\]GR MBS+:L?CF^W@TO_97^Q6L(J:&?B>2VSS]:?G'!OV]6Z4%KC)CQ;N'DP;+5S#X M+S\O+UK_[;&?^&ZW[?-ESTZ,/(&(U-4.XU>62]AS2FC%S_7'I M-W^@;UKKG/NVS>+WDP?P%%4<>_Q_:7YR7%?I\D8*I\Y:Y;05R,0$,1@BI##" M-J28KYM1]QW7P9[:9]XX&C#<9L7,MZ79OE+."R3QX?#J9"&I8ZA#:SGZ/ MI)V?W]GL9=O6S7I,6O?X6=W,_/S^MSRCGUU5V1I]:;V'9*R C:,)0TSLQ2)! M2 HEN&:,%)H]-C)(VG49VPS)^10&__'J;WFJPHHWMV&?ZCX< '3:@O><-?J> M03V#HKJ,FS,\-M@Z#C2-I5,8Z= !NQ.K!)4.(D]P(/ BFD?,8JE#7.A!SGP@02>M87:*0;LJ"D^8$R6HBZ]!+F#L M#'30*A#"/YU9U6^"6&WDAS^7$]L1C8B==KNR4ST%^<\D&Q=AH.T)QCU$.W6, M*U'-E8@3+('S#*@5B3&R5)A]$/!+ M/O>1NE5HR%SE1&"H)80481-+O92)DIB-[A;/Y+YV1*+ K9Y/=)7[SLZ:+-OV MU/+R 8_H"W:SK:+*QQFU]&1)W9,):Y(L'4.HV4-J-RL2G=6D'7@ZNXO2JDN4M&+N(-<34>_U,?(97KZTPG67,;> MP);824F494K!*N<]E&@1@#<3K G#T#FEC$$$6F>XYE6"M?#CTJ>5(?UY<7L[ M*7*;O39ZF4R*8-;\.DWGT7A:,DQ@YT:!D*I^P?.>>,*R*@AY]@NZ].[>N4]"; M'DA+Z/4UV$DXVX7<_-?RQYY92.G]?G70SA_>SJ_:)KB] E MD&OU$*\+#K6CE3:\.W+ 80X[Y;>C<=S^MX5AURHI9Z$!VGQ[5?A,,NPG&X MH ^U(*>9%+1%BVW$[>QR&G7JZMT)S*\OC':JSC*]R+)TVCO&^HD?D03O! (< ME_.I<9C:$1%VP'/C1GVJ033<&?&.G;3[@^/.'T8@4:>O4D@)0T8P*1RQ!#(< MZ]7!L1+J\8/CI5)^5TGXO?F%Y(!BT!\<'_'!<==UH(,=G;M7:RZM5K+.Y34; >-<6GKP*W7LTZ=36+UX$1B$&N8T0Q=,3_"I4&9&4, MDZ^F!TDCD85" MBTV,L5#0 .$(1H8M+5T3\^=9N@< 8#1 LJ^M=X(:]9;0DV:UO2>[D)RM-ME/ MO"]9]LI0W),I608)KO-]+'16*.>%%]8FAK'B=EFS##NDX&:X]4J0[2_.6@P M8WW-L@/6+ N?PVZ.IXND6NR-;XH;RT>-UFI?;19'N;]PSZJ-M?F0ITM?O7B] MH5A;B.+?ZVSYD-OD:_K^,DN3/]XG5WX,/R63[\E=[E_UK]=9M08OF-BZ0K$^ MT8*,GIYF\I(Y1M=9X+Y_RCD&+*:QYVF J&52,1['E .& 15,@EW6KRA(%ZK3 MZ,#[TT:V5K*%+KJR[UOTIL^_JD]?/O_5VB_1A]_TQV]@^#+-JQ=CO8> M>J[!ZY;*CK%B%EMF*8B=UDXA;>6JLB-6]CUZ]YS'4(RQY11I%@.LL7$$H.HQ M4%L:/_,Q@B-,J/(6L+620Q,ZK"P?0V,KWX,=(+\)C6]>,/+CW._I"VM#CD)% MPBR/#E0C\NE%.?H*D0)OEU% BW*7O[HH[]Q/M\G+=7"O:9>!?X_C;QDL!S M?93<^*V;!TUZ.%D$%"U4ZC2Z\8KW(BOK(\^N-@\Z^GS;DYQ?'Q1XHD>8S8"X ME>3W%G4VNXEF]T/E\O_;R\)^XGM!NR,]I#R=,T@J4!W9: P3DL,B6,&*> O MJ\)JI'5&/![9^'MR5[BV]]E$B0P(:[6)4C?/&T\QH/%A:7/5C #LJPZ>Y/R> M'R:0TK(8;F1.-R,5/P1_69K/*V#] M.'THXJ-5B(7A9+Y/H3X^=;XZ9MX'P)ZM2GO*$^\3>P)6XQJKE0=NB##'B@I, M"!,*HJ7ZJRGACV'U[]G8\]YM,CF$%HP&@+3:_?A4M.#.8_2GS;8QT>QRGHRG MI:,U_7-XG4R_IH4GMG2QSB[]2(JCF-[%>IKSZUVL)ZN3K>4<][I7/_%>]UKI M7K).?^ "R#QNE7- M['_3;#;RYE;8;H$@^KE7RX[1.>EZ%^3)S^^<7)"\T4D*:B$-)-8)A:PU1"JJ ME]"J-=L)6KA:-"?I%Z!?AR"(,^YX=+<<@_[WXE([> M)WY^R=N]8!V%_+,5 M_EVQR$[!"U:5>%BWU 2J"S@KK1!!@,8$*@NM8EJN#B"A!O+Q^+NE'%6E&/VT ME*+%CU^\#(4/%0IIV%WO\W3XTVB1!5'[[B_L F]6J.C=69T'W-Z==?KS.T5W MUD,826N,!( @)>(86", B=4KU3ZIY3:C3.AR$Q-O(:=]J[H$YR?KT+JG=!=13@SU;4=\6*.@47U$/1 M I(TNULPXQR+":/"2$8EY?>D?7>6DMISZ_4W1T/8C$G-1(C#D7 MP!I,),/6,"CQ*B162V1?X.DZ, [3^MB@!1P^&[C=JVN OK&_J)_JD4ZU4T;Q M@:;=7M'_\F.X[:?QW"_7T+_V_WXH2ZOE9:+VJO+:_9)J=U$R'&9I(25F5]%R ME"V.HY1(__RX2 JE,UIO=*PZCE MC#Y>O2IJF*XD$7L\:OABLWM%Y)=KXO]8$T@MKNM:#?O-!@[W#[L>G/XS>EC] MFLP7GK3OBFX H4YX/)D-_WBWI6RXU$ 39A&QL43X_V?OW9L;-XZ]X:^"DN-3 MZRI(QOVR?NPZ)$7Y\7GBV/%NWM3Y*P610Q%9$* !4%KET[_=,P#O%"40I 9 MIU+RD@3FTO/KGIZ>OCBFZ_A.F<3WKM,?VH/;GBY6 M^I)+*$TO91J+W"R5XWTE67*['6A\O+J<$&=Q! M"#^$L1A>L,B3\@NQV?)O:DKR[ET=UGQ%%W;%).^O2]=.N>'?6_F3+;=X_3>" M!TIHO]MX_MIADQ?!<@F#O76"Y0.EG!Y&Y\STPE4< !_J-9,0CRL*ZL+OG5>U MX BN?YRM?JQT25>KS?I=;,"&KJ]LP)8[<'Q/N^W?#N'TYOF>;19'L:'N#/R= MV[@7#U7E*7P)S=\F=QR8_XNNC&;=_S?6V@6_K=P!CV'+-?9"08.J9K[F0DV&OZ>A]I9JBZ76M%W&9) MLW;Z?Z(672IH>NG9?0TNH/+5 3.L5;SBK?+'#0T.R!%F_Y+M9<\/5^ MX6HW[!FWN[SUXC9X 9XR5$NCW.!--$:LMC>#W& /\Z:WXDU_>#>T\>ISX \\ MJV>[KE'<= ]O;\W;M]UF;O/H-&7LC#N?;VJMSD(H%=?*NE>VF5'A[RJ[G>8: M?7_0ZVFW0WUXV[=O3:=DU)[C:94VT;,RJ*YJ+M4P:O8IT21-UC"<-3.U;=U9 M?O_.N[,,XT[K6;?]@@D]RQCN&'3>LEO>)8OSF7-T3=5K+:4@[:;8I;VO#=QE MV4ON,BV[-W2&EF/>V3VM9]]9=KG%N8[?V[D$>LT6=U:N,IQ6F%XZ?$RT2/L\ MS)K.BC5OAST?>=*X&[K^T/9N;^_,@C7MWFUOIV30FS:^\/&,2JBFFBW70J7B M6EFWRE8SJK=RI!A8O=[ ZINZYPSZYNW0U)>.%%9/LP:5]M!:&90J2;3AB/@9 MZ,""2<[24QGS#)Z+DO&GJ:T%N^J>90V<.\WQ!K>:Z[N67KH$6 -MMTC!:S?2 M'B[%^7=33_4\NTZ&/;+ZTFZJG=H[.\"BQLIKIVJPQ_;0L_$FF?=1V5ER\X=53\G.9Q41;S8O,#4R0MJPH*.DP5&8YW" MPV?7ML[CB'B,%*=X*LHFUM8\G'J:/?!TQQO>]4P#!)EFPCE>B+6^WM.KN5B# M>#N;LN%8JF;6Z8=1?>6E54/:?+8G@48";4>@K;F5P7$)99AF]>\<[\X!Z>:4 M1RE=UW8%VC$][6R"S%8]O^-RK*UF$-PD/RKA;+[(>6%ST/19EK_#M=Z:&_T> M0%R:BS\<8V//6++Q7;_ONZZKZ:XW],R!I=T-2N]0'3[9;])+_A&7^8O9>/AU M!(_V9OCI?!817;6M.K,Q[H+Y?*M?-S=\1X:4QM_7'V-=2UNQKFL/3<.!+=C0 M!Z[O&K=W9FDI<0S'-%ZU U^<96'([\VO[\J1W;2A2'_&:'!HYSD/($V*_;36 MJE%[EGEK:_9@:)IF7[O3/+?OE1X3@]YN5M,#"LWY#B6&:OFUII&NC (Y0T"E MDH[=-;V06&R^6+161ANO9]T9KGFG^[?#V\'@UC?O2A_/G@^B\54JXQDM-;9; MIY=TVV1B??EB]_>Q76!NZ_/:I!N:IU((74FS53XQ91H HH$^;%R4&N )>Y%, MR E!!%.8A".F0"_P-Y\&.7\E3G+EF>7 EK,9 W8=WRAWBWR1,O@E'B$#1SSW MX^8]IA)D63(* S2=/87Y%-IC\'/PD#(F'LA1_( ;^EQ^.=O20[$&92TJ7B\?74N8.UF M5X35FPP8P0*+R)<4-9.U^O4\O6DPGZ?)5QA.SDJ8UK1X+];/-"QW99L8N(YI MNG?NK6%JKNOV-?/.7=;/M(S7!;86J_>_:ZN'Y3-_FPQ@>$C;MQ?2=+>EFH+? M9W4MS%9.YD9+3.'[D$+32A"/X1\1%Q7)LL05^SIG,0JIE(UPOQP#]V FNL_) M',#A69J*(D69I^PQ3!99 =,LA]:"=*P627?/!M:CDL9=91QW![KGW!KNT-+Z MCN?X;J_GEKFH+?UVCU\@3*47C_\ Z@314!!B-\6X[O_=^'M-*<9WDYO5+54$ M]7&M+[4"WLKMRS$<%T[H(.P=Q]'=GMOO.7K?=VY[OGY[Z^\4W'W#"M23Y-V\ M@%SGVSWPC%B)'..#.>]EX5=E!@]/,X7%R&CU:S!>+?FVLSGF2W\$5CZ:G7[W M&_Z@4$NWI>=N>M&KMTO7W4:V,VG7H+NO5,%BXOSO-"T;F0YIG^W>WGF/"@@WZ>G]H^@/=QG>" M-6*]B2+;1;>V*<3WF^/T"=Y"' 4 #1SX3>::FH..G3U7,^RAX_<!2C%$NC_%?_!#-50AA50A!N_B4PQ=[O"H;,V[B&#:=^!?28[]8O?-2JOW&J7U'&NA&S=*M0(A>+0(-D&58SRQ*,CA(OU@;9'A[=]L;^'#<&3JWMT.S[Q:U+'W-0(>*M=H@ M_;N>WAM8GG7GF6;/'1CZ71D?YM_JIBT4&-@2X9R:O[D??;NTR-K\\Z-K9VYRK3UD^;C5%ABW\3%M]X8'H)C/SQLC3/'GC^E3V M /5$IA[VX%\ MGQ[T[J?&&I;?.&WYS9-"S--DIN3P%.Y"_+^\H L:Q+ ^"@QLD69<6[A?9$#C M+!-G56 8Z/(95NI9N8>SZN+^WS!>;.0Q2(M#[-I*P@.C*=:-054==C(TW($& M#V<1)+@RBH(033+P39J,&,,OLYNE\KZ[\M7/6S6LEXGEZ)6 6PUS9;1(\>@? M/2N!,@_2_!F)($@#,P]Y5 128FUF.%$Q917IS)MZ@A:?\!]HEX*W2]+P<\Z2 M9EB%YT$,?-F&,&_"0D5C91H\0CNKKH/Q(\/U8Y,)+@^^MDC7EG)EHX CR2+* MX2M> PWO\/#G5)DL51 @FS"O*MF4=\;7=,^($!#07!(]]6[LW[&\K]0W:$I_3>*'O\)1?]S+,I9G_>?5 M5(.H!ZR=':^J9MP-;-<OU; MS3)*/]4[. \/ANVJJE807[E_5AY6" (R%HC(E#%#>W^(TA,>PKUK^2N(VK6] MC(U/^12DG.A]LPK:UF! J 'W0N+TF@5JY757__L\$^7+,,F7U_K2Y>"HG(VIV;)W)V6 M*'9EBH3?$4!>59GN[=>3>/I/Y5=AUA]RLSY:Y1535SONR-\M''P*O[X:!>LB M0K+J=-5[QH&\XW5K9HQO/4]W;,'@UN]-S0=3W?+,.F^.;RUMJ\'BWLIO!,L8S#^ M&>;3\EYP^'44+7#V>"<(_Q]_#K[N^F3CU>/?/]_^*TOS?RT= #=N#[^&V;]X M3HKT^5__^%1'9*&F>EZMX=;2Y7B22F3)%#!-,JJ!,LI8,35W3'//NSKCU M[MS>L'_KEK6!;X>6O>/"4(N,*B)W+BFC3%WUM-TH'Y)1)*-(1LDHH^Q5I+(^ M]&_[UL"R=:_G]IW>7?_.O7-=4_=OO4'?ZY]-C_K?R\HHWU8UTR<913**9%0C M9)2[EDWASG*<@=OK::[E6:YNV\.^D%$]K%6T$V%;FQYU81EE>ZIOU9EC4#X9 MU=9\OL-?A[T.)/D\PK/^*BK^SC=LSQCTM+M;./IXO5L/_HJSS\ "SGU'^TS1 MY;]PS7YELWN6UL"[KFH:K2CJ*<-MP:5N"-K/DKJFKU+;6$/3&NBNH5MWKFU8 MQMVM75;R&/1L9Z= T07M$6?A25LUO#I5?N))XLE:>-+45_NDU_>T6\WW;=T: MVG=][ZY?Z+:>.]2'Y^')UYV_S\*3NEESJD1B2F+*6IC27C&E/ACTC0'6U?0\ MK^=H=L_I":8"\5=L\9^&6N<+OOO>>]^_DX7#=U MXG#B\/9R.+#X2D%W+$T?6"XP^,"S?,NUM.+4/-",V\%. :D+GIK/Q>&.:IAU M&IB)PXG#9>-P8\7A ],Q;^_ZOJ/?FF;?M/JZHQ<P<_%X;;J M6^WV4&GK[6^/9ZH*,B7)@2*8_TWD['M%D$*73&RZM;Z#&W;O3AMX?=LUS9X_ MT/7R?M@W!\9.$>9+GL)G0?JOJZ9M#-5,NVYC9PZ'H-&]A[ M;#XY6GZ/-SJ*'J=ITN[<2AQ*&U<*BWJHDW M\/N#6\/K#RT#CK^]P>T=,*FXINKW8%=]SU/P^3D4U.5:ZY 2AQ*'UL&AAK;B MT)Y^Y^A.K]\?]._ZMP-'N[.'Q2G6=O3>NYYBS\^AEJJ9=;HSRW]N;B(AFK6F]^$ MI"9)39*:)#5WI::[(-^S^CW!K?FX.[N#M#8T\[J0%)' M%(6AJ9Y9JTLGB4T2FR0V26SNBLTUSUK-NM6LGN4/[.&@YUI.KW=WY_M#P_'[ MAM^_.Y^R68_8=#W5U6IUHFN9U.2&SN]Y5:GR^^K@VM/'5O&XM4DVK]+9WQ(% M6@X?P_%"U.7$1" O>@!Q9*?A_0*_FB4I$\^=7+]>U[X]N0U>>PVMOLL::N-% M"K3DM2^+NFQS6+5DG"GSE&68@'Y\<[XJ:I=?3^7W%*MOYL^\X##[+D MA4IV]P$6"$_BG2)V)Z\&;Y!7*841A%C"%$N*)D]QQOL*L'#AC=++:ND,J_8( M=<+4566];$1U6B()3Q]8$"^"M.ZQ\7JY6. UR)0X43) &[IQ!K#4\_T( +JO MBA66A7:319Z%8U;RQ@:CW[RB4/*RKJKE]8:N93FN/NS9 ]A2!Z[3]]S!T#4- MW[K#8M(-KZOZ2\YFBG&C_!K$P0._C5R6=L0RJ8LL0[Y!FO?B('K.0H[KNV6A MV\&RT"T^\X%]] M8'PN79$M69*MK!S,"P0'8]@!'AC?P)Y 2^/-+>( -#2$-C3'M90 /ZQZR&&,"AY\9%'&GCC;\84'G2N_\[;PS'TXABWV,WG%'CD_Z&RQ]GOF04IR$I>A$Q(#:44&%@T%,N.KLB& MO!B$,2\:^A2DX^LH2;X@:=?F(F3[8HZ/BX+2"OLZ9Z.\(!P7R&'\B$65E33, MOHCI+^(1"!!H/ ^9*%>:L0T2\8+2.4,M&T7[)%Q)EH6HZ_T$FN&J/C=RBJ'] M, N>5?Y/_8?RJZ12%LZMM?@\0+1^$S]29@09;/BW+$RY^00%D(7(!K]16UB(S3$E[!(N6"LC?*;[#DH)DO MN"XB0(M5S8R+@JF9^REY07*!D7K2/.R1OH$ M^DW23"V BR^!ML;+BDZW1\8 MWL#M#_J]OG9K]'6S=]O\O>8W.*@]ANRI-1L"KVW/9O/D"; "7)P^)S%#%(8S M4%= ^$R3)X3?,PJ.+S<*/(U")@#],> 'D7)8GPMY-DC[G!#]EH M@;!5 49P[L,W"A6C"?H6FVV+$"Y3'D(AZ&>K\(86<+T&H 5,N 68+Y'#94 MH:4O"3!;*B5"IH\3EG&&3U$!A(Y&B2!C, _NPRCD@KU%Z/I'G.7I8H3KB>NM MC)]C>',DB ,"B?^74V8*0A-$% @R-(2 A+IGL(\)^L'.E_'3(I!K=@_*07D4 M8K,@C%0EFZ-^D4T9RT&Z/DU!E-XG()OAPWR*@,86,[60C->@H&3P_@P>AU8Y M\J#=&2PE+!\3:XTHA2?05TU@!IZ81PQ^!BC]&V2Q^':)JQOEEQPG-,&%!4K" M!$9P_'Z #M1B3P[&U]-D)$8QA36$1V#8(-4?.XVM5Z/69EX 'R*"!%76;)?F"31*^@([S2*T:A50P MXO8U(8"+XWG\4,IM% >H@^&VI2[W/6#8K2T&[<"X.US/@B_"M/7"1M,B$0]; MY@.+\0IJ>QJNM&B0/H$ 4K:XST9I.%]N^G@&VZ=%W*!FNODXZ :% M;1^.,"P"*2PLAQ&WA\(F@B*=&['"%.0I&Q>B&WZ^9R"*BVWDTPR58MPMRL6= MP4DB+_;_A!\$)CBL]4S4*6 MJF* L*=AQUPMF(9P]L(C 9"U.)NM[_XHBJ%Y-'\.EI/%&011!AH2B'#8*=%0 M%,>L.$Z()HOW%#A"@SX.PWD0QW!QCAZYFK=FQM;83^& G^@6/]0BPV3A]$&QPBT23&3Z2C M0)RD%#BUP<;&-;GE#HL'):!)@#LD?("GUK;;W]-D(HYX:"9 M7S$RA,PC%V< MI7#77!O7" 1[S@1!QK#F(>YT6P/<&5ZA-W!;0 IG;UQ(6(9YDK6+CS?1MLXO MR;HB I M0"@TL@T>&8-*.\I+ML?WGMA]!NJ8PBTI:;)X$(8?E :;X #*EU!'J%!S> M7MUYE])K?;RX4/AY?1 QDB3:Z%+7A!-*+N0^BZ+BUQ^OM"O^&28W*C^_?75A M?P;I(X:'.U?YA?" X=\\A>-\"D\#@8K+;BX>YAG[6/YC!Y]7RS";9<28=W4X M"$=TX;K?_E ^M/V;?O@GO]);U7YZ75_K,TR3I_-%S$GFK[1<:_<=2K(?]+4X M>XUU<7V+MZ]X5W$D[(S*UK^R;+U?P8VG33Q$^'@9'Q[%=U[]= M?PVXMCO/+ MTY=,JHYF 5>. 7< M1P9^& LOTV"4*WB>YEZ;RGB?O+^0HB2UE[]4Z44,U<OD*!3++H6SIR= S<>K?!O2>0[@(WF&^\P:MTA;D1F[#' MQ/:W!7KDH65[[Z&C91><8S:!81^8*EZ*;WK0%DZJBSC\<\&$;V3Q+@^<77K] M__+_'E>>&IF,]R& MA5\O[,FKN$48TC2!;?M!.%K@ALTO_TMO#3'@N!@J$!>=]I4I.B".Q0W_4SAF MT,,"9UY,93F+!^'\^=_)(D(\>+_EK;;7142@<+4 9BY[Y NX'I+K/721$%RP.B9'PVQ!Q1+,@_0(:W9R! M7B?KRNN=;-T2T<@[AY;,PO,3K[ M"!^5)X"K>&:R.3CN#XSA.&D2C$&IC!^XB]JZ.Y:*L;=SC+@0;L$P1IQ[EJ?H M(!R,DWGIB[SNPY:ST32&]7IX5KEC,_L*:X3^Y/C^F'N,HZ=A,9Z2@CPLB#M/ MB<"F+?:&IY'/< 4S[KQ[(@!>P%:6G0RNTP,T'\,4PW0 6+>S;G M"3DWO=(*UQO\?Z^UMS58Y/&=#YWO@J/&QP]%%!00I@A^^NXP@;C+;N'ML_P. M_?[#7,1G)+O"8XV720#;(R!I@)=W_\IPB!X8Z(/&A>X1ON*M8O/J(EK;6:H6* 49>=XZHC MYH5V\1,H:B/AI38^8E41T A*9"'J %5+%\WE+LBQ6SIWCY(IC\F:;!ED5CA; M&F30&3KAS,@5N;5N2F[^G3_PN_AAC;4YTT%;\=ILMD>2%8C>-X0RTG9/EX/B MIWV=[OY6[L\93U^QF&?H\":4B8R3%+6!0E)QY0#8/X>M2WQX9"*H>-=6I?)P M4/:U:'S#L[;TK.<3Q5"AU0R+ -'-Z:V()62#Z))+H#T3*N2&^'V;_KA609IB MF%*A)1[!$)PL@"[X9G*/T;^GG%QIBF(7G:$"ANTM\]YN/%13MOV$8IR M:FB4TSFWA<^OX"P0:/SL?8]G\ TW:I&5!N?"0%D2^MCV>8:G:T">GH;SI8 < MHR2)L45\M@RZRM%.@,)"A%_Q\Y)04/9)P3+@:+P*-&!?PXSO4$O!N$>C6<8% M&-;0'?3LOC6\->V!YO<]W;Z]?3)*'F+H>K^( E:"7>5Y3=]#.5F>NM;?*/11'G'%H\N*G%^HO8AK MGLT1K=O6RF!!51'YII9A=R+6KPRS+[(-8'X5WEZ6+6;<-+:T "^'+68E%"3@ M-,R&HDSAC%O$X[,]T5:MY)/]\87M8Y@7Y[DZZ:Q%]#)A$N&\5"3BC756F$&%*1CO'U8CPD1)T&YQ M90#/LB+V2N3RX>F60KS:P+-KEN!-"-Y88,:399@W/,2X0:5@J")8=1)^Q7\S MML7RR^-8<:6Q;Y9H\N&Y?#:B4\7:HMOF0PL*"/6=)CCZ@A>AJ->(7PQ%C]<"[)57QSD1B]%!)_(-2+2 M:XFT'86-GB>QD5=^G46[&22"TY8T V(^\,P?(JI.7G+4*0W("LYJR_X[=M:9C.A:*PG&BC; MY/L'?SUXGJWE9BI_4S$?590\,W9=CFB4X%C+B]\LB'CV!!#H(+RS,BN4>/0> MY,PDQ-P!P0QMY/]9Y@I:LS'8KOGGP-'48"RRZ M5U%9PBRL*%Q ^DU9,%:+S$ %)5DVM-AXD@;+%$;+F]X"4AMWH'P37N0A7@;M)H-:)^XH MN5ZFS.4),82QK0#>XAXH+S3[$M'EQI]FRR1GA4%5*!A,@)>G?0%EF.=^*8-0#/,RH:KXA5\.HD -A+_,1F9W<298%U9TRU69HA9^'7U2@&\K:RJ_'02SDI$PW:_B/D/0EJ+0QU: MK(4M>5U2HX//*,R?U9(U^!XU%DD=N=XSV4CG6.Y%A=*SAS<+-@J%UQ'>XL/! MBY7W[G & 082;17,Q TV3RR*RH.6L)4_\OV!W^X7+C^;:?.7QU.\D]UP%!#9 MD?8,#4WJR@.WN?.C<7D_V,/^-S;H-4KM;XIG5@HQ96)QYRB:.Y4!*S5RX M//.^UO;0]*@8$7["7-W@>_P]SV-87NEGI4:U=)#&?L3Y=WL'%FTL+ZI6M_K' M=#UE7"@.0)MD%G(-0>1PE'A#K_4RE?N'"GL1.K3#F%JTE>V97<5=;+D3%=< M:PT6.O4LR86R&0@76V[?VW/[QB M?&7X3YR4M0KBTN"F+F]!BO[7Q\95#E'U9?WX+BY5]LG2\G"Q<;987G?@U88H M-U1Y&FPCWG(=D0@5N&J61YN!?Z M4W$)("J[K1?_$0@3PFT.*%SZUJ>+4N"F[&%1^%"6%BE4P(MW@AAUKBAM/K^&S2HI MT.IK-6BEO1KT64QBO^ 17]P/XE[?(@&R-;.-R_?B*U1LRAMS=FKDY MQG4LW M[5&0357^EU>B?.1GU@+<&<;RB /@NBE]RB)>#RDLIG-]#QHCEW)B"\K*/2%/ M%_R-FQ/GL19#VA@>>)WUE^_1Q=)_*.31=RKZW[<(]B_,\L 5)FP ,,&R).+H M67G@=1015E&R+-Y5XJ\4Y*M30:&;88V6>G60A@A03FG0TL0M$:]4]J$X+W[7 M)F MEK#:G.PT$+75N*?R1BVQ]3*\A1?U-?#RF(AX$Y8FJX9N68#_4UKH\^O8[UU.IJ5B*[ARMEF)5K'NB7;!<2N<[ MHTHP9YCK^Y6=^,SO;WY->':-H:A2?[CL2P>R*K=TG3^%7U^]RE3]OG16K9G?K26[9E?9]:RYCI*.S<\LFVVFSG1+@3N M@[2[V*2K%"@[NN)2E+^Q/=74[3JG5]>B4&'8]]Q0B.?.QW.FJUJN1CQ'/$<\ M=[$R;YJG.F:MY=&)Z8CIB.E>FIGCJ[91Y2Y+/IZK9CMMP'EN;\K>4TN!GN&& MY8*H54VCR@7;L5E+NU^T8%OH"#0MU=J35Q>?;_Q MOKQ;%:5F'OMY6L!P13@NG%8.JIGE'I/D,ZE-9EIFJ RORBVV3C=>=&>WM8JE--ZLOJ M[=$EXT*[H6FJMN,2- F:\D'34WV"9ENA*3?T'-6QJRC #=1SF^U^.7K37:Q4 M#@T7=81WG'-X&\MWWB.K1'=A[JFZ32@GE+<;Y88),*^4JH-@3C!OAQ.F;JN6 M>U%'Y)8[8:>M(K:N^BXE ^BH-)<;FZ:E&I2H@K I(S9] M5W6J>0@1-KN)34F47<<$H7H6NT;+=-ISGOXN&5_TV[(Z;U$"^ECRJZ/E15I\ M3N[LQ&GU:?5I];LY<5K]#OEU_L$R%J2C*:]#/6:/+$KF,Q8OK6!-=^V4^]AH M&*JA5[ENH6.A!,="N;&E6ZJE5PFM(VP1MH[GI+*L*N8NPA9AZ]B>Z*J&7<4S MMRU&I09HC9^""!Y E7$6I%\8FI/:HC VU''']%7#H1H[G9'A#86I88%PI_)K M!%.Y8>I:JN-2)#W!5&Z86H[JF)4\8J2#:8=,KC^SF*5!Q-7G8#P+XS#+\4KV MD;5&AVZT+X^NJU:E RCY\C1!U#<:FYYJ5\N=0M D:)[]+LOT26RV%)MR8T^W M5=-HU%U75T/JD[>Z'TH5H79!"X2A^L8YI*E\1S^R4'07YI:KZKY.,">8MQKF MNNFKMD[%C0CGYR"")*%$GJ\:U3!.;;MKM(I$ZM[(;\C\T:34:G#:="I8M\@5!(JSX9*2U<]LXK/&:&R:ZB4 M1$7]8-BJ[U=Q[*D$V8OHKY7PW+$X^*N??HESEK(L5\)XE,Q.3N7:3#.$H>IZ M.RIO2 5;605U0U'J:U1JBS J-T9-U7#(/YA0*C=*=55SG5:@]-7Z:L/4TM]R M($2ADRH?"I>([U0E9MW.0_K!U,^1Z9$,#XV6PLV&M&X3I G2K8*T99[#=X<@ MW61(2PY9776,*CIQ\T#9/1?CO[%G4>?,7<_H\AEJ]5/MRS MF$W"_ ?M_U,^$'W5=VNU7;1/-8@HT>; 8Y)]0C@!/"V MST5-^O]8Z$ $X M;XP+AZ/:UON+]Q;X=C3,5O[+6;7Y9AMBJF6!(3M,FX5_HQ%-Q90(ES+B\H-[ MCO0K)&F;C&BY$5M)DLKOZ-$^HS7F@P,-=YZR*8NS\)'QKT^6-B9(FW&RN(_8 M:?7JSNT3=)10?SD'*8["2 H>YD;[:J[;)Q.@/7M2FVU")! Z)A ,U=1.=[X@ M@4 "@01"&P0"7@K5D!J4! ()A+,+!#GN3J23%A+=L#DU.':>793( :.#5W#? MYP',??D]_\N_4D8LBHKY_'BE7?'/T,:H_/R*82B[,]BTFCR%XWSZT;"$V"F6 M[]5&%J#I)@%?2!WO0_<;XD$3?;Z=HMC2+D0F_'\_E.GI7PU*S'A_9!*'8>%7 M1<61.?1F\'6>H6MBM!@S)9L&*;N^#S(FC#\LSGB:I3(]JA)DL-01;!/9QV- M>VFF6^RS4R8!UVR-&B.&\?+BFS"&W4FLZB[HUOK 8(5P@?6+@GG&/I;_V,',BO.6 M!F/=N3K,::(/R_]VC2\W?]-?^$FK]AIU5J6S]=5+@0//=AL@F:JX!+(KTUU> M(9-6,_&JRFA\D7]Z$L+H/HG&T-+G:Q$^'@9'Z?DWR1\M!\? M[R<_WD 3 H^L'RO-O#!LQ'V@:;(WXK>+\9M=K6P8,1PQ'#%57 MJ1TNOT[6%NO['RQC03J:\J#?,>AF43*?L?CDI._-S&AFJJ9>J=:]=(<+J? K MJ^AL*$IUU73;<00FE+87I;9J>Y62@1%*":47K$2HU9O#L8&J:]-TUD]!Q$26 MFEF0?F$Y#*/59RA3-2I5SY)68'9)+LH-+50ER:1(T#J+_F=Z9%0D:)U%:GF5 MO)P:J)LUU*SX,XM9&D1<20O&LS .LSP-\O"QHP7/ ;'5,F-+=\R0"L&RBL_& MHE37R5N;4"HW2DW5U-IALB&4MA>ENNK46QJI@=[;9U\[FOJIYE52FHQGJ+K&Z9",A1B9&YF]:JE9MOR9&)D8F1I:' MD76\>*AT/B1.)DXF3I:'DVW5MZI<3C>4D0_F:N9_Q$OEYSW#*U+7; [_5>EW MJZ3;??.L=TH"\+_3M&QD'CS H3MEP9?K8 )C^!A$3\%S!EU]/TT+&IPP,;YX MQZ<5O&5.RC1EDQ^OOLE<4W/Z=K_?C8Y3DR\?0/Q:#QNR5<)4RW7E43:N#AO#7I%'N?Z\P>UI ML?.YC8]E/VM73EO*;4PXJ"6W\7N4]WW#W42[TX]>:-HOGGH)"92H6"X(2)IS M5"))0?B0$Q\GY2)N^+W_'HK\\6Y)BB1CH+;/C]:R/?.CM6S/_#JSEC5'ANQ8 M=&7;;.'@OY;G_;U]8B_H)U;I(JN9!8\%V+]][\65B#HWV8L&H1% MPJ(D6"2YV"(L2HZU*G+O??VP:TS6XTFO*8JXY^HU-X^)A8:>F'3M'#)2O@!_ M.ND3K@G7A&O"->&:'3ML)2)U@2+.6#)4E+@J6$L&R' MM"3GQ8XYZ52J14T^.I+*SD9#\?3=#^77MW].DRQ3 MYFDR"?/.F1T\BIALD[1M-A8K76@1%@F+A$7"XJ6Q*(DR>I8-O&TZZ3E/6Y>, MB_EMSM(@A]&49;LK>0\TTY)0^]%;6FE,Q@)")B%3VB"/-A.ALQ.GU>^0'^8? M+&-!.IHJ03Q6QNR1173^E$I8(2QW!DDU8(BQU M$4L=C+ .(G@ -:U9D'YA:+UZ[[/'Y<#IM"-&J\LGPS;"TJX4;4"P)%B>5UI2 MH#7!4CY8VI5\6*6#98<,?#^SF*5!Q+7.8#P+XS#+\>+T\1QQ-'*#=V\5;')D M::H$;306SQ*Z15@D+%:1B^<(3"$LDHFR+JPU4$]L=L1U4HMS71>SM>LF96NG M0S]QQ!I'G"-\@#B".**Y'%'EFI8X@CBBO1Q!6E.7PLS_BE'FDS29E0>-)*YR MP&@PXC^85>[W=I?L;#.N>\F_(TM-N_!;1:LG_!)^9<%O%1V<\-MY_%X2HE64 MXDH0?5<4=BR4_>JG7^*);-*;A@M/ -6.@$VZX0G%['+WE99(^8DVO M>5W1$'PR-22U0WS[WN?Q)@GJUO)$-5LR\03Q1'MYHIHYFGB">.+"/-%LB_9E M&482D_<^;GKUH>42W#,5E6UM>/#,C/3JVG[MFG:'IDHKW/:IT@JW?:I=7&&^ M(7^?!Z"-E-]7W/'%1WSM8Y@#N49HL4MR]E$9 !&#,%:"&6@X>:;,@F:)PW0?(<[,YQ#7Z1&',K@NBZ(;V[3:-=VI"H#US6[W97#BK'MKN M,= V8-R[R\6_>1(CO4^B,30Z2&;S( VS)%:2B9)/8:VF*6/*#!Z=9@J+QVRL ME%,_QP#^9Q$]"^R:NJH8VBJ/]3EZXX9EZ,13Y%W.(URX>Y*8\/_M9<\_V".+ M%ZR^R6J;DQTQS+FQ9W)K?6S08OE^",B*Q>?U0<1).@NBC2YU38A2+L*4$8NB MXMOH]M7A4Y+HP_*__>%J9V\N^G_A)ZW::YWL['6OK2]1 MFCS)HS=<2D=RCU6IOZ0#PHZ@\:H*4:_<*S9WAL]\V_M5;'M#ONWAUJ3 KB2I MVGPI'#B=PL%@&L0/^W)'K_$.X:-2 M;;@VB<^N0Z#';0(=!\$QO;'M()#^INA20-"M,YP@WF]=/XSQ^)MF2A@K^319 M9$$\SDX*A3DSTNN] ]U#D;T6ES=O"BV ?-OG1VO9GOG16K9G?E+=\9W]8J^^ M\( &E%S_M+C/1FDXQ[HVERJK<(AV%YOT7\[ALBB%;ZKMJ6:UDFWG7A3* M&PKQW!FS3;NJY=::0XIXCGB.>.[%B@6:ZEFTS[6:YQH:'F0[[YZ^YV("ICX; M= ..2K^GR81EF(8GB)2,I8_AB!V(GW[72XK+0=U1S1KB0RG?A)2VG&9#TU)] M_?2H,X(F0;/^:BZJ5SS.VDWG>Z:38BM6\;6EJ&:'K$UL36Q=9O8VC!4 MP[ELRD%B:^G8NJ&7'+666&[Q:?,<^+VD[_7O+$6/]^"!\60&QX^VCV8Q M:#$1.COQ]Y%L[ZC0"&*<0<-KG&JWUW^T)AU/[NU.KZ+*M6]7ZY+XDAR052IX M$"!E!B29M1H_OVZ9M3;SA]>>1G@W9_)VGN!Z@@621*B)_TO4];R=F.?2=PWSY*(*S.Y9B@0:0[]A7-!PV=!NHOGRPG\;O;L)LZ[>CN[=1K;37-? MI,:V*S[_.TW+1N;! [N^!S)]N0XF,(:/0?04/&?0U??3M*#!"1/C;'I\6L%; MYJ1,4S;Y\>J;S#4UIV_W^SU7,^RAX_<1< %.[+L$#J:+]OF+YWEN%";I^$L2*'Q7?&&LF;,9I@W'V40RBQ@X6P1 M<>F&7Z-(BO%#V;3$)1[JS*T_2+(!O6@[^:B4YVYV@7P[>D0,?[PH!RL'?;0A0#G[* MP2]?: #EX*]E72D'_VY1RPW+#%W&M7U^M);MF1^M97OFUZU+\L[&?E".XE-6 M7 HG,U?UO2I^9A2]+XT,(I9K%LM9JEUO: VQ'+$"X279<^J%)[7A'WK;).O7P+HJN^>HP3S11:7#)S$QL3&:!JV M5.,LE=2)C;O"QFWGU N:;5W5M<]Q("1^HWO!?3I<-Y+1UGTO*/F1C7_0I:=L(D#("DG*:-'Y^E-.DM3E-SA*KUTQO#:-2K$E[O#7H>-=B;%<* M\2-LMPK;9+CJX,3)<-4A+T01Z7:X!$_;K 54M[8-IZX6 ;(;(<1= B29KQH_ MOVZ9KUI7M[9,;;^W7NVJ(NW)15O_8MY8"CP:K=WZ56Y,59+T]"&YUK:7CX D/Z+ M?F.7D,-:%FPVCY)GQJY3%@4YS)-]G;,X@WZ+]U=PG[)@/,(2-RHV]#0-1U/E M+]J-N6P.^R^;@3>S*9"T+!@,!(9F \Y)11?JSMBT&V]];--$5'>>,);M>]A: M?SB8)2!@_R-Z@-^#T9^+, OQXW)N89P'\4,(PFIO>^9Z>UDRR9]P N7+F,UC M[VO&QC"B*!GQYU$,(\E$D=+=U_3UUT 43I5QD >*J&0B>N-OPDOC,%=&03K& M:*\1VLX+HMPHFR*YT4+WMT6Z<8[D0F2O!$:HR^DF:2Z#&F3GI,R_48 M[55ZS*:RHI^BK.S;Q0U!BA6DN1L[+M3O+"5)^(8Q4_)NRS#T0J(B+'&%-Q7G&/I;_V,' U6XE:MV^.GS-)OJP_%<5OM_Y M2:OV6B<[>]UKZTN4)D_=,(JNH]65*5_RV:ND?N;[V:]B/QOR_0RW(P5VHHY? M!#B=PL%@&L0/^Q+>KLL#R0J'5TN,<8G"\E72@+2)=^3 Q[M"X)0@%8) \R'0 MF^'%2\=!\!ZU)V0"07TEG1H.!-VZI,_6V=?UPQB/ORF:Y)5\FBRR(!YGWU'" ME,,VF0L)PH;F8&Y$CF7#4(UJ298IB;)$,IEXKD$\IUNJI5,!:Y1H:H6M3->3W.SJ?,\$"2_'(&CQP'Y6]6AW;W55$DB2.[38%Z+7;L=W9#"@[ M-4!/O_&K^KSST:=BV$&4[0Y5VXHE#*!#/'+ G"=)!&(.I,+' Y%T/Q0A;O!\ MLLBS<,Q6+N,XML5\'C'.V,DBQ<@]EG*W\CR PZ9PQM]QM-_C8E]:,[8%W^[] MWM7;!>-N(]M>N37(]YTD%N7+=3"!,7P,HJ?@.4,/S&E: MT."$B7$)?WQ:P5OFI #W3GZ\^B9S3^CX/ MY.2Z+L>9@5S7R76=7-?)=;T64I+KNB3X(-=UB2'0]"4FU_1WT@O)];PMKN>2 M[M_DEWZP7->NK85<]1KOJF?ZJN&02WK3937Q7(-XSK!4P[:)YXCGB.]72[ #I7G:)L%J-F M*N4Y2- R@Q(\DEO M_/S()[W1/NDON=[5FV?=7F6]EL0?W3'('[W5_NCZ:S.MO](AW5AK;LT9??76 MV^O&&)O%5%9,>+!FB_]RS9;#+UJOJQ&S+U6\N5/PY8TU:WB[>1H\LFBSQW8E MXOZ9Q2R%\R&GXG@6QF$&D\:4X^3/3/[,S7 Q;HH_I8 M;*P\(B7Q*S8ISW5[_8K#TU%V*AUVCW@3_C]H^K"',_>'7K'*NENS=N,>=6L^ M>=)O](O>RL\]3Y,)RS+XA(FTBV3;^]XR]WM'GX_BNW[7^QRH-_*BY\%7''P$ M<\"E$>^$<;9(@WC$VN41_0O>S;(L1X(D,[:;Y;RNC>[56?'/+V$'. M82UP#M-U\L=LNL9#+-<@EO.U*GHY,1PQ'#%<-;<\U="V"[42R[6*Y1KJ *W7 MZYC?/,\]\H!NE\-I%3@W#[5=LJ$V&X]54M83'F7&8P?< -H^/_)_;K3_\QWY M[1X?]^E^NRH?[)I;+J:;W7 U%!ZO*\]+=.T=IR%HF MI,_*8Q M^'1&0395^5^%_;D(X7L <.$_FDV3-+\&"LQ@_H] AAG^IDQ9-%XG MSO4]"U+@!248\?3&6>E\FJ<+_L9-?919,G-Y8-]F[MU;JZNW,W\5'] WRS!C M.P\*_SM-RT;F<)2YO@XVM5Z/69>\0"9 ?P"\)J M2;Y@1]0?0D<3W9U_RY%S"P'TH?!N_TY5@)/)\_D-M"7/YXYU1I[/Y/F\XVE" MGL_D^4R>S[62DCR?)<$'>3X3!,CSF3R?F[B)D.3YOOOEJNP=YB#700^R# M64EI;*@CSCZ&EHJ/FW[?2JQZ1E;5;6)58E5BU2:PJE,E_R2Q:OM9M:G^VIK> M'4"3OW;[_;7_ZQO/T(U3-ELYL2L$4]=]90F;A$U9L=D!IX:VSX_\N,F/F_RX M7^?'/>(>'GBODAR^2=CTX%8"J3,QOY0 >!'#3Q&T,L8LW\ 4L3):I"F+1\]* ME&19C2F WYV-]L1JR^3C>T#:B8_X>.G;N\\MB7-VN2E+6MG)WAI MMUT)[JZ7]B?8],A'FWRTF^>C36[8$ENX.@ !V0U;#A#(X6DMKS-U M9X! SN)MWFN89N!W:M&LON@ITR67GC?QIPO/@]328LR^!P$41*QM+'<,0R M"0W[%]30#=70JN3//S9M:85Q"V1N2T)_0 %P[0HK2-"2 %K-%GNFJNWDPB:I M)S^,IS@2>]0OGY> SY&^2)"?)DG"S0R_T4,=I0J\4Q4C3# MK*$;FNJ9E>P:E0D@[:[37KV#9("6@16S?T]L.BVX]..#)73X=&3I2-GQ^M97OF M1VO9GOF1]U(.Y%)7J^BN+5O#^N2L)(8HYS(O$WR&TL<=PI=RS_(FQ6)D#R9)QMI75O'P=L1#G M:7B_P)_2LG25V*;M;MZNJ[?3 M?K>1[73:-0B\G6!X_G>:EHW,@P=V?0\$^W(=3& ,'X/H*7C.H*OOIVE!@Q,F MQD%T?%K!6^:D3%,V^?'JF\PU-:=O]_L]5S/LH>/W'+??MUW-,37;^4&2Y4B/@NU4!=[,,LZ;8:YR1A+?B%SK ME)]>COSTUM5AVXUL^>GKSS0OX? [GX2^6^G'*0D]H:"92>BKA1Q0AOKWM\&T M/3,U9:B71$2\'P0H0SW) ?E\_=\M0_TY;EC>;UTI0_UN1<<-XPO=M[5]?IVY M;^O26A)?-GY^G>'+;@=S4#;B4U9<#C\R2]6]2DDZ*!Y?%B'4TGA\3_6,6D/R M"9FR(9-V [E8SE9-N\JU ;%<8UBNH9N!HW<[NK!;,4426O0OJ??X#N5H;I'( ME1MNCNI4RGQ%<)+ ?M9L26>HIGYZ@E"2="3I7I>-ODIBRA:KBBW+1C]ZS>WO MQ:5I0\T51RC1#'.&8:JZ72GE4M7I2[OSD+VCCHE+DEE=MU7+K37=$B5.;Q:H M::-JU4;EJHY[CF*$M$\UAZ6;:9>OIEYUT"Z_,^?&G;)^7HMDEF7/:DD!H,/4 MD%\9]6'SJI;[\]CFU4B=M/7[E#1L7/]-B*D:QNG%:PC)W45RV_><"QKK+=5R MZ'*H1?PF^4&&+H?>[R!^R2#!GP^F7Z)LYF2ED36;.:V^9%&(;29"9R=.O%^7 M/;,!GL?'(QE;DBO>J^)-W#S5ELY7!$("H40J4@OFVO;Y4:*&UB9J.$M@53.= M%(Q*X53M<5+H\I&.\$QX;A.>R4!%JT\&JDXXW(FPIL/E0MIFIJJ2XJ%]FU?3 M&;3A9BHJ]-H2$)*9JCWSZY:9JG5U- MY<94)4E/'Y*C?UO#2,I"GUGX5>$%/C.)2WL"M\[F00JCRY-+C=H[N MYE:Y3, I3 ::7CX .6<,,D_&PVCY)GQJY3%@4YS)-]G;,X@WZ+]U=0 MG[)@/,+:'"HV]#0-1U/E+]J-O6P.^R^;@3>S*1"T+&8*Y(5F \Y%11?JSMBT M&W]];-.DJ#P+_\WV/6VO/QW,$I"N_Q%=P._!Z,]%F(7X<3FY,,Z#^"$$2;6W M/6N]/9!,4R5+)OD33J-L@8^%ET0,HB@9\>]0V")Q#@_47&]X'.2!(BHMK-X8 M[WE+7W]+= P_)(L\"\=L52UUD17T7LSG$9M!P[P4:H@=<#MZ'DPF;2HB^QO, M;OV$R47-7CF-B#R9RSSW=''(5UB.D31++M="MUJ$K0JHRN9LE(>/+'IN$S^5 MJL[^8LQUZCK&2A)*HNN8-NDZK=5U]$U]XJ"NLZG0F*OXB2JCOY,-N%LUL:DR.J& *J/72$JJ MC-[YBLA4&5T2$?%^$*#*Z"0'J#(Z54;O5#:4PV:7"PG"AN88;D0.8$XVGFOH M=F [W0Y??=^CX/3-3 MVSTZR;/[7:S&Y+DM&9\W?9&ENS9OE6>VI/LWN6T?+%6U:TXA%[W&N^BYENJX ME4H1+*ZC2YZEJ,Z9I7#%$&S,="D[4 NGC,\53,MXKDV\UQ#MP.G2E9\ M\MB6_ES158]MQR!GV7882AH,0ON4RPH"H40@)(_M]LR//+8;[;']DN-9O>FW MO1M-,F=M1R-G[=8Z:QM;-2Q.=]9>^3JO.6JOWGJ[R[:Y641DQ8 '?+6-%0<= M\]5^T*(0-!L# M3=H.Y.(Y5]7<*ID2B>4:PW(-W0TLRHI,/K8M\K$]R53;'-AVP/)(("00OCL( MR<>V/?,C']M&^]B^P@6L5E=;=^7N)XFGK45ID=OK:6MM9@$^U=%6K]_15M_T M1YVGR81E&7S"U,-%CN)]#K!N/:F13UX5O($*ON(8(Q@JTE)T&L;9(@WB$6N7 MR^PO>+/'LAPIFLQ8?7/;[QY[/#\RNV';(4#NLLT0$I)N(N0N2^ZRFV^^:,X@IZ@&.D69JN%0'MJF:SQM M=(K25CMS5/$1?#./F]LU0OC?:5HV,@?U_OH>ENO+=3"!,7P, MHJ?@.4-GKVE:T."$B7$N/SZMX"US4J8IF_QX]4WFFIK3M_O]GJL9]M#Q>X[; M[]NNYIB:[3F^5H5>G[G') !N +\@*);D"W9$X2%T--$;]K<<&:]@T@^%C_-W MJ@*,2)ZQ;Z M><:29RQYQG;")Y(\8PD%Y!E+GK'MVFN6:NHVX'?++_8X<<]OOF/M?WWB&;IRR:\H) M7B&9.NH@V6 \?JA2)4)N*.Z5HQU (;GIMF=^Y*9+;KKDIGO<37?$/1?POB Y M;"'?A9B9(L*Y*4+MU]BRRFRI@= MSIOZ%*1I$.=EGM5]3KF!$HY_O,J&VMVM=NL,AI9CVD;OUC.&YFW?Z U,U_'] M'OI_KKPVS^J?68NS[N[1:\+_M^^VYV])?/USK_>[- PM!^0P/R? M^@_ #$],N6=1".,-\QR+FAP<$(,!_=A%.;/ @-S&.O:*-8(6TBA#%O Q1 O MAQG2@+\JY"'_.@YQX%D1NB"21^-HLA @'*0OS1>GD2WF@#.,+L#QAZG"GRU M+-)@O]0"@F8._\#+8[$VJP8#!!*?4BYR3)>+ DN+-,VFR2)"B.1(6DZP,<.= M*H!&[F$=\T7.>)M[.EYUNH>[<+2"AL6ZC<,)AR30.TUF)6VBYVOH)%J'Z;+] M!:;5AOUDB](W2@^( V,=P4**=-MA5B[ZN, _#ID%L Z'*5?NQK,$5G@<0I,Y MR((2)!';\T:6!R],]T;Y90E(7!0 'C!1\" V_I0]AB#%L,!(@.3NO FS=*?9M"W;$*!S9#\1$?+V,4]NR"?P6@Y87P @J^ M0+L6;8J_+5Z6.M, 9'&T1ID 41=$S_P$!"""XQ&'X7.R6!<2I81 C,UXW%26 M1 4Z4][(MMR "?"&08XB^=>W9U!B6%IP#@@YX!CDFD")%[-[^ &>7A_A6@)^ MY(V%4 R/,P2:,8?7HL1NP$=*4OJSZX.GUH;#L-;+ZW,P84/F-U6_IR<;XDR:NV MN*7D!SD$X\ &^.KQAE="+RM@AV-=[;8@[0OM#E4U<2A9Y&(+A_7?7B]$8"FM M"[CMW=XY :(0$##&E@")%C ZF@%K;1,D WID@V@P.G? -/W=&ST6EB'B! M=2< **,TG L^ X8>JVM;4"3*PXP7Z;+;0R_P#7?)E$RH("ALD->!UOPXF<*8 M@00 S=%2M1:]0&/3< X;>/[$4/O;QW>[G".(O>=1P6]\;;GH I SOA.F:Z*D M: 8.DG@$X/4T@!O@R)L6"\6E%A"4[=D?6Q#YN>T619&?[8_\/$6;^MOQ[4C\ M(D(:6Z12P2%VS& O88>VY&SK\_C?BVQY(CM>* @V@CS\SU+&!B/8FS*^\2W+ M%\&9.X@?0H0@'$Q9&=J> "E10JV_(PH"W2A_V[. GSW!?@Z#0KPINR1$KE?GA#C?SF:T/+3\M/R MT_+3\G=M^:52 BZU^+I-Z5A>UHC?,QW+1A^KJ][B6N::?U/CA=S/:Q=6%"1_ M"BBD")2S==5WJYQX*4I>)EE-/-<@GC,MU3"(YXCGB.%>,^\1SQ M'/%4 M$DKKOR[1.V9#VAEZ&S7;7I7(VU;G4+;M*CB75N1V2;+*#2Q=KZ**$K (6$> MY1K;)>P)6 2L.@[/1I6K^@9J=BTV7?YV,#]*-X\Q-IVT.R-=&PK1ZE5<"*>$ MTPO>_Y#S+$%4;HBV2922X7+]S;VY&*NL\QG2*%0K_"Z%1^LKJ5'[Y.O7\TW5 ML"K=_1XAP446EXPJQ,;$QC_P("W;=8F-B8V)C1O,QKZOVEZE:LO$QL3&Q,:2 ML+%CJJY3*7RSD6PLYX72@9P[NO>F _:9DQ-VA"!$!$(%H8)00:@@5%PTV*Z- M)OV?#]9.:IE?E5?%7V]W\4Z94]WGHF^[>0IN"R"W*^$1( F0!$@") &R6UNV MG!8ON5Q-:E%0&^I/Y1GG.-LVAS^D8@M9)3EAF[!-V"9L$[8)V[*>%5N$;:ZS M?\^K>2^_YW_7AO3FNN3>_$C%^3=6F'_+W7L#QBT^XN,?PQRZ&HEO-BN<+,\- MR9RE00Y#4"(\0 ^GCWMWWGBE-(H1TCQ7;M^#>2YBA8_\F4,9O L/?-5E B M$_^=I,FL_"V)X?OQOQ<9IAZ9)*F2'4F^IRI!E20F*E^'Y&!X[(VR9_W$&BDI MFZ<8^EO_8@?_5TKBQJJKD7!VV?8@^+/]55>QW?M*JO4:= M5>FLDR7!NE4[_O,T9>S5U>,)!VW%P:?PZZM1T$FQ0*6CJ7HX0:"*GSI!H%40 M("G0>0CLDP)2*0541IJJB-/RT_+3\M/RT_)?CB92*0&76GS=OJ07YMGUNP]C MM/2GF1+&2CY-%ED0C[/OR*_Q=?=S?]US]4;U7D\!AQ3^$!\,3?6M6HLLR^T4 ML8_AI>)SF5)S$+=*QJVZH?I.A]SSB%N)6YO+K9:N>F:56"#B5N)6XM9+:\*V MZON5TLZUAUO?U<[QWM7MQN./4IC#VB6S))L?K65[YD=KV9[Y=68MR;J\A[Z? MCH1M=#-8S53Z_J;!S)J4H7:4]UY6U.A]H.NJ5XE:^%K:? F MSU\Y(%'%B;\%6R0)@"X* $]U38OXG_B?^+^3_&]8JN=6N=,A 4 "@ 1 \P6 M[JNN7+BU"-]?? MO^?UYY??\[_\C_"F+S_O&6-1FF9S#NM%[W5#^W9[UBL%?*.1=95FOF,^ MY7^G:=G(/'A@U_@J>,^CJ^VE:T."$B?$5/#ZMX"US4J8I MF_QX]4WFFIK3M_O]GJL9]M#Q>X[;[]NNYIB:[3F^5H5>GQ$'F(1E +_ @%':)MBPZH'#7N"0QHP;O$1'_\8YM#52'RS6<'I#DNZCX)L MJN#N4-\"3(E9+KZ8 MI\ECB*7-[Y^5#XN,9Q+Z;NU4'HSR\#',0QA#Q+),O,2?FR2I,E^DHVF0P8_ M$= 4O)8_*T$\5MB?BW ^@_FJ\,J<+\M_1)HBEL:P74 32I9,\J<@92I_8QX\ MX_/05*S J(-XQ*!+:%Q)[H&THFK43;EPE66\PDV 41C#7 M'!H 4H3)&"!R+?[%4Y,&:9C!+)!:40@4&H?Y\XT"#8[@6UB&=+O%/(&^E$#Y MPIZQ1:#YC!-FQO(T',%OHP I&>;P39 M4N@XG\(+,T!$CMWPIIZ8\L!B7%)6 ME.%:I&NEN!0NV?F7Q5J)U*DP.M[BZU<'IX+CV9I%B+D,XG\OXA'/:_ 4YE,E M3X,Q3W, O7%+T'(" $\@%!\]'R>H&$$4\;1668:#*']9DE"%'D;1 GF.3W^> M,FAAF2\+GPWB> $]K8!]OQ@_ !/@W/Y<0'AE515-8:^]%<86?USN,$8+1A@C4-:&D<1U)&;$H M*G[]\4J[XI]A(J/R\]M93E@&Q?""19Z47P@EDG_S%([S*3P-Q"C\($=8L&^> ML8_E/W:D]-72++NJ6NA<';;:BCXL_]L?KG;4X*+_%W[2JKU&G57IK),E-]UW MJ,%^\&AV]HJXQ_P*/TPS91BC"O,_"Q#AIJYV_%ZP6SCX%'Y]-0HZ*1:. M>@B> 0YON'T\.T ,3?<[+A$( GJ5)/,$@59!@*1 YR&P3PI(I104AVR['G-N M8VHF76[:'9HJK7#;ITHKW/:I=G&%I=J0+[6^NGU);^ZSZUH?PEC)I\DB"^)Q MUIR< ._M%5W>RA87L7OO8:E<^"EHD<2I2G7\+GD-DM,@,6MCF557]4JV(V)6 M8E9BUDLSJZYZ;I>"J8A;B5L;RZV^:KBUUM5M'K.^J[7CG<^[?V59]K$!AJ^F MR2S)YD=KV9[YT5JV9WZ=64LR-N^A[^_'8WN4N+SF M0))LT*_(7;5TK?A]F6X(;=-A/ KGF+UG*_?0J7IM4P^ NJH950*:6W0 E(J+ M9!7]3<6WUZFDHX3N;J';4#6K2M$JPC?ANPGXUE7;(_-T9\W3+R7:?1T.J%YZ M!6HTH%ZZJYJZ1N72931>G7/=]R05)SG093E@J7HE.S3) 9(#) ?:(P<,3;6T M2FD02!"0("!!T!I!H)NJ;]#)X'5FA0.EJ,I.9"W2LY?M&S!N\1$??Z&XT""( M1HLHR+&.3AC!5!ZR^B;ZSA6&U@L)C7;GB>5:\@1KQJ3LD<4+ILRCA:A",YH& M\0/#/%;P.DM3>*M\AJ<'8T61G!NE7]2Q>6+PQ"AYB*%W)5O<9Z,TG/,R+N6+ M:8#P?^9587@3&T_E+)VI>TEB^]'XS2),MV&RC*Q 187 >(,<8R,=!5,E$F"RRZ MLW?R;Z@((SFF7JA:M0:%94P&2PL(&+GV5F2LN)9\T83MP(SA"2,KGQ1Q:%@O:4T M9.C9D $TL2I26$3C/09I&-R'_#,TE2LA=!\*&.?/<]P4%9[.;YZ&T/O]XAD6 M$0:0HV>P*-XT NJG@$D@7LR>X/DQ+U%5EE$*T@<&!%[.G)=QPA'!&[Q'7KFH MY*0<&AD#P>$S;SC$U8"QP#B?D:\+ !\< M"_%Y_6*<$M:?@@HI8IL<2W4JI1HZ^Z*\Q>NF\R%XQ',-XCG+4,UZXPF)YXCG MB.=>FIEN:*IGUIIBA)B.F(Z8[J69N9[J:K560WHWGNMR_'MO/*::1JV?'ZUE M>^9':]F>^75F+NH>^M]MQ1A]8/.8Y)'DTPH'@VK9G9-(-4_6<6BN^T&GN M/65;2W'J.JIN$TP)IG+#E,0IX;0).&V1..VR/8F*9-/!M65S;?O\:"W;,[_. MK"49E%YE4+IG#V$;I'%2OTZ:CFA;!E& J-TQ] M.*Z;[7#_()BV%Z:VJQI>.Z1I=8VWC:KNT1R6%3*RFO.ORCA98,XS2M+[(CGD MS]+K^JIEGYZD=P\-+K*\M6]B+=BKB),[RZF$_34NRJ^WY[>;P./J[?.ODMG\ MS:NX8YCD?Z=IV<@\>]RD+OEP'$QC#QR!Z"IXSZ.K[:5K0X(2)\84\/JW@ M+7-2IBF;_'CU3>::FM.W^_V>JQGVT/%[CMOOVZ[FF)KM.;Y6A5Z?>9[W9*(, MX!<8\,J4$NR@_1 ZWKTBRA&TBX_XV@N54?Z6Q-<_]WJ_*^)K-E8"$&. %B6; M!BD6(5CD61[$.,@NE+?X)Z]!HL1O( L652A+FN#'Y;LL2/$B.N.E)/A[-\IO MBU2)%[-[QHN)O*V;;+UR"F=C)#/#PA70;A!%&Z_.T_*>/,N3 MT1<8<9XLNYA@I909UD;AO[$PGV++.:\(L7&=CE],P@PK6HB;=6PX0Z$V5I)4 M>9JR&$:9+=A85<*)@@--:ZP3X>V5IKNH6.OC15!UJRZ$<778K/Z*NA#UUT%H M3XN=3*!V+']:NW+T4ZT&P@'5:JCC6KW]B?J[GHB=(-#Y6@T$ 9("! &JN/!V M6-0S;?F3;M/RT_+3\M/RT_)W1K>+\3M3)XL+[+PQRDL$R\3C\7E1[R& M^3B,%M#M>T?$7-#_3-=5NR4Y1J3B(JE\SAJ*321Q5AD[!Y9FQZJF,X MA$W"IG38= S5I<1TF"!T^PPU8FEYQAA5)QL4S[1C?YHKH-F/B"^*+%?%'9_DQ\ M07S16K[@.3A)C?KI/-D9+AR?OG=V,HW_P*J(C_CX:^+JEV>MUD3/\R#Y,9O ML%/<_ MXEN,8A_]N0BS$#]>ITR$O8@5 >LO_*35 M'B=.G1U\K9.^KFZG@J(I.)YP0,'Q-=0HZD!,9-?#8@D"G0^.)PB0%" (4'#\ MVV%1S[3ECX^DY:?EI^6GY:?E[^#R2Z4$7&KQ]6-I%)ME":+@^$ING<7%V85D MXMD#PLY34^(8(*1PM/Z@^ZJNUQJFMPO>4V9<]U(>*+(M#V_+Y+Q#W"H;MQJJ MJ=5:-96XE;B5N/4\W&IZJF_0WDK<2MS: &XU'-4Q.[ZW=CW3A12FKW;)+,GF M1VO9GOG16K9G?IU92[(H[Z'OIR-!%Z?6<&AF"C5?U3Q*[M=H;N\ 2BU5\ZNX M2A)*":670ZENJZ97):,0P91@>CF8VJIO::U :74]MXT*;J]*S/ [5"FY'-(] MRVY2?K#^5VZ M>931?2KHU!GQVE2,MN.L31!M+T1M@\0H851RC+8#HF2R7'_SCY/R$9[*")=, M."51/91C\Y96?'=)2K<5? 0N"4EBAL0,B1D2,Z\-<]=5_\*E#$G.D)PA.=,Q.:/[JN94B@LC.;-FW3E0 M/.^G_Q,HX?C'JTPS]3O-L@9]S7?MV]MAWW%-Y\X<]DSK=N!:0QC4]\':B^7H MZJ]:I[W)C'- ^NRN[83_3SRWF;SSK^&?BW /BY5.&_V7_/WOOVMRV:+$%E_?M/_U_[[.+T MZ:LGKUY=/CL]?_+FZ8O+I\]>O7KR[/3IQ>F3YT]?G'[.>OV%E &(Y17\!<^" M+5\^XGJ-2\=WJ2JFH2P": L\5N$CF!RV;-M,M?T23OA-@:/SIG?Q3+,K4,^[ MF7Q4M<+D%BPRW NTR (M"P+*0)^O N@*_%+?I+J#R@PPX$: F@;=@DH%U5&^ MH=.[(85>P1I-SL[1G&Z68H=9L=M5&GR+1@P6/XFBWP&YA9T M#AB9LL,]H"?S:F\"CNGM9CE!0YRE?VG /M_B@\_ "(%>RR93]$'@(@N\$7\.:M-UZ73<;>+R;4-9KPMY!; ._:OD*L!YY MU4H;,2\]7HV="+HV/P.I5/Q" 3J4]D2^ T_*]Z^6;"!DR^!O"S@=U;7,(\;O MBO7%RXJ7DL]%3:?[37[+*K_#]6,C2^N?34C%X3/4$X((7LL>X,\SVI-)C7^_ M";"9146>4DF?R9N[R;1KX52U9 RBB:&G"[-E!1'"-;UGW#2X4RC1L^G0-6O0 M\(&9H8BPU8=$212!F-.:A_!A@@=OP\9,;!,\USQ,-V))X>(GDY_YY6!O4(*7 M^<9_S3XW*=IX?;%:FQ:.B[K'X%CR@U3U!A^&M \\2).#W9N XP7K"\NV:M$K M"^N-_KU#*TG"#UXA/,T"KY/#$G95>@GW5'H"X'OJ17HGJ0(+W;:XUO!EDJV! MQX"_BAN$XI,N/GF/C/IDCVVU#AL\ZS.\]*)#!W96=^ ^T[J#N(2YBABL%/]I MF3=LW,$WZTKV*N,S')*#=IGX\*O\[^#E;^[T/$6O"]PR7.]\?H/'E+5>5:%8 M)[[8R>0O8-0".K6PJ/2W#5RXL&#,KHR;7C@W:JX0W@;EN0L:[L!G^#P%4H_X MT6E>TD.T2U39$#[D?O+XZ]Z%*%( 6]*FT0Z>G*X*>5.ATD$^!%8CJ"KQH(3 MNKVO=UOW8.!0UK!XZ+U1$,/WPV6:S>IF3@]Y6X"29E'B/\N7Z'YKB&!F\,S? MJV;.*Y6#8,&U/$*; M3B!^CH,M5H73L'V)*G)34*FP>\!S?FX_Z MQ'/[60DINL[O*:"8C:6HKDS1'HP"V[H@.%\;U50)KTO.#)FDMENA!O@G>HBJ MA"0\EW NBXL?+NTVMO^ D-_U&Y]S#@D@V M&W:FS-=M^+W^8R Q/QEPT,"?SW_:#BOD6SQ[\K]>_C1(X\OM=_SI]/.^]C5O M]D-.[SJ.>3^.>?_FIOM^7@'NL*<_?\'TPZ/P?!O"\[W,C3Y[]C IYPOD3@&I:H M"3P.3R1PBMG=)'SDOQ(LL$7 #.KP;("=9,13 XYV4Q#: C_P0]/Q_/;\[&NP M\7Q_WM#113\8D7[/_[4<,=^FNMA%P: W M.##DND"(_+V M%NGM'=+@R\19"F9YL9ZKHCI>5RI".0/D0,!7]R MI +29W(3'+O ?6WTZ5/-.VP7G*SJ%IOD6KCJY"[DC;BP=&EL9^1V/KAZO\TS M:)*5*_A!FL)^<_'\01\UG_\=%$U@^I&JKAZQ M1EJ2]H(G_N);?.DK[^@)^LW%QVJK'JJYR?_N[WOLK91V2VS77$Q:^'-X-,V9L66% MFI]Z:$&,>C.HK;\0/K8JR$[QO,(,F^.;,"OLH]9(38WCH(.I,9WU?/^RCI^% M,AWDGCZJ%X^Z-OBW&XR[QG?D+JI%V6$#-UO;5*N,KD[L5\VK),4RVD)Y_O3D M6>R@W/:-N"@M-UX^.3G=^BWL/NTBA8JR27Q%F7QQM>@WUJK)U4-N3KO2FN_=.3BP=4(5]\A1RD)"Y27]Z]7'[CNOG\057S MEZ_KED.USN_H1)&VFLM\ M=%$_UT5]_B]U45&G1C':[A^B 7GJY.T>[XQ,1T\^[:&*RAP8.(UG)J4> G0X MKL(A,FWUL^I'IJWOE&GK ;5DTQ^=*%Q*^X]/_%?YPF?//9O(OK[PBQU?VN(* M_^;YR;/48=WZQ7O-O2,Z&5QE?Y>5'8/G/<[H#OVJ/9JQM"4YW?36KN8?)8SR^B1_3ECY3X'DQZAW"Y=@F^!A\O7GIC ME?W-DU,?*U'%-E9>4 MJ&CKQ>86T^Z>B.\;#^X:?ONK^C5T_%'O?95X3_R# MLX0(+88_^8;YA)4M<3_QQ-#, CBNLGV>_J"021R'YP?O.+R]MW7E, [0?>TZ M/ZCSO8@W87;;?OD8(/L(DMSS0?K5"!P1# ML*]G0#*,EY[Y_..PO*V_>9(F,(8,\I<0.NH"8# ^0.7FDD'6L!+RV\-D+:;MHY=-$*_OO6NPZ MLO5>#3\[:-O^C:FF![+O9T\?NP,UKAC.GKJZ\_BA*Y"DE 9X3,&&F7A8% &" M')I;8C!M::[YLY>3>=%*EH)G8UA>)$-Q?/IEI]PG@,=..:\ESC0XX7]^SJ&R M@['E]=WI.(_1W^!\)6=3 3WN;)[%Q1@;L"#3BRXOWSY]^OC5V[,7I^=/+BZO MGC]_\_8U_.+-Z9NSTZ=O7__TAX.=7O0+K/JU8]C^A5)-5RA1' $?D#XBLN44 MFOPM^3O](4:UVYHD:>'_@)3NFYQY^TE32.T';%3)2<^T+MPR7WSXN$;.>_C7 M#2BLN@,53'V#"G\[/SU_>C)Y'P(F@,/D#-[Q"]]OZ*W_](?_HB=Z@(436N@M M0X+$Y"#Z,8X+PID">8$_*JN^+'I,[]&REPG?)-._#A?C/.,,HPBW96O.1^(\4@WD,YK_[3R"27,KGV8B>+SR:RLN[F406'+28@$K:L.5,-5V[IRYUMS!_[V M0L;/V-=I"!5\9P*"BASH95\.]WF9G=+(&N+Q5]$0SA#Q>+T:)X%1FOGKXX/WORYNKIV9-73YZ>7UV>G9\_/[M\?'GU^.V;-V]/#]C+ M^!D6;,7#)D@)75XW(1R:>R%36>H&;HDB 1YZPUZV5@D(Z^Y'T=@RX*? $M_1 MH9^!%9'I,CA\!4YXV^4\JT@G ?)7>1H=+^U=; /()C<@H31&J(2[TC^L4(&. M>144'<^517+6$7Z"FJ@)K4V]"PW:2%0=FY!,)<(+;FAN3%G 27=D-DDO*9H M*;?16=49H0?PX!AQ=/#?^.)QH([,??"QH@R:HC/7=Z.A.6J[8\\!;08G3>-2JI2Z[;%A'G-PFVA$$T=>LD USI,* M\DOMCA!7B\8\28\!O5$.X>VUK#QZ'CCI*-E(^,L*;@X7!@NBM_ U7[HN#N[! ME:9WQ5(Q9Y[@RT5#C@XX==@.(B8$PE-[]LP>F-;7'ECM!B:,P6+(>O);\&]S M2B;#;?(-.TP;.!7\"1V@ ZN:1V,3B+YB=( +[GTROK$W[(>F588E.'38"H*R M14^[=>3C(<)Z^LP4GP'K$>MS]>KLZOS)V?,73]Y>/'ER_NK5Z\O39Z]?O+HX M/7UV]?C\O&]]CGB@KXX'^O;L]"^+Q:-7M0;_N6G^.&T+L96Q0@&0GCPPIKZ%O^J3HH-2?Y:BRX_O7@N#<-C6%-1 MR!=O3U]=/GGQ]-7C5T^>7+TXNWS[XO3-V9.KR].W$!8\??Z=A0,CVN0*>R,Q M:+ID3!WNY#L4-I]T^X0:9>G)\ZN$QIV%SBTJ$UZ#W^!PCR 1'SJK&Y9A9)JS>,N51-!4.Q*3W#G.:V#FE-@X< M4&MW0X0\3G_%5VP*?#(75 U6\3;.N>5-0)>=_ Y."U$&LVAFW0HSNC9B%$/& MF[SL<&)F_W4IGP?_?UWCV8(G+'BZ*.%Z>;BIG3SWK87X[G=KB@MF>D[=I]?^ MG-I7#RF1AV/BKC"S5=U)6:U-1F*.+D8SEOLZ_RJIK_G%#< M7Q0Y&;HXWS=P3)P7EI5? P;WR?HV=07_GAU82/33']ZBW]\U9+M&*EL-K02" M%W'T=I@G^C%9DRR:GX,Z"5^]OGB0&:S^.)[/SV ]?7Y^?OGLQ8LWIZ_?/'GR M[-6K-Q>O7CQ^+YXV6<^M--1_PFH)5PH4!\_#ET.(G9Z[C_P&(+[[A6? RX/WKY2J7D]^ M\O-XRB]O_&FEF82]<@@GPIW0D8&C4\V% VV[J&"TMPPEIR?[K&&62L1X>UY3 MCM65=GT/&85.34X@($F3=B5KIT%"\KL_@COVV%8[661,F'2-6[ ).D8+\*YJ MVH&VF_Y=ZM&R>:BR1@B,"J_78%_>%A^QS1B57"1JH[(I!:A<*)5+8H(%;,?\ M)C1M0"=7,C]ZFWQ"E=:1N[SNN.$7_+H8URYRK;-B[JG#3+E_P:*:U:M C[+( MRY)[#Q6+@LFDV4924?>])3]XS=*O M"Z6HYF&&\D;'Q2_,_8O]I_HVP.)E$/?/2Y:#)R[D("TB)M1/A:]"_CWC%BCI]PA6L8*7 M7($(0W!R.*?Z@0IC7\DZY9/EW1HW@-.89Z?_2ZI<2"')8S&&$L%97BN-H=?@ M< O%:ITS;@$#/]YW.:!]%?:0&9#_X6W>RW]\NWWV""KF@UD,I!D*BI*4KDI! M_L9B 0A?N5D29IJT'/&>:AF2]8OK"@E5#3HC%X_DKR?O3\!U*$LB*U5(TF"T M"ZYJ:X43>!YESNA=SM-+S*@&H^5:%.%7J/% <-^A:>83^!XS$03F>M,U-5<; MKO(*')5[18M!_S7N"UZSS&XVT1O=#*YB@J:JTER2NV MX6_=NM#R]]Z+K)U2Q)JMME6)%9@(QM8Z#S\U_-0.=X <.=H!=N6N\^OX/LLP MOY9VO<'^P!)5;2ZDO/"\F!3R7J$6?;B4!GIHM0JPQ B:!45E/!]L;XSSX_.7 MYW8/(-9@:7;@5L_?O'Y[_OS\Z=/G;UX_>7OYZM6K9V>/S\Z>/+FX?'%Q]?3M M]U^HIFS"8\DF8/ZDJ4OV3-]A4],59R;@4RGKSKGZ30<4V=X"$[PQW/2^O9C\ELI/"W)%06_\VJ$%.KO('YT] M^6WX'7Z:Y?KLR9Q_Q3_&FO/[Z Z_44M^.:-XY.S%Q6/2^?F*RW"_Q2^(P^X_ M+)[Z[WXG60QZH6JN_\3R>(U9\QM"VS(X=WLV7!X84^+\SU_V6PIVS+'BR(82 MS!-^G!2O+VF,P"#DZJ1Z&>,0J_:+HF1\4S==%1M7K4^6JR"N*9P?,,_XH=#* MH!'&0@5&*8J $ 2%U04"HVAYD5J&42T*WL[W;ZXF3:=DZO@* @N@AR,#[]^L M0"::6;?JV%G0[M"N0DPSOVG=D_C8H'2?1&^59A20-6*R&S1KA&;.L=V9WHO\ MGEG!M%T-F.UFSG9'%C_NZR&%2Z\D#-8# -X)MMGA8HBDS:-MO@WY!SKU4H97 M"@\5] F>&[?P+$*XBA&, %Y&?9M][A[BG:3["P4K>YADI#/45.X$459Y*XC M6YHTZG;S"%]0*JZF]&C(03O807A-U##6'8IB^.42EWUR(=2PG:+>G!%@_NW8 M=;A/"V9>X)_0AY=M05437TRZ5P:P+U@]:?T8QWQ9 EBF3?0>6N['CPGOC'N( M22('TCL8Y37B(+Z+ZJO .[)Y&DC3P2R!,0Q+UQ^21E"$[MX^?Y#3E#IO1("! M!Q:,9)L@I,EE E\M;Z8YW.K1+Q_+<*=NVOGIZ;FJ[-=A%E93N)UHUV>(RBK: MD8=U&85\4N;( [&8_ -+I_Q^$4E!KL>(]8'3T=95%4KI8:V\&S ID7**IJ48 M/#([2.[=YU\.<3@B%0Z,>U>F9X*EX9.=3ZJ.CB7BI<&/V AAMTP=JA4L?H\Q MI3.>:2S0;TP6L&361V8^HR^@$CMY:,3#_[BBOAQ3PRU1[R\0_E7-[JAM,,= M:%I4GDR<_UXP3<,G>-T4=CF8.MW/X;G!V6@+9E"6K%]\2&3JT?W4*#]GV&TM MEJ-8C6\^=9)R1I$""G9(*&^XX6HE9BHTZ&(T^ 'M], DO]!(^#LAM",/ H6K MJ#JVN\5*QI)-D*1[+O3U3(F$<47+Z8AV#8HA2'G9QY*[G+%[N[67!:VGBT.B MH?XT\Y^4!? 1.0G#_KV^HAV\A$$E/7+M#D\I!F#"0>$2/>VF"=4UW)G]KS9< M-^$ZGO1NHYT,N'2P09J>29V@;6\5?FRV\-8 M+1@D*;?L('@;8-P8_RK)OWHQ*D2SNUD9#JF&RCEEOQN\]_U!BMJU0RU+*]A M[>J@?ZU(W;[?:./5Y2K@X,O#L#_&QR^?YJ\OPQA.^8Y@K3AOQV\3@F76M'KYZSG6\"K"/)-^8=J?;,[8RK M ';1:@Q22O5D\(6H+1I[C!D9Q]RC9E3CAUEPU6OOMK]C!K OWW0[>%XDIVKL6<1@C;[]75(!L M6QF&XLZ1*H9+WJ:11$J'^_=N?BT(7?&I^":JV.@G\X99UZH"D M0E,#-7@[!2.G,"^ 595NMB'BHQ)"^O+NA/K9J& JCHX]U=B][Z^ 9:E'*?A9 M;?-_J$U@MD'$PB_K6PX,+5J+\00JDQFUKU-!AVB_7!:%*EB3? J.8[>AX:Q= MPTPC("Y88[NQUX9K\WPH>5#:?PR?>ZQ?+JS9"^Q3 M.,#DP1"B-PV$<@>!F<-;HXQ/8U'<671C9&!^+PL:YH$X[I@A?XTH1&7%H"R( MMH[73;)C^1UCLXNZ41P>2G(U]X$5V:H:?/.:2[;=^KI!UK@Q8T5)5W ;8#FH MW[1)BAR8A25F,Z/XPU0+B#4);TO2=5=W'J[!X;U+Z4T#@?A$WX> MVY,OL:21">SB\>LGCR^?7CU[7[ZXM7S5\]/ M+R^>/[^X>/KD[=7W1MRY#0!Y=C+YKW -0O2.F=SAKH=4T7U+_/=$5UC3?XT. MIZANZO*&0X225F =5R!U%Y11$MMMINLZ5#EC!9*&^86CZ23X66!N3L159\:. M66RE"_7ZA!18+JB57.Z-Q@,4]^!9!?E1+'Q[2FQJ@J\A_R3C@V&5"U RS)2% M:C?_@'PZ]76@@]&'#\M5^GR.IO4&@.)LC'.'%+RC;)S\2GBP4KQ 6H]N@V8# MV80VPIM,7H+PE]F#Q :-SMJD<*@ )LH)K1DV&\FMZXC8 K\I.Y2X06R_$[2- M=' =9$O^BR^O5XMF?'OQ]LF3BXLG3Y^?OGIR=7'YXLWS-V\N'Y\]?7UZ>77Y M^LFQ)?\':\D_NSRAQOK)6SX_!V,_AIU1?B2IY*6NL.%Q09*/I%5^J ;(49OYE8/F%OV0M0-D(WW M8Q DD-72&5@FJ:X),#R.)S!BK8<:4J =H=. ;3@$+*8GOUVRV;+.ZUU;0CE& M3=5I1%G=&6[]1DDEW="\P?H+W['/>%7S00=QSTJ.FL0=Q0CP:F\W-#^)*QH4 MSW)75\7/F4EAAIIU(2:9F0*B&IIMH6.BI2H8%E^%#5MQ5['A;<816_NNV,XV:L1 M]6=*J2 M9#'#8@5%SN )R[&3Q,4>K6[?JU'B4K-+)V+O!Z8]X%RA?IPA.>6N MI<#U4T@(MSA98L<#UI(#[@W&NLPK2D8N))&RJN>!V%7DCGSL8FLEJ%LL)(5& MNV$&Z ?[1+95PRPPB\;:PR-6IG=T.P(5$*]C(?B9?%W,T:9BRHFM-9T*G@H@ M""Q'UAE[5!BZL>4QLACE=0S.P=7HJ2D.+V=UTY QT$J6!BSR)!2 B0[W-H?" M)29OD%Y2D*V&\G+NR< >8'**'(=LO+M3]3XQJ'J;99,;$]8);5^SH1'\=6:8 M.)SCLY>245SB40]P?MVGCB[S:PH'/>FH9<+."6OI$LKER M 9R/J*O?&ZBL/L\2SM\2]A%'&DF%/:S765,G)Z\U GZL7)XP=;")WPZ[3R MV)/[DA[X/(AIH2&DGIF(:)7FDE_Q(Z[G M3?*B%!XQ@DUBV%51%5C)9 *=^"FJ>5+@?9N\H:RV+[!9=\+0J$W>,LOL"OZ4 M:0U1N-\E91Y=&@:1T0)8AD(6FAC9LVA;*59$XV K9D9&5K5;@[^C"6$TTO6L MR+456S83[Y)L9R94 "!"F$+)A^BH*F?O>D&R-&N*M<")A &?_<3"XP0==14L M,Z%HJ))':A3?C@K^F]..,=9J+1AD$<,L;DLIU7LSYI\P+$T8)81,+ M$_3UO"B),Z!6IC_8)$R8R6K4A+[MJH*'BB7PC ?W_Q "T<2B#H_GK?XGI,%@)"]$BG0>UZV FEM*L(@$WD@Q+@BW^JT,KW1=? M3=%<8G/WX:QYLJ!X8&=(/#2MQ3@0LMS5TM0Z4F9AT>37# ?UQVYLV5W>81"M M;\)L6=5E?7TGD*>ZO/% 5*7QE&OB:+Y&*=_P/3+6#5+](RCH=5E/><:I9 E( M__M)!5L-:6IY7>D0NU!6H-L#3:@#%;%N(7XN2DZL5V13W*O$A;JE;A:>542: MDP>@MY( )1H-' C(-(-H-%$@!2Q"B#"1=F5?8GY%-_@9'@MP,^&=3? BNJBS5?'14%CD!QLP ML9#^L:ZO2ZY?_[F8-75;+Y"3:%GS(Z'G0:*-8#!^HALM^YFU.09//D-3!%A]<4G(4Q@B3\6&C%6H"$ICK(C23 *[K5E(:S M6;(?+!_#70[^=H2XIM"DT6 NJB,%3@!AWI(E;SW!?Q[;5>JDZA#D>3F-;KY1YJE+"D1&JN M034B9+S*5T;MS*$9^SR.#"7) ,A..^^MO+.+F>.3P/:W.TH,HC G">6WXH@@ MZ8L2GBWG:(I3N0^ >]7C]#(S,TY9E@P*TJ1O4S9Y Y$.[)3RF'42NUJ M*H24AJ7'D7-?(XI?3J&NF\4(F64@ M74CE+LF)$L:%(&@"]34E]L)U,F;X+101O<\F,DX3!7?'?<@F9B MXM>B#,_(@Y_E:U8_\9;&B! KTCLP,F-#,D6O'5I:8]_2+S@C1&-:B8P]*NL9 M>S#S?)-/.)I (]B!;9I-9F7=F9"J!#?:60[;W(GSM6ARFZ%L[5## T;I>.S* MDBO6W0;5BK)9RZZSJ;_(QVKRYDCR_;Y;1KP&?Y/P7: MO"(7+[0AAOC=4F)0_T+'_1))"3= *2A3JWSX9D6D>8C._[ZWLGA>&HF81O(F M]*(*6JLF@CY1B$&QR>1?_$05-F33N(6P"7Z5J#BT>U&S).'*ST)P5I7@..I8 M1H)3XOW=SO>;-%VE8<=MY9)MFHWGE[0!NWG#B0JN;F63FZ[$2HTXU&$ M^5#0X>37&_:&,"O, MO:*#W!D]].!IHQ\P31H(E]TJIUG,%C3 &E-@<5,T';GW,J_E#H$$^>P#+))% MK^0%?N0??H>9WKQ#RN5U\4%Z"]67ZUK8']RSBBE9XZ:V;8V MH8]3M*7^?Y MZOP'#VE330 ;)\W&'* *H[4O',L4(,^U>+^\4HY<%H)L#?MP7)9:]!NF7%IB MMQ#;T*2;')YE0]&DC42*80,-HD.OQNECCZ.K0F'Q6C1ZG&E$4>81-_4\+[J M($WSZ@/N\NSN9+(%V4]7B;A^/H5=Y5$6R49M46'L2DGQGYH%D73L;L^#IN94 M#UM55_W&9FG H.$QQ @(Q^PZMW*X^6Y)9'I 0I.D 8;K+]-9W++P.!S*!Y*U MS[&W1ENK84&QZZ B8!F2/ CTPG@:$6DA<>X&HV$*)@6"TE5ZZ.WZV!_1N[X< M>'O"^V\FD>Y]%^+!08&FD5%Z@]HYN2F'L-9Z;;YB%;8;7IH)("$\:BO&$KG6 MS48?:E5<-[:L9'B\GC?,>+5-X"T\H>Q/F+=2M%SFI3!5(G2DH;$(HF"GZ1@& MXC-:");%^Y[6W>0M@N1YG(]%U3W_T-%G-&3,L:-H>TDM*8I%_X0.W4=- M9'DVDO).F0\U$9WJ@A-<;8V1B56)X^!\0I@33JRU@5"?"RS3]V^+!UN2S6+= M<\G^T) O(6KB*["[H%_KW]K<'C>C3+K5+1PAA2S$;35U7R"/&W8^MBXID4 5 MXJ_Q!G4DBQ3P0UP_1N(YWWL$BA?Y2)S;SE'X"HGBV)RJ'^W]C82CQ5D^3F+Q MPOEL-$C4++R,;IBP\_S0J:E+I-V1F 5)"V;,3^""%?-2MP83:=ZGMY1-6'>. MII;@%_D*"U))VDLSY;KRS)CD;+OZK7H?:^B-Z9D5#4^12H.#AV82('4,=\8P M>S+#]CPN1CE\K68#^)-1XL$SYE!4+Q6/ +H*ZA%IF=JA2*G>:$L!/@(BGY"" MDYT UYL;%^ID!+=YME M34.P7'[1M"$Y< + I7]C9SA*_RWQLDV92#A+)5Z\1]B#62B(3+F5<)U<,7PH ME,%$:ZJ4HN]2KZ4:F58U=SJ)*I'%8>'G?NEJ&$F'DER-U/17D MC7:L;5T.>J!5VD#-3:ZU/1QXJ;0Y 'EOLJ\H @4 MA&A5T8CKF%[(Z#5X.@6O!=\J#KM[&^;4(D+T'E3K2#X821\P](0X,LEX^H,3 M:P\4SP_51T$9^UE*\0YKL=&6'0S(KGE(]R)JD?X*R8@$WCC>)-B>2-[6$PQ[ M#M%\/97H*?\<::K@=68?R%\ *X^6OT1D5[=6_ \2E#RB M20DU9SHBW"SE@93D1AOB=K%KSRN:1?'*ADEQF]@Q'S_ 3DM,@U,*E/@,*X*V M(2SD&DX>9^G)#^0&\'(!1R"GW\KQ)[B'>(@'E1Y.PT6$WM' Y0FS&9/I&""KF,AR/T M0&ZSHIEU*]*Q/))CH,H5;E)$OKMQ7Y#L))R3#LUG)&;-1&^/&]&=6WQ(_MFE M4R0]#V+K-@_-JK66&M.1Z+_)BHN[9MP[;LUV"?G,OO(MX8 M!VM=:)NW9/ZB1S)QRY= ]3[924J8'R5DEJ<8Q-2,(;:A$HSQ81XO%_CN"B*\ M'L(A@*@" FB?F*]6IW7%\((W-T',-88]:UU=Q[$;]SV-^7M//\Q-U:EZN2VJ MM ^6OM8$RC49O-0U/?M"MAG >_P=:;$8*)E]I* MQR0'7&5P%+]^3HQX<'@8;T*:)(FGPV3>,,.+NI2^VKSO%L:O#5>E[V&NL!B> M((03U/(AZ=._$/[['QT#G7F"E& ^:,4HX; M:Z&HE]J@3YSP($0!H\^M1U$M M:A]=H&1G;CP%CM590U43\_%T^"P6%B\,;=CZDO6KK(0WQ=>V=4@7C@ M"S+LN^Q?(Q3"S<8J4>!<7/'DGW,2_N1A1LO8QD8Y/'0JB^?RH[\@HD:(7Q=XI.-ISV&;>8 MD]+C#:9]YP\E3O5&LK(4B1'C<#1=I.#8+'$Z6NA$U,4XQ$+H^;$0>AB%T =4 M';']B1-L":AI#X/\2&E4>6)&[! 674&9&%46S-1F+7PZ$8-&JJ/Q&K#I8;1F M?1EU@CTC/ H=?)E!$#^(%BL.),A72,@G]"Y(4L*)Q'1^]+U>EU8,Z:E#$X>9 MPH?OXAODK2H0P372S01O&MLQ0(.&1C6N/(^:S$Y@ON$C>O+):_473!ZM#QD; MC)O2[^G0B80#$5RXHELYFAZY)AC26DN\"^F,FP=J8Q3].ZL?Q6O[&FMF=:=/ M8V%/J7S'"=B'1.WLV%L=[&#L^KY%K 'B"PG+T$,:QC]4J)\+"Y/OLW/E3%SZ MA#L'CW!)6&MM4A,8[X!G\4"[;;C"E%"""K:"D_W(-MRMZ]U,3X,$F)+I^(!2 M+EX8^U(?)5W0+"*\-3GF?"KQ 3)^@LW8="K"QD6Z+1[EFDU@M1'YM<(8=684 MT()-C\E-W67WZ$I3&RN@Q(@D;19;!!"58&$RDK3=@L(J$8Q:,!4V)4C3AFN: M/52"[LEYQ R2CN:,P'DTE0:-?8A=4&UA\W9>(KN$IE!"O_]6@DL]'=H0K@#+ M!3%1[%@'@F1N.X06J;H3R0E(U[KI0M.#(J=!31[+.2T?[0_IL MT$M4JVV /:"/>8@%>?W9B ;47J%>SS]G3G L94,()4F/N6''(Z:I((IGM*0- M2^[ "W*-N,JHQ_?N8JYTT!V%,D6 DEQ9 N4WVJLG3<_2:9F^=Y]O0<^W.@+& M?F"]J2,/*U@KD][[GGB$0R%Y3I^_2IZV'GFP]$#@&4 9D7<%2Z7MU&RFL#2@ MO1#T.09+<\J>>%V( .Z03D]:G7)6J5L3\P;Q5(.:7S=% DL2'ZZ=)'17;8UU M';01RG&!:4#\ QT['0W.B1[\!)9WJZ+VDY5U+BJVMT\)!!\'XL5#(5>2*=^: MOH]TB#O\%L+IT-LI2,I1_;.D1'G6)Z[=@J3]E)KABCY[EKHZ0EA'C-)N/MW* MD4^D@DP-V>"S";RQ!IFZ"Q!U81RCF(+MW]9\*WVY@X>$,S13;%C6>_C[^PP2 MRD(*]H7%LG<5C?KNJUN"LW(CGF9WK(>(GZ!%]HRZ MB6P:D<2]54CI4$_],E9=28!S_J3C11;H2U!RL$>(Z2D@1WJ^9/E@C5K\JP'H M$Z7GVMT%=B$=\W7\IR%_,P&BVB<(/FQ9JH7B5'?S?/4H!#+G"-)% JQWO4+0 M99=/'D>?S4L)=N1?21 M)98XO(HFFZ)9V1L,*5DDN M>,S9OH1_1E953N/$J;M,0-6F-7GN<'PIS8_,Q$H$E_H D9C5LSHIO#"//H3Z M(R\G-T5=NA)@?OLRXCN9!H1._LM81DCPT&XI>MT,R2I]84_# 13R+HZ%O,,H MY/T/^YB_1 ]0,VM#G>_L),??5(,_)'_,\GI^KD4_YSK*?1])1WWVCGB[+8Z/ M:R8I=W$E_EI18^G[3:[S)P>I=R0]I)D+FS"2SV O#94S1P!#3%LR/%[18LD; MQF"7GS.Z/C@'/F412>GDMK>,?[^"\+=@\QRUX-L0WW[::>]8K^MFL'#*AS!I M/X#S(NED9>RD@9)EF%]'QU22;EOK0[UY%KM*0')XU:>C,M*LZ0JA#6W8G="L MN'H7KE;.XM".R8.XZC1_U=3&":WFDG*&\A[)6NDMK3$#N7AMX@<'E\C,(_-0 MF;E0WAL'PB4TX3VN5@%X2DXP-$W!5*PZ!80&B?"CD=^&L_[@O/%OHECK- J^ M#>6#C*.SC<7.I+,N"8WQ@IS;H"AX?#4AR"T9*!<[0JR1A&MSK92^9$R&88,; M'LR'YR@DE__;0@SF7BSJZIF(V89QK4\"-R(M/<0E'/80T?25J,]%Q3M!*QCE9QO0NT M"CD>4I"!WNRD#0T4-VI:JN-401?)C[NBKH*2(--K)LS(JXE.M^+"R[;)5ON+ M[Z"H,<9DI]4F5NFHE^IN@X;9X,.<,)%ZFF\Y_N+#,'DKSZJEA_O>35K?\18W M>=GM'!..B1G)+Z*/11V9U-*RZ-VT3A8U$D2A\** =AM3U\H#LZE_GQYD1B/. M0EG*$?SWGTY_HI^1.41_ML@\/<5C)WW729P,#_$&(OK-7&]P6\PWR]\_QC'7 M&.YOYOA'^<>_T4>3C]\@"A'<4M$D\%CWY#QZ]Q^.SOX2M4*,H$]?]I(;_ [; MG_B^-$U?4SZ@'NQ%RJ.0'Z\,>P'>V)O2)OT;"=51MGYDV4)-9RW?=6/\!NS0 MCXJ7D49%=J:6T\^.WZD]2MU1ZG9*W:KXZ(DI6F.P,0&#.&+QR$C=V8XJ=ZWA MBQ_AG#'"5B(>'4*?H^0=)6_[ SOLJ\?M"+Q0!^QB9R\W2)MT&H8PCIBHY@H^ MF@ID*B9/&4?D^"F.8GD4R]T*<8-\+9S#3$O7OG/%)2=-3^)GECR36<9^I5"( MQ!^,+(I'@3P*Y+XQ!V8I);6?);B!?I+S*%1'H=JIY9@-WB:WD^3,[F;E47*. MDK.7?22F7IM[R#]2BO8H0$M*'=8[<92RHY3M&PXJTD:B.V6\] 2&?OASBZTZ76N$ M<&YH;DF6M8/J&B/E=!4\ZLVIE4AUGD?K*NC"+.0?#&YKNLY(Y7#; W.#:FD,0YG+2;HY$Y%WZ&2/7,TGI2B^H=88_A&_ MMIO99QX:ZAGKIL2YS\.V'7%[TN&K,V"M?G%(K41_"Z*/L&6'ER7SC$8]V@_] MQ'XK1_;TDSE":;P>^HN9.)M\>T_$(T+-=)\45O6GJ\VPBQ$;?JVC4J\B-8.3 MR>OMW]8>/ +]3J(#WJ$:BRC>EKP M25JU/Y:?'64ALT 5ET*^DB7,*$P)0AROO6Y81G2*./35C%,HTJ2)] 6]MEB: M6R'BU8N,7'U"_)D)"QDMGD7CC1)UUK>5 OG*>R1L4]>E(O)-I!ML MRD1*M"8WD"I_D#O$A3!&)W^&LHAS8[=)('6T;I-.X5.309L6<5)NX?&PF M'57A-'_3Z: ),07%45$I,R:Z5)X=TW%ODF@C=63%%$4I#;<#84F3-G6KES4< M(YZ>0013G$0BO2C=T>#>(:(BN'$HD725;Z(TK+%O.FEQ)RHO4K@E==^Q5O7X M'I2>R&\E[* T:)7/,UZ/];(?:?7#C2+F;EF'V+1N]C%VD03!F33"*D/+&.D# M>+RA72.CM=/^ R[>J6JWF"[,O/#EUQP5^,E=V\=09IZC8O==*??B1+O/ZR6S M$YDA% ]$+J8@O:SCSD#%RI=:UMRYNMC(9#'.P^.L@7J]D2[]E,* #=N -BZ9 MJ;N=VG:/PVLSB)7%E/)5F9Y;=ZK)%NIGC%;$*'M#RIPX[1H04'X!HLX4_G&5 M$%@U9AH3TO)5RO9 VT=(3Y*"[2]"@G"GAEB\('DYFZ"NE5UF[0Q#3FEKQT#. M7WR8#1V4Z8#<_1&*KUTOBT'IC/@,5%K*X@-:G-Y4-B7&U66,O>;64(*FTUAP MZ= 6.4[%&O,&(GM+)^LR!<=C46R&].*I?T2<$V5) T \Z8EPIO2.#NU X[:@ M'=T#'5HIEIRTK=T_4>,)+9N_L7]$= :$QHWXF._BV$_E#_4\G>+@T70QY+N] M,_+@->A[\A+BR(_D_$2/PAQ6_E&(VNG)NJJPJ9S*'<.DZN!JP<[8EO*7Y'UH M)&?(F]E2V #,IO@)7ATJH[%6!4"O4:!#)0Y$K"[>\\0RNF:%!MQ3.3D& MJ,A,S8\K@N?-].@&;#/Z=65Z1>:R^2OQ$#CFC5;"HWK@@WBQ<4.>04$8Y$Y@:&3-HE#P?$3TC@8'YB' \39VW'N6\\UN@@^1>?''$X_Q(L M -CM]SD=6A[.D4[^-\=>;RBT-7KZG-L%O/*;_?F^CA M2;KTRDC+LI$ILW+M6S!&DT71$'DA8U1I[KRFA>;,P:H?QSI#5\W8.:!1\F(F MM;JK^9NQ>?/QT6AR2I#7TCEA1H=[Y%8YUA7DFW$0-_@B8]G-R#1PK),>Y6CK M ^O@RD@_34,C\P;A\.JE'"7H*$%;'[AHVTYS4#/,N*13BE>8?,TM)3JO;RO, M=!Q%ZBA2VT&@H:$BCD;\R3@F&YV3&>F3B]V(-\)))/CM'1)W+W@TTCHOYC;R MUH%*NXI&Q2=W6@0I GD7[2BW1[G=^L!)GJI?3HX9-PJ+J""(ZRM7.!Z:J MH(2Q6T3??#>&L7BMG*>9&QH(F?@K^%9L'[D:(Q/)F]Y M:@.6?K)A>D5(C?LTNUOJ<)JNG1 BA?,T3 \#H*:(F0+2I)Q9*1TO!N8>$=SBD$?\H/3Z"^;'P:W:B7 M3 0U32??>C6^I>7.,42=CFO0MVUB1V4BO%+B@LZ M.G4W78G0)1WI^'+8Y?"29C[.J(0+GATC=M6(JF F0^($:Z6?D<1@T])D)>1Z M=B5A$EP(?)&^?@0H]);R>*T QN#SK\.,QJOA1+AGL=Q&=6T\PSS&P$]YN'KW M5]!&LZ9^A!\L,,^(2]Q[<:%H+N^HCD_,UV2G3E^^Q]IC$^BG,_(5]"]_#N4& M ZH3_1N+")@(?"ST.YALETB@!<;68OKR9T'@\H&9>#'"WN$R#5;=SZ#\6SJ2 40!08)\A5AYI<<( M[>C5E,R;]=00171?]ID3VK0#?(E^1Y$WQ*YW2/2WF&6N>PZVD$%36VWNY(", M[M]L9(A'8I#J\@F23XM,,1C-4GL$-T!#PJ7.U&)2IH5L4,M38V1.")D3+<,3 M!G@&!X#H\+1BC=9FDV*9J.9J8! S7IG47-V1^YR*Q\YB:UI++6L/*3@D1^T7 M(BO1D=\SQ"2@ R%R!+9;!L'J5'89E2!+6QH9BG2T8IZ$*P$D'CA-F.?)TFSW M'MJ&]@-Y@.[LTO0 A$_D!#!/[\P1>=9NU 2@S\W]A CV+ A[@DY:*:W@*..!" MT+ZX;0B&!+,]G/>SJ&<=S;(; *UZX]&DE(I#.\4>XJADYF0L*;X2=FJDH\G9O-:S6=[*"(#$J]-(@O!]\ (PF.'T'L(7?'I%VH]!\O3,$J)S&-\,!]_9-W9/)#^?;;O1.[F%G=UDPD#Y-5UH$>6L',P B.2/W-\:DP M9D8/$F;T] @S.L*,]ATF[PV)#\YCTQHA BVI0SSX!(K%(Z//^ZQ+@?(9Z3!NVFGQ=2')! MZRA^7)!3E'[V@1##,V-,?^R?^PH]FOI53*.&HR!+RT'-P6JUNJ:]?Y7JD8G?^IO@V*51XNT;)N!5R=/*DX)>F, MUC+D\T>\5VSVYC6[$#.($&$K8%&D=V)B72#"ISAV<:G&%HMT\&),$:6HW \A MK,&'9#^#LXQ!XF"5#+H8CSNEK][R+#R"Q]EU0.SK&2>-[$!YT>K:K7UE56#3P[Q^] % '?%R<)]5ZR0(>5QKEYDGLA]=-+P*PP\*@% MW+\(G.C5*PS2Y:CJL0>Y7>/4'C@-L/3":I)_")6&&92>D[Z'C'S[KG*C2]E@ MR U;R\X5C7A])<; EA01F?EZCO??X2V+Q=TWYWM3I,EMOJ88^;>\8EM'T/M*H&Z=3*? MC%W>F98,0(NM)3]0&4YO71E<@76I@,^N*G$I8'EBMF]"F M]B?:S4'G6AK).]((3WGMN-5C>9?H,VDYE&T(K^!,K;)8:^$97%EX#7&WN)L, M$Z\B#G)F[RAI.$WJ5#I-"3L@J7ZC/1':L:?5Y82.3H6S1K=PT(S@/&QP1:@% MDB6$7]&*/6[NKWLUDBYS<8RMXH=,.LDD^&0TT:QNUC4K55@]U(SL./'@^K0B MPGW=57TCO:Z;D*^P;"]3G?.V-6#%+9:-2FI*)Q^XF'8;JQ^)XY(-_*K[DDG? MZQZ1\=/U8+:Z:,-,*9A[)FSVR[SEELS1?2(?E.O$%:B1C:!*%8&$49>H &U3 MA1V?=D5)-I&#T)Q)=GI9>][Z:#^O0PWG>;W$I^54>5[911@!@&XW'-%V(Y\9 M3%736@RK0ZG?:@@[Y)"%#OAO6,^T292/9S+3_$K$N<_P8Z98V& MBXK-"-E *$E\8ZQ,L.W FK6B5BBJ#X0-$*^>[S=P[YPME(J9R7YLVX#4)2R$'[ #8G+NT68I3#63*N_JIV$1X3/AL@1MVZKNQ0"D66EA%&"<@L?X47H#/82#NP(]=(+!R1S?[.L'^?'5U:!./UJZ#1\\6BT1 M4O6B;\RU.CRMM9>B1\7FC'.^H:QK9&,)&@Z1$"SAJ[ K_^C@3 MGSF%<$?67;Q>^K>2.&5):@&5?SR]\.(%N![P<\O1@4*(?2F*3;S,>1!B<(-_ M]4&(8L.32=&<(0*/8QSAQ*I%K=(40J'XU1.0&&,5(T.S;268H&*#SRA(7?R> M<+*MW&0R'0Q!5[.I>D MODNWU[<8\^6&7IN#D:!'Z,F54NY#P1ZZ,@>&1:S:"^'UBLLNQ3F0O?;EH^=DA6F-1N<& 6<_!3'..6+N)1\X?'=4:O[* M-IN2,C-T"V4^7)3UK4UZH6S-@ \,?!)TZACXO"RFVY]IEP<2=<7!.&X__>'2 MJJTEQ6^Q\!'U%\DS!T2W4=\M$IR;5Y 41.CA=11L&#K<\M%4L '.9'( IF6V)MBI8](8I>GQ'24NQND]WI'Z._U%/.]\R+VP1A@ M(JX)\W7BI,J"4":P-3=YV5DC'QI2[&\#O3\7A#]"6@O*.N+WJC"+]IW?)D9X MM!'6FT:C98BV>0-B'^]#6([D/LJ,#/[[1IKRK$MMKW.E%LE9X!1V*5:$2R(T@;+ 0'#C&O\.+;W]"24(B<<) MFK/.9^+9;.$G3Z!AGGB96;#C.-;1.@*B=4)S.*NLS1O24U:T[%L1#)SA;.DR M.C>L%>]92S=BN0W>;Q?%\L$(^4T33UU=/&TVS$B MM@QTK/719 8I5TB$TWB$3I\JW/0NZ/X4LP]8E:CJ#IQ=A7U%V;IO:;:1JQ_: M(843Z.W#5#NV>_!+C@JXNJ(U>ZPM4&TD<&.5=>;VRS'BX=9=2YT92HL M:6-&OZ>CMVDN^ZI]PX^T5TTQCB_A#F ,@L.DRX.QRPG12?'+>[KK935OZH*' MZ(C-C]$,XAZZ2AQ66!A0VRVFWA2(B]%/@E0Q]-=H@!(*NGY:Z8(KT'*HFYXE M1RA9&DF(-E2NPU! +L&4HGP85.CKQM .5@XJ*L%-M,%]@ZF+VUXC>U>)I\VX MO&G=;?RL"CK9N6:P\8AJG[9N'3VH7YN,LZ3N53G:Z1W\D>_QP3-6=JGHCU(, MV[C&M"JG0%93(P.Q&K4SY >*I/N%I&^(+1^^-Q7B^B^.@ \$@['3ACZ:U#W3 M74)7N H.Z4#>S8XY$MG>: CG*24&]Q23&^Z MV;%NMFPB_'\4#9QMA0.G MR5/#@M/,&[B(BL\FSIFEO:HP!-"A4O@;:GM,L^)C M@1FBNJ@AG)]68%&I1:Z;7A=8;ID!P8C?66.4U5K)NE:,ST(;6&&QDH:::>4P M;4\\&!]X;V"+Y:9X/@5A) 22",\DE(W)R9GRBY/\X_\*GA:PP2V9_< M[/^];L40G^TKXL[!]FMGM?Z&N8"36:.)#T)LJKV#/_]940$X5J$=4UT7,*E,PEI+\[&6!C.JY5R-+ M*F/Q0UKD&+VMW-%#8CD@B5740SJNKQJIP\NNX\FYX>[B=(36*O^0,K-2ZA#. M@DQ?J]$]8J(DBO09+#I/L4/<8,$NDQCG+0(WLD^M N\>G?+!B+D'$@J/8,<,3[[W*"UY?6R MR5*?3]U ]C0VD<^):KAR>IK!D,T$,6*/I1/.]*+@_;7*0"697EP0YI7S72P^ M9Y>HX\@-H:VFW@\E[TM.).7^N:R1L%@D[AH'[KX$@ M^+NFTK>D+SZR+1$-F?EBNI;R<$.=.90C8_)"4N[M*"[JM$&^CRA=:,U&6"NR M'WNZ[=Z^I#+W+L%5J!LIK.HY>N.H1%O$8AA23;A]!R0><(D5 ML5OP]ZN (DC)P11SD=+'"-ABZ+\+K#B1RX%DF\2H-B@MQ0WXE*^4:3Q^%ENNQ0"U@LP4J$*=X@7C MR-W8%.[H8$2.G>0Z<1:BOGP5>+OPH1@_*^U5]B>W4OP\M$E\,+F-DG)'W'4O MXY+=+&&_'OB,EH4I7 F4.DV1GKCAISF9O),[ZYS?-O*82!Z%-JCX2(EMU;;< M2%F+S3%= :L]Y!$G3E%"80N?>!Q^.C)OU\W530:YT]K-ZFK&0,NV-Q@ZI2$= M[]UWS\0G9XN1^-'M@I+WW]J,V7_&J>ATB/VF2]C8&VM,NVXU$L= '[#P'!G2 MB2(SX^E,X$30F>W6_,^BHN,LPXD;IHW,R];G'(O5"DP-6YTF+$J>I6C9J&T, M -8OY>S7O&C![SX@)@#AM]$=3$YJLIU1736(;T$'^2:I66U(ZR4BA]*WR-6KX5[ \/;V5)$4@5Q=[<)G&U M[R9(3EX&>V@_)9UX]DFOYZ!3*ZR]2K):)5:VA9*[^48O(NJ>RM/V.-+;TA_8 M,*&1H*0'W4O,9G6#@H=6)"8V*./O(MMX#I$OT 9>#X<\#O-5Z"9&EMBT6U;- MFR'K7688;2:WW:#T*66['&\.@P8'>YB(9%(2>6TAWC5<5FJNY\A&)283_I%P M',J=&),>W\%,UR]]BT<&F\WEB%>\H+&J=&%$'?KH^Q#KH"^.==##J(,^H GR MBDE!.C[Y3#I&%*=Z SAL9ZNQ2L/%HHT6;A[-EA0M<7V3*Z$YZ]7V./[X>]VX M*0$\=@*MF:11*$30,11D[?I7-N4[_D#47#YF]/B=3R9_W,('F]9+^PU3O+J) M :26='X!:H)Q5H'T?MZ4!;K_K"/[MW!&_7 T>,N8R*#O_!@9 M,\1=D('B'O* 6A>Y'-\\'19@QFBM*L.3D7A#/8AL*71B3X M2HV<:!2TDK773*.[V.QN5G)WK,V)N14=$+5>;9;H.B/#(,TNN#C+:'X!/3_\XWFFJ2M" M8V0/]%Z/SQ_RO1[FFCB5@6:*8&JN^Y-UF"695.OZ[2CL*WX8Y:<9?B_8#?HF'8UWZ M3_.O_API5-XUR,"UHD FE('I!+7!7--_+AVQQ/!1_T[&E]1$+ >.M,);(4U2 MA6AJ1VDLA^$':'=7J,(&++.Z[.^/E,+'Z /FF#BUQ+/$D9EQ4+6B\_!('7J_*Y>15!Y M]]O8M]_ER34=+R,.I>.^82.;YYX$H>NFNF3G&6^E,C>+5S=8L37RZL@P(NA* M)H:E*53.+'N7?Q0$_,EHO(,1HY_^\X*00!:=J>]$+ M1RWX$W^;VD'X%:SK"\N0K:(CQ[Z@ST(,*38"D;0]YG'H+ RB1CD//8$??6Z0 MO642(K@F\"239/[RV+0I/QM*[LFGAM-@Y%&[>?/W\_&+X+E!6X@V];%X(C V MX'0'$7X*W?5%(\=PZ57!CUY:234[E^@\0FR$PG 6W!S" X6?OE+DO48Q>QH MQ2FAE:(4;HLQHX[L=4048WUC>26E06,6Y\\:K7A2/TB QZ/99;W0L T]G]&@ M79I@1^[I(ZJ,F8.8]G+&OL]^90W35\8$/O)YUL>]Z=*6=I;,5K6SW#FYBDI\ M64\"I<31/42U#Y[H$J^DSS58@H@,*N]T7*N5C_@[LC>:#P3_>O'(W)&(.-6/ MHW4*[28I_*U!KR,NB+)LJ /%=27Z ^P"HPD93!:BV;(7!8R.%D2LY, M*BD]7$NX1!@^2CD*S:BQ7(V(5^_T>L7)]9*6G7),X:W ^,Z5($&33",0F#[Q M9K'T$<&ZY12I\S\QZ%U:NF^Y?N0R&1-,RW@PMX46-: MCVON4WHE)22FFIT+S&9C V)(T6L?0'B(DEP-5D#+$#28C:2S2"C/S5'B@-&F6 MUDQ2G3(<7WHX\K@WUM.FT:)@(!=FSA0P(T=K3W36]U]*?W)Z+*4?1BG]*]LA..ZAZK7Y)Z3(R8O2U 4F9F%+EAXVSDNYI8.A;6R2J-R4\3R;4>96\UY"Q_KJ-7]BO MF!F"/HT7WGN?5HPI1Z;E'=>JB#I6>#!TLKO<.TM>R:7M1@(.)<3LL\MRF._D M/ID.%QV:/T<)2RA37/\,4W$(;:==G^A*^\]- ;H\>"]MOH6YEM C6G99B8 X M/JQH"BFL/QR7AE3;]L$^HZPVN[T9OWNH#MF!W3'TD7S0^"5N N9 6//S@W,Q MB,V9_*M?272\!FZ_92CGX BECC,WJ1WAZCW75G(O&"J;L M9=SI/2-83LVR6""SN;'Y#/M3DNFYZUIF5>-L6V;O/9SML)F=;H$]=]!P<<8! M"+LN$;T,BGD;K7)Y8L(&=J^Q%FV>I\T=.VMLP-$P4AHZUZ"7K:O*WU9\IS@$ MNR'X7@Y>1ON!3SQI ?U<++$B0?*FZ;@2DPMOD_0KKD $ I9Y8[_N/)8RI0+& MY%/\\V!F0D?9U=ER=(VTZ!\=YUA=,:XF&D =KY>Z<"G[MC9V]GNRI!1< MYL5J?&(M_H4 7[>53'62C 2.QI0\>:C@ED)AJ!T$^.!CR^]M[U1[?UB;V41+ M&4\YLAC4#L!D(4C(J!.NR>%:8W>O\-W1$KH667BZL8REE M'9R;X=T)/>%.*X]TFU/:327.1FI+NWEDNYIM4W]5Y[X&:,9DAFI M9HRK"C<)E]_>EZU)^J2P$Y Q-?0-Z_;%(5T%2N/.2D=R@WGO\9@N1W,AA#K6 M(OC8$QO5:J;62BNRH^^'A)*:*#%Z>]!+@NKM]&!$MR=&5>EHCN&9JSTED'HU MJD+@>TW.>I;H9&4BHQ0[:HC &+T0W^NRW"RICF.-I4H#B!@M&Z: :W7=ESTU(FID64NM61AY0[S\EGT9V*VA2B?H-W+BMYA; MT!YI] _EY0['Q._?.%[C V,%4U@[E8P(E@_ED=@H>&JGQ/ZQO389 TH\+#A! M0^8)3W-8Y\-9T)_^\*>D@U=E4XDRYL2E$!M=^ZT(6QKUQ%/Z:T6]X^\1\=-& M .@4#EJU8\V%QJT:F4*C:=:T =JW3[:RO_Q\/Z)P'=NW\BMR2G M7R*8%!L]?=G+-/,[;'_B^W+F_;/V@"=I46*G7F[-EJ"NX<:5X*QF.(I8/"'J M)*1$XIR)89R5YP_+X'/V>F*]GZ=F5373JL['%H?V]=](#H_B^".+8Q5NR(QE4&&+58+%H:%X?@'('O,_(I9@JR0=Y ]9^#X^-4 MO4H_3[:<1[LUV!(R!=>^D"HK>%P;F=6T@C ;D])'(3T*Z=8'YN 8G#X3S*T';SN Q^S#VC ^:3:=> MWO3U::6 88.8#? <:RS_S^XRGFH3I4]^ 084P9:S.X578O3 E<8VS#HJM- @ M>48*4NZN/PHN3/[(M=+):[SDNY@X^=6^,/FM0(_^^/K=KX(Y^ITQWUSA5/<: MK'N.BK;ML%WJ'3_XY)))^)#.PRYR=?7N4B]R/$;'8[3U@<.LQE+%;((Z63GV MM1IB W)GQ*Q[%*2C(.W4QZ)\=8[C74'#:C;(.(HD_7[:P9C*9&H1R4A[4H]T MH,I?3]Z?3-[*QZ[JING6R.Z# SL0S(3J4-7@6Z<&\:YG+YX]8RKS%;$B97+! M_SR9O&J*:6A8FX(J//BJ)MW3U'@VL3-EB7271W?E'07' M"!T+8;CS;9"^72!2K(=+I5R7S_C&U8)P"3U)7E1U]2A:P^/I/I[NK0\Q7"G&S'EE!-0@%Y]*Z+,9,?Y(HSV*TU'HCD*WD_C5:4 ;0:F\ M"JKQ_5R=I&9.+5L%XO!)5$$DCT7*H\SM?&#$8_*HH*+"F=8%3UV+W0-W#K#A M8SR:X-ZUW,SWJ@D?B\U1T(Z"MO6!+7F@V$;&B:.!)-*@6P)!"D7;O*;>!H$V MTN"^HVP=96M/P[FU\]%*1)B&Y=F>6WI_^OC?DSV*09]4 _FF\-:7OFF7S^<. M+M?84/T6FW8_YMB[,,PSCD:\CF5>@KJMJ.E(\V6#)^ 94\W@(:U_!_72SJ54 M.$XU]B&$M5$,TD.ZB177V#M<2:>0\ZDXHWFG'4,C([G>QO;57A\,C6V,;^\Y M97AEI0.H[;< ]9M],,"M[B)\U]1FP?/^D">MXFE@&'6WW%)VC?R#-.U1EBOZ MD&3 4=6NFWI93 D3#X;<[4@9&U&$9&H6YMP5W_A]I/3$V&;3$!M0Z(AW%[[5 MB)NWAA\X"<.\J;B8C^S>2FJ'4E35K';\R(>FP(FF)/"^QAVS5T"W[O MLC32&QV\FUENHN:1P:(D9-S9M7 ^E>6@UXD2Y&ZU=/";O6+66['Q9_X_R=O1 M9VHA)9(TC-U!-FJ/9\<;7PM%:I_:HH*@,O(V^3!A[2IK)SL4-SK\X:/)H)I2_S M!_B1L-+6"4*$]X&7YD:U49K0L>%G/!"XPZCZ<(2(?\2OW=.TAA9GEDL"54CJ MI($)=YT9TV'=<;!X1^T0(?U_$9V'YJX"4Y#;)@TM^,7#Y6.A+.A\,1^+V4U57T MY 7A(&6K!*- ;@;8G7G>S)7KEJ8!Q@%_('A<%QX!4 ])I0YFD?L,TC-MF>^1 MZTA]@UKRLTF[-((-;-DE]OB6K72CI%UWW+1J.)*3R?\64YY-R)_D[Q.&W45A MSO/6UL,T8^1MB7H*CA912-DDVJK7Q!#&?#850EP:[G+$\;R(8D865QSCB[\8 MCUU3#A6M\Z"SS$L![Y]CCE0(D T;C5-2RYI,%TZ#N'^!C.%,6I@% ..KJB " MQ4TQ[_(2(H=#9',\/\)2_R6PU*^NL1Y000D S% ZHZ<4]=8-4=@D@R;H)/D4 M$>JRY&=UCHBV9P;7:^!KF!RLKJ4'_TV'F$T.3I6(A$[CEA347Y8A@@]ZZ3'? M:L@PDE:(D.;$2[S#AIG]\M>002,C2+S7[WYEV =BY"Q&_U. H'TY^;G2Q,@[ MB.@TAXJ7O>3BM?[*HTS^]/.[2X.9>'@))B:2BT>5]I=("(E^WAN%C."MKD#R MJ 0EW[M$\X+*V*@"C?K$QJGWK/-+F^HKH],=O7_Z.66(<;@4#DGC\D6:(K%L MSIT>37HHC2%:);RC %SP7V DD >GJBN'/)FT);B7E"I!(AP,HBTH DL1I.(+ MKE_5YBQ-+ZT38L@<_B'8W*ZZ25*H/-&*VQG&.1/%C-$0<24'$ME&..A+*OX1 MT"%>F%@G4&1'F9!&B#?C^/J"<@"X,)%WV])8-N4CGU/^COX5_M'AS7M@55\- M;T!.YR(E-'"E1YVM;-AF>?%:G!6PF4!TB&Z+UJ<2?)[/$:?B8;^F++3FZ)+3 M66RS/ MEEF@G:]QY,NY_))7\SX.[ 8;C.L8Z/ M#P:/%YUI>#%T-96CBHL$0A?KO]^_MN9N6\OFNF;YH2YTBI#6,'D XN_7<8+L M1G/ZT'&QR/!NGQG3AB-\SOKV3Q5)=:-E*#8J);@$>'WT'[IV&-#^ MWI+UWM]]Z7X[XFJ^C(>3+MQ#P'+B5Q/F+V2XBSDU>&9X>51(U/]"]=6N MFH$5:1"DPN0@6!"68F 43;3C =_I!E3"'$E"!./-9L+6);$U,D KY253&E'T M!7M!17KJ&7C5FQ*QX/H0_'Q=M"6G4EV8A"YO3][EYO\) CBO971*^KM!)P\Y MZ;RGKI;#7,VEE,YC_#$-,X@1\/#@+?^3G]%>(U[#UAAV1:>LPC_Z M3]%W \?L*&H>,2G@X,D*(0L]I??0FSPH9\FJ@;C:)#Z4!X@-5(@^ELEBE 5S MP:"<2:J?U,P8&0NK_Y%7'0;2-$/Y_#33UH:S\T6R#';@6,3%8EJ=LYML-N;.Z0VT,*.!DO<\]6GI]L:W&G$6;FJ$N=(. M<,%/9?"0B+J@'6"?.QBT@O*H#*3!+(D,,\:>5LI@4#Y =$!M\C;6W7<)IZJI M0)MJQ^ 2]"=68.Z"#+WK=1E*&<0*UPE2%4LAF76PM$2)_5X>;C1),_EM.+D^ M03V:_Q/G+OP,?F+.5[C*JWR>_TX2R#2H4\X/308#K;Z>"U,UA-EA&<#-N0G1 M#U/ERYLJ[.B15"\1[*C16*AVIW>_7UWU^1FQ;2GY,@[7_>*V5L-$I2@U[O2R M ]A/+]R;;J-T6>:+332#H!G/4O@<'"IFV)M*>J"DL(!^2S4OI>00Q$,SKPSS M#L;M>[?F)_9JSYYW'E;H4:WA1&6Z8K"82\K"^>T8U9XC\S@D4Y>EE;1L9^9. M]G2?Y)WC@[8\4F_60X(%,8>+55C8W 9IE>9 )):21*Z4)=-<52DB459'AOK* M1)QMSYCU^/YQUHH.3#TA_ M8&)(7=?;6,D#C8P'(^<>0W+]U\@1$\15&&V 3\H(VR,ZRS(E,:.?UB32AA$P M]D42U&C;O";%'GD\TB&6[RZ.Y;MC^:[WS47>+@L=GBO &8+JR-1Y':*+17+Q MBV8XI[AAMX\C;TIB;#C"YF,(BXI@4T$5L9')^EB.T5'6,5$UGEN';QU<:MW! MRFE.@@>]JP*,R<1\?E//*"IBZS('BP-*%BQ0M^9 .V#36%FT2V%(17_-)N41 MW6_T>;F,8?V)-,/:Y20B+L? 9SPHPGG-ZAC6"$YQ_D#J!M"#<3YQF*&G6;VQ MKFNOBIE.]!-BHY(+]12]FCH8JQ VDV3B67R'NC'OU.>G$BMRJ\.5:(*,+SON MF.BI4Z%QX53%J ^9%@4]%OZ T6>4\5V$.48 A@MS_!A. M4TW!IY:JFH+#>(B*F!)8>8?X$A6?U"SXS]F]93C;4*HLNX4;W M.GRAXDS7]1KA)87TUG9Q8I/>ST-%]?HQ.4/!%O[)'J\*'6@8;MWMQ2FIG!G^ M0TOEV7;)R])P8KP#RVF1\3JYCJOBG\FM3&&)]C'8M64.8#L.2OG(D#ZL1)3]<2TF=HO^6LI@K^;# N$\$:=^,OGCF%LE MJ6JL7Z)@Q/.< DM%'?"S6.4PI@[\WZG-D4Y-'%I,?K"D#IQHC(SU5#S7S^_? MM1'.Y5*_7=42A(&: [OR ]^4)$B^"BN^LCPZ%:WPS<%9+VGB'3QKS&P5U;3^ MB"EDO)\6SGB>%D]IH\2J30Z6"5B+HMQ0+;%M*7L^#[#&O;7FK-@>P&47U'-NC7QNQG$1!@APGE4Z-HDPV;);K_;Q*7:GO@[: MJ"=JUPEWHA1A%3*=@<7 RPQA<-U<=5%==J*Z;)QDOS&9<\2QIY&M7IS]5Z>[ M@((6775I;]W4,QS;MJDEO^I*ZZPHV^0\X>F](8NK$0,FD6RB<48&$P)1&4W0PPI)1K%8;W9,6P1D)EZ_%ED+-Y4S18"K?C*;^^ MI08:_27C&[FO984>,@5N6FI_Z1/?Y&/%+AHX4UO<'* MDM^W?LHA$:W4(GG!Q_/0_B)^7*@;]Z[ E8/+G/SB6K:HAN!!M-S)*$98Y_EU M:[$/H^M],OFKQR*Z_-3X]J *BRWPNS\K6TG8%S^*MI?KHCVR'8MY!NK:Y8+J_V!UZ'[GIQ=/T2(T M(0POEO0H$[[\EL@ VPG)"V*:R%OB;VBU3EDCQJ;\)7;HEHJT*U!=E)O7@8JP MB=.BLL6=U>L[6D;E.VPQHMIHG0V53/-!F1']!WSID6/W:L&-/J+H&YN*FE\W M0: $!A[U3?VQQ(@;6!D;0>1XV/=4GTS^I*@:ADZ%-550J&'[4[2#P?H4F2U, M&Q]BC11C3T%^Y%,P"YB[K1@?%3[HICD,#\5+SOKWM8E^G;:*SM3.]2;_%TM M.=?PP#SBFU&/>LGMK>6@=]1>AGM'J\F,P 5&2C3^Z%D<@3TDF6#P,9J]**O2 MJVS)Z=)*_]@MG3:M0'B9;Z1I3/0MQHLCTCP%KX,;J.6V;G'ERU%B91]Q:GMZ M0\4XC4#&Q#ZF+BWY*Q :.2V44^!GW]1;9#0.J 8_OS0?BJ.M>A$(]H?#?A.B M"3>QW-U$&XR+.>=0K-B:]]HAI8E=D#K6\Y%,^T[CZ41A>0X%C8-Z0]TY]2Q# MAU54G>B0\I9MK=+M%B0A>EB%#+80<%-J>AAIK?N7S@2.JTK/10F0>'USR@Y@"+HXV,1]#"*H%\Y1+9DYKY6V ]NEW0I941:K;%X99RX8I04^1L*9%-O?^+ M:;=#$ JQ>5B@,\?9"1HF5.;%*I(8X:_:KD"6CLTFGWW0/!^5L!7I)7=W>;M[ M/;H#"JVPUY02H.(RC*!K-"69QC/>N%&^<'LEJ")6_!+B"Q "%EBQ$]IJ6"^6_8YY[<-5,DO=X2-AY>WW"N] M$OD%*7H=A-H+U_V;[C(E\XHT@7)X9_HO&ADI2(].LH;LCLABAR//ED#RK.K; M*@I%Y)WKN9J8X0R,)>9C))GU4#_FD*.>Z6L0;0';>CA0/TL+);&F4!!0,,F/ M2U?DDZI;31&U))^W)DRO.+ I2XI!^*/U:0KD1H'@K$X@JJ":'MH8PFW<5ML> MU=6QTW5[VZ>P%/Q,?(M8U!SFC^36$B$@(&8?!CLRI$+/&P]+#]=[YFY4,9N$*>[S*MDJT+$X5+@AW. B57GL\HU?"S 9/%3MR^$65Z(QY#+0^GWXGZ3 GX>VJ17Y3LU*E9A]CO*5R M\-1Z:"D0A^]A(FY\^@K1C6K9RO=MP>Y$&@-MJ,EXTR#\KQ28D<#.(M>LI"Q) M]GL[T8;-QNA?>^QQPRVAJ1I5)1DMXV,@)<"')!$R20/60J.DV594H"-@$K>3 MLO0+U#N,[? 9# MEAAI'LE54((@OR8TNE+ALJ6=Y[$0,D*WW"[M_*,V1Z7@2 M3#6YHQ37.=-US7P"&M_RI31NSY*Z@F8;7\8U822E[G6DV4.^V]"8EXXU\$)4 M=(X1WKK;2'[)*8*(>=CNB?;6G;<5S99%D1)$(ADYYWTWQ%D:7Z,742*;+C>S M5*&4\SW>C7$R>=TUD>NK:[@\D[Z%;3[EO]'L8#<:9S934(>C%EV&O&&N!LR> MUJ[W(WI$#TI,GSX.=M6%:^H%SAPC M)U9"9I9BOBI!X":72B<-%YU]D,3D##W0P_%/]W+Q_[*T] HO(BS3-)#83=8= MJ-?91 8'>_WE$^)&7V.>B2 R;_>ED%J]HSIX\U'ZW64TYMF+B\?IV#=!??H/2L-XWDQST'V/?OE8 M!C=;\_3#IN!#;?)A(O$*[WO5==\_@8GHP![O;^S96_ M=!^(+2]>"A.'P]KS'W!O_R]2QKXGQ:5W\;OC.CN=.AV]W0D^7=(X)KG2T6JHR,O8F1D8V4*ABY27?14R!M=:.,F4*9 ZNSWR, M":_*V.0([96"16A-;V=;*E4]38E7;0GWTZMX:6&&:30-Y<=<_^XT;PM'V%03:)JI(>)%X^ ,*R#)$^-$ M AFL :_TQJ1A\)B(,K$^YT@KQ)%:$.QI&09O(E%"Z] >KJ"R:/+NH'!Z_>"< M+'.O4-H?X0)+P)51<)O;C4:HJ<_U7O(/CT\?FPLV//P$5L*,#3??,&4^''(( MF2F[*#T;YOGATU:8^5W'7$Q-V:0M7V%"F=83]%Q$AIZ@G5"DZ>9*A:+45HZL M:G?>#://>A.2?(8[DUPWAIP?N3P@ M8^\I792,8][N4J9,'XGSSQR&20YA&%[I8>9(3!F[E<1$#(GO8M[)8S@Z@&0[ ME^'DLL2\WO72]CTOP6F:WTV6).BN;S9RK&X(J%8P1^3H4K5IU)LY1Q9SC?F* MAA"L"($=,_95X*.%M^8>VWC/'E\@,L;Q;*JZVV!MB!,Z)0I:FY!2)0UHT1:K MI!Z2VAJ)/C-AG^/5M&1Q5/V2X)S#DL\4V%%CI3DT+J-;*,=SO\+B->(@?5FB M%%U37YOF,>5V'O7':%*D=L,\JO01S B@?VU(?IE_X9O\*&&&5+GX:C9 V;W: M2&XBIB D^:!I*\Y(8&^!+$3;2UG$K(:LS@%)SK[%:K8+/'"@H.:-@<:BD*HDED0"_=B]>S_7,NO-F74/72G[ MR<.R!N%YP>)MXA*KPP>1H;XS.XPF33,!XJY6AT=UJ]TYX7C.TL3VA!!@>VA" M#$ZX.']PVI.<,2;4N9$18%Q!7[":\@$P^T)[F5DSF:[?!./?"RFMPK CCA4" MRXF].WVM;(P$2EL1*1@_$*)LZ *Y:FK*1;%"L MOOL&0W8IP!S:SWBEHF8?7M!>DGVJ@9-6 391"@%^PI:5GJK]Z.\)(:+8L8U] M F+++5/11N_K1:KXB,PER13YX2UR<)AY1;3_)CE-ZD90Z0-1F @'XGT M);S$5 2"A][Y8XCM4E9)10GQ>U%&YVU/@7MWH\44N(J6YE# G9*,Z MP"=8V41"[EB&X >I^12W/\;47\H%!NS%484!N:C,[!5XI_N1O8J3,ES^!B:Q M-Q8#GL?MSQY%-B1GYQD;L4GZL\;]0_> 2DE. MDA(8,S8HAE-1#&?2%X,5O62Q)9\BQ'!UWUWM]%IQ(73GYUUTGRJ(TOD!Z,%5 M=7FQWHN8GS*^PE'!"M"E28U..BF0( M\QUBMQ"OX"QA[BBW-I]W*[!GQVC-%()#G6*FA9EZ!56[Q(D##\ KU;_*+1I> M50<5?"_5WZ9ZFNBKBYU]S!&,-RS MQ)JLB['7EVWAUEA]BB"UXN?"/F)/V-C1ATEY%[LWN-,-OU,B06$U;B@%*Q=5 M(JF\U$, ??EE1;DUFAXCB4M #M;M.K?7^ H!:TN,LQV7*J@A">?G<.R%X6+M MHS\C7)I[2C-\N+Y35E] 70RYT>NN@/'-EFQZ1T',;FNJXWOO:#1W#NY"JU+ M3*)FF&H7,VS'789M-S)L]V@^J(PW /$'45A5KD0VV"1)^2B2XK;^GKAT[&.M M2;>[_'P81/152DB/!%V$TAG-E-5K3KPD5I!JDNN5'F]-DFX[<(4BJJZ.KEV% MRR'=2#KTW-2>4E?4%GQV86H/#^ QK[ K1>K*J/XC;B <[\[^//F^I7#>7S0Z M_\!5CQJ'C(CFD/I(+ J[2:4S4K !"LQW7VP8T J4KLP4"SZEM42V%X (H,FL MYU.U3.E$XTH026[(06(*S5-=Z$W,5"0B[N10V%X< G5'^ '.M(=[W1 MG^:0)2G()'7L/FS1<; G#MH5'=)-:93QX]:2IT\) 0(A\SD688#P:5C*ED'R M#$9?3'>)OOW)]Y.*XXDJ4, S/$9V,:4/!%4H'(,X+LLB4M?2 A4?B^5 /AW)&_R0LIK;\?L*8DI:8/\ M!7D1]#1*56A025^[GC$U*@>&,#1"AA!T5X1UX51(/@<3)R<$7BHJ5\!98?UT M3P6 N,A:5S=+&X+.$L=S<#KQFE )85*&Y+#K=EW,BY;LR.K'A)PJ7/JQ'UT8 MBL:J&PT*%\!LHPK#.K-^$K!W@,%VF]^HKK0 I=?YBN(H4_)4Q:SH@E1D.&&B MMB4;NS%["[T_H !WZ#;$I4!"OM*;0NE.#_I+ MK0MZS#TX8E-$XX%&WBH"O49U48W92+$7IB$@)+$[^X\9:XV3Z:YB*'^MS'3) M^-8>YG&- $Q6EBU!5.L;J RP"CU>4HN_Z%I^OG5(\@4X"76VTE*YI0@1>QTH M4$J/>VJRLYYKN\*(%\7;W*AA0.=%92"S#:1H")CS=T!%[T4__739PPN9$M2# M?J_?[T^P_5HCOS ^%D8G2BRK8.,E0)]UH A.2<*]G67B&*FHYZ\M(0\7C0'; MD'[I.85!"L0XNB5;=,0]HY6-7M5V/^.Y056G5:SET>G]CD0YJO&\$?^QW/\:/!QJ&<# M4G:^7NRP;HEU-MX?7$5X]7S)78-PILO=MF3X!+%0A=_WZ@ST+8(N'_/4=XZL7O<8E<6]<*)$VMAK'SC MCO>67M=.HCJ)6CM@CWN8*08@ +)>5!JJ8)(5][Y#F3GAA),H555LV0A9(>4;^[$JQ.O MS>+%'6&2^,,0O$K\E;QJAY$^8R*\AOH8 MJ=+1??!A.A722QAL-0VTP8*!&N"18S/$0A,$\PSA/?.H+EW#P$JQ_R+N AN= MQ*X?<%B2QVC:&Z)DBDM3IZ Z&>MD;(.,N7(]3X?,%8I<@MH"XMO%:#LQN]. M%?F+<&+'99F/L-.79,I16"G,1Q$Q<$*S:0+R \#* &YL/]4)7"=P:X.T@K5N M+\0R['5UH#6N-_<3\E)B(>C^%@[GPRW\!,H+!(8W8]45SN.$>4YI?:?2<\Z(Q)3GXW-T1 M8!T&C1WK1=.W"R!)"K=+4F^):^6?A"7'OFI<>U(*C1\C!P*5P-3E4%*-4Z.: M=/,IAH=@2?IK,RP0V..@/SBF/;+++K3)YU?_BG[)]_&/>X#:+>)^;^?YR?<_ MH0I_&7W(%\DH.CTZ^-*7//E>),@]THL1N*FNBPI8: NHU':5X<@\LY=/]NI2 M[#CBXAP>*Z7"_J3)S;JI9#N1KY/2HFR]@72)JE@6@CDH/4MNY!:M"6ITJ*P]$ M_-I;Z=B5\>'[B@9MX*U0/;NC$K>Z?7XUOL% Z3^%3E'&V(01?U+$5_8')4R[ MLV1/OL?KH!>E^2@6#!JKINQ88-(@6;_5U@:#)CO49T0"G @/4CN0ZA2:(C%M MC&O9(U)AZ)- VD(SUIW!]C5B&6W"U&_<5_9&65(D(53RKOV [P9LSR2,F3>9 MXA7O";89(KZZ$^/VWK@N$%?18P^QW&/AFB00HAU9E5/8ER!()P%]I9JS"41N M$D,;K94E!)8K>)J9P1EW'=(T5 MNK[(&A2$BQT9%"$B(=>./@#2U1G+2CAN'-^?2]L#?%!, BU+1C^JT=B+VCV: M*3V9O5I>738:=?AA@$-F)]!8Z\Q?!RB++&'#N"30<^ ME\@U*@WWBXW @ PZ7Q!P DQ8?P4^Z@%VAO8>F@?BJ#;562/AP+&7174.\<9P M4^L\'GMA*6>>ZPA7:.-)TDK**)9Z7!WL9TV@)Q_<:&#NS#/[@AS19)NH;[KQ ML:'Q4"87T)&$X_@.<>'M4D,SFA<*7+9%7=BS5TK5>< =Y7$BOASP>(=T,*-? M85<@.\FP?!X$LV2;76GG%K4LY)K48RZ6#(!!T,_S)$.*9;1:F&02B@FPGASN-S(,B6GJG7_P&P MK@:KQ]??OKV,O=:B>(;,F\?B93_8+EW4^@\B68>###4.K4[O+GI%]^F&*B;@ M3ET8*R:*!Q609\NJP;V73+B[\%-P&2;-V;CQXJ8S2+K2Y2WV'S"O%CSC0%J% MZR[H"'7M@*0 <]-,!F020V[NCX;8."ZD:V)J!WC-3J4 KWD5$TG(.#W/Y4[9\ R-&D)^,G*G53W(NC4Q8\1! M:5E/!$JQI^\&@SKBC/_R]J?2^^$0E("0S":_JRG03H M.^V*M7Z78JV'!-#W%(X%GT4X#/XL N!"84TO!1V!YVJ:XP4I7\IO@'%WEBS8 M%^8'-+K9E4H$VPO=4J6%&= ?@T*X3;=&_"R])@KF"$ \?MM>'5^ %$%6"@ M$FY18R([I;M?TS*J) ?B&R**HIMXSV/3HZHG%YC74GA3?,"/>,!60+VSE95< MKX]!XB@UY[9-N*0I\0[(7/AE-![1#&W ^#::6D24\'F 1>BBH[IBCO/SC:*Y MC5(CF&6 M@Y#C#%I*+#Y7!3L8/=XH7O>DS/H,SEZUP M;S2S!MGT#5(F@YED[_D)0,3@WNW.8=O*#+U4V4;8"7:O="C2Q8^M5S)BZ'HG M!+=^B6))8U_)&0;6T/NT@\],(8A[@8M @?ZRAXZ'?\40ST*# :>D% M<;$P7F\WH8?:"0 C>Q16[ND]H2\@U&8V,NW[*E8G !@!4 Y"VW%X=RGH-E;? MQI0+HDP>\TLV=[S,4["<L2YUL*H:* 'Q6D'7ELL^EZ(="02)4/50MD)I8R^?G[4 %<@\T%#P MPNZ D[45DDQ:"ZB1GJ3YS4[)8!C8!OF0:QR4>\&I83R<<.$QWRBZ8TY-:%!' MD;OP\F,%0&BZ$N&H[/Y4FBM$(C()65\L<[H04/_"B.R(%+N9Q!= !H"R\YR8OTC'"SGG>*ECY M0HH56H&3?:1:XCX;(,IVZ"A\\-DT66$==B!%'.89PXWT!R)OT7T&XHU%GG$6 MPV?<7)-@DM765T \-D(XWH]>->_DS[P.7(Z1KP16YW[_\2K?YEK0N-N"I]IF M!# 2I0J18U238NA!9'2+ITS@@!#*&4=1@R=(--7'7_D](9V$"B!C];9/3/DT M&1S;U5QASR= H:[+I%03EQ)Y(7X=#9H>L28-EZT%#NOO%KAZY!.[9^EL6]0 M^@OSRP@SS-D"T>ET]8P E(\5.&JQ25H#DO/.*:-?9T#[+9=>D/^4#!+=LJBB MQE:6@3C)M2',X]_R0I?0!%GO:VM>Y2S5!!L;/+($'ZZQ[I*X0"X:_C1\%@DO M6SX;W/_[6'N'= QPE3?N-RS M;TSEA;])/73S'I/S$, =I@]A&)/4R/*@P^Q,E :)+^J".\BLRF(/39,^% B! MB*8;XQ1$:VO-)@"&3T(,YW7L[H%-XNR1RDU.CP6U8NN02R$5;-5@,$PLI_&: MD_#Q/;@^FT'J=V(),8L&A8?L9HRY@FSD#*[+-+;S.T>(UCSCN));,FN0&R1/ M?ZLLR-59();2DA( ]I4229"LRLR,IU2+4U9%[4NA.:]7+O(@J:CF/]0)MZXQH$ D"%'V_!)%,>TZ,6@;E8B8<=T$8 M\(+D!NOK@H0VU@$MN]ES.]+3E^<<:N]&T1"H (NE^!.HR&*D.;4'>'"* MG[[\J&(@>OU'!P"_.75>?3N_,/[-V\_J%_N_\]^=,%O ML;^%9_0%V8[=#-XY$"\9SV9Y(\O=VO8%6QFNE,Z!1CNYPFIH-"AUD$"K%.C9 M:1Z10(K5^-21\%$/>YO,DB$Q 7,J@*M DT(1QM/O ,-]%U._9UWJMTO]-KY) M7 7HF"/8)1Y7SHGF0X6]IS1DTLY%4!TK^JAG$P)+30Z*XEDSE,%7QRF>LK^>M*E\$?CAPV9MX'YCA63?9GN-/J M%O&6FPPYNM;=<5 A8W'L>QXJ"KS'3Z MCDCI&B25%5"#V_63D@SO]4 )C9T8!6(F9I>\'/:HD< M'E]>>H^3S^8#%)M1#2D":11+TG *,9JXN/C2FIB8L$Q:G\HGC?DAZZ%U4>1H MQ5+5 A!0]K>.MI,B%4 &1];[/-GC'YE9>C\*9,A;OZ@+6X<<6LE("35W+-4T MYK+Q;:FYZ8GQIY!(R#&1B8U%>-VSG.WBV9;7%F1AM5VF+I>>4YM<.!.FP[E2 M9UV9 >=K]JT;'-+7J]M+%3VN8_>FQ$+N>?O6RQ941EA9&9LT7KKLDX2=M67" MH@+9)P)[2;+&W/@8][#"%QW*(,F&\UA7*$(W4^W;"UL'G!<]EXN#2T^]:]LY M@[.!7W=.89Q6^10K)G=)HP0ENRV'V_N?[ 2/E''A(GBPJE!7+!5)HC?:2]J( MY$_<<&]AR*6/7GTIA(4).(M5U6)Z5IO"<) M.V)\J;O N:\-(1Y>'DUF'%=D-[YN>XL$,XZ ].J2W:@/N%KR0' M)"KGX(3X/E!9&>>&DBO,;>%.D"F3F!F7W3)S:]A-VC]#$Y%5.),]:/)-73&!"V#_8,#/DZW^4&#.UW/\O$4Z9;2]^=X^)V". M2]X(Z3!Z^_K\4KH:J'X9%ZEJ<'Y[IO']Z)P/,+(V1^?UU&H-OX!X]53H],G# MD!90V=.4A_<(A?:U, R[]J6UHH=>*U8\/88< D\-E[5E*4-?T*B&SIO0><4: M3U)##JEJXY-12JX VPH%*'NMXX&$XJ;C\*(V5 M[D!2@M,!?H[C"OD[%TGJ"P_#%=/N+-O=D#*V(SNW\ISZ7C,_JHS.R^J(2F-P M2"I+F8#A/H^5K8U?8M/>?#(C2+#$]H<4(>3C:6&,"]EPZ1?GZ@19%X\_+0&8 M.^!5.]AY\.=X%G!K NQ*BKX^OUB@)E1#)YC_Z35,FBI+5)L%?=I*CY7S<(== MY[-4V]*I' G&;U#DT6.I#RPJ+N]GFE%)U(9LGSZ@0EW#B"50 2B:'4J3R7H= M@S45O7Q*YO55M(:*M$F2' Q#@ZU(;^LNW9\^30]>*#24 MKW@[4%U7)'*[8,^YF29<-T/!ZUDR(5H-*+&(1S-?X*/]6OCDR,HX10.XN#&H M8&Q&'\:&*EK'NOO#W1-H>/.=/%PR\S)^Q']/T]*XB6$8%@O*O<6U+BP+I-EN ML)"=< *VI/Y$@F-;8IJ1I#N)VM.AIAK,=(M".QSG>">'(%FA!,6N#6,JA) MHK $N0:+>F@WU"6:HZ=OWKUUQCL'Y(2DNX#KK2(@&OX\0/E183UC\\5% ;5Q M[/;!EZW]S>A+IA5S2C#":.!H9)NQ(T[&;UIKL1@EI2\DP3B*J^,E$>,BR$5= ME#6$<%G1@W$=O;IZ]P[M2K:K/F;Y#45NX&Z<--<7!8_ #:H \@7[G2![7G,* M31AW&RTOV@)DMU/B:*MG@WPD-%T)2<9ED. ^JS/N?M%LY!JMM@=W:(K- S* M(BM>KL2N\+2HAM=14HSJ>8DDK^(ZKO2?0CTC-/Q )MXPAT6Q(F&WG$V^[.UW MU3>&7%PU7$*\5SHBH='#>.L*$9"LZ1UG8HVR#Z'WOHBIPURE0GW0WI=YJH)@ M#EF!,5OV5.?U'%)T4 T0EAW#2E),FL.'+?O(F6B40+-V'_TY]":3WL\68+66 M3=DDG6SUH.6Z<PLAN?,B_ 08/@&MB40>3@X MI3OL$PI2(> !8R"A1EHQ F'">,LF!HQ,;I[V_\R^ )&N>5)03=W.;.> MW66"@2ADE%FJ'>:2T)A"WC O7[-S "L.F-]=N[WKSD=> T^/B+] !40.$ ML $ NNK,&B*=4AP304%'NM:&8DKV$1G@KS@4/B@8Y@GX ;@R\+"_Q_6DB]3: M86&]O1>)(CS$1$Y3VHTL)U@ P(U0I"\Q'L"]_-4*&(!VVZ>%U;'8";0@N[Q9 MF;]&[7D]IYQ,OS56$W&A]>[<]UL96.]<3197,%'87^42?-23NE(@'.^1]:3: MB./Z9>3CN!3(*/%P6R&@,.0.-YF_U:(X-@ML'F&0",S7I[#(<\;EBT9I7H_W M"(H2.N3B8=F(841=$ M".\]BTL%QV^'LQRE)!-6*5F]+)D4@:7C7H28T>LH@B!@>%KAW5@/SV1<)>A' M;74:7H32V\"FN -6M<[[&/1 [ 4+GNT/ 3WVX*8HW% \2/$J6CD,]ZVMEU3YJF;C& M/ =5,631-,V'WLOU:5/GVFQH_2.-P+MB/\%#0W>%U)CH'+K$P]X1EB&7T(&- M'Q?Q#8RF791\/LU)0B-\S=@TI">Q;,D^#5JX2CFV,&;JZW8RCGEGE"-,Q:ZT M8ZZ))H)]4<,STO!(PN-4&9R/DH(5YK/E/6WY]UR$6]L;[%1@DP;\G?=*V[4$ MS:'::N1R;89HPXN6\OZ-\";4@-GW"GX'Z'*JQ0R^J5WH<5WXC H*BO6QJ01- MX.[A)8CJJDCJI3%?0JW42DB5.(2ZB^Z9*Q[%3$<91D8IZ9"MJ?ZZM>)K%4!A MAU1$Z+ Q*J+7$EKV\1;TG5_K-*AS0^VHH< #()Z;OJB4\08G!&! "CH(H#]& MV/@/6BJU<^/L9 NX1E#R1V"SY@5C(CZXA^40ZQZ?J=>1T\M'_C)/1J+'Y MMH])H^#G;MW'"''&1=]93L7*&$XCD*BM+4^V=5JL^10,'(YI.2042B]+7P40 M<-A3_>@PP>+*'@][X5G9E\V$R\1:351HOZ/NSR]0R06F;U+&$,]51%RC-4M" M*F$GC6U/?DF\Q)B&%B-;O&?^GMA8G8BV -Y&/8@6(-$6S"O * MXZI*,7(1(VBZM2.JF?WF1[-G93O#%#4=PV:$K$ $KDR@A?%T^ 9#:8.8%+%O MD<;:)X* P2"51[E!$YEQ:[5:(W!OWS]Q8X;V*C,NRJIIQ(1:H5:B%\V@TL"J#$)&6]TQ!X$X20I$-0.]!]7F5MT MX$X^G]>93%4*(ZT_LAR:8@^@ D=!!EP?= MC3SH/2I*49#N@L13JX,;X,'#;0OFE2O6MJ:NA%DYZXGD8MD8U YI$5(PHD)[ MJGO"Z@@P)7JJ)%?Q;80Z!MR6:K8,'^:^T6Y+@0QC(8K=.ZP2XP#UTG>DC J) MC=B_BU'4%N4-U7Z/6JN:[2/K 1WYT9M,2W>8T/]>Y6M>MM,&EQ2S/X*8O:[ MM12WV5T?L"X-H].W@]I W&4(N4I7\L<.J6_S/7MG?+XO;.GRH-^_> M8C;8#^S/@Q?[_3ZDUNB!/06231^"$6)!P9AB5'\>G.[WCV%4?W[Q8O_DS*42 MN6982!("-\NU!U,_*Y(C0:H=5'_2=:IG?A[0^;9"O*2BZ:IA![\QMN' M 2^@! $P;(+R.[-29%_@5O*Q"AVZ$TJ\!&VKF>7#2 $VL^+'LGIN"F@>GTA7 M\CSH5@2_8FB6N01%NE6SUW#3"Q R7N1+\3_;4#+LRHJ)-*NAI]K9J5H(]&@/TRDW92U$G1-G>X M=2^@:1X+]X'X':A,>PXEK1=-:WN)8_-+S_-Y*,?%>OH96)MII[\[ 2K$ZSU%V(]SXM2"Q+4^0N2%?6Z)43 [FMP=!ZA MD[1.TNX88?%A0;;T4;9TWE]2_GQ#7L>CI73A.LC#!CM!$YD1F[P+Z*S@&D*! M>=UJ$)TD=Y*\7I*S+(>2:6K)H=Y@(4'C6MR<6A]U U-BOW7M"E&"_FBK.ZT@ M3Y.1 S*>)0O[^]]R:S("\1.'O7/?3PP92_)C.EGM9'53LN:FE188N)?MGQHN M20#PT_8U!?/(5;52;-9)82>%:P<,91WS#*E_L6L5Y0KDJTXJ[+:'^FJ&/)P@ M(EP,.;P28'8[P>H$:^V R2'A/@ 0'JF]T017>2F-Q? SEFG=Q(C4.D*H3ZZ3 MHD)R@B"1PIZ2\R^NF::3QDX:UPZ86\6P^Z0JDF$=T":V5S@")X(U(>$#:5P@ M<8N]?JM:VC$4&LAWX-9T\M?)WRWR-]& -EL4P@8>C!:X_=N$[4$7A3;['(-" MNI(*8S64!7>Z1IN+\SR6!2%$F+$0!+F"4H:.J!I%J0I9E N M^9C/,&H"C\4A,%G8IH!=#B, HV#X.>+\]N_RCU?DU"%7B0)"%N+[,;#15 V: M&40>=S0T 4V-1T?T> KPE1T&8Z(?X6L;&H:NW,4;K'(\A]SPQKN7R\"XO,LS M5&B*0+K6V4@DTC?T<0BC'"IQD?#-057JJ*.6U9[4SF#LFUE,X+HB!X=> ]T/ M"!;>4WW5S:MJXY00C0$!'W='"M9NL>=(V,+00M"_E>W^PMUV%02?L=>P_K+; M&EKC<_=[EV"5KF@_M8.F^ C;=D-MENA1;(Y7A>\NL277!^X)JGC [P?R21 ! M3Z:4VA4&D@4LQ*/\+)29[-FW>D8" BU@O#8 V05LK9A@)MOD39X/17T,!F>'AUC1']M! 2KP4_@^+8WI%.TYO"M1Q-2?W0^UYX+^DQ3!>I# M 4,(#@7TAG'CY@905N1U9 ;1Y=I#A'V'"(;'9UH05N#K8[LB!-%O_V#MEUW2 MJX$7%N,V_EA;&99&243/F,5CAEHFWGDX A3;BZTX)Q/AJF 8YC&UA !6QUCP M\SV\#V+T,: KBFVO?W)L__L"E_ZL=WQ\:G\Z40I==@S^3O^^"':/> $)'C'E M3+7 X-)B#L,^+JEXZ!Y?_6OTL%8;YC2UK,XZ+TX..F=#&@6)R]ZIX=':@IW MG .0?:2NH=0]);S-X.V@9.J% $GR^N.9P\^X39/]$/8>F+]7D_P& 'TNKAFL MC;&@W!Q)"Z$:)A\9^GPS:D0"<(.>@V-7,.#P(%9^]N& R>WI1$*-9&<\&N7( M3P9;R-/+&JB=7K6NU*J^%&K52Y9DLEK5[V-BEU6A[1BYI*;6?/O]Q& M&]"#(VS#5LOJ;C!7 -//GFL10P%K ]/0,M3^'+ZYSO'_A'$/9:.A0]KOO)!S M8@MOZ\5?&FX67V&)(DUWL/5H1!-7LL$"UT M2$-/1WN9B-!+QX& U=I(2/:C"\-.#7UCT+=[N<<31W,#[D1K\U0W VR[@ I M:_*\,0]XZA9'$%$CQ>ITDAJO3,E^9XB\$*US:PX)42L!7A0=8RE7R7:5K<:&S')>(9E!CAQ]E""?FZ*J<$@0U;F:3+F\+U0!W%H01UT8'TCMPRGAKPFBFJ$D!C]Y)2^9XNV8;4X MV5X!?4TH"N*(DC&'8HTD[/^L<;@CPMOW1E>$.18[>LHE V6))_@).9!<9 .) M7:Q3A>?4VEVX9T,X6EB9"/]@A:SQ2]K3T[N1XSSL/\NN39:"KC <=C M-ESJ"Z95G2K.L#1 H:=D)VMI<=&HC:+]:M?A::;=,)\XF(J<:H3NZJA_'96K M'Z^1V@C0#_:4@[J"* X2?"SJ LBMF4V 1E2RRFV_*=I'2E/&!*V_$7N(FX0> M98_ZQA%Q6M0[\7==K]I0M$JW+O(,;DBF#00CCI>5@P* $X[4![MC?V_E[/W* MAE@FV0 #=Q^L+Y P53.! ."(J",R(>:E"H+K\?@Z9G:K">\4 +V/(T46KF-D MC5+U]A="4$*N?HPQ.%E=85Q;ZS&@)6?-B"(F4B Y$>AE$+*PKRE+#P0$.)'[_9/( MFIHIJBDB%OD.C?/;WN2+0>@O$PAK63T(.B\NW%<:1OQWH0&?-X>+@;FQ@F?]VX+F0!IS02L@<*6& M['4H[B\TI7>=>N#*JU>7YJAG5!I Q1?1K$Q\SM9.=:MV"5MY\#" B3SF%P%X4H-E_KDR!R"N\D \M:U M1C:$_"X#7S/@=>DPSD=@/=#:528_(\N%G&)H-AR5'HSWQ]A*=R'O.NCO1__" M X07NB?JXKWV3][T6/ZPMP%"U2ZP^.:3F0LE*'BP8CNL4^[$R5N89D,2^D$< MC?@?UVW2R>(7R")1YSBYBQQY M(=P%P#/DTIC1.]*9EVPYG7M8F[?H?4&AV$4>%^-.)#N17#M@$D?E\.>11(OS M#"HG;G(AWYN0EJ08+H<_C:9APZ LUZ&4.E*K(&;4IZ#$<-DOL7S\'",\L)C M1F! A/Q)M@]^=D7/CH_P!X)E%]ZNN.D.57>H-F#6K00Z$H]]J"H?47^^5!.%58;M%W(0+MU&B? M?&R NW(([OO0KC_&X$8 @X.[,TZ@EEQ!L%* PEZ]&PHMFF'39*)I\KCEWHT MFZ%*[G_BE]SM^8B:1TD/8;442Y@_R^%;+B[GP(WD+]>FKBE:M@VGB'T5QN-V MD6!EI9=6PK:"8RU!F/7!6N 878WTPQ<^5=1.@.DC3C5CXQSN#CD\\$ TZP#5 M!BL[K[$0O V?DPL)8@B\EIN&Y'AE\6 H8E8)3[4]W46=,:OF?DOUVZX.$0-7 M2S*0DVN(I?H E'T"EX<8-Q3_Q<2:K=\'%<##->60X8H K$M:\YUXW2@M*W MX0K9_+65- RN1V%OG>M:^;.5V?,"*9:ODXIL QCSW M<)0><'RU\B5J!U0D+KO$#!]!^WMU\=TN[V MU 6 UT$KZT[KG4 UQVNK?W>@EN6HJV7I:EFVX6:[B]&%MN78 'LX:$&B3,S8 M:Z&#R@U8T/#/=L=M"D*4 !UPCX;BC[GO_O/\R@KM$>\W5C.$_I'Y#PVM[W=6JNMS#6(&1C<(,BZZG MMW6@:BI<&QK20Q 8%]A!N5*[M"-VMVK\WYBQ!>V8XC*!#EI$A]N\_TYM(E&\ M,Q P0KVF43,OFGKYT;9=O -SO-0PX;Y>=#3##+8O545!IV3]KW$YL_.H ,DB MON%-0(L,2IA5$2B3@WBS;0BTAYFQQ@W8,"U5UKUFURR!4?OJ4TBC61O6-<4' M)=I4DIS&M,V%F>?7) '<#JW0*W9GJ]OVL: R.NOR0&R)RRJ23+97XC##)>)Z MHBGN2GJ9S)D9"7C577URT%CE4<"IOX2ZLDC-N6I\\IY0\>J]8F9-ZN)V.BJH ML/8ERZ4OPL%*8<(J<&X0U&.@7P\#GB?U7)JM13]B]6#)1$JT4B2UV+F&A8O* M=J/2$1=;H+<-J=2"BR$7\=*Q-E']);QQ?0L;AQF&H$H7@D2]KCE,?[%1C>W\ M =#=D((+^W^24M *L9*'6Q8 .=B]ST IOANC@G.I3#R77E>U3EB57=0$2QS( M!#AZ]W0:X?M6@< @VQOGUSVX,9W5)=F/SN=0:$ER6H'>*E=GV55U=!%PB8"7 ML/O61 'M20V)W,6S>MS*G'0%&'K82-0FC6!280@%'EBA^01QVB[-UPGA>LY? MS)ISGMQJ[1;9@SIF$57\C&^R"OM!)^ C7<_T>OD;3W/>3Y+ADD59H>I M,-*:AS<%E!&A@X$U1$%>A'Z50+XESI)Y[KU.3EYCAJ?ER277IV-ZE8"76'C; M!+V3WTY^MS,<(6TYPD09^'5!!06X,UF.JI7J+*#K31J)A4B#[ON" &6PE99" MHM2AC$8GY$@A8XV&)0(-V5,2PI!4TJ2B!5^4G$ M9I/8$%$Y*"COAB"((O@R",@&<2!76HM5&Q#2TNV>^%G?0:$JQ*J;?*^:)<6X M[.[G3C;O6#I+.&YE;;WK/8>SPKW=4#(#L!U46+98B:@+C*G .6X176_]"H7< MNSK<3E@WTPK6U-1$W1/ HVK<\KM:.N0@ \1?Z%'V9&/67Z34&*A?\-DVKJ;V M*M[C&""F)ZR4EPC7Z#R%IWAX4'VK0&'/+%Y AOW@\&)_<"8U'TJP'"C"I;I8 MH(Q6X!!^O;@\]^#9%.\0PUT=UPIZPJM(74^B,+#$WVY\C!6,B)^P).SL89'' M]M82U$#7"4_0:^RYNKY"?A'FA@ON^K(:PG5/N[I* 8% ;4(? B]W6N0 :S[A M7U'!BR\4@#+PFPSP^_[2+)'AVSNDR%%(XZMS=X/"Y*@4#]MO3<#'8>"T (298%&53JC&_NU([DK<7C3A(7H'M30K[ M#2A@'1FL ,)4^9U 5/>C*\,@=A)20?1?V9T?L'O!52M?,A09LBCMW$YM507T M]N[6[=@ K8B@!4[,&'"DJ+.GHO+U&FJ[TGSD.+G7J\N(\5S+/*6R6?-IE%I] MA%VCI MAF[>I)<+LX5B3N-D7JYE4O"T#E]Z2SBCU__J$A_@+>"M!@SV*J(#9+@84N^J M[Y"GJW!E8&H_"] .L5.*IS"+K[V]9Q_[FUV!$CHATDT%LWV@%(R9$(U.8)'-KAXL<>8P/K"%B?"NH4O3C]#,.QP V/0Z6 MDTIV,:0B+D8,L)5E[4GZR9N]*Y\)BMQE;2A)%;R?@/;9WE_4A340,9^EP?@C M;S>[+2+L5_RY45H9(,C:OQ$GAX<G>Z8CN MDH(B5.59SNM&DN+7!R,%V]X/0]I,EEZ\*1KW \EPA=V[I;I&)MB7L>F,ZJ)R MA4:,A])QR2,4=C7+Z^F,*M.9#@))H*R'44[JM.?*>\';7)V7]2=T0 4!1G&KF1Z1=Q*Z5NK#C9;DGM0*/;5#!)>AO+>7(6;&$6R%! M_SD#\, UBG._96R.L\,:BO9UTDM8P?Y,G<=6,%X)J@C5LLI:3Y=JLQZ\P5;J M,* H-=XT02GH8 M==#^HF49/K!7"G$*50X=$*#N(=P@L5.MX=7^UERG[H)KG MTM)W !Q'[MH$SI_$:TPAW<0>\_M0&-"BHZ'J>M2H8S(K]R/'U<:0__;;O;;F M( \OO^(348 ) UW7ROV MANG(S4Y0_F"_XBDZLD:OD>_,=40]>@-A41U SBYI5W8P=L\K/?YRKS2.DO'? MGI0OSBZ/7AR?'1\=7!R]Z/=/3H^.7O5?GYX,#GZX/#L].7ZB7;?.G?T]W-G3 M>W)G&YW:E9E'!P KJBC:''OC*X)%5[/J#+!3@S0R#GRG(PV.VM![:U:\K%Y#,P M:ABJ_X!,*V\9Y8#E58SY!L5[#N5+VEP3+H<'QX>GAR-AZ=')PTM-/Y>[$=O41#>@.,[QQ.T M0YML]<656538$AJ1RCC[KS\-COO?O5_:1_XCR3ZBHP]SYS*O2\^:@2"S%]+V M]X,KI=4TZOAG3QP]B2 V@>B TDM08*+60SG2 Q%$L"KQ=0Z7T?Z 0+VFIS32 MR@1Z- -B$V"J8F;/=3T,<=4ZF8/^P2 ZIWZ$GWV/#6;>)0I#3_^YX'_0&OVU MY'EP\(0PSL:U$?S?<5(ZIF2O,P2^.J< LL0QB-2'LB5MP_21AQZ1RB>N (P 1H=&]6.6AG23A6M>:,5DDQ,*9GX C28>_%X&P=2;A2BM,BEKBU72*6 M(")&DLE*QN#"M1Y/(70ZJ5/^EEY8W#@8LB8-Q/Y1Y+2MJ9<%:+CMM!^#_GWP M<9B3>XO#]/L'EZ\O?CA[?731?W'RVOZS?W1V=G;TP\G!Z].SB[,N#O-MQF'V M2C/:LQ\"9?6RK.?SN%A^O2O\>#]Z]8GJ#3];/;1I@]4!JP=N5!7PLWYC!I9% M&JSCH$\^VYV\V#OH%_)'!WT[U6%>V'MM#WAMXT5I7LH_5B;LG5K[$5C(OSTY M?;+>AZ57G/U%.;SAGP;K_W1TM/YOQQN>V%__MY,-7WNQ_F^G_D^W^^DD+0WO MNW%"],\L7?I76-N.OPD%"C+TDS2_>3E+QE:([D,3TS5[%\^^F]]#F9\[H4=/ M-L^53[_H\\6G",%IHS_U\3]?92U6[0P_M]//-9M.UUP!NAY^N(S>&X:D?81R ML;4"^R.$HFE9M-JC6\O)ZN*LD0\V#=9:!G_0L'Y!H)Q'**/?HFC^CG(8?8!. M@-U?ESOK<0A4=\NRNBR D/]+WL8O\MB7IE6S=RM#0@/!Q1^L3=2M3NN1&D?_ ML%8BA$L_RXR"#.COO0QG=[V(Z N'^X/.ROA==ZX1/#IKQ WQDV,SXCK,EYBD MA&C1=]:GRXN7>,Q>OPZ#:(9TG8LHSJIJ\?+Y\YN;FWW[L?UI?OW\O!C-DFM3 M/C?C:5P\'\=5_'QP>'S\XGCPW#YQ<'QP>G#:'YQ"/=M!_SD_\7"P/ZOFGR%7 MYZK:]+U4FYZK:M,WNMJT)33Y1V_370_8>CU#7QST]_[YC4GB?4_12M'>X>G1 M"HW&KLWSCCKS <[PQSHST>" :D@>X?VP8U?\P2/#%F']HK:)^]8DKN\^Q.S0:G!T>]0!!X'Q,7*/ZZ5=?DK-4IYRT.\?W-6TV'6I[^;7S>];GM\#O%C__8@LB"XTL'NA 6'=_+KY?X"7Z..Q%@[V!_^O$]9'%7 X^(,"#H/3Z%_[ M5_N7^^ZZ'QR^Z-]J$YSUCSN;H+M3NOGMTOP>X%7YF&R"@\XF>&0VP1\45NAL M@NY.Z>;7S>^!7I6/QB88]+NRA&_5(OC!:/]*O!!H/.Q3>*I2EI\GF;U[$*7(?7LV,J>CS=WG5):8_$,#:?@H%"";SSI$E M(@(55EI>M0#:,]CGTQ^0C*QZ!N^_OLOKXW(6O;:;6Q)N^5/[Y5]R($2Q=M2: M)WA;S3^K%U7Q=$I4$_;WE^#_"V7&L6"!)\ R-3WO$98/8M M7ONW#0QYT-\_.^H/3OKROU\&$SEXLM[L4DB4&S[U[4"1-(\;;]6+Q;V@XV[N M8&J3S'L3A"TY+(1-XFMR6)PL6E!C/^NHG^!$[I2A_"+ZBI//U4DG; $"M6&0 M($-&>J2,!$1QXAP 0V]1%XN\)"P-EP\[E4R7KJCMA1R6BA\4/IDF0H>(7XTK M(27OV1<6S%N95(JZ,FE *A8"J0BX[H1V/B&$H;4$"VRHZE&V18%VAYBC'C$XOCBU/_,,*W9<$\&+]CC* /X;(65=O_O[+^8=_O7]U]=4D_?>?9_N=_* /KZZ2 M #5<&& U]NF K;HSZ(O$*Y15R.XSADC#**Y+PQRD1)J#_*CVWK&3!1K5#'D] MAL9>+!.A$\*+@C\ 9$$U7"3XN+BN9GEA!S_^>N0.6VN:!V3'S^-BFF0T/+N& MN?R"S%K\S3UAP!_=:MQO@%Y_\7F([8?''2S['QGH''RV!NJF^ U-\?XM@)_/ MWW^X^L>K5Q^B-[\TZ="ZT_HP][F;Y".89'%X^CWZ.BX_1NWW[_^-65HCN]':G]UN4W5_BN;G3^?V*8OH5I]D=SV]0=KOC M>:O<(MG,G>_7!S;)=T!V"V$YK$&^G"5FLMI\WAW:W=CL;I+?3'G.?427\&LO MD\J^8N0F_G0#B,2S[B!W,MY-\D%,\INHP;_OV0*IUJY;5%=F41G@IXP&?2HK M_\8G_ A<@:\TQ9:RPR]4!+]'-<6#SMQW:?G.ZOK&M,"W-,4NH7 ?"84?398E M$WN#O]J/+DT19YW?]&V(=W>"NZ0"?;,[HM^H_'9'M$LLP#>C45YG"";5Y1DZD>\F^: FV>49'N@8/__3___7R8CY??_]__?CZKYNGW_Q]02P,$ M% @ %XHJ3SO*1O%O#P @:, !$ !S;6%R+3(P,3DP-S,Q+GAS9.U= M;6_;.!+^OK^"YR^W!ZQCNVG:IFBZ2/.R9R"M@SB][GU:*!)M$Y5)+TGE97_] M<2A1EBV:$FVG\9X,%(TLS0QGYN'+<$A1'WY]G,;H'G-!&#UI]0ZZ+81IR")" MQR>MK\/VZ?"LWV_]^O&G#_]HMW__='.%SEF83#&5Z(SC0.((/1 Y0=\B++ZC M$6=3](WQ[^0^:+=3)J0O'D7T7H03/ U0("4G=XG$EXQ/S_$H2&)YTDKHGTD0 MDQ'!D5(AQE#$ D'AL0SX&,LOP12+61#BD]9$RMG[3N?AX>% 3 ,NQ01C>1"R M:>=5MW?=N#Q72"P(:>,TF1J9X@D M[\BG&>XHHK:BPIR$.5\UTR(#J.UC!P@D#D,(%3*@86[(8\GPAT--W3L^/N[H MISFIB&R$2FRO\_OGJZ%&L?7Q)X0TJF0Z8UPB6D)C%(@[S2FX!/W?M;N]-EB0 MUH,K%@92U[J,7AM08NK@6 KXU9Z+.%#EME#'0X5$M,=!,/-7H\B8JI+=V50= MSF(LMJ2/EK6I0E KMZ60EK6.0JZ*O$*=,@O\:AN^-MQJ]UYMIL6\7_#3PO!M M0XOC3L!#@%K!%LHV?IS% 0TDXT^7ZG<]S6+.%Z1@8N_-!BIJR12/ M862HKU*1:ZMZ>+C%<&Q5PTU)A9Q+7ZTSQ"R((_0>"QUH'/J 4F#+KMMS M$>MI0@,2"N_:,>=*+S>N%X*$(*[GHX3A@8OVG'E-!>2,^U>+G$M?.:I%0"F3 M6A+<,C=G,T)'++VC[L&H_=X,W3=XA'1\_#X;.-U1=&?&V0QS250P59A-: $3 MCD_R,,X@,5=QN24@&+084>I!1+F,3:B*NYDD8"=-NJ$.7M&&>6 M_W"C(CSR-4JQ$$IVV*8XN/.U2;'@>$?-F7'L:XYB$6I6OE;% P&WB@ 1-;G\ ME A"L1!G;'I'J)8G6@A(OM[T7;-@K8:5VY1FRIM7IX^O>MVWO6X7M=$Y$6', M1,*Q^F'$H**<#YUE[B6YB<#1@'[4U\O^R)@S$@?C4@.NS;?81JQLV4WC;D\0 M3H7 4IS2Z(H$=R0F4)M.PS\3PG%TCF5 X@UQJE. "\K7W;>ONX>UH%3WT])0 M0"-4* ^9 M'/69'_:CCL6X&V-GROZL&W!R=U1%]90\?D+L99X]EF>ZP27@GF MZ[IM<5Z2:9;[9K@$QFV@O+,AH)D,%VZ':OSO]FHVPE1>DY!1]D^)A.4'&*?. M&)6$CM6 M)GB+@BN0/-+=H3>2Z.>%4IK525H R!TH!J.S0$PN8_:P:8NTRW3C>52[9N.9XA#D'.A9^5P/<<*(:PH3%$>;B M0D5U\NEKUMCM$Z(4%30"N5J(:V7'K*+FOT3I;I!X*NU MV_<?@\ZTGT#$ (OU9A8W;G25];)A]&"BJ(:38"WID7APQW@N7UZ_)$W89' M(U,HEP'A_PGB!'_& ?A&]\7U0;&SN]O'&TO[ #E("T)%24T' K8)1DF,!Z/\ ML2WYG[&HS.I9WU[,)<39B_4. M+;W8*G0:V(DQ%CV0.%8QPA&<+QZN!;F!HWJ?*[_@V>/1!J,CDSB5T M+4%WRHTT>S,][=U#6GC=V8*N99FCZ/=&=E-7.! ^U3RC=]?PGJ6&IXR-\^P9 MF\X83;<'Z#OKS@_JB7.W@)XE_DOEIML_,]$PHNO;C8[H4\>L'[FOX*]$J#1U MSQ%J=A2>NJ$0^292^>-+K()>,9YMCU-281BH@A2V4*<^:T&U25"7*;U:B MO!!7ZX*1*1F-&$=YV3IHRTHW[ VN&,ELEI[G$\3%/;J;+$UX2ZZ$O335FL-> M*&5Q!W#CUS'*,)@]NML%UR&U$MA22LT.;+[Y=P^J]H_O/'B!R[W\U+/,=TTO MV;PYK9K<7S$AKC'7>X3K>WR9T;V@=&2)_"&O "*0DI'N4&ZNW^XWW?30NJ MK#>E^5!EO2E7@5_T7K901\Q9^?M:P;'OZ&MG=Z>=CRS#L 7!!@[)@WO,[PE^ M4&U"[[0\"VI>J,0-UY1RNSQ[B[KB7-WBCU+ M(KL:LT9V>#?X'M,$IU$,E3P(I?A&Y.0L$9)-,?= KEJ4NZ79MI!F,DT@DTE- MSSK.Y>[AFOO8O):2$7HWOW4+<#?(0TN#K 5M\44;P[!OIA98,H(;'+)Q6NKV MH5]=1B7ZI1BU+OJ&KE!H(RN F2'HM]=@S0DE-EQ M%U]5Y-Q']KOK;DW9H(Q*V$OKY [85SYJ M\C:6%>! LQC,X');K=LFLA+>TJ* "U[=E+,2]ECFKO'-XCJEN).YQY9D[DK$ M&IC2'293Y?"GP6A(U&QN1,* RM-0?]V!T/$UBXG? 8\UY;FG.;:S'C/!D",L MB$9SV<@(WZ.WY.T-0MSUY+L[T5>V3K0VNOL@N!8FS]5R:[7@5UWUK]SMUL?X M9W.U!W89@/ER->S,@D-TU1\X-^\^B&''Y3.U\;K%5C;]\JS(I^D7%\WUSC1] M["]<%'39=PLK8?2.O'RDNB,Q^+=)E_!_'9M]Z"Q];R>[L?!5'OU-GNP3H"BX M$SI%?]*2/,$M70< P3].]8?)@FP_E/+AUX/AP6<\O<.\I3\R=-)RDY X!E<; MP2)1)1&9@!:_<9;,3EKZ(YOOB<33%DJ_;I)^#_1]Q. UZ[YZ *:U4$HX4Z6Q MZ%831@G/$N4=#Y.XQ/!5OFO.HB246HNKJ[-EJZJH7LRPN2&60[:NL+J9[DRY MQ8_R4ZSFC+E)]>DW,$X:,5L'[A..8WR?X$],2-4D&(T8Y,\H"*=-7WWSB.^O1"A)P] MY&:MS;Z.Z>F=*:-JD.=/R[;?I2\BG+1"51H(9*I/W]55I;AX:ZB>'$Y\M@)?Q.WIEV?E#_/Z0$XPSTZ=@ ^>;M_- MI1*>T:\1OOOA;@VL=4M_:E-FI[R8""*;%12B\ T=OFG9NPK%63 C,HC!^"$; MR0>](?T>QVP&=&=JT(/7]?I48DZ#^*O ALKXKG%+V37_K(PQS(M?:3!XFI'-_;#BZ?KVP?(D'6\]5H*SFE6P$ =" MG,(&T\5P:>73W0OZH'+!SE@VPOKHZ2 >PO;6$)M-6LN6U27?55.'2I&0DUG: MGZ\TT47V\G&OV?JM!47??A$_)*6S;2ZX"JP0G5]'"D!LVABAZN=8&55OM* M6[]*&*N?SS.I!:H[,O>T9%'I@]5\ZUM+5-PRQOSYC;7"95!5EH1*G*$:)!(" M.X@U:SME??EKM2'5@&:IT.=SG>GW:C:1$ODNMX'KX(DS.*X44H=*2HX0;!. M>&IQEV^%Z;[2=A;RQ:9=;?*A[@, M[F(RUBQ"J0QSY!RJ:K+=3<$Y3HJTG"5;L-B/:UBYH807?>%2$"JSC7I]29C; VZ M7;=1V)3_2B/,'^#@'#J&Z 5J:?JQ^,*G'A=G8TZ*W^P2&L->EMB'J:/!C=XNF,<=46;MFU"A$".&XX-2E-W1EC MUV/=8#U.B]@ZT,MA^^!.*L?"3/KB,=3?VKED?#F9L+S\N*F0EUJES+U@?]^H MQNJR\< F G9WUI /LC@Z3^:9W;0V7SQB'A(%Z>@;O)XQCT>]N5ZJ4539J3]E MZ6OF2J:=@WEEGZ"F1E0-P'T:+FVXM3W8O;'K&X;N2,UW[M7D8(Q-+'@3R-*^ MB7JD.[>)8DGM?$ZKNUB8V%;8Z63X8=:F.]Y%.%':?/SI?U!+ P04 " 7 MBBI/"?L+/T,A R7P$ %0 '-M87(M,C Q.3 W,S%?8V%L+GAM;.U]67-; M.9+N>_\*WYKG;&-?.KIZ0I;M"D>X2PJ[:GKNTPFL%JDO/2OOPF*LK50 MY"'/.2#MFHIN6J*P)!(?$IF)1.+O__GYG[YY\]-__N,O?_\_ /_]XMW;9R^GX?HR31;/3F?)+5)\]FFT MN'CVKYCF?SS+L^GELW]-9W^,/CJ FTK/EC^,1Y,__E8^O)NG9Y_GH[_-PT6Z M=&^GP2V6?5\L%E=_>_[\TZ=/?_WL9^._3FC_8U.=Q9>K MA'5&EU=C'/?S?@D[F<_38GXRB6]'SH_&H\4HS4_"_[L>S5)\F19N--Z+]AV: M'71X'890D\PW$P3=AY$?IQ7CNL] RR8''=9O#KO?B_K[-7LC$KNX'"V*6"S8 M/)U.%BA 49".ME/9HFJ/9$YBFLQ3Z68^'8]B$> OW+@(IO>E: MJV[90D>AS M-T/V7:3%*+AQ]Q&L;6[8X;Q?X.<2 V?YU,TO7H^GG_:;BXTM51S$!0J)]&:" M?T?M8E'$Q3D.(\UFI=PT_(%8?W^!C+Z8CB.J'Z]0B"R^O$QY%$:+[@/OH_=Z MS#J[2K-VV_D>3?4X#.3EN?N0MA/YH&!O)+Q%29L[G;3BVH-M+N&N6][ P[HUH/4QV"VM]7S0-IM#^O*]D8(;CAOI_/Y>9HM MW4W;:'FB^%#D?%M,)Y/%*([&UT5"O"_&[-+ ??4YC*]CBJ]GT\LB[*X7RUD[ MRZ_GU_,%JH6SK62W;J >R;<^UE7!EOSOV&R]X:T*O$MA^@'ML_8(Z]YR M;X.\E7)+1WC1H5LMZ\VU!B8.*3'GJ)WA^BP_OL)NIE]26IXNG5_/P@56*']O M.1F]=C+PT'>U0'9K96#BWZ7Y8C8*B]5!X.\([+86R-X-#CRD]=_N9M%V;WGH M01;FGEWM$GRSKV,0CF? MCD=M0EAV:Z4R\3M+JTZM5AY)W#' MSBJSHJ6HV*.M)P<2W#A:.X4F'K37_J\2!,TY8?L<>?0T*]$ M%9)NB1I/PSVNKPA91@MG-_?+V-[K.7QP[NIY4I_%B?OM-F1\#A*Z"C_]C M]76SAMZ56OWO%-]$!!Q.GWL44WGGZ.+NH.;SZ\M4#C-NQS-V/HU__@EI;P;N ML7'"9DMS D6X N>- N6HPX^@5.;","WNLWE<0KRGL]74'R6?UXYV)1?NR(3^ MV=VRXX9;F:WW!)BP##(3&D)2'KA-2@O)F66A#=?O++F367@VG<4T^_DG^M.S M3VGTX6*Q_/&F%3<+CU;B_9#Y58GG\R*%2HLP6J3+V_KE*L 1(G)ZY-.&3-VR M4!YO ^6;?4?BUH[D>E8B8%R)4?:59J^HT>KD M)7UA3Q@Y(2?VQ!1BH2,3AMJ-7Y M&!0$G &@P@D1A(XV=A"D\ANDX4^&Z:.;M]HJ^?J1K$[H[A[0W9;ZTK,>OCL! MS:L7\L2<\M-3PXQ^^?K4"O7"4&9>Z!=F_Y6@_GPKX:CG[MMJ^/OS=5Z\ MP=Q[FUUX _H5=[KP7(.@=0[=OOMM?2NY_XYWNV!E99L?NONQW"J<#\*R62E]DP^HF @SH>VYYQT!^K:L'A7=& )BG> MQBN?A'!]66:C*$?W+F?@V/;WK&F=),<,];9"#%Y!RS$!(RBD.21N*0=S832_1%1QY'8 M,R+Z85--W6&+7?&$&O%$K08W2F6RR*!3H!"%T*AQ.0TD,ZV4\SXI?>P[R:"Z M9;_,JP64=D[>NYX]HI0B)CK(1% 0+BO$.TI *[D47@F2NLB&.KO%H$#HQJP# M3/S*?=MN_E>%&Q:#]S$QL%0H< 0%H,XJ0-#4"T,3,:(##*K;FKO-U-,SOC][ MJAD7-Y&+\W/WI3BXMD_^^@I-8 $'H@E$DC-N?AQ5GYP#Y"RSY(D3Y,!W!("] M)NZA:=$7IVIAX?:FR[NT5&UWD@E;ZS:>)*91(0(A',6%I"-(YU!1LL)+0QR5 MB7]'*D,?"!F":;7 RF(7*0F20[71DJ0 M4^"JF.C:N5["1+X??/3,KWJ>BPV'Z-M1TJ9Z0WU*3C*+S,QHW3$E0&O'P1LF M.1$*%TX'Q41]CV@9B&_54'/CQ%^"_3&]OJ-CHQ$W-F$)WBP&AD0+E.$)*-LFR] M7J7],5+=U.DF/@;@UH%5UG:*R+:Z3>34!8%:NBNGTL(A0Y/2&H+/W$=-I+<= M0@&KFSC=5) !N%7MM.9>DO9UIS/+ HU5L=#)0 N1(#)-0"0<@=(6OPC<4MEJ MOH>*8+I-WE3NHK:"^%-5&H*:8E)) C52 17&05!*@D%[-$D>N" =E.LZYT[[ M3-JC"*7>^%,O+FF*\GKQI:126ZPN)%^5@(G-*38V56LRURX20]!TU0Y2#A*" MY2@6F]Q\;5-]<9E0AG3'%)Q<"I9 MK$OG&!CEK;+&1JX[!"[5,;=Z0,A O/K?:]!'.^/?P:WEFW/.&SRV]JH\+-_$ MZ$FD1@!C1 )SE(#T)$%VF840-=7NZ"VB'N:[+^;456U;Q!_=+==$;6,(-(#E MJ*J3%"(P'R7H0#-C(EAO^[D&>]R3W94I]:S<=5G_3A:G;C;[@EO/UIM-;>HW MG&5!D[- 9$"YIBD'H80':923FD:*?/@^;(*]9O21O3L,SVI'*+Y+(2'UJ+*@ MLM(^3G%=M<8RXZC"[EQ&JT@3Z\ 6OZ'CA&NBO FN@S^DIIW0!T)Z9E7%BRU7 M;A17B9$1XG>VO.WX:%&["*W-+M\,_F8YHM[;ZJNNT^]IG@CLE >%24TB)P#9TI***($ M$$%-X,ESZSNX%VJ:$GW@H2<65?:PETP>MZ?0I]-Y<8GLXF3?6+VA.$ICEP-' M^'-)!%8Z?Y=_G-ZZ2UJ=U#^HU MDN$&JFG" :*UK8C$569E N6CH")'HT('G<-\+]CHFTFN1FJ<[?E1SET!]45: MC,*WJ_D5D[7.%C--1C_Y_K&\#S+_RIO M Z',_:5\IOAZ.GM?WG(,&S>S=@TT(4O./-> 2P+I2%F D9F!0QLY2Y:00T?O M!ZJ$H<$X6@M3+]/5+(71-FESMUC#C1=4.0%"X^+(WG&@Q BPWCBN<]1"=KAO M5L+T;^79)[EVU='WZ-:-U]F=IG/1W>>6UHG65HUT$BI MF38X9"\"@VB$0WLW>)2M2E&N',U=0KSK'%;7DBQ#] M>B.S50%'67;B!-9F!2$% H$%BZ)8DQ0[:#EWG-=#IA2O!*2!&'HX.*T.]V[% MZMI#OIT UJ;!AB3<_XVS8 F-X-#F!"J10UPQU $3"T1W.% S/SCD!F+QX4"X MI/O;$=$>J%O;0L.5] Z$3#<1>ZLT$YVV"'M#PZSOGAZ^+UR ME8EKKXUR5; ;9=F&L.2T=)$0 Y;4-$Q4"%[2-')J*ED MVG1YLJO2LXZ5H#8P9[?C[(D72-?(V[6):=9OA[LVT7A#?"A7M:R3"K@N7C[4 M"<#XS*6AB:O4Q2'Q8_CM*W!U;[RLB8B>?HV(OGMB]11:6C?0V*1+\CP'00<" MCD4'WI47<):C(EISVR'5*:T3A%X#*D.RM&(HY3H^W=S6Z1CNNZ:1AADE9>(" MA+7(;.TS!"DRR)B(M222H#KX%^JX%[[_<-]^9J;:'4[W97EIX;?IZH'?)U/7 M;,!H^T8:%8W-C"$="75.KCR#'%Q$^2!"HHJHK#I$:M&#[I6=9_[A?<\AV5H; M8"7X<)H7G]QLX^MWCTLW)HO$';,@I44[6$H*FN-&(AR37BWG MD('B25"DD 23 5MK$SRZ.\_ M?/^:?3\S4PNC[]+5:I6=Y;?3R8>RNIY(O;L!I#NTTEC+C"6B7%&B'A)%V:!+ MIIKH,_'*9R^[)%\XK&[?>>X?Y8L=DJ^U=]:SO'RT]D8U29VV%!D6K)H(7]4 Q2"PFY%_R8%5"V:H89W?>EOZ^ M[@X.#I=].7@(C-P*QS<39(0;GU_C#AO.4%F<(8-:PF9C&XW2)@3B*&B)'Y[Z M$NB(/Q$KN+94B) Z'!X?-$IA2"3US=2]SP'O$O5Z.AY//YU--@!D:YV&DQ-N MZ0O-%:$O3D\I.27Z]4MJ7IW24_."O]H?# >]%-@7&/IF8"VIF7&=*'FG(> M;9)H=THU,>.25,9 T&[Y2I\ &[R#($S2@8J$@SIV['2>HX"YH756B5L.L]:D,;IO[I2@T-2CKL"W(T"3B+&N+RAAPNG2@UM=)V"4^N MXT_?>^H>/7_=(Y_JG>1]3)/K="M '][E^/IN6(F-Q?]%E*(;3_1V;JWPAHB0 M$W($Q:VD%I<>\PJL\8E03D+V'4[VZD26]@6A.ORKKJ6LDI>TTE%NRS:.91Q6 M&1(:HQ!LD&"]B,"XUPIUQ,2ZI(^I=%;7]S;3!YOJB99YPKZ*J^$EXGH\78:3 MK@C?*$0VU&LH+?F5DH0@58*DC0.7M >JK;'.4,U(/UM.#53L-XN/GX?ME5^U M\/$^+55N)/N?;O9'NL./#>!XNE+#N7 X&PJ$=24M5\R0G8G@=$S41*MEZO R M6)V-I%]D],JL:O9(FB /QDCT2;P<34;S1>'(Q[0=&UMJ-DY9HQ0+(*,R)0^I MQDT2-T["A)$A.FER!\]TGJZ1:K6^[3^QOL=I!LKM@(FJS*N!"2 ML!9,3 84BDE@.M.@HXA9=7A@M(X0.5J_2-^LKY>=X&;T]^C=_)+Y4U4:4Z2N MD*P\THX?OO NFXQR.$6GM*#6=,@W4$<('2O >F1ZQ<07-RQ:4?L")?)F3]P3 M-1JKO7=):M#9"!#167#!>5"4)*E0R[.L0ZQ1O=C&7@\&^F!3I;/-CVEV[CX\ MD'!]'T/>IA-=D^>\6H+U M.)WEKW^^R;&).M>=E 2K*O%L\BZ5Q#TH$5^X^6@+KVH]W/V5])>C>1A/"Z4; M!-23=1J1661)$$A46.!,*/#24L@L.,X9;O*Y5?3L4*+XZ_6@W0:\N6+CM%$N M: ;:H[T5;4FXQ!3#GW0F4A9?T'?R8G7G.7TDHWMF7+5SE+7/;N^&FM9M-$H[ MFGE"G<72A*,O$8I,\I+E.9BH43]F'53&F@]:]PV@(7E89=M?NV?\5K+G#KQ9 M_9*F'V;NZF(4WDQ05;^\EX.F8I=5E(&U/5?A\G0:/XW&Q<&RU&S7OPIRB+YO M0N7F;R:WQ>I,Q$::7LT7H\L2%_GQ^VM$3T1FO\:>%NGM MZ&,)/[Y/T)KNGXK5WJV5ICR8[1E:-LPH"H$(!YSK=)-82$>.!DJKPZUAMK?= M!G,S6[B7H(Z+ M>-_V]RLPT;7P^M-\EKPIBV$(,OYZM*0Z82MP_NB$J4"<*. M]A1H<+P\3*5W$'Y7R^2XT^C*8'[[-.T-G:OV&F90K\C< ]>DG+*I#():"\J6 M%SJ49!GNVV&2MK1+,E!<6%*"5E$!245Y9=X2I M:*30'1)@#>M;_@Y0N">/CQ>'KZ?7_6W4MPTVFI8H-\+!))?1C",!T)#W(%-Q MKF;/#.T0'CKL!:#C1^&>+#YB$&+9?D&(91L3E60^1\C!,ERA'BDE48$OC\\Z M*[)5':+'AKTO^QV <#\6'R<(3_(BS7I'XKU6&Y(T%]Q'5%RL 9<# 9U#@!29 M+??]LJ4=$H\,>V/WN.'8E<]5W'R;_1Z_EJ>T2]C-$?A@[IQ7/3T-1T!G#>_= MG?"%:AU58>TR"U25/DZGEU?3R2H55?FFLQ>OGQUB24NYL+%!WG\MTT3IB"(H MR+SA$4B4$CP*,4B4H5A!75X:<^Y>BJZO@MS*BHY);/)MQSV9VW?%=BQA8:4!\\\]4 T M+X'C3(&0*>+.JIDW64G4!(_5N=4O0(;CV"%06 M*4064:Q9'&$R64.D(287$YK^'7Q\==*1]3/I??"FB@UZHY#7M35O^KQC4UXO MKF?ISD,"W][UF<2[XO/@@8]OR_W:M/X)J2^W WAYO6G3;-M$(R)3/B(9@@F)!&N&2 MDU99TB'O4BTKZ%APUXFQ1PFV+6?Z.[?5F,1E4EH"MZB0E+LN0'U)S4Y,C((2 MJ]AW8%@=&^#V9.TQ0F[+\?VN335&LJA-1C8(;R')["&C:@PV.M2&H[!*'7VV MZJ,#W)ZF1),/",AFP$,]IUL"'J)- ^*N1U M96_UE%3W1]+ZP.S;V_:":B-"B4*5J$*X;!EP+I&KV6A"@]:Y78#1\&[^'=T6 MVZHVE*1R#]\6*#'0R7OPGFJ07%$?G$9 M8IE.<#(][BJL&-C#3=.H?5"@/LD MRR5S!Y$J#U;S9#RE-*4.#R77<4_T"X$-IR2#\?00QVG[N2%:MM!81[DCVH$0 M6I>-O,1]2@N61RYY(H(??V*:P^&J$R./"DS;KPZT:Z.QGDA4# 1DA_NSR2R" MUJ+DQ;#$4>N4UOT\5OM# VI/5AX3I+;? FC51$.\]%I:QAUJR8:'6ST.0O0#KFL,IHL7!,.GJN<20HB M^@X.]SKN@=HC-;]].HV2P#)5&4(91,$(Q" KM4V.\I4S($&4' M1V<=\_^@R.K*SH/":U<8-;D,*>/V'@U!\T-J!BGE4'*5Z$@\M\EMC'\7FJ,2EXZ.@(D>C MPM$&6_/F2PS0'-UJW-0QGEJ=,E1U MA9]>SV:XD>SN$5]5;(@-MNR80*4ML>]:00[)E_!'%TGR5ASORU*=9W&C:.N! M50=5G+9#8U.UAG*K*$IQ$-E1L"0Y( :UQIP"5]997+L=LE/4DF[] *-G1AWX M^*RD&0;)0J>.J[N+@KI"\97G)TXM9! MA49/*_O+I>+'L]RZ_%0& ME.(AB*N!G+./Y1G!] E'NLP'?I;/9VE>ELWP^5HW]UV%XVO>PYO??1#OT-W? M9K=?%3P.GJP*O$MA^F$RJC97M\MRF>N_7'JM -'U?1:UY'SL)@C<\N.KRZOQ M]$M*RQ?@SZ]GX0(KE+\?D"UUK^&MI^%=FB]FH[!\AQXY\SMBI4[ZD?7DK/^V M5;Z08>DJS#F[*C\>DCTU=IOW186=?3G+[TD/1-'*U(OO_%G9(;#,A.[38T).&- M39"=9* ITBU]/9_)D<8IKX0O._?(=@2V\V5J_X2P+ MFAR:C3(H2)IR$$IXD$8YJ6FD@1[]:R454=#J08KN/*[ENKG/E0U@NE^PL=0K M(;."S%( 8W4&I8D!%C371.5D3 ?'3)WHU,.AIC,SJWANVNT\6_64%87EPZ.2 M\X^__']02P,$% @ %XHJ3W5@>$+[30 (<8# !4 !S;6%R+3(P,3DP M-S,Q7V1E9BYX;6SMO5F7&SF2)OK>OR)OS7-68E_Z=/4$>QBT%5.4DO_^@N0=,8B+D[?Z%1F5Y]4* 3 89\9 #.#F>$__N?7A]E/ MG[-B,O?[+Y>/60S9<_F2(;+;/)3U^FR_N??I]DBW_^=%OD#S_]GA?_G'X>_?SS MIM-/ZQ]FT_D__SW]Y^-HD?WT=3']]\7X/GL8O<['H^7ZV_?+Y:=__^67+U^^ M_/7KQV+VU[RX^P4!@'_9]3K8(OWMY[+9S^E7/T/T,X9__;J8_.6G2.%\L?YV MA8^4S=._3I:[#D\;TU\V_[AK^MW07_"Z+912_K+^UUW3Q71?PS@H_.7__/KZ M_1J2GZ?SQ7(T'V=_^<]_^^FG#7)%/LO>9;<_I3]_>_?JV2"+AU&Q7-QGV?*O MX_SAE]3D%[U:3.?98F'RAX_3^1KA19S$>JS[(KO]VU]2KP@5E(!O@/H?Q_HL MOWW*8I_IPZ=9A.B7=B>F%HMLN5#SR>OIZ.-T-EU.LX4:_VLU+;*)S9:CZ:S6 MW,\8ME/R&I#0YS1?S:/0W4T_SK(M<,TY4''(3LGZ,(J?KS7[YSU;FV3\Q,-T MF7;0))LFGR_C7AOWW.GI65;HVN(TYY-LOLC29Q;Y;#I)>[T>S=+&]#XUK3#; MJB/T..FWHR+"=Y\MI^/1K#D%>X?KEISWR_C?M0S'%TI!Z) MN(^;1/9J'O\]*B++M%V\C61D19':Y>-_1EE_?Q^!OL]GDZBIN+B)++_9['8Z MGBZ;$][&U_L#Z^935E0[SFL,U2(9$N5A40>Q( MERZG5?& /=VSM4GZT;3XQVBVRG[-1HM5L1&84_,[VJG;J26]>;*:93>WNW_> MI_QMNTQNYN^R\:HHXN&I1XMI50;T\.EN8:JF"E7HVMHT_Y[E=\7HT_UT_&I^ MFQD*KS+'D;3>=RHU$,>]:+_7@N'^_HI MZ12M$%SG2SV!\&94)-7H'%$1Y67V.LYD\K)1*X36^5)/(%3< M$,\8H[6)OYK''[,/HZ^GY[>G:1?3J"@,AWNT-JG740^KG;V/%>+4_NR6:Q6D8]\^WHVUK5]'FQM4SC@3"?Q)TD MN5LV?CI\]W#]7("R>P?QVW')AHJWZZT-'Q7 MY%9;/D<[M3:UF\]9\7F:?8D@K%TL-[=OBVR1MI4JSH5JO7N:;$7A.&N0UJ;^ M+ONF]5B&=7"XN2T*P_0WY1+'^NV847\&P[;'WG; M!N^R<7X7[;/J$M9\Y-:(+'>YM2,\Z="5EO7Q7AU/+LY$O(W:65R?Z4<7/Y-_ MR[+U[=+;53&^CQW2OU=D1JL?Z9CT/+OLL6RF(Z7VXO WZ)@5[5 M:@_8,4G[?WN>1=M\Y*Z)3.#>?#HG^.;L@3HFH9I"5:5O>Q-=/<3??KNY?3^- M6_SM=#R:+]5XG*_642AO\]FT2@C+>:/T//FS=ZM&H_9,7+L5AEXYL=ZAJ+B5E%CK(.$C(IQ2-,VZ;/T^RV]%JMJPYQ8/C M=#CA/-V;-9_OLV%:G^YZ])\?LH>/65%WKOO&:'NB]W&\8KSZF/V\@Z;F=(^, M='#246BF&\/I=?SKMG6:5Z-0[\WGLJ_+;#[))AU^\.Q8Z]VSZ(D M.7NUS!YVDYJ-/F:SO_TE3B!4Z1:XYT ;! G%6 *AD60::BD8,) 9+Y\3.TM) M#GFQQ;];:A\/JST$+/2W)W];[_9'$#AWJ$"U@H[YB(:4ED#-I9(;5+0'$*(J MJ#S*I2K&/^7%)"O^]A=8]MPNUK/.FI24T@5K\U[1BH3%7ZQWFG\?S_*H\__M M+\MBE3W^,I\OXZIRFSN4N,ED=^F'7H1N#\7JZ_3,U95Z!*4Y1]Y2[ZSGDADM MH"U!L8#W*4)'MO'O1:H[[N== +>6I@L)QN98R.PSM:.BB#SK&RBBC E# ;<( M<:PL9#N:??PI[%7%.A6:@VI@I5WH/$Y6D(PV\/ICR,IE9.097=<@(N>*QO>6 M:/I-4,4RBMIX^;;()ZOQ\N]%OOKT^K7YZZ_/5/PGC*[0*WC" ?"&1Q(D%)![ MH53D??Y1*^ ML#D6B]5#-MGZ:9[X:"KL'=U\.'#,I#&(&,J,P$Q+[5BI3WI\)5+97#T>%,JU M]ZV:5(SV4K$J4O+@-AAZ'< RG=]5$MV+S24(X2R3VE#)E$$66 C3WJ%P_)DX M0FI+,[H*:;X6X*]QTWX,M^YKMW[RQ<"8@U)CB87@UEKD..-;24 22%%;L/%5 M"/:PX.U+?,MX_R/R5C8)#CC)/<0,8:"HAU9K6%)@&:]_CI.K$I":>%SCAK3= MFY_\0U]:Y'V>I;RZKC^1,(0B%!A%<4*8<$0''3=R6B4/'Z^B*["KD=--H#WY.?).-] MC\.;;-G^9GSJBX%'*(D@D%OL@>>6:6RV^&+ ?'T=@%^%- \+WD?Q_8]?]EQI M=W75_2->9UO%G(JP$PR!1M8)2R'D4A((J9"25Y'K'^\ZVT7ZD43 &PJ@$]'4 M9FR#"G 0F3ZO#.I?9U=F;=/K[//0&O1U]I'L=?WMU]%_Y869C2(@QZ^XSQ@E M0(2)XLXI 3&B"D&)<0F>PZK2 KR*:^_*4I+W!69?6M 1"A[G_V;T/7E^R4SHIWV6QC1]U//YV6F".]@I2>4NH\QQ0PR;$5D<0MG1SJ^NIY9U>1 M?ZA=,O:K7@ IQ,!RCIP "+(H-=";^DCFLOZN\?Y4C%,3;H=X'Z,H$ M$%" @X@CD&%KQHTY>79T8#V\_ABR,DC==G@B,N0 4JTU,E(C M#(C@PB* E"OGCH#IE<5M!9!6YL<9 :3GX52;QQ^R8AYG\&H^/L'6[QH&Z##% MRGI'N.: 2^&!+V<(,6;#TPT[XF13:"ZX=[^-RE,J8G07=:)_Y"E-.2K-69$M M'F^4SMO0*PP8H*&00TH9YTYBBZAQ)3J4:%0_#.PRT;IUO?^]H->7;)6%'S_D MVXF6U&6+N+,MCED9I[H& ;E14EACJ%&:"<'LCF)D'+V*C::YO+2,4YN1->GY MB^ED^]3%AV(T7VR*(X'TY(TZFRG!!$*Q4]8C?$2%& $,*,,HKBC!&F0#&^I8 )I.K'ZETF4K3NGE 3 MCX%')0TP=-U@;H7TSE#!.0/40UDZ?!E4_-IB0YOJ+)>%=Q!!H3?+^ZS8/CZP M-U"NXR\&YP'2+K*.,V:XP)X:L5ORPM57HR\3]MG6 7@9>"^XH^[>*%P^._MW M$:MO\OEX$X9]WKY9?=R0TJ605A;5&\3,QFB[MC9R . M6.!,%]*V'30HZS@1#'JH4;1SO(^:3HF2Q@UNKL6/+FKU$+Q0!/!9S]I>>62P M0R!=$@/'$<#(4\FEMX0#"X'51%;R;_QXD<&0\GC,:D29UQ)2AKWC6U28) U" M#_J,#*[,VJ:1P>>A]6=D\+.(,PL,HU8!3ZWAC A'%(G@66TIPNX'*HA564H: M1 :?!^:/'Z])*;(&8Z2U MAY)[UW)1Z,03SL^(=..-\P<+,>HG]*VB"C)ZY1 MP'[DR& .H6#&&XX-5G$FED;]A4CLB4?(]YHETU'$9V7NUHH,/@^_ZXT,%A+@ MN.841,8XB0#@D58B$..$I\)0P[N4[4M.VD.MMYVE&$VR1'F%3>1%TV"P $0Z MCP6C@DED>%(I!?+2Q]]62VOM]QJVM_VB&537%Q8NB8M&A1-6*B PY+-P;J(F0C@($&;8,<\GBV4@(48HJ43_&[X)AX97Y<4Y= MX;-PZM?G,=NG4I47-_#(#E"E>TA5:JB"R@K+.$8@JDT)S8BQEA'3^@;'9:*& MZ]X,=(!57U)2SN^( OY[-KV[7V83]3DK1G?9;XOL=C5[/;T]=K/49-C .?1" M:@:=DH02BN)2BNL)"Z((P^[::NW6E:H>,;S0A?*^9]=:?K0I?NYANES':*<' M[,KK^.^?\&O]NW&P^?J%RODBGTTGH\@F/9J-YN/L?6IZN>OR]\LXEX=U!Q]=1AXQP0UED/D.5TA,&@+3FT_]R31/&KG?-PY$>2,8<@0Q M3PP$TFM04N48HL/V@+3 K9=^\[8@^E$$8)!NC4'P_4+\COI=/M]<1Y^^._NN M<8AGI\$0$B8P,7$S)%JJ'4#"F^%9L$U8\Y++3?&X )?U.5S>-@Z* P^ADHQ M#( 4#+/R^),&^_H*7F<693=]>3U-[3TE"A=Z 8.(>(E]XC[AR,9VVI02DN6?TBS)V5 MGVA7*-K'Z"+J856U, #E!9 &,6R00IPA+$K?ADZNSMK\[JS\0\N;0 ,T^N7L M8T)U9=W_^RZ!86R@(<)JR"AF$ A1RJYF%-2/:NWXS&])_6^,2%\\?Q<5DF(Z M7F[>*ZY4Z>!0E\")@ )QJ)PS$$L"J"D=%5I)4+_$2\=Z?A-FY9U@TY_]]VFZ M',U2K8_RS3:3+Y91/ZDD"56ZAWA017O&(^B1,8PH#'WII-0BZCY#W0E:E(H. M<.I/$\P_9<7RV]O9* *Q>>WY4[)@CK]M=ZQ;@,Q*"8T4VCHKG7!LY[8V.BHZ M0S4(6I2(%O'I2Q)N/JWK8C1?8NQ3+=W/ZVV 0W'1&%H_V"UE8(DZII M4&X<0X!R6]**L:T?/M:Q'="B++0)4%_"\#*V+8KM[EWX"E4(JW0/S!JAG&"& M*@^'>J#A&L%-@HS&U<"$"IN'4Q62* U1"]/2U> MZG>$T@7DI/J=_^%.(9FK466E&"/)H6?,R-)#:B%Q]0_SSKQ [3/PL(0T0ZOO M:\"WHV_IOJKZ!>#S#D$Y*CVV5M-(I34.:>]*ZC2IEGUP,5FHS:H#]W^-L.F+ M\^[ATRS_EF7KVAO9Y'LXC@C!R;Y!$^^!4,IY1+F#4D5S=DNS ];V^>[=Y>2A M;9CZM0'&XV)UIEP<[QB )P1!11C#%&K/TXU82:VGM+X+J#/UL0.A:!6CR[@$ MSRA??+QC0%1H3*Q#7GMBL#-([N2?,3_ MRFZD(@V,>HQCSTE39XK#\>Z!1-M M*J>XU6L6HO\R0S>7G[]/E?5GD[8Q= MHDKW5.+246BUXI)ZC9119NN,P=!%O7IX/L8NI*-]I"[GCCC+#1$ =TSY%%>E M (EZ,]'2[ZBB#>K@=/:\00?\;XS+A37(:G<,I_H&D!YH0-A&Q1E;)K$0L-P% M(4'5W@6XF+G9C2NJ;= NJEA6$I,3/0,G&L;M3UMH85QM "(N2WJ-$0.LO]FY MD+0+V87US7,BV0[W#O6!/L&H>C#$WD[! M0Q'_)YW&BBK%"!2^U,&1B-K?H&W9CC24MM"Z@,52S50).*K>E +JC9#(: B9 ML24=&I+Z'N\^;-3.KTC/A*>_4^-D<;H#]2T.] J&"0PB/(9Q32QBD)5UGC"& MO(%CLP]3M:O3H2VX>DN0KA-8K5"T MAE:/Z;.;-^/7,S]51&%/Z^ X5]$&)Y0Z3Q1PV$3,2KJ8&V UYS:8]'V.;$-@ M^CP;\GDE;K]L&IB@GD?M11(JN(Y$:%,:TX1A6_\ZH\/8N=99W1"5WN*B)I,U MRJ/9V]%T\FJ^M8"/!4;M[Q& E(KR5%\:02A-!,>5AQF1CM0_^SOS.G7 ]7; MZ2]5=AEQRB9N5,RC5K)0X_'J8;6.X;&1$^/I\:394YT#!E!!*Z/=:^+_HG%# M36GQ$JW( *,>.A")UG&ZG!YXEOX7J$-$6A-)XX;S>))Y0$JJ"!NBJZ@#[C?& M92C!]=4< 7N[!I/>1J*6LWCR44T]XF4T!R:8J@9I]* K4>C3/= &:(]BTED) M_=,UY=^.DE/K/EM.QX\JQ-45F,>.:D"QY%)H;P3F("IM\:^$I9H Z(2B3"+%--U2)!B@0RXP7YD9QPO,GX? Z(]38-XBSD@\VY3V MWD&BG2.R!$9CU&>%DR8%YBOSMW*!^?. Z#V(?A0!N SC:Q>8[Y'OE_3#U2\P3YW&&@J@M"/$,* 8 M* &2%J/ZP:-]%IBOS)K3!>;/P^,"7*Y58-Y;3P3 .N760RH 1PJ45$F,!OAD M63=LXXP6BM' ;1FE2> AX% MWI:JD4SNIN'M "V: 5U"=9F[M_?WTJ-7R/B]2^;7*UW O.P9,7%2.O8 : M4>Z5CDM.;*E5 #0H8MYGB8.Z@M$J-I>4A%>+Q>IL*=AT"@!:1*QWT6ZB@G(* MXMY;4BGBCT.\LNE4 FKA?(J:4']J[L.[VDZE8/ZX%S@?OZ,$^%(KZ T5!!!2H!TAFMI(W$EG8[C =:S M;E$(V@/F8@)P\B XT"-P91Q%E!DMO)9$0F=V]'%.!QBQVR7C:X%R,:97V_^/ M=0O"SPN M_6P:]Z/Y7?9J'O_]&R*CQ8"5-S#J M"Q8H [E4- F1,Y5NV89U;\B M\#P$KN/><+/:XL[W*9^OP](KWAWNZQ#'5D[=(>]L'@(63A"O B?:4 D^EW]*&XDE\+4]5-^/;RSIH M+2+U8TG#L*\5!R $%[' MC8=:B%PXQO\DQX_V"U0J("3F1GDI*$28X_+(1(J2 5X?M,O]-M&Y5,#_21'8 MWR$@K(C30&LEK7*"*BAU21V.> [OXJ!=WK<"2V_+_S'A8)V)GD"(IGI=/IOYO/@R*HXYF\\9)B#$D "(.*RUB2APZ1ZDMF7DSX'-?TJ:Z!0289 9$ZY:#BQ'I0[JE8:#[ \)5N M&)IWBMN%)*5\+UX]I(B<"-SF(:BW>;%FUG)93#^NELE#\R%/55-2I9T(7FSR M:K[,(L5''W-I_V,A'O : 0% B)=!CCO=NRRW-7/I.A,Z;V$-/:/]&GY31<9 M22HEX%N93+^)FMPX!0Y.;Z?C3:VOF]L=,1_RMUGQ,)KO/ 2;5;9'XNH.%2"' MT.MH''+')*3II?3RT"#>-7"?=J9(=RI//>'8G[EU!B5'K; SQ@D8&8*$5SQY M("@5J61RB06FH'[(=V<:>"][5)<@7DXY_SYQM*Y^?G2DB#J!SL?]&!#$M(L0 M.%SB$?\ZP'=..E71VP3KFH-'L(O',U+QK*:2QL-:>%QJF40R.L#TDLYX>4YD MR7FP74O!!X.(XL)Q"EC\K\(4&KFEB@+-!_@N>E_"T!BL7D5@$P)G5T72V;-B MFF^"=1;K?[SYM#X\W=>L&$\71P,.SQ\L8 D(U-)CP) 4 MJX59>H(&+J[R<] MZL,=BE"78%Y8Q-9%LEJ2L,-C!6@$08I;B*EA@ %,C"LQD0;6-^![5(Y[%;#6 ML*QMHA^5_'(V-[>_CXIBM#=OKL8H02NJG(H8 D:$0MIJ5NK_E&I7/T^ZLVCX MKN6D>Q3;EI"UZ#85D/V#!(\H4E@12(B& $/*XUZ[II-]6?_3\8C)*@,$X0CAW#D857\:=3^FC=A2SSR!]6.F.@N\'X2N4Q? (>@W M#:3G>?] B+-6"*L0P8!&$)@OO6!,0%;?']-9I>TAZ#%U\1O$UK/)IDB1C3>W M3S(KWF?CV/1$K?YF P?I&?>864M38@VW1O,RFHE%/M77FCLKX3V(K:IM8(>P MA74@A=7�(Y:)V05'&GE.%$[")RF'6R0:I!9U4DA[#GM0UL?U&K_[5:;!Y. M^) ?"+9<+[./HW4JVL.G;+Y8W^R\RR*PB^DRTEA\GHZS#1COLG%^M^']J8KF M77\ZR*B@**T4@AXJGHI7<5@BC@%ND%AU]7[S@6'?X^7,RS#!-]GRYO;#Z.OQ MNYE#O0*PGF!$F=+$$0F(-7:GX7B.Z^?UPJMWQ[<'VQ"2?KC[0.%V@E''84"*6]!JBE9TA31&F@.;',6?<_KUL#Y,1A_&88?2'<= M"+\OY,I8?5R,B^GZZC*]OS>-&^%LK2V=S'DZU35X#04W7G!,/=,BY0J9DF+H M>BVK?T+!;HES+P_\=@&J??T7*;O-%HNUG5B2=I"[)WH$YJF0"# )+='> $R< M*K4?8.B 2NFVR]1V<>DOPOIS-E]EBPHO5+YL&CA10 N&67)X<2ZIU*5T.BQH MG]5MZH>TUE76&Z+1,W]]A&+?,]ONZS:U1"T646ZSR7%W28W1 C"$]L') S2UG@M+#:& M:&1,J2]Y(!J\<-AG#'S=#:,-2/IE]]_S?/+T8'R?SXZ7QSS4*6B&"91($(BC MU0NH%1Z75+(H[L/; QIR:R_O6X"F+P'X>Y$O%DF9.?J"Y9-602LO?=P((M@*ZD0SHTR-=+6UO;]8'HBZ%;'_?\SGU-]SV5%+Z#?0+@"C)(O:2>1ZT8 M(0^WAY0#S*GZP7M]UKNNR^RV8.E/!5QD\5OW<>>Q<3^;Y9_6);LVDS^J[!WI M%SA5!*.HJW#OC*-$.FE+6J/^,L"R BWP[3O]KCV$>O/G9.L\\3CE7T?%/[,G M>!SSY!SL%#0W!"N*!$3::V215'!'I:!V>#I=^W+0&CR]'>_9/&(PBQ-6DX<( M?:)_.?VAB&L(YFD% M$1$O&:<:(D^T %;ADB8GP0"K5K7/]Z:H],[I3>3&ZZB[5N'U8^O@O$$ 2(ZQ M0!)#BSPU)5T6-4AF[_.IB\;Z7VU ^JMVL"D&LYGH5BK?9,=T_D-= K52<"Z( M19#8:/XRQ;?N< =AI+@VR_M\Y*(NRUM"I;<%GNKFOY#0P&V7P&.E&S7F8ZZ]7&GY($>P2CN+4,(>"8]8AH Q4OZ MM!;U=9;.4G!:%YRFH/3%]'BR5E)-G[4+7 -JM('8. 8$DN+'&Z"Q?7&Z'MB(3,"X+A=Q?\J$>E.=$;P;*2[P6OLUQ"#T!XR?4E 6>_[ M;5:L&E!*//2*LOB1@,%PKX4"$1Z% 7&4 M&*1*=(31#:)1K^'RLA?0>LGSB02\C10\_W+E+)Y%R99%-O[K7?[YETDV3;(L MTP_KJ,DG(AQ_%6P^7B46O)I'G?MAM)WSP?2=4UT"\-%T=!9YA+"0QG.@'>26 M F4 (++2%M8588>R=XXU#T )KZV2BF% A5-40K@A2#L@3(/3^>QEM3>'ISV. MY*VCT6<^3_VD+I,JPL:]8OTF9<5G\%[V"89R1!$VP# 6<4 8VQTPEC>X0NPH MTZ<=+A]*_FH(3V^Z_)-IGGSS[/O&(8)D +?&4*:1XCCBA;94>:JH'F;J3XO< M>JG+MP71CR( EV%\U1?O+LGWBQGO#_E\/5U5\:V[IXT#YU)"%0]0JGD\2:4& MJ4C&ABH$U0 K'3=AS=YBQ@WPN "7]3E$=&:%=\/E>GA4XW)M??Y#_,@)'3XU"99 *+F5CA- O-+0 U2JO=CR^D$\ MK2_53C7X&EATS,#_=Q7-WJR8?7N7?P%%'PGJ) , M*?*N4^XV :7K[;<812US4VFIPO)]V3Q8+RU!QA#,L*8$4VM920RANGZ*1>LQ M=MUNR\UPZ8C);KZ<+K_YZ6SK0#W W)?- DJ/<6EL+=4:.R@HMG([><@AJQ]3 MTWHH72=,;8A'I\Q\E]VM8W?GRS>CAT.;\;ZF 2AI$-?">B8822E>I0)I(&"Z M/E-;#Y;KD*F-,.F4L>FJM$@/5R52UR:]2>_L%=],/CG.YZ,] V!<2<:Q5A8@ MA:1WJ1SWAD1$6?UG6%N/C^N0[6U"U*D4?!A]?36)].\>-*NP<1_H$Y"&P%*J MJ>)(&>F,X[PD*^)87[5N/2JM0\ZW TZG/%>329$M%ML_$M'P*+_WM \R96M0 MBK$S3'.EK:2/)Q0R]5=YZX%D'?*Z.3!]\-G$'V^*#_F7?;[I(ZU#>K30"D>D MM)9$J8TVO]B2@KPQ#:))6H\EZY[)M7'I@\7K$^:F>%ODGZ?S\?'3>W^7@$@\ ME+!2V$DJHN02HW5)E/9R2,6$NV=V,W#ZX/C;?+$3VMJ^#H$2+P4# M<6_R1')FI,$E0DAXTZ 6Q76XP5J#IB->I]U&%=GH"'>?-@G0"0F=1D:S]&J) MDX[;#JR$@'7%S^\[!-X@^?I@N#P:!O6P6K)$,6JUQJH2)O(52[29O M#&T05'D=GJV&@'3$S0_%* 5SOO_V\#&?'6#ELS:!>(6(@ @29CB '".&M]/& M3J &T5G7X')9,2$DVB7)9$:*(: M+,WK<%2U $JGBJY9%46D=W.]D60OZN2K0R'%Q[H$*ZW76+"4F8P==T;2G;A& MX[Q!D-4U.:9: :=CC_0R2[4GII\S.UJ.MA,^X8K>UR48%WXYD?7Y)EJ@DFG;'W_,)K-]&H1:=R;NGJ@9> ^:H:.<$RY,$!8PDGI(R=6 MZOH.1W1-/J@FF'3*5O>0%7?QY/A[D7]9WJ>\R]'\^*K=VR, 82B$GE%O"!., M0F%W) '8H.(]NB;G4QO8=,ONKX]!)IN HN.\_JYY@)2MPWFE=9J):-]99TIB MG&D0JX.NPRO5$C#=[M7WV6Q692T_;1A(*OC#J".>:F:5%!R5=@*!%M7W'Z/K M\%(UAJ1;TVD=@KT.YMX\(?LD@_6X 76D8V#4&J<4 ]QPB;%P<9?:$D@9PO6O M?-%U^+):AZCC2$L_78Q'L_^;C0H??W,J&?=%Z^ X1II$TX!0Y;A((81L1XJW M#72QZ_!XM8-+1RQ6<6:3]>QFHT,K^EF;X!U2ECBGL)3&0/CD!I-ZS>I[N]!U M>+N:H-'+.MUH!M57ZI/V(1H'CJ-X]E"M@(=0(U6:?I0;T("YU^'@:@N9;@_E M+#U^,GLUGV1?_W=V7-=ZT39PJ*2*,JH-%UH1J;TN@XHHEKB!Q71-_JQFJ'1U M4[_QJCT>$\?35@XU#\X2(#VE0JKT7#""1N\D%9,&[TCAZW!IM03,(Y<[*[%B ML]LLSC6]&OXP73]S=NC)Y.U$VO^>S9:CZ:S;S_K1M%B_=?YK-EJLBLT[T?U_ M\?WX/INL9MG-[>Z?TTM1Z\?J7D]''Z>S^*WTOMRZR^1F_B[=:Q7;6CTGD.H^ ME?C<2<<&;_)Y\8R&W<+:LZ=T\IW@E(YJ$<:,>644PY93OGF^''MH?27_^G#Q M//4(=VO?",QI!2$PAAJ"M/ 2^NTS\#B>6?SBM7\N+#WY,' ?#;G*T*OYYVRQ M+#.Q3Y07^KYQT )9J8EGB# <-:9X+-,(A2/&::1=GT_(G_6"^ 6$X;MRL0W! MK*9QMBTBVPO!Z7]7>Y_X=.= ;%2\"#!8*RR, ;&Y+FUF:?\L5T>;KTS>%>@1%@$5*< M$P\$P(P8ZA.$6IA(O6N0/-2V.=L%\U[6Q&D-J-X$8K1(+[JE/]R_5M//HUDR MQDZH'X<[!4N( $Q9;RG2$@BJ/2P/8:!@_<)7YU_Y7YD:TAJH?8G.N[B*BNEX MF4WV3WW_;T]N-DV)Z"B-"%AK.M$0*4[H#WS@^;!6F#1'X_M7&OM'\4_X. M(S9(Q>C:Q.XRXO9K/L^^;9Z\]*OYY+0@[>^0"@1@2BC%P#( D)(HW6:LJ;, MB 8)N%TI3/TP,^\ O>M5J[TVUC <+1*"4L5Y#1PNZ8P::8.KWA]*2MJ#L"]1 MV2F:^MN3ZP]?9/]:9?/QMQ.:=X7>P1&FO=+6>N,]BC\R"4JZ%8=]/DY_92IX M^^CV+E7[YGVR8'6%WL%1&1=4>N&;4NNI,\S:DFY$O!FV9MTJ9P])3>OH_7&D M9Y!Z\="%9CC"LMAMRB>5GBK=HY;'F7,N9;YPA:3E$.HMY0XAV:!L25?:3ZO\ MK" K#2&[@+:S^_%_3;,B?O_^V^OLL]/4[A>G:<]@"^Z%WU/1JTC[. X06NL/; ": (PUQAK6AH6CE(Y<"=C MVPROLEFU#.4?6[R&KBL-7ZHN+$VOYI]6R\4:%%A=7_J^5]"0:8DI;&F%U2-E MV4"E1\TA*"4@1$!!K-:"FI).STB# M%X@Z3C;J879)V<"U9&/;*UBD+(L[+XA6JS(26.[(+G#3P?JQ@IV] 'LY MV:B'65^RL3$;=O.VTT4*;(T J8^I&OUX7U6=RGV#\9%&;26V3F@4T73 ES1K MBP<8VS., .>VD;UP,-!I43K>,5 + (,.(&=L&=DS1C"<*:JQHH@S#IB0R&[O>.-VKGC]+,CN'D]LB:F59*4Y M9/V'(9\I*\<[!J61I=8J J262%!(J2FIM40,Z&VWC@6D59PNKK/4T56"I8Q; M;+%FB ()A"$"JH#-=MB-9: NB'C)K]VKS:S=VMXFG?\_RNV+TZ7XZ M?I+.W/\7+YVK^B[:-?-5MO!1-%W\;#$?S.P&I<>$Y#.).Y5VVFS@X$#< MN9G6/.W@ 'OJ@-LB1EV_(:9'20V)Z M$V:7U8G&FU[^'MXS\& Z6*]B!%CA 4Z>>4E=0S M A\?=KJ\>Z4EW/.&$/1E&+M?G3IYK_/8*"#CC(J6HK0:&AX']6:G*#'3X!W. MUMT@[3*R,11=;KAJ,1V]'8U34L)!7NYM%Y0T$(HX9^8<0]!:@>&.!N\;5 8; M-CO;0.,T1Y-UOJ[K!GC)K?B;5"^RB'-?N*_CV2K5=OWMK^__>IAQ)[H$SID0 M!L!(.R<(8H.Y+V?M!:AOG+5>+KEE'K8+3'\II&M#(=D))I^O_6^_3Y?WI:VP M(R39"?'_)Q]&7T\[0>;YY,MT-DL7W=GRU7PYFM]-XUG MY!;+:61,-GF7I9601.HAO:&T*0WBOGZ*1D=V^6F^&17IO?G/ YC*DZ*-:?QL MO>Y?-KJTN_O(U*JXMJMT#TY+3^(F!@7V0D8E(QJ7D"GO,-4Z;CE#<&,?(:2Z MR_K4(,$*!9P0SA.C<(KS95IOD9#$-7E,O%WW=+ML/>B*;AFO/MW.;2XT_>W7 MT7_EA9F-%J>*"YTQ2J" &24L[=2_\")C4<#@\9%FSJ5S3>8 M;6E7QJ$AAFEWQ=V\>_QZB[G=^C?>9;.U_;FXGWXZ+3%'>@5%F35RG1;,6*JC MY$6)HH+ -7C8Z]KEI#W4>MM9BM%D_91WA4WD1=/@$B'>(&@!YU1:)!0I*<)- MGFOL+OVGK_VB&51],?_M:%FIE.&S=H$;@Z00S JO8PT2&A*8U8X4?]Y]-;O M)OIF>Q.<^HNE3Z[V;+DAM=K*/]@G<(:EB6H9B <=\5@Z+V%)(P"BOM[9^A./ M?Y'O?9:[:M= )9&:0H*DU9A[88DN,=10#S$1IU.O7LMX#4!" MU'B\>EC-TIW'TZN.>C)S8+ @;$P+A:#,8H&H,2"HQ(5)56#%T9_-"EJ!\$! MR-6;[%BVZ/&.06D#@30.,\0-Q09XH;;4&H%Q_<>4+J&>=BHOYZ/5EVSHU2(2 MOEB8_.'C=+Z6XG?9.+^;3_\[DC&)VM;T=CIZ(OC_6DV+*/7/\K7COZT>GE)] M[##KZ(L!49*T/A[5!IW>D05 E4A6WTS\"Z>_9].X^ M;=B?LV)TE_VVR&Y7L]?3VZ/9C VPQQHG"**JU,IHGU"F_0\K+^L?I)53W MY@+9(Y9]A D=#;?H(5[HU3S^F'T8?>WO.WV$L;S.1HN.*=I\(NZ+G_)Y\B;< MW*Y_TV/8T&8&%<.#NM\\7Z=HO&P]*9LMQL7TT[/7@X_LCR=Z!@:MDAQ9Z0$5 M2 K$XHZA)8?04FJK/9/=)\VGPFN.] I2Z6A0,D:1L=QZ;R"A6UH),[;/YR*. MQM.TQK.\*VP&E[+Y+D5 'DG1W/U[NH/ B&(FF$?">.E-- "WA"(%!YN2V0KS M\N:(=)GPL9[3T52/)RT"@8XZ:PT5WDG-M 1.E?-.HCC+M69M N5?< (JA0IP38[TBY0F$*.SSD>X*N3FU M4,_;H;U3OHV^GN;;TS9!"1FU!JXPB20@@1#944\!(_676R=ICHWYUH#VVEEP M3\[IQ2[YX4-6/-SP;BJ%!QL_$NO8W"+"1V!XZ$N'YYV3V353<1\LH[CLVI^.3=*C5)5+-E]/)=+9*-RKO4YWX]0WVINA -MD4 M)7CXM%JNX;^Y=:,B:?6[@2Y]"=-P^J\KW-:T]8G B'+Q<'(>$X'C802<,>NZ MM0IZ:KF]W+5.:^)0/=&ZC0\% BU"SG)ND).0(XV4WR)JM2%]EOHZ>GG4OP@= M3-B^ .Z#3NINB(?^MG^ $TG@'7XUQ?P"USG$.TSW2YFDGC M_<6V B\?Z38D6'>!PY*%BK) M9V/(_PC"-JB+RQ]:QBXC6^^7^?B?":T(_1JNM]&:/9E%=J17$(YKAB)]!D72 M&(;QKZ6^926JI++W_+)3:ZQ[J4*V!E-?XN >/LWR;UFVGOGIPK/?MPY2*"B$ ME$APCH&67@E:TJ58@U+"G=WT=,;^YO!<]H2IO*$>O"1J=?S !>3$$\X=4=YY M ["1)78.*',M.TN/1NPE@._!1WS0-??=43]:3,=J/K$)@VS2AR_TQ=QZ<(K> M?,Z*S]/L2Z1S_5KES>W;(ELD?W#GCQD=__2E/9WK!/";V_7^6\5MN;=]L$93 MC.-_I/,J"CXP-KV^Q3CU7EM;247NV@>YGK+^MB:@ND/QNUXA'FV<"TD)0]A8 M:2FA;DNKE<(/YB6AAIPZZ.IKBLB@_7;O5Q\7\308%=_>CW;$GO"Z'>P3'%* M&\W'XI1-%'&ZTW[ ME$_A=.? &*5($(*(UYA#"IBD)=6(.C9L%U8+W'PI'UU!]D<1F$&ZH08I)RW% M![Y=?9Q-Q^DQTN6WF]O;+#V%?OP-C,,]@O= ^F$MD2E5XB!].6Y[.)_!N@2 M:I,1>1<@M8.I M0:3!6^^=N83Z9'];N/7G,=Z^H?94!S^E11[J$P#AFCMHL';.4>1A*O*P5=D9 ML_4+#YXO&Y?7(EM"J2])>#K-DTK ]XT#!HPY)A!"J7"YP-B"'55>(CIP+;$Y MMUZ6'&T+HA]% (:I]0V![Q?B=_[PD,\WE;Q/EQW^KG'0'F%-M57&< ",M#JJ M)ENJC%-]OLU041%HPIJ77&Z*QR5LO56:9_Q+4DX6KQ:+52JE\T09JFCUG1HF M(F&!B*H.T90ZA8VD0NT\=T0/7#):\$!V!]8%Q.9M,1UG+V.TCXO(LR[! H 9 MM=!2"#T!4BCAUQ0R #QE]9,V.K,8.A.')L!<@/4FCZ?H9)V@L2X#EZ7J6S?G M;QFGQPD)3HFQYII@# E51H,2"^M1_>O@SK().Q.2UM&J[U[8YNEL)Y:VKY0= M8_+%O\M%9"F#[S&\+G1Z"._8\[KIX^KIKM\$4)[]NL]NL*-*+H.N&EXYQ MT+$R_=X7U>(@Z@]9A 00L48P9Y20KDD&C$=E[FS1CFD M*KU=W'6LQ+G4+?2WMT4^68W7&^/[%/ RSLZ(LFCQ>\$(Q P6##J)M09&@?CG M&E^M/-7U%>.6XS-ZD*"#,1R7P[O/Z(]*E96V=-T46ZJ.5!;CWGAG=$F^D-<0XW$18!T@24 M-"DL\#"=^6P;2GN]RCE=D:\%SNV) &P1H/I&=)'?9FN[?30K M23L1RW&P1["I)B%3$#&!M,5*:\?+.4L.!_1,3[M,;1>7_F[G-N;J4VNU?&'C MVU;E>7R8X^C-W3D#!6*QU1Q*2;UAS&DK!2C1L%8,,"VG?^ND4TC[$K#=/+=U M*M]FQ1J]^3B[^3B;WIUZ**Q2_Z!@I)=;1*CWB$,+D!&[Q44;7!)W=O?3OSAU M@>00/'O/5\(04H@J(9UJJ8V7V>3#]"$VN;E]'W^[N-UXA-#4V8;:1GS0*5:-$7F_C-NF'2T/N>JZ^5#*\&5",JDH5PAKY0G )0L$ M;G _VK&CKV\);'L!-.'"H-2^^,MQ2ON]:[Q#/XX4 ' >)_(C6R!PV'..2CR0 MQ@/,&[F63;DVR(,2NF- Q@[3?'*LWG1;GPB"2,*I),JGI!WNC1:D1!!"4S^^ MH#.+Y5K$M'WT>[!RRL(3V>1IZ9].@Q;V?S(MK51Q2,TGZ<=GY6C>KHKQ?>R0 M_OW2-M;^V:NB2.^F)-5-?WMLLHUG45]&Q:2*;=5\\,"( =1H2B2 #E.O@+'* M,1Q-=)+\AT,(:CA)YN(0G6>4BVCVC2"0-YP"*R6RE,:3A@!:XBA$K^'_1RVK M/D7F<"6*7L$>M%&5]JB4AGG")'K:+!C.E+*0$*2 Y-8#AF!)/B.JST(F=?,* M^Q* O#48^U(.RRF>S#E[WC!8X0#D4#*.K=> 4I6R;#;46&S0,&,4FC'F '<; M(7+M?!Y42,(EV=O2I?,FH?W5/)F4T\]KG3)Q]/B]\]%.07OA*7/4X+B/6>2X M\KJ<.1*XUP'JZ:X *6^49 9@*#BRV(J=:.-> M,_[[Y&SKR/06-517&WZ>R*A6R_N\.!%YT/JW HEZ-].4,VX59U00%S?6DEF6 MRN'M(Y>T/BX,_]6(M)I,UO(PFO4IW(>_&KRTCB"'43P@E-/*:K;;DY00 W1! M7K.8M\:(P0M\J9 LEL5JDT.8V"ZD_\PIA'AR M D6D9%@"Y0@12LF2 T: ^D&+G:4%7^-2Z)8KU[\N?%[<9M-E*MUPP:7QW2SB M@>PHLX HZBB4'! +0$;7#];L+!'ZAUP=31ESL6NL-Z,B51GX?/&\UZ%? M&NEH%T*DO?>$(<&ABT:C5 (0P(WUK)(#X\]+HRQ BSURDA!E"=7I!6R.-C@R M8[CLLS)LUY=&E46FLTNC\\ >]*71AJHXSU//"CYM%Q#Q3GD$D],5>B"P@[8$ M0$#09QK3A:Z-*HO RY=&&N X&'7O(#:/U,TGE6\ENOA<$$ ;!A0GAC-K).,& MFA)9#\' 2ZO7E))S];+^@/U3=-M#>)#71U&L/O8$70-@^PO[C2;S-(5\KF?\6V3;XMW[ MWTX*T-%^@1(@E768>V\AD@RY](L-K52;(1:@'Y(0M0EN;^=EJU7J/> $>P4- M1X82Q"BB.^0P%?5?R>VO2OV%S(*V,.TMB;YA27,4=U+D>-0%! <&)")W5 EG MW;#5\Q:X=;JV>3V(?A0!&*22.PB^7XC?#6O:>VBPYP98[XR,)!$ =A:!=K#7 M\D>U:]I79LWIFO;GX5$[2.WIE]/CH\?CTO:W#A8Y#!"()#I!G##>2%(Z7+D& M]7G72YGQFKQK#Y"^PX#/B?\7"D&(%718>4<88!Z!DA* 5'V-[?PH@"O3V!K M./2X<(,XL@"Y:/EH3S"G7NRH<BE67#>=&C)^'S&#N*H[ZKOZ1+9:;?/ 3^?MM M?B9(BC%PF&/JH?? ,XGD[NZ=@3XK'?<7%U4[X.!RR/*#V]PYW0.E2&L0%Y1!S'/@HI:K=PJO;+"##3DNN5WQ M:81H^_)1)LOL?K>>UL$7OLX=)S#@'%<2>^>EL\)(Y!_IH[;^4RB=O>HT.(EI M!]H.SK5G\SG_X'K6/3#IC'22&ZHA@TQ@@OB.&H#KW\BP/XR@-$)T\"K[CKKT MU.;-[<8WOL%@\KE_%@O] (H M*[$PT8JO+9/B!Y+)RP'>G1:W=XXE*3M#9=/J9K5<+$?S2=1%:VM[-;\7E&38 M2"* P-$@AX "\WB#:1OX\>0?1D#[9<'@G=*#*&/"B=78 ^8XEC;^ASC@=I@B MTJ H/?B!Y'HH^/K&$[WW!WW_F?A^7'&.I9Z9%94\ M#ATA=U6YWQBHJ#\@1E34([QA%&!1XN@5Z3..H^O<[\HBTUGN]WE@_X"YWT9 M25WR>4K*"?743@.1O^_@@1:*@CFEA)B$6/: M1:74N1)9$/$>=OQB32GI(Y.V'K!_BFY[" \R)/.*)?8RDMI-^JXG5&*#,>=> M"R,Y@D#OCB5(>TVINF#Z;F66GY6^>QZX@]GR:E=>>Y///T= LLF[?#;S>9$Z M=6$-UII(T$0B(S4T5&$(())&HQV/&;]&4>_0]ADR;WZ@E;+QBEYVD6SF$!RD MW@C!+>.(*D4!@[O=*@K0 )\%&*J0]K^6:K'P^I?1\"HD*\^A9MA*Z2R0T'@) MMS(B/-.V?F#)\*+%?Y1%U(B#U[^&_K%FT477T/,I!&NGS) M 135\1\HW/U'64.-.'C]:VBH%W<<_U>>L&-UEZW,ZO>?N1]/B'Z/9*AN,F^& M=Q9R#*75 J*MKTD"R*G^@53$J_!#=,B\/])B'/@*# A2Z6U4[9EF7O%H(R-9 M&;J/7..04AG@'""02\EBUJ0]V;' M0XSK7W0.[^3\PRSA;F7@^M?Q<\MZF.OXS#D&9PA3B&& HLAY1!53ZE$*_8]4 MS^ /LXZ[E8'K7\=;NWY59(MA+N)S)AB()8XH*J3&,KW\YKV#6^XAKU1]&_:: M'4M7OH([%("+95@<31.Y=*K%+DLP*SY/Q]D!SFXR7N)/-[?OLG%^-T])4YM= MUN2+Y>)UA;R+EK\4T@N*GDJ$J85,(LZYV!8BCO\ ::779KI.PFB'YNH)&2U^ M+R@KL+1(6\%06=MO)K'C3+;E:)_ MO27_1 ['D5Y! HU$5-X\%UH0:*BUL@3'2]\@:[:OC(Z+B$K>%<)]:<@'9GPR M\OUHOV"-\,9B"*7@4L9/ ZU*6ATF9MC9%ZUPL9ID-,+KQY:10:8Y#$\TSA6) M@X]$+%*%BM7'Q;B8K@V(=]GG;+[*3KT6<;1;T-P+*=S:&Y!(4!J#[!VZQ,LP3 1R!WGDG''Y< M!FR (9.=L;QML'K,3 M2:J4+^D6$>7AN8S;%9+NL.K-M9K-XIAW<>*_CHI_9JE,>54!.=4UD"CZ*8;+ M$:P=]#8:CJZD6$L%:DM'9^[(;J2C9:#Z$HV_9_.L&,WBM-7D(3)AL4REP#]G M5>6C4O\@/)'6.8X ((@#R;C?+0OI7/W;X\Z*VG8C)%V@]<-596( &T2DQ)P@ MCU1*"2BIM\#4?^*J,S5T**ZX3@"^W/W!X]O.?U9F.A'B"11""L6MP1$?U0_) MF-S$*4-AG3>5[@2[OA2XALI,&EDB@;6$&,^1=< 8NL51*]Z@^/KP*C-5%IG. M*C.=!_:@??SU*C,Y2*CF#EM*A>6&1JW"E@ 8S?I\8_5"E9DJB\#1RDSGX3B8 M>)8K*&\#/=>&(:TIML@J$Y427VX2:0,9]MU 32GIH\Y-/6#_%-WV$![DE<45 M2^QE)/59M>^-L7#297&P3]" Q7.(0@.9-O$HSS1W";FN5/JD.WW$ZY-$/!HXY4L QRX2%3GL L2K1Q=KTNM7UEM58VWX9 M @^N4,*[JY9TZ%O!V+AO0&XEXX#%WS^@$VPTNO&Z:H-V=*;\*> MM*M7B\4JF]C5X\.8:^H63YWF[FM6C*>+XT^ZG#U8$-Q PZ54Q"$4%3F#P6X+ MH K6OY\97@991Z+:->;7LNT^R7KILGC/X:\%1#D&E!/GH 1&Q3.-\Q)7SG3] M8/_AY5(-<]MMSI1K$?;M8DYN[\Y5Z>^^%:S4$57M.>#&(TYV.6-I V&F?C6J MX>D7ES<1F\)_+2+]9"]YD;58GESKUT?3/G/;IV^DXF2"U!!;IQGEG&NKJ"%D M=ZIBR.I7W1V>)G/Y1=$Y?WZP57/YI1*4!T@XAZB.L ,J# )BMVM9T>?]=/_: M4>M">IGU="83![.(#MY;5*E=T]I":F\6@5"A7'I3$S.#/5641AZ4?, -[B.' MIX$-<#%=C)%7LZ!*(B^^ILZ:2*!>&!8M1@6)A(AXJ_S.1V>CIO,#Z7!7N*RZ MY.75K*P]/HY+K:TSIQ(S MOJI[6RYD3U6<01!.("D4 @1:970"LA=%(RD/])JNKR_H1NF7"P;9ATO?2@! M9CNCIA]>/<3??KNY?3^]FT]OI^.H$JOQ.%_-4S+CVWPV'4\',84WHV*3-G?I MM*#7V6*19:^S42IHMBL8\+I"SL^)GL$#;G!<,1Y[!EG\.J$6<)K2S!U5L%+H M2Y\TGTK1.=(K(&@)E88Y;1 1GCE(T)96J;P<3,6MUGB6=X7-L'-D)O^U6BS7 M>DU47-YD7YXL["*?QQ_'&ZWG5 [-.>,$JCBD1AE@]/IU40HTV *HI._5AWE6 MCDTK0O$R:Z9#Y/K2%E/$\LVMFN358KWW-0\Z+D<&E<588\<5$%Z(DC*L-1YX M5DLW7,P[ ^Y'$HUA9HT,5R(N(PF/]+]/MGPT"A:_?9J,EEELSP Z*1J5^@=N M-?#.6<*CY:^5PPR5M&N,W ##DYNQ\.5IT@%(?0F(3Z!GKZ,),7DUC[._F\9S M5<43-_E?[US\7U MD.YP&X#\/,Z_4N[CF2-%S"%W!&K 4D111!V[TLC0"",P;-VE$\Y7EZX6$?U3 MT@:I"EVC@%W([9[?+K^,BI3^6?[XI*K=NB+1Z>)P5<<(W D# ?-8*PJ\EE Z MOL7 :._K/UK1F:[4&9=?^KD[PK"W G*K48J=R+*;C[/IW=I7'9?:FU&ZECJA M/YWJ&A10Q AN4K0%P%8AATL%PW"E^TPUN;C2U#)8EQ2/S:1/'EBGN@:)/ +1 M>F6*1IO"*4JM*BD&PNIAZT+M,;2"I+2 VQ]!8@:ITPQ74"ZF$H_FX^EHMO8[ M?/SV.ELNL^+FUA399+H\J;14Z1YL0E(( 20WEF+O#-5;RJV+)^_P])7VF/F] MNMLV7C4E95$LGTA)_-M+"8F_"N^RT"3AX<#49+HBXCA'%1%$(E!1,0"QW:\YB/DSUIT=).%/V6@3Y3_'#];/G MNM"E?C"I.U?:#KPRHK/9+/N\VNSQQU\4V=,T""09A%I@SSQE&#B#<#E+B?B MG#K],"-O%:_&7-7Y8IG/7^?S201W/G&3Z?SCJKB[7T_IL'/O[#&"B,8'9T(R M#Q1 2C#F2[H<,*J^FZ;UU*;+R4$'0/9E;VURV&]N;R(8H_5][R9J[)AK[V"? M$ &T& (@M=+02>$8,"6-FHL!6E9=Q?VUA=$E'3-F513)33TJBF^1@E-/:%<= M(D0K0EDAG:1844L=L[O3UE% ZK]%UEFV9%=2TA%DO5TS9>-5,8U[:/8I7TR7 M1V3C1S]$S) MH9LIGQ>OHFP6\]'LMT56MCJD5-0>,*!T]!)FXV8(C8VJMT*EN\$+(NO;&IUE MSK0M"[T"V*7(W.9%^4_O\]EDF9M5U(P>LF(!&\C-D5$#QHY3$I>*CAND9\I0 M!P#G-NIP"%%9OZIS9X]/74IXVD/Q\N$Q4?IO5[/7T]MC^DB5[L%Q032!%B,6 M=7 &"!EG(CGA-0/A&'7(C\=PM67H#R1_I16MXI;Y"[RXB$OEM/_7JM6^_:@ M3T6AEV/("V70'%%-3="&*.UDB5],NKUM>5 7K<_)NZ0V MK2_!CS#_^\:!\CA_2)EQ%C-H!=2$[O8ZTL1M#JZ-\8W1Z2,?OU).^H#2XQ^? M9S.C17JM.OWA_K6:?A[-DGOQ>-9\GS,]6=1@R]3TGX]1]O[SW_Y_4$L#!!0 M ( !>**D]J(VJT4KP )DQ"@ 5 &UL M[+UKD]M(DB7Z?7\%;N^'[3%+=0&!1P!C,[,6SUZ9J2IEDFIZQ\JNT9@D4HEM M)I$-D"JI?_T&7B3S068\ 63=.].FDE(4_?AQQ'&/"(_ O_W/[_<;[UM>U46Y M_?<_!7_Q_^3EVU6Y+K9?__U/OWY^ASZ3]^__]#__X[_]V__S[MW_QI\^>+1< M[>_S[N^T=>^YM-L?W[ MOS:_W"SKW/M>%_]:K^[R^^6'?_SUL M/QUD6?93^[>'C];%2Q\47QO\]+]__O"Y]?-=L:UWR^TJ_]-__#?/Z^BHRDW^ M*;_UFO_^^NG]67393\TG?MKF7QN^/^954:X_[Y;5[L/R)M\(&.VWW57Y[\G__4UW8O7I%UK&^T4,W=PNXN=?:1ES]Z"Q[=K%\_OT:RUCMPO9Z9-1[I8;RT_& MLZ\\BWG3?.J#^%W_P>;;+\AO:[P7U9,OSK_O\NTZ7[>B^>BKO6+][W\2OUOL MZW=?E\N'!5\6U7\N-_N<%O5J4];[*J_13;VKEJO= L9)1(,@ VG@ QR&&4]A MBGF8^B1,04(6[7?CAX]8K)?O*N M^DIN>7*+KD=5YNFJ"BK_H%\]-R@:N65U3JO1+$S_*-EM7HE M*/TG?EJ5(H,_[-X]BD]3]+API73P\'7\"'=>XN;9F&I*E_5^DU_?'HRCNLYW M-1(B6RQOBDVQ*_+ZYWS9H%E?;S_EJWU5B=H1+^NB_K*\V>1?Q!C&@IR_+T). M4QR0C,.$I8 @!GPZ8(0!IXO=(?&\.A+'1:8R='=GLN>%\3LXXY6WWG$L7WF= M1]YRN_9.?/(&I[QRZQW<\EJ_S@[T.8173F/G&UDU4;875.^WUBFO\SF'PJ26E#\+X2>;C#"E&!V2RXNTQ#Q<&JR9A\QAMNN!+*P^-ZO,N1F#.BVVS>M19/ XQ ME((H)A@CGA$604X1C :3 D>B4E,9&7)<(G5PU,H;,^)D96,DSE1%I(%UY?7 MO$%4)BLA+O%T460LT#L7R;'ARC,!LL:/FAQ=/^35X>E6:C$F>DSB9._.B M/%GB2%:@\+XNML(P*>]OA# VFXO'$BWP>9*D<99&/H<,A@0E$8V@3Q")LP!& MDB/,R(:[\37 \DYQ33:5N$32A8%EA=MY#"L[KI0.GCW==>#!.%K]8U_416L< M_SCY4[L$L!"SGS1E&,0)QUD0)R%GL(%! S_)(HSUEGHM&1]Q-?.[Q>NU@$4I)" K"JW5 M($CV&4S$OV+;@4WJW70BR/-XJ3'!033FH:=./'O:MN",/0LJ>K3_R_(^I^7] MLM@NXAA0$H8 8^2'C+.,1(QE MU7DP;$JK3AS&UM>7"-736*/0S%YGS;R3UUH++,KJ[9=\=;W92R.FO'ILJ /H4G/R,M M;W>_+ZNFEV? JZ:5M'LJA#_]I/6/&@VJOQ,E^ M1KL0ET4L"V*64H3"A!,290D8MC/$%#%3D0I=&XX5XZ4-0:W] 6T.U5I-7-*G MV66BP)S3!I,GU$CTENB2.0^5,?;B3$>)&2LFFM/\MLJ'9:D 9&F<(AB@-" ^ M0BC+<&\7(I)&INJC9FT"';KR!HR:"^P6.-97)W?TFNN4"K.C:=8CPA352X_L M^>J8IC\2BF;"U&O:5M\OJP6J=OGMGM?BN_(:A'(B9H7,R_(U M-H]JPG6)PM>G QQG,>)]!*(XR*3VW8FB2 MB7(#SVOQF9>F"IQJ5Z5NZ+0Q<99AMP MV[S4]]&7O>M@(10RBU& :$H3& (?\+;B%74PS@0 I:/B5@RZWA)H+BOSBF-+ MP+)OGKIM;F/YUMQMH=.U9LJRG(*-3K":DO7]:9LSK;\#Q"FZT2YS]FH+FB7* MYZ%O=EUZL=G,*E^R>C=\_X5^M[_EQ=>[7;Y&W_)J^37_M1H!54TJW M\9%3T-F$1G'NW\/V+DOLE3> ]WKT7@??^W I6DYTUX3I"WH\2@#GH=/CN%I. M,$#4=/VO9;G^O=ALT/89E..EEX>SSC&!2 #@&,>,D"0%)*,^H! F&:0^D14* MNT;=*<. L[TZ\'G-=<0ZV8%_)28OC'PW$9G'4'?D6SG&,ZU8I-V7U:[X9[L\ M>WW[%,;"CT.?A#'T8P0PB6.8 '8P&H%0K3/6T)CSYMA3?&V!M:U5:RI#.B6K MIO%X5*R+3@DL;Y\+X,@UST6>+E4U=@B>AYC9KS545B+?(PHQEDHYJP1QJ2YI0AR3B&*9.^.U_Y^=V.JA^0=,$U6.9PC MY\) ,N9S'D/(W(VG5U?8X46JX^&O>?FU6C[<%:OWV]NRNF]'[+' .-[TY5/B M1R2)./9A&),XR<3TH;=-TECJ<@J[%ATOKAQQ>B= %?;L[5$KT0DQ":N*LY\7 M"7TTZY&Y0] ET0IM$I,0KM^;>5&+H#TFE:])6>_JSW?+*F_>S;;^N/S1/,#'Z^ZR, FBF#.:4#\# M&8]%%=C=(!D00 B7K,TC4,R)3J%[/7:O!7_EM?#?M?B]P8')RCTS MOB\4A2,%ZL= ;'<0%[>G=BB];KX'H#7-W;*MW%1W(> M/J_0*,[83U3\%/35HQC55XC=0;IT7UH#&"^6\Y#\,1T^>R7F2%S;DOY/ MN<@\1=/0T$+\=5N(;/3[LEJ?00EPE&4,^I!D)&$X3H(D&U"FU%>Z2'-L;",F MA2/T7GM:\%Z+WE&2L!Y).QECRB JIH_3I'XVE4A%=O:)13$J!EG&5?S?1LIQ MYKUB_G$;!5O)Z P8E 09R@#+0HY1S#.616P $X$XL)ES-"&,.=]H< O!^;8L M-JW(W):5][ZN]^V[K'[=BB?>8Y\_?K2;771#8R>)C! 56U.--Y,"K"N]89#> MAJ";.JFHVU8X59=G=O^P*7_D^>>\^E:L\C/8-FVPVC:$3_FJ_+HM_IFO/^95 M47;K7$>\T,?$#U,* 44T R0*T0%OFOI*7>73H1Q;Y%_0%X_I=$=-&%A5_9]S M3/6G$X-77N_6A?G%T;=N'CEXYW7N=3L6,THNE@,FE7^F>DCFEJ(FX^%L%ILV M,I,ENO8M-XBF848!IBQINN]X0&"2(0'2CVA&(LTMDC$1CIC@'"FB]FO"1GT0 M)DJ*UI^!V27$MYX%I5]@-L43\0?-?FH0PQ6D4D)C2;+#(,XY4)'<<9J(/F';!Y SBMNTV-")7+ M 6-QJ:;DVC0Z4>$+'%W04AO,SD,1K7A2VG_NK*A3?R$A)2DG- R"+(59)AX$ M'Z/!)@LC8D&?)"U-IU!:=YT:TFJD4@X8M:93DUQO>I$G=:U2Y'?6:J7JBYQ> M:3$D=;BGJ=:N;S_O;^I553QT6ZS?\NT^[Z_3,")4 M^DR/J2''>M7 :^9E]0E K^H0*IPS,:;SLE"-SJ2:3K4D7M]ZI]B\'IS.E:;& M;"H86%; M?D9?/S8-:8A(PJ/49U' &6 4X[ V6ING @LT*Z>$<>DV2PV&M*ODB%=IN9PK[+$ZFYQAT:7GN<,V M7[++&9_R.A>?O4/;-17F-N5#\W3VW1N]9009P-2'(.4HXTD6(\0'RZF8IZ@L M:MBPYSB##!#;*[K61Y!J"QI6B)5;UAB;4[64\8C.$WQ#B]!$K[.3(.W"2H=- MRN>QWF'5H]+= ZIZ']!FTUR?LEW_O*S^GC=7J3PV&PGI#$B,6!1B%G *(62# M69PA7ZD9PM28Z[Z&Y494"\TPO!_P*;8A&+,IV5$P)I&*S0$=M);% [B)I>PU MNB[MU-MB>AXB9L^=9_5)^BK5?)M7R^8"2+2^+[9%<_I^5WS+']M.>911 MUKR,P(\ ]+,$\H-T9HPIO>?3CD7'0M:#; ?A\A%,-3VS1*^%>+ !/P. -A3(,D T*7 M4SJ@#()8Z84I8V-S70^>.[R!JDI\KMN*OOGQTJU#W3GBJ\?_K%VETG^GU.B1 ME]/M.0==L7:=+-Y.\H+EP%S((%,] O/(-9-Y7\YC("I>F-X!R-V!ROMK[)@<,=NL3N I7J!NB5XY[9^ 635)/P#4 M/XGIYF9U*>(N2*YEYN>AI+:=>GKCN@O.U,^J]=M6-1?^L^]"*;;+#=G7N_)> MB(:84WPHMU_;%]5T-\%W1PF8'Z4LP1A2\5\_Y#'SF9A$P)#0F!$&]0ZE.8'B M6B:9\D;// .+K23]<:)=ZT7PUMD#,^8N0F@Y-+O?&*G6%R[#YOC MLV$ZA%]:6AXGDO-0]K&>+TD<\2L>T#'F[K*OC4::ZVBS/EHSN"3]/-$_\ MZ:G>723BI5XF*\1-W+QDQX?2YJ.DH"7=.U!.+?7G)"*,LQ12/PPC##%*8$:S MP1;U<2BM)=H61M42I0-5ALQ)J,DHI)FHB8TS4W)ZOS"$->@8]KQK .XU Z]XC[PSPSU&\V ,(("YF<4!P2*B' " M!@,)84QI"U?^:QV/W :)X@:I B62>YMNV% ;P V(B5I+COY?VOU3)VD>BQ(Z MP)_NN>GZ+E/@H[I8?ERNBMMB-30!9R0(4O&="6,)""A-P^!@@\M=[Z+WS8X' M>P/(ZQ')U_$:!+U>O[OE1G'[ZH06.Q(@5;<_H^!,O:Y/U?1UN@'VTL;#HG"4 M%=WGE:C\:_9]M=FOB^W77__R^2_#J2>8I"GQ S$-@!$(0A)"/ICCJ2^U+V1L MQ+4X]-"\75][N;KD5O^2>1FUOSN12.W N[8^CX%HJ;)=G)0&>C&(M[>VD=\#K_2X M'_3WZJ0H'4![ O4DFJM"Z^MRZR1(LU):-QZ^++(.V935U^OJZW);_+.=? DH M=;DIUMU9A>WZHQ@&P\3L^I87V^5V52PWAS:+XQNW41#%$8,0(DH2'M DX#2 M60)C3E-?^L7)XX!QIPVG^)OC2"<>M"79J0]-*^;!B^/MJJ)*&QP9N4:S0OX% M!1DWN//0E)%]+J<<3MIOL6S>I8E_D,VR[CL_200@3+,X2H 0MXS&4TXKM,>O:JL?0ONS0^OA6?:(Z]!J9Q C\6FFNP:$.GZI9%/6;J@CS:X MG8?J6?'D_#L>#=F15JC]35VLBV7UH[F:J+?;=I,R@'Q(1.4%4X3"&*5B@MO; M8RP":N^HTK;B6IV6IP-*Y\T>!@1*JM$HW"EJD0IM;M3G'"N7M,>8R9DHC[D? M3W7'$C/2JG.T\LOR7OSV2[71-DWR]H[7";HD4_;8G8E>673HJ7#9YDJJ6^;C M_F93K-@_]L7NQ_7M;5X5VZ_]7B_G/O8SEF(:(4"SP,]X,E@3O\B_S,/ AF.M MZI!Y'31OP*;0VV%"GT1OS$C,J:G2RZ3I=,:8L*?0&#,2BWI],;ILRK7%G'?] M7%>,!;)FT!1CPXO2[B-D*,K]G:'M91QWY4:05_< I^P '"?I5RD Y]%!$8" M "=A3("8:1OIM+[92:3;>^<-=^J>0C;4) /N-45^'-JMZ/[+C-M*!P;4&V:( M<4)@-6GHAD(_EYPE226]F#,]TXQCP;'7DI M[J27.X;]IG8Y]W1YQ8\@ABP@ M(6:,Q8 '/AKR($\2FBJM0 MP=>/K#1:ZZ@ZK,F)C&/"S-1EDH72YXQ<$!8#^N:A*"8.E-8>)44-*>_ORVUK M;CB&C#D(<8PI(@3Z/LDH%B5O;X@PI'09@,;7N]:0%E'?6:%X/8 .69+2X98G M1>EX1-%$%P<\9^22=.C3-Q/I,'#@J728TS(B39-]HF?A#LZQ3OZ_K?;Y^OSW9$!8R1_T4<#_"<).>F2"S13\:TF8X^Z3ZZ\ M#FK[@RX&'5I/,'^"=[KFE->8E&Q3L1:0>[M?LI7>7,*__J1&#:U8Q:&&.(H#(,H1@3[ P;* =%4)PN67;=O M5.4JS]?]C1@/W7YVV>O8E;?-=\U0W&^%$[]716/@?WCKHFXO"NVNRUB)N;\H M X4ODNT=CB*DK'B-GT[KZS6&93K MD^M>)SE,T)MJ TV_-WS"[2C+(D#DB&01;C!$%(R& SS;"OFDGU+;E>:FDOU2V&X;QJ@*GKK &1 M\IEO' ZU4MMY86P!CDJH>F8:AUBCU*-+L%)B.(93K(0BV>#48P8QJ^=:;1MSIU.25P:.-F]7Y+L M75CZL,W_/!8]K'NE=@>@)FOJ]V^Q[:[8_?A;L<[?;V_+ZKY?W8)+/[Q ML2K7^U5;*7[.JV_%*A]NXDE!0L(T"9C B'V"_"-6'F.UW;%)$#JN]QX)P0L7 M-]_\\ ;H[7K) -[T1K!1@RRYA#W[^!IHO,W0.KZCS"+[EY;')XWV/#+*Q!R< MO5%MNHC(O(BK-W5=]8;ZRY<"\=UI"CC"?A81S@@>S*29W!5LVE_N?B^SP70J M$LJO[-8C[97%@#'X4IS_JU-E[3U=+U'QTDS5E+7IW]9E!K^T]/0H*\:I./4' M@8(HY9@CFD4@#AGW$8[\P18*4^EW<^M;F$([E%_1;4"@M(0XYLZ"CHSVINZS MC%R6$P,&9Z,I)CX\%Q9C1E3NAEU5Q4-_F38IJM5^TY9-_;&A*$I] ID/6)Q1 M%D9A%/#.+$$DCN/%M[RZ*54NB34RIS)R3I')]_F<(%2_)=:,2LGIYI@N%G6(D]R&Z]5>9NW^[K+S2"4O35* M(PH3%( D!9B&"&,&!VL9#!(YQ3*UXERH3K%Y=0].98/0@$&9O=9QJ%.NCHZ< M'9>M-&[D,B!/95]U'!(U=U3UR)3<23WK^=D]5'.NYK![:L&+TNX3I%90JB[! M?3@<'DV#($!)$H4\CJ,89A$&R8"' :3TLCMW*";=5C$X:.XP+G)EZSQ"8G,G M9,(#[-ID7BAWW0=H'G7P"'Z68S_ZJO?]/-^E_U L;XJ-@-GC^I2ORJ_;XI_Y M>A'1D&(89%G,29(P3+/4'T!0FBJ=Q;)L>B0UK@Z(O&+;O-&P.]Z]SF_SJA*_ MKW1>5&H["G(R/&$ U+3WW!M)#V"OO"$\1[QC7T^DPN4%Z744E'GHK2OGGEUY MY)!#Q7[!3WFS9%MLOW[,JU;P!5'7-YOB:S?G0X&P!RF(8LX!#*@/2'JHO&.U MR]7L6!Q)1_/O#_EJ)P1S5WHWCV2U.^UZQ.Z5!_"*IU@MA4!.3<=G7ZN ;:2R M1^B=0/2.&*\\=-^A(B$/$4,,AQ$' [V8C]3 M*B3TK3@N'G[)=]Z'LJXEKIRQ39^>[KAASEQX&EQ>"VQBZ3D0I* ]ZJ3.4WPT M_'A%?729L3JG87UE_Z6X%Q^YOOTL?EK?=C=<=/VT$9[MCD?+;-\WBVK'5WNNOYKF 9)FB49BB$"(48\ M\L,!9!K*W5HT$;0WDVFNO-8QK_%,ZRU/8\=\I.3C+MQ3)2&52,\S'SV*B=IXRB<%H^>JXL0^2)(X0H2$C",=Q%D 4# C!I-13 MIPPZI<:,\DC9R4V IYL>R<1VGCGI@T0CU@3A_H/D(@W';>ZMYB#QPU73 MS_TU7_@^XV%C5,S< I^%'$(PH XI-83C8)MQ]GDB*11D.K0R[59]BT(U4&) MQNL\4 F-Q>S@*"K.4L 1[PP%_@C.5,4UPO*&I%K'.QT]UF9QM,)?_(.B7 >+ M-,HB&&<1XH&?<<@)3J,!7A 0J>M 1P?E7J8%C$:BC^UAA[JO/JW[)I9N*P$> MJ>)W$=OI5J(Z;V:8"21"X++05XWR&\H=5MVV7>3K\:Z<;=KNV/Y4->W/&O1_ M>6@Y2@.((Y'U"(Q8\$9WO/P(#T<"1@XCM( MI7B440:;X9C9Z+?JVKD1;I\_2U<''[MVHN9"%P SD,$,(A_$&$>#>>2'BC>L M6#.K,HBU+C XC%GE-W/8IUA)),?E5D\@+][//%DCH"R!KRNCO1C,2A4MNJ5V M2;,N;QJW-#]I7\3+NE@UZEQL]DVYU?2;'-%P'H7-A=$$19Q%B'*?T0%-&""E MKD%7&!S/CP?8S;3H>5OOE=>"[ZJ@#K[VUC;^?S)I-= M38XOJ+#KJ,U#E)U[>?XB8X>LJDLVVNZ*=6.Y^)9_SE?[YC5+>48FP%2"K[C/XTS"TQC4_ V9PU42QD MTQDOML4N_]"\?_?]=B?&8R$&#*KK?%>C^[+:%?\\+/MNZWYM6(3Q^I87]6JY M^:]\62VRA/D0A2Q.$?;3- U9P *,?$P!3"(J=5G_F'B< ' MOEK6&24P8O)(PQXSJ/##&JQ^5TH\AE#FB ?/F]7##(H0\82T@2A Q&#,2XQY+R+'.H M^K(('.L\/TA[X%+:I?EV(>8NJ!Y#OAOHN2K.RCD0CK M,>I0=L7#FB\2R "-N8]Y!!/>7-@6A0.:A,;8L?!*81A->H%SZ97CW)GX6J=[ M//EMH,]>@!N0=B58*6)O5H35O#2780U6W0DQ%\-E$3(_#7E$XX C'/A(0/(' M,!E+E XK.H(PF@R'KF58CG%7*FR=[-%$N$$^=PUN,%J58*5PO54%5G/26( U M.'6HO^*SBP"0F"8@"0)":49)0M)H !-EQ'$=+ 5A-/V-G.NO%./.]-/I MK_@WL]=?\5F[^JL2KC>KOTI.FNNO.J=N]!?="J4Z(,H2'R*4!@&'0<)C"$ R MK$AG-(B5#E*[Q.%8B;_2^K*L]+]O!>B_ZJ:R5_=],&;/!@PM.BAI1?F$J, M%^^+;87/ MH;JD?LJ%=A?-W6-GX!R0X B&<00I(C[&48+##,<]DC"-0DU=M6=_1'$]@K:O MLQ8#HBJVT\1"37$'C,T%3IZ85;X%U97F54IZ[4=I;OKKP,.S(NR*35DE_FM9 MKG\O-AMA^>DZY'%*>WK[!LS\S ^S),499P$,> \"$!IFH8H(6S;M6'\'M.U@ M;U[3^FRM7DUQ;1,O)[83;(5U]NZ#9QA/2*)_ @GF-$D$PI-L@QS$, ,Q0#[%"6^VFV7BE^N,C:U[K3L M\/RKFNRI,B2Y"NF.&L65QTZ>)EML?,3#I05&/<+FH2BZX)\N))IP(*L(UP]Y MM6P6*S_DRSK_5'R]VUW?_EIWRK0@'. 0PR@(FU>XA3'(,C;8S#A@:@)A9LNY M7AS@>9L&G[?4J)H,Z913D_%X5!.7(X$ML"NOA?:NO'TGP'65T;ARL>>U5F"$>QD$0"[WC@Z$@)5RZ^UGOZ\=HR>-KVF8PWZY%J+7W3X7 >Q&3LS:!0V=*"T]J2H%7H?BN5- ML6EO+#W,?GD<$3_._)A&*:<8DP0G@R6>A4H%GL[W.R[L3B I+EAID257R+GF M25%2CV@F6[]Z@9$+U9H)?_.HTHP\*.T]3=KZ0?95);+/P6"8@0C (".84Y*1 M*//3<# 843]36] R,.1\-:L'I"TFRLPI:XI+RK2EYRB*[.G\XJNE/J#)?1#]@.XC3E,OI3IJ37T;4IGH\R0WBS/@=Q["9,F7 M\W,Y8X8,IW-'^XL 8:&*$8Z#F&8P"$,?!(/=A!)JTB:E8V^\5BDK$SL5)HWF M=HXHM#>].P*T-S/A4.#:9]CLBS-?.;2K1>X4IU_J?!\CP$RYHW,K- M;9;D6ZH.MA:,H"@ :)03#0A!RQ*X\&"L(75>JGDOW>\)BIOTJ'9*N:''J$7J=9H4&J,.7W:Q(TJ=A;FT0FD@?]8#I>N] M;+'V?KLJ[_,OR^_'4X''^2V/8I;YG/H\93@+$1B.6(><421;9)B8<#?N.U2> M@/7H].Q$2S@7.+I06-A@=AY%A15/2OO/G?%@.KDZ1GP]]6D@YE6BCJ%(V":# MR<"/E-[D8F3(\9KR<6#)UAAVZ-,6(S?,65&CR<[R7Z))39#4V9VM(FFX\KHD MZ?*CK$G]W/>9&1HHTV9R9"NEZ<4Z C%A1O]?N>-?OZ6W J*K$XY:W=__B'\_N M T:_+ZMU>VW8(A H !-H$(UB',5Q D&&4C_R$T)@IO0:TO%0.:ZT3N_ .[V_ M^]$]WZ?>>#<_7KKHVVM=ZF]H.U]H3!UB.16=9W35='?DP#J^;\\P#A^N:IUH#X)^A[42^:;@S$0>!GD ;<3T,6T,%&&OBQ2O90 M^V;'&: ;WPT:[[<&CZ)X*[(D)\#N"%(347ENW-P]=4K#!0W3HVL>.J2)_>G% M4P8,2%>BVBIU1+==?Q0/V"_+^YR6]\MBNTA]3!(?P8C A)(L@20@ U0Q8U3A(WR4IS[B%3TTNU:+FI&1TP>JE\G#* \U#P M:2EX6E1.'P_9?,+N'S;ECSS_O"M7?[]^:'#^G-_?Y-7"ITF8DC . 0IY"I.$ M1WRPYZ-(\9ASY&:(LA)S3 &0)8,T/ M.ILQ)DHWUYA9G/R4M2.@5JD7E_;FC\EXETZ")7 M%[3(#L?ST"-+OI0NGD*%5EI1L=V76[)9UC4211CN+5' 0A_X)&4LC5A*.,FB MSA(D$/M2+\@P^7['&M2A\EI8'FI?SH 5&DAU2;NL1&/QI:8_3ZA"#56ORXX] MSA2:;T?@3J\)5X]#N8[]M/"LZ*E O\I% 34!RR!!/,HA#%/#T884KN07O&KQU," MK1T$5:+4U, !1]IZ,,F2O?1BNR9C\U(%5?!G=$&+ ZEIV*.UJ(_BF;E;UGEC MM@G?L"H5$Q1@&*0H(01AG@3T8#83/Y);H;9FSOE"=8/%8Y\_?E2895CA46*: M-C:!1FO6 SZO%9V65HT)G!5J%69S8U.L-[6S0+7F"4)TJ5Y AP'%>? M,MVWKS3?-KYXK3.V>U\L!%.NVIU9'-62V$@AG*8AYE7B3=I?[$5U'E7\F ZK MMK;8YMIYQFA_^<^\;BZ8^IA71;D.%ED;.]"@%$T+RA^7J_ZB&L!+#KVR:YD65]=^K,(HYHY(>$^M2/(0_3A+##O$A@ ME#K<.28>QVD";3;E[\W)6N^A@^VM!]S>LO:63?)HT#=GRYNP>ROA@+[X5W<,/K_?"N;[W&$Z]QY5$2FF$<;6S;3!=/^SL[ M=N-JN &D1*SR'I&;L,UY&\F1QU([32[9-DONU[>WHJ(8YJ*+. 88^Z*Z("#A MT&?$!_C0'97)3?6L&G2[+[>ZNEKR,S"Z[)HG5(;$V,^>! M\5>F5PY9MI'V'++M(J_)LFZ8LQZSHIR4-$F=<];1=4DJK1CQ998W?MDW?1/7 MMX>?M1#J1>(S!E$6* KBI6^?5M=^BX\Z%;W5MD*>,@A!BS& 0$Q9S&Z'C@&(-1^B;,88Z6 MHQJ$PW[82-T4%H+HN+UBW/B-WF]Q5.XV^F+ZW-^JT+IX-6R_O)$NC%>#Y:(M MP]X3\L;[-"P28:MQPW9LS&9#[[>KJGF+W?M^;E9VUX77G_(ZK[[E:UY6GY>; M(=\&"*2 <1Y#GP=ARF/@)P,RXC/YRX)&PN,Z3W53*#&#^OVN6-UY=0O56^YW M=V55_#-O_JISQT;1;SE4)C.OZ:)D"%^XQW7:CM/O,$53_CB-IZOZMWR^VZV'Y=H"P)21:E?AH&"0W\V"?'J["HW,FP:1&Z3_9#5V:?Y\LC M.)N[2#8[')+)2=]?_^'K-_8$V-QWG,.3X'9_TM4386D[ M4S, VMN>K@,^YYIC- Z4ME''B8CS@^J/W4&'V?,"1A2'W$\8##,J?HF8SPXX M081&.:VNC6Q:?Y!F8T6KX-/[;.O-N*1)24^8O>;7]6)4B+_ZEO]HK M8&$<(LI9!#'T899R,3^'618%012$H=1KX32_VG%2Z &U*V!_49B2:' D,9MT M2X^:V#YB1N=61 V*%*9;;JG2FRU_ELW=).^W0I#R>M=]JA)B'9 X@$'S0F#( MLI""F+ !3!QAD*J]2W#>GQ\.'BA6X*Y"(E=F MSR 6:O(^ /9.$!]:103FID3N4'L'V-Z >]Q268_;"_6PXV#-H^AU[60YZ@!0 M?)5 5SG77\K>T( NK_]:E76]2 -(4)920F*"<)*F"3V8!80IO3[=V)CK?9A^ M!KPK!YGU;GJ$BN\=,&953DM')51--0=H#9D]..^([LIK\8W\NH)7V+J@@]:( MGH?BV7/GZ4L.[/(D-0D?3)#R_J;8MO,04F[K0G#8_N%+M=S6MWDE1/1_Y9OU M^RVK!5F_+U 4PHAP&J9A"$ 2@B# Q04(OF.,U< '*M=>[?(G0#4=)GE+22% M.:LSUB4F_W,@7+.&/(%\Y3T"[9V@OO(:W$V+$9M-7!16'.80'[UU"5=QDEO MT.3MW#*'ZS#,8#'$N8OEB(^U6N7^U[)<_UYL-@L? ! F<1(#\74@C'V4P/[K MDQ0@7Z5"E_Y2Q[EIP*%6=LM3(E=>.V%#+7&\2H232GFP>J$B5N9F'I6O.NS2 M\)G06RX]T9A/^:K\NFVVL-ZO14(K;HOFAD;8E?DM?@[ MD?N$ .W$HU2(#]<+$D*:9IR1.(4P\6,>9&1 &R"H)!)3872L.:?(14D\X/*6 MK1=Z2ZRCAU%M#7;.$;118!^=\AY%MW/KL$C;OKO[Q#.O=^W*X\6VV.7O/A1- MD]Z)I],LZUH.E\2Z[U0/R#R2Q>0LG%DYGC8JNHLRVE"O=W=YU7WNEWRW8-P' MF+&4PB0A, UY3-)#XDU9:K)N,Q9&QZFL1>-M\YU2\IJ:%,VEGSG&;,SDA9BU(B/A?:JE:48*"QLC1WU>:Y]C<["*\MC MTT3%8*Y-RFVS^RZP/EK9&P#^^$7$95]5S54*"2* 93#-$,4PQH3%(1LP<11( MW3TZ#A+'Q<:'6I5IO).@CA;.>K+GQ]?5;JC&&'TDYZ M0(@R&*5)P ,,2$PX]U$R ,(AEVH+& &&8U'_?%=6.^^QJD\BZM)A<:;H+B(R MFIR3-Z+EQ(60JT;NS:JXLJ/F$J['K?,#O]NB.?L$Y$ZR;_ M6FRW[>^6XD.K?();*O0C.GH&Z*-YNU.OCC)"S%A^ /EZM4_7>7 MIK0B,5:&^JOXX*Y^W[\1O#O+ Y(D03 "?)1BFC" 8X'I'Z8D#%G4SKX7/

    -4>J.M\F.>GH(#P.LY')P_#'R$=&#%C.2.;1 MD,Y)S>6#[^MZGZ_I_OAFT>[BIO8O>TCL>UZM"@%WD4(2$)AE*&( ,,I(Z!^2 M8XR":+'-OS9;%%\4,H]]%%)*E75*]0RPM&H=\+3MR\LFA$;9QD$T))/)1!&8 M/%<,_IRDBY'SA#+SE]* NS#.1.4=.OA4Q%US.=:\@9?5;5[L]@+VD%(6((:A M'\.(L2#S"1+3' @'I##!7$?$)X YCLKWR(2*E)6W:A:U-E/.*;3B.\A;KJO;OONJPP'(64XB2&$F**81-%AC2H,$CA1_ZTM^(ZS MV #S78_SL'[@GPTT/50=-PTA9D M(^0S:4Q>BT=E6=6>,-'-2*?K439[$&:5MZU&_VTDZS]DAIX^+4L_2?^?RL7R MK$R3@!6C9BWKUDI]=1<]B.(4L>:5A&%"0AZC.!;H!P]"8/>8ZHBX1VRX=IY; MQPRWI?PZTTC;S[&U?K/VV\JT]B)JDFTG>*[>2,:=@AG5K#M9]$;+O(+J,C.[><#^(,G9$3FV\[/+&(Z6HE]H$;WH!DNR#,012FB8Q""F M)$C)X 8*B=VCQV.#=YRFSY\HF#Q-6W\,1DK44SX!$Z;J%\\E_-&2M6)L7:9K M5X_9'R1A.Z/'=LIV&\>Y[2,32E 2 !;P+,(IBS/*V8 ^@ 1,>(3""/?T!RL4 M\O7_OQ,XRK/P1I1T;%8FV@E4B]H$9SA)%H]Z MO9(MS".?\YBZP\9:J$<_"#):E&=R/.1MS5GLQ'&O4 MKF_9LFIZ*VLQDVK=^](XL(@"VMR# D6>9UD 0:(TY"&& 44DTBMB69<:(ZS MY."-5]YZI_YX1X>\P2.O&07>B4_-/QJ\:E9\.JGU?FL].W]68!81E\RB\PVV M8K*<(,YN\J'5B%Q*>].$?B;9;2+GGR:Q*6,@FZL,H>$?+W\!^E[4"TA(PH($ M!YAA&"2HN:2^1]QTM28JB6M*G(ZSV#E%^ZT!IYB()@VG7%9Z*Y%42U&:0722 M91PR?"'ES"&N\\@_LV"BG-^HLY&9?EG>Y[2\7Q;;!0$<\C1.$QYQ2'TJ7I1,#9-CKCR&HC>;QU(*[E"A6 3P7?$K175EJ5U1/4^TJ4LP1I,SUE' M==R1$D-MGI2N"3]=T/HH'L:?\_9FE)1!G !AB0!A) D#\(J<9H$J+/ 9V M7*_8-,FD]NK]S?_)5[OF_:OER<[PJKR_%Q/VNL'?M5V??]V ?88E%U5&(E=Q MA:2E[-%&0H/+^ZU#-O8RQWF.+JU96&!V'L)EQ9.7+M*VPHZL7+'[ATWY(\]; MR[VE+$5!FF892"$,?9QQE,:#I6:'6D6F=+Y_''DJZGK?;KT^["OQNVTK5+N[ MW&N>=V_ [76#[J/XKKMEL[\FODI-KK08EI,IU^2JR=,3RJ91I1HS0@9X,85*%=5HH"9: M:E3>/&D\\EJ7QEV@5 CO**N1;B)K9^G125#GN&!Y"(*[U4GU.,\C!XSOMMUU M1UW>1\HVZ+[<;W<+F 8PXA&$+$*<<>*')!NP,1\I-3B.@\AQGOE2[I8;[Z'< MY<*;Y6;SPSL(5-N]J#BM'RE*HV0,!P&:)%U<>9TG;RI3=)#=I0G%X/XA;?4Z+>K4IZ^:1!R3OV8QRJJ;V;)L9HWX+P6G?=SOFRPM6?#U#3!ZZ9\F7TL4CJ+BQ5'S=%K?%:KG=H=6J$<3F M18OEIE@5I\9#3@", A]C[&>$0Y31[CY!'_(D"7RE/28[)EVOY^[O[Y?5CZ:" M.0'L'1%[ V3%?29+A$MN.8W/M>+NTV5N)]0Y.>HN;4K9Y7X>RF?;J:=;52XX MD]]D7^[:^N3ZEA?;Y78EYI\?R[IH#Y#T;P)80#\+,4"4PC1+8.C3)()91D( MPS0$3/J8F@U;+C>%>WB-_AT >@/"Z=Z,($';Q7UBBZS/9$!:=>G9SK%UOI0' M8]?"SE%*8QSY 4M1+*H@E.!X,)*(\D>MR47IJUT7&H>AIG=^2)$G17FR3Y&N M$$USZN81#S+*HD;8S#1$$?PYM=#A0%872-OH13;+NL;];C*G/$I]H4$D2H)8 MU ^;VA+ N!4C>OQM<[UH<.D=="\K":..B0)2<0CGE2$XG'%$W4(_*_Z;3?E[<_48 M+RM:[F]VM_M-OTY1?\I7>?&MJ7S(OJH$F 7!&+'0AVF*>.Q#E/AT*( RP@A3 MVMNW:MEUKU@/S*L.R*Z\Y>"!Z@Z^7VEUW$I!Y**$CWY[NECMD4%8_/XHG*Q<&UFTS<-0(9W&0]D:1[\=*1P0,33E6R .ZX<32 5E[9UO7Z:1X M49LIN7+*."*O:E)XI+1%=N7U)S*.X,95OLM$79 Z2PS/0]ML.5,Z>0K-U>M] M7>^%03^@(**<1;Z8KL8P]FDZR"5*Q6]-E4O2S,BJ5;2H["J6+*'Z:N6 2SM* MU0&;7J4Z'(H*I$+W2(T(W8>.F7%DQ9T:HI1JX8M:%(D\WG M+K&DHDTZY,Y4H+1<>4VE]/F1E:H/>5WG^8=\6>QXUBH.FA77@ONRCN!I]??;42IG$J-Q::: M2!D0Z42E+K!T0:1L<#L/C;+B26G_R9-3J+K:+3XUKP!JKYU&<1*".$S2A(.4 M\(P3"(;O!BB0.G^O]HV.5:<%HG3MOR(AEY7$'1=JFB%%@XPZ"(=.E$'\Z:DJ M//+XA?&OQ\BT(UT3Q*],B.8H=,*(UCFUVM#E92:C617UT_&LY;7,B/ZYV!;W M^_O^^YM&'4C\. P0@# BE*.H__X8Q')73*A_J^-1W8.1'\Z*G+P^H-W1H3:D M>QQV#F=)#>I'GI\9UGKL3#^P-7&7IL^%PN!>?C_Y?I1F-.,0A9$P U( HH-X MQ'X222=LM6]U/;@[, J#6XT3B<'MC [%P=WA&'-PGWI^;G!KL3.#P:V'NS1] M+FRL]7TXWKH:4)1!("S[_#2F%^3Q3\W MU-I; )1A=<15P \2!S9M$3WGU4 -;Z16!'59>K50N5]6IR;K3WDSXRRV7[_D MU?WU+2FWW1TW4>S[:1 FF#""4PI@RO'!; "D-B^L&7.]$C' \C8-3$]\Q7V[ MS?HC7U:RNZSVF'VE"IJ"5 ,=JZ^\([\-1._ZUAM CDWMNESMFV/3[06Y\Z+X M$;0QJ7Z2-1KGFUR0^7"H/B7I>*DHM=7,!"/P:R<1J/.LG@=>)D,F#1C2.+,L8.K-N21@ MA26%''#]D%?+YO[9UGS[RR_E[D>^:QJKP1)+&8JBOG FEW'N8'O=_LJ][;B\6BNE=ALVO<>=@GB8?E#X:)_)Z1+IXI) M^-9+&P>HPZ)(^Q]/P!7I>.<= +_ZAA7W]"MGE$G"8)9=K(5#)=G(\G0Y\5AG M>S9)R+YGSQ.2(_;4EMY?!O%?)R >SY:"119&89 VC749!(3!#)(A528I9TH7 MDKG"X#AIM>L Y:VWZ@&U]V9U.6O;#]O5 %UYFN,\/BI+^M.&QG5^&^*H6L?; MW 509OC5W0%W,9O3KH%#+U_<37#-JKQL"\MHN_[4%!P;]KUY'WN^2%.?)"'G M+(0LPH!#0MA@"X0H4!-E'0O.]Q.V.R_OL'A+,?>N\LUR)^2U_YGB?9":+,I* MIVL"U83QB2"V2]J"S1[8V*+W C<7)R#C^/:=.")9R#/"0I_[(24@!KA[^PX@($N4WEXX(4S'LC=X MUE0IO6_>S0_O%+77P%:\CGO"L,I)Z!N)J)H.OQ3,]F6W@U_>P;$VQ36NO6M] M\SKGKEZ,?=T?9?.F>\N9LVA=R PS>$3FD5[F0,33N]1G $DIT?V2[]YOQ9P] M_U#6]>&E5 E&(( QHR0-1!8%"0ICZB=^F(0^19'2O0AZ%ARGEU_V]TUI6%;_ MJI9 -.F2TW[W3*G)ML#C=8"\/S>0_L5#NUU5W.QWK>KN2N_CLFI?^C#1^^Q> M).R"?6[58;,*0RED;,12 S$Y76"-$3%*C-NQ&1"!9%5#FD69Z@8\M@O*84B [(* MP995TZ96?\RK]LX5O*R+U4&5_)@@$*$4,1J%/$D8CH/!)L2!TA4H9I8<%R_Y<77NYV8L(F28/DU%U.(F[RZOFWMGUP.U4'9KFFQV>^:MRF@) V; M6WZC (0!BH"8LPU@$L:P6J'C"(3SBFC _6[9 6_WBL1>![E9I'M^1_D@I"R#J.USS4U[63Y:ACP$8U M>;2:A2$+0,RA*%E30"(4^GYO5:0)I'3UL*DMU\M=_7S4>Q#CN^Y*HYO#>%YW M(%OA79>;S;(Z^:"B!AN3;E*#NN';5A4ZF72^0I9R(:I.\SS$T)HW4L6H+DNR M\H;W=;'-ZYJ4]S?-9+$HM[2H5V*8[ZN3;0. ,U2'^ TP1&C,(F3C$:Q#Y,L MPZE:UZ(EDX[%;D#IG[V;F$>,HI\+S#*&:4+N(GA/=MD;V!6D? M/Z#S4/\)_"ZG'DIJ.>3]]EM>[YJA\47\N_;&79R*9(4CGH H"6& & 6Q,,0B MPC# 3*GC1>/K':OZ$9'70%*ZZMJ$-#GE=Y),%(0L=_G7YO5I;2T\W/A+_8A&/@DQ"E.2^B0@1!CF :0H];E2G[<% M0(ZO,2/=)J9,3M'-7)S*&+:F6!*^EWHN75 MKK@M!+%Y?7U+\X>R+G:]Q23R*0 (PHC[J1\F$8EYHYB69@Q[%> MG4)K=CS7'3C%EZ"9\"BG56-1J"923]GK<=FYP5A9L"YP=$&I;# [#XFRXLG3 MUY]98T=:E);UG9@(-O]A_]@7WY:;)@>V-1R-HM1/$.4T!CCSTQCS8)@%^F)^ MJ*1)^F9<2Y* U"[/M+\Y :9;)K0>$%#1XG./%1V'%?+"9Y^-:7^N=SF M/WY>5G_/=WR_70_& [".(KCT*>)[P.4B>30&Z.^GRJ=&M$TX5A=6U3>?0O+ MNVUPJ:FI+G%R.CD"9VH*V-'5(?):2!--6U]FYH*H&5(Y#[DR=:*T^GAI]I[@ M'R?;Z[S*_['/MZL?;1G*HN8B74PI)YR#YD[=S!\L(QBD6ETE!O96B758_.]4Q88TM9U5ZRVTT* M%BS.."8@BF$<4QXSDE Z6 81)UJJ9F!OM"ZX*^_,<-2:N%JA6E'C1F)93>,L M$.Q6\+9\.B:?-H^9BI\ZROMHY)=B*W#UJS)UF$BI#G*+B:?,^7\G3=TE" M\PSYTIB\'G[[OXJ\$O_^[L>'_)N@MZTQ0QXF0F@QY9R"YMU@$1R,![&?: 5S7)H_^TW0F:\2T\F1V+))UQ4^=7]?3V@N,R >8-J MPXUL06BQ=HJIX.;XH:YY@R_8EN!ZQY"U'+X-03 MW.<\R^0J3LB800Z;%C(D1A;Y$"1!,Q M7_4I)XAD/H4L&BP&+% Z0VYB9Q0A"LV%2)HW?2%R09DM(0IG)$2AEA"ILCM? M(5+V1$*(]-@9\QZD#\4V?[_+[^L%0YB0( R3A"."DI#"&!XP4JZWY#4*LA%W M13M_NC=4'3T:-O367KF]=,].ZY?W6^.9U[HVP85)"@%7U-S9Q5I?I4<+\VQO M5CI$1"8?C!KYF660<7UW<,N2;@1DLU0'[8#T>$W@X:Y^PD4VQ#0+*4LQ\''$ M?#[8Q314NF_ W)KC;-(!5'RIAP4.Y<1\7/K4!'IX#^3)ELGI!:03O>#C5<8N M"*@]MNZ\X E4LZ4S9E-.\$8E4$[H38+.0 MMLM$7= S2PS/0\1L.7/VFDX+'!DOG"UHG$ :TA G(/8S/R41# 9[##?GTLK= MD\ M!,B"'[)+7XK,R%=)S2N^/^^6N[;?^#!K!5F$8YP(01/_A].(!(@%.&-Q0DD( MB.S8T?UZEYF\?27] =)D:S)GJ+F8N\W(G,>8,?;B6;:VP8KL>/F\OZE75?'0 M7-G=S&Z*:K7?G%[@S7&00L)3&,8\P2E$/B2]61JP6&FYQ=B8ZYG%";YQ!\]K MS%P81=9(G<=PLN=.Z>CADQM@]?VR6GRLRMN\KH6-Y>9S7GTK5OEPP5?"XS0# M?I(%-,*<^&'$4&^-^226ZK4TM>%X.)TB\^H>FNRX:GQK1DOFPWZLO.+M"T/$ M%C_3C@QK7I1VGQK5>XB_Y=M]?MQ'@!'R<9J$"8S2#,(LSO PW%B8QDKW6BI_ MN>,GO\>C>BFP*D-R-:M3SW$>FQ* *>$XI2$A$0:$I+TM[J>1TOVR>A9<[]4+4,T[A2J= M(D"3,\DM>.=T*6ZW]TSUB*9K)WJ)ETN;Z$8\SD.2#'UXNCEN@1$U6?EK6:Z; MEO%A\O*YW*P7. FC( -I%(248C^F*0\'@XE0.'5MT3+C6&"ZO:65N5&$+' CJT1_K9XQD*KL:JM\K^-][!:*]]!B49,8)7+D-,45 M+VHBTE'R\3(E3A3CQ/\+$J'#TCPT00MY:?Z,J(WZZX>\6N[$#(I]?\BW]F9HN&- GIQ+C,*>F M&4?2!E"337;.TG-!4LPIG8? 6/"CM/VP*;_.,6^NS1,%#FWN:"@?FB:!WO@" MQB@*F\OF(6>$Q5'&,CK8A"%5:@(VL^1\@Z4#U];PZR,\Y=S$G%)X@&Q1J]-6;37=@OWNSV5$? M%QB2J#D:D08 MFBCUH%KF#K"F4:3S_%QJQC(G=1Y:9,.1IPU8MKB17I[)MZ(XVPB#:'U?;(NF M,-L5W_+!*HTQB$F419G/>1JE*(GY8!6 4.G\NZDMQWK4PVO'U?(10,5%'5-* M)1=Z1F138NK1,9(GC>>B5-6^>+B=994E[B6D!Q)R19PF, M<0!XA%.?HG"PPS*?J2POJW^[XT7F;D.KM+VP]#IIF@M*5ODR74B:>/5(9=5( MFK=Y:(H!_M=6B1294-:-[A#)A[*N%XP3X7P&PS %61A0P&,R6*(@5#INJ?/] MCK6CP> UL1OTH]SJZH8*:8K*X8@O7>WH#XW]N0'T+Q,)R)$2&0G1('!F(J+C MP3D9T69#_ABEF&3D]:XSU*O6+WES^T^60IA&% 0136F8(!CUYH) F%>[9D+3 MB./)TH#+*UI@JA=+Z#(G)RFCD*:F*P>^!EGI4?W+E2> C7T*]65Z+FB,,:/S M$!IS-YX=1+7"BW3MLKO+JU_*;?E8Y(:)%HHP";,8DY2).5<6A5G"!J.)K_9: M3T-3KC?8&W2]]GA_S@]C:7MA+#EA5++&&8],Q7*GY?$4V3.!&KGTNV+X^3$5P?EM6>?>Y+\OO>IID#WK0>#+JY6WYONA:_%*ZU"?4OGFD"FS<(?&(@@L#08^J>3S^FMA+&P^+ZIG,^X>6BWJXJ;_6YYLQ%YN?0^+JM++=^.#FV>I?"""-D@ M?AZ29,639^O%QCB% :$ M$I_'(2"0-9>3=B(9\LE8$T&Y%_5O M^Y=WY48\96*B?=,XTAW!Z%SQ_EQLO7V]/G[1R(7R*U1?&**V@C2/86K-F]+- MHZPV7/^6%U_OQ-.V&^$/ G.SS611 M##J#(ZN 7K NB(/CZ,]#,UP[68XZHC0;YS[DRSJO^7ZWK_*?BVUQO[__N/S1 MOCN!GMQL0UCJ^PC'.$R3C*(@XQQF*/4CWVSV*Z\#Z_5HO0&N1YMW/?.B7BTWWG_ER\K[>2D^6.Q^3'^T M7(YEF;X_R_&:A](Z\^Y$UV^\@[(KPZ2?.4]"M6)-H^KP_I$7Y#D$:(W#W4>P]%R M])'A0+-%ZF@@?/F]7!#,8 *2@"8A1T&<9BP)!Q0,<*6V<-NV':LS/PARX$"0 M53BVJ,*.Z'4IO0)R5P8+T#.4VR.CIAJK$9LW)*PZWNFHJ3:+3B14/([Y@E$< MAR@-.,\0%+^) I(,.$(*E:Z/LV]]-!D%#F54CF<'0FJ=XG&DM($]8S%MX-F2 M4Z4(O4%!5?//1%(UF'0AJEP,AD4 (C]#3>L_"^,X0QQQ=BB/ ZKT^CKKQD>3 MU-"=I,JQ;%]1K1,\BJ VJ.>KIPTZ2W*J%)ZWIZ9J[AF(J0:/3K2T^)8O.$)Q M$@!PMO71[V?1:*M#9 MTE*5\+Q!+55RST1+U7FTK:7H5FC/ 4O $ @P#1 @-*8Q1A&/#C4R)HD+055# MX%A5O]SE5;YL$+D1546Z[2JK.Z9=RVL;D;F+["-Z+2BM7KC>EMQJ^JBIN2:, MVA;>!13J'B":D(C! $+,0) .YE$0(97C5]:,*LFK[KV*FP:>]]##BF6]Z=B>@I;*_#[77 9Z2HY[C5E5?C6+T!K37W445X M+3&J=Y+@@&+!.0DYCP,4INFGKU.-_@ M\20EAB^HH)M(S4,;'?GV],8'APS*ZF@O$"J]]@EB(.*, $XS'@+,H_30TY12 M%JB(J0/SCA75SC$D%[3+">S$C*NI[*/T->O#1NJT7I!6AS&:A[ZZ=+ <[7FW MJ+0G??A^E&0T143,PU/J"W)!=+">1&K][[9LCM96I'AXR!JG%K33$9WV!7.Z M(T*2_.DJHT8$WH $-R:":7SI"J,&<32GL>MU1 MFJ&,0PI('/(403'M'\Q'66Q=":6,CB:$B@=U[+%J3P>M$^I0!L<_CB/+H*$( M*@7A[6B@FEL:$JC!FU4%;!HE$Y+A&"8HCC !&-+F3X?CZ"RR/@V6,CJ: BH> MK[''JD4%M$VH2P4BK%,KQT]=,>L&U&<].B+$ID&^J@7E++4O?7(Z9*#&I*HK&$9FQ0IK[)B.7EA@T MTLY%G/ H"%",2!S&,&0^Q0>=#F 4JQTBT;.A,D;'.D*BR9:!Q%FER8Z4S4"N M5&5)FL49RX^\#S(RH\B(K)PT;]&IKV_1JE6P8OOU8[DI5C^Z7[_DWW=8^/GW M198@%D0PQ3Q,_8"DJ=IK;2R9=+S8UJ)L^F?]UO^WP>FU0$<^ B+'W@49LTS_/'3-ME.E MTT=63?E^K?/K6U;OBGLQ*ZL7&:<48 B#+*0XR '1R.$<:BB<(I?[5C)!)IF MU.4#'C414Z5)3JP<,J0F2CTY!RCS4:3'%%U0'DTNYZ$PNN!+*\^3FF)\SK\V M"V.?\H>R.J]6&2$RB[U\] ORSZ5+A]6U>L$ZCNT73?_8?_8 M%]^6F^YX6+VKBM4N7[_\]QVV!69^E/J0"SPXQ!' 8IXZ0!+8E.:+3H$XUL8C M2F\E\*G>-N R G)R.1ORU52TP=.^2CT.*X^N\=@-'YE]?Q]LW>X76Y$J?RYO-W]OJSRWAZ *(P0#Q$!0%B*XPRG M@[V0 *6&.GTKCI5X /9N+V9\=0_-6^??\DWYT%9A4TU; M!TQ>,W<>4,U',<]2=D$.S6F>A]99\*.T_0#JW%7:W?_RM,ZE,4UIG"8)3$&$ M2>Q3' X68TB5ENA,[#A6*IV+J8QHDY.BL1A3$Z/AOM .U_3JQ"CV"UF[;50)5.UNJBZ_;XK98+9NB:5_ORGOQ]8I36Q." M)6>N(W&K.#$]1>4U8*Z\#EC_A[F441?HNS2OM$#Z/(3,BB=/9X76V)$5LE_R MWT]V5ZMR*WZ[RN^/D\VG>AIR$-(D38(@\I,LCN+8SP88/E4[8VK=N//%NB8Z MFQ_>@YV/A*HR>D%7G05G'F+KSKURI(=<<2=YM]RU5J]O/^^$F;MR(QBNFZ7 MW8_#]:9)"%(<(.+SF%&6!BQL.OTR%(\^Y'6,.=SP'?$V1>8KP?W@= MQLGN!99B[M*&IU7FYS%4+?OT=,/3 6/*@[*S1LK[AW+;* /Z7M2+S$<^2C,H M3"^_^([>.I0G^/G^%@%WL5 'I&5$D);$7&( O%;SK=GIM5Q5Z+Q:! MR BE,Z8B0]GQL*_KKU_J%1$9F:D@*5*2;TTWNF_ZI?.=C^3'P\-#4F;EU8R- M32XP-"KKZ&7)F3G.F=>].=56CITIQ^-T]";GCX4+CN6:/=_EVEF(8$L$QH@FFF1(T$;T]OEX#JY4;P)[Z> MEX=[J[0.^[-I*MN8.-T$MD_.3-/69W3]5L,9/"%]04=G&MJ6NFG(2 _\+U+. M_9C0E0^Z7*[*K/9\_6F^6K[?- ^Y-#8QH6%*8,)I1E(,(IA T=JD&!E)23]+ MGF7E!"XHT;U;;8(&GYFH]*133V"&8]),;-XF<23IZ22J0X;<$#P-27+D2^&C M"YI)U>=\K\*H?"GGV\UJ\VW7&(L@19*%C%$BJ$PQ!82UQJ *N4PTRM*$;W%: M+ Z/AW5Y"4T@\OO58F5XD8PM=U0&%J$(:/(,:U%@-(R9WE&M&3Z.P;1A)W?+W =WOMZN[PWY^ MM\Z#?:%BJFV5%!HGE-)EK2NLS*(JC-(R0A(QQM5:-:$A;"!1$1HM&IX8] MJV.+-?A3B_;/@5H"'0$?=\5+S$$#VC ?[K8A] 1SM#8PTTS']'LZXZ)/98>0 M>FF1:6BI']=>'([QQI^NHEX8_/*@)O?=[6&_V\\W2Q7GSF(0DQB%R@25@"9( M9&$;X,*4)7+VE&]7Q?++?K[=ZVEI;Y,F8_<2G?8P9OFWU::,](.[^;J\3NTF M4%WG>[[=K\HX2$U[]_EVJP+07;T%H(;XKO+$,/W?OP'TU'-0ULT4\U(:;X(: M77 &;UA]O$96AR8ZXWD:.NC.G<)3?^RE=WR^W?Y4UNHK5Y4>KP_+ZIZ,;9E5 M/%_Y?"T^*L:*S5ZQI[[_[7USE?)N!BD*0Q:!- I3R0B1F3P*LTADUELAAP Y M04WMI:.#-*R5\DZM-?MJ=>M/<[?U37!T*6A\>I%!>.Y6_,CSO%^G>O&*@'FQ9B&""9P8BC*,UH4A:M89Q*A:#% '%H M=*^J6\M_@(G1M [$:,U69]I\'B7&OW+[5VZ&H2 QX[BTQ\M, M?'M1DN*/06?[!UBD6YSZKM=O/G%:X]6S26S+O(9K#2>57GT:8J!JKTY&C0J^W+3- M-'3;FW=7R[YYL:K3CC+ MAHVV4NNBKF.P.F%\&B/3C2MO'VWNRX_^%5&7XWS&(T235"8XC-7_IQ #3AI# M.&0)-Q]I%D;&&5^F-T*9#5Z>/T(SM#705VRU*$]/2B=AN+T M<>#%;4\]N3!2E_>[W2%?BD.Y*_.I'JJ5N%5_>/M4Y8GE[_EVL=KERQDD(0*, M9#",(Y*F0$#:'M/!$>)FCPVZ-^][):7 5B^>5_MB9U/]8:,:*U!KYW7Q,\^; MWWQ2_W8W7A1@3N^U\>FGK28T?CTY^-KX]LEES_'_M_GZD+^. _ 41301 &(> MAW$($6\OPL2$@\S!\.]A?7JCWR)B<=L>!@'-:$UA$>\$-=B@1AO4<&^""O!- M'#6V+/-L$(_(OD%Y[8BM8%=9Z[HU],IJS6AZJZ+6$]D3 M**;UY5GAOZOVG[>JR?,E@"S"$844 808""' B5K#- "XU'O9QX/9*^,/ R3=E2WW^6&J )W$]2%DW1:XYZG23#*:HGT].=H?HZIC%! M.>'.24K[8_ZC^J/=+)4()8F4@($$$Y#$C*>-\3A#P.@9 T[=Z".?N33FE9.V6RAV#+F8M]@Y-MA*00:2IHA&"(%8@X:X^XQRF( M#1^PA\^3 QA7U.G>7V@3GU MD]976Y\,M@EL&7,2PI[.YM[>\]-ID2_YXE"*A0)%LCC)8"R$"JC3*!&<)>T= M]G$4(1=;M*Z@>-;C:5[P,50S.XA\AVUA]Q'Q\PYPYD%PR^ M%F\\>U5-77?S7;XL'V;(-[MJF^=S_I^'U6ZU5QBWWU>+O';F<[XHOFVJKU1^ MS0A3RQU&:00R0!/*LBQI[R*(80BIV1M[(X/U/+U4V-]5X,O9XX@^R'\O?S9] M>F9LMK3?^_N%6M5L@CESK8P(+EX0#$XO"#:KD:;MSWV\"8Y>!HV;S1P5G#DZ M],.#?ENL8Y::3&>9QD0V'3I>O* X%6#N3B\S24,@,$G"& &2T0BEQVT2%HG( M]+::7L9,1,O9O3-_U&/+NF1/8]"[<<7DV+(9/SV.+5,61B0*443*U^-9F"9Q M&^0FB!R?A=$>8A8F!A]8O]9Y6UWZIC%4^CAP_;RM&1>ZPX(==JM-OMNI$7FW MVC1S8C7[_3-?OE^J*75UORJ/;-/=+M_OZ$*!V>9+JGJA^NW5NEHNJC\[/*J) M=;Y[4']0XOT^7Y>S\2R!,>$\0AS'/(4Q(TS&@)$T#CG(H! F"[*1H?K.]BE$ M9DNNL9M.;\'U"[6:V7*K=2PX\^PF./D6G#L7U-X%K7M5G<29@T'C8?D4R>ZA M^M,S+X<5;;\MUC$!3*2K3&,RF0H9Q22'L\$)$4O$\U<1'[;EI27UWY2_-URJL<3:::7 :8I)DZ9QG MF23P7V_J?-9ORO,<[2->U:1*-2?57Z5?&1S6F:0#_L_\3+N?Z1TA&J/IWCJ) M-.EN-($#3=/FI_A5!&&\#,9[I3";;^5>^&X6QQ(0!@E,TT0($.Z1_PN (YEJ\-OG%ZAFO ZU2;5KRC[<\M6+!X[K4 MOE5&R;K6\GOV!S.9$1QG*8@%BD0<048SVH+.L QGF_S;?)\OOXZ4?#5'K"5C MI):Q%\X9+SS/D(V8DK5HUQ%2LI[:\I?[PIKP\9 M/C.R?=O(9T;V=<3E\R[SQ?[OJ_T#/^SVQ6.^;?_6SUE*HQ2E&<41E5$:1FKJ MEBUX0!-D,!%.#/DP$Z)HSQE\SK_GFX-F3>C$J/*8@!VK84>8'>F;LV/C;E#Z M&[0.WQS_\MM/>TZZT_C/KH[<><9(J7KH1%ZSJ.9-Y#AUZK&/_+KY4I^D.$B2 M>F\SSUF&OQ3%\L=JO7[5CX_Y?I8H8"A%(!$P"[-$Q SR!BT,XTS,]L5^OO:: M5^B-T6@+^^B.MDQ^+?_)(+F#_JWE-6DP:$,-& _=!*UG-V\G#I1_OT2BX%HC MN<\0..L6OW1JP!T+;G("CEM%NS1_\9 O#^O\]KX%\#7_?<\4P?^8P1 (BC)* M<2*)I#!,,0Z5K11&60B9V=4Q/>SX/HS90"O/?;?@#,_F]R%1;PH8BC\S&7^- MNN"WKY5HE_B""N# SY5V4-5U L(!P=,01">>7)Z)<,:.N3!EY?T9^8?5]_/= MP5H\JYYV0A*ED@J1 01BB#,&.,)QBP0)$=L)ECO[ PI9#?I=A3K0KQ,8KBE, M96^<5K"7P^X&F)!(:A.K)9[NFVEJHNK!PS?%UA>;IB)<="')#OO#-J>/Q7:_ M^F<5[\KZ%HL+B#),RO/:"&<(T@BQA#)ZA(BDV5N10P*;C&S?!+5+P;E/@;2Y M,V38EC43^\DUJJ]9H+,])S-%N&@.C;ECT%:?UJ0RK.MOS#8C\']M&EKFJQDO MON=;>K>K,O@SC.-,@C"-!.=1"-,H@QE(! XIDSB5T16E,?^@/YFH< 1/\V_Y M?S,9U[MV8._RQ7_[5GS_[\JGE]O[DOMH_5R*F&S"RD:<8$)32&H?HTQ02 UE28#22F'\ MT.A"9708]"0U1U+TY<:(6?IL,Z?_G,-^J ;/^^3E_4FO\&:$41RB#"&'*,1,@1+BU!#(@34>WZ?>' M&NA'7$$-S'S0&S.G/_Y]DF8I!=I\N92%"QZN*(0M:],1"VL/7M&-?FR82,BG M]HI,,=_G,Y!PDB09XCRE'&8I2).C5 $$$[T3_/;?-QD+5F?OCT.BN:-; 0M* M9.8*8DBSTBX(AUVA$U'."SQOR(;?9@P6DILYYO=JJZ1 MK/1)9$2@B',$8\@P@EB(N#6%,$N-EQ6F!@9;8AR!68<>YN09K#U\\F:[#M&F MS.FBY(*):PL46^*F(R/V+KRV<.G'AXZ8R,U^M?^9K=;YQ\/C7;Z=16HQ)!D4 M C,&)4@Q%*0Q 1(0$UT1,?ZP9_&H\00EH*!&I"\:YB1=%PNO_)B)A $U+L3A MTO,W1,&:H/'%P!YZX:"#F [^S_FW5;F'N]E_G#^6VRZ$1PE+11:G,6(Q1+ - M6$ 8,T,!,/SX,")P A64J$R%P)0P73'PR)65(.C2Y$X4GC/0*0R69$U%'&SA MOQ"(7CSHB\3[S:+8JABDVBCYLEBU4IU>S+J3HDZ6 M.I7)#;]3$2I'WKS0+9P MU-ZSZ6=E&.E2Z(+G\"P71-9DZBK5$#Q::90YA>Z$Z0U2.B6I+Y%3$:/>?KR0 M(3?,Z L072Y5]]HU__FPVN1@1G &&,802AZ75=^"X-/"+N*&T9.-A6&$IX%T MT_X0E.""VXUQH&1%HJ[H^.;/2G#,J7,G.*\0TBDV?0B?ML7WE?)W M%B&U-(.40DEPJI0+<<9:?-/93&'T& MG$$4EB M3CAL:_*C-./02GC,3 PL.S6X0*&S2B?;L6@H.?X(["$IH^G&@=C"]-;?-Y]7D@4P(DBSB+69PA260BVL^'F>2ZPF+T4<]2 M4D7T)1A#Y3 CYKI6>./$3!TTZ7!R9<"9QV\,?RM2QA_P=K"+GIU!?U!_4-RL M/ST4F[9@!H= 0D@$CC,><2(8%^U>>)10H3VPC3_L>7!7>((*D/'.C3E)UP>Y M5W[,!KH!-2X&^Z7G;PQX:X+&'_3VT L''41_\'_)%X>MTA<0W7U=[=?Y3' 2 M \$8A##F428 H4<3G&.L._B-/^QY\%<@RNNQ0/2GNS\'+3Q]!3!GZKH">"7) M3 %,^7$A Y?NOR$#UBR-+P/VT L'O41?!KYNY^4COE]^/MX5ZQG*:(12$ $4 M\R0$"8QBV'P?RC02NAI@]E7? E"#"6HT^N/>D)KK@]X?*X8C7H\0%P/]F MZ..>AWJ+*6A!&9:KVQ&F/]U[X\I, QI@'_Y79OP@J618781VL=_ MC^B"&I[I+H(MD[K[" .0:+638,R?NYV$URGIW$OHR>+X,N/&C1?["4YX,3DE MHP;L?+%??<_%?#]OK,^X5#%0'"*&0P:Y3 3AM#4726I876YI9!C9.0-7WE,Q M;\>1^5D8.R9U96< $JUDQY@_ER=>7J.D4W9ZLC@5V>GKQBN'6QSP8G9\?\OG M^_Q;L?TY YG$&8D0BB(H:$()@NW9&9@E4/MV09MO#R,R%::@!65SCM^ +5U% M\4>4E9!HS]C0-!5QL /_(U0L_O'E8:YZ MS.UAO]O/-V5!RBS&@DM*XS#A"8$PE2J^:8SB.(*&%VST,C70YF\%,:@P!C7( MX RE\1YP+W*U=X*'XM5N/_B,TAL33AWN"W<0U+T[[(+9J:B2&V=>[A2[X\CD M$O=LM5O,U_^1S[>9^IW=3"8P8HAPBC"525I>ZAP?+67"^!4ZT^][UJ?C?>0U MKJ $%E3(S*]P-Z;NNA -P9J9^E@0YO("]PLBWE"9OK2-+RV]/7CE]O9^;.B( M"%5FEI6I]?S;+),1%4A*"@GA'("ST_@X8[%V):S95ST+QA%,4*+1%PE#:JY+ M@S]6S 1!DQ 7(O#,Y3>&OATMXP]X2]Q%WPYA&R'4^91:2!*(91*I111F-,P M8!%M]XIQPD/M@6YO8> HH7G[J%><8$2@::3@B[M^L8(6;>ZCA3,RM.(%&_+& M%Q '/KP9,]@S8I P4=:V\_7[S3+__?_.?\X20 E5HL5XDC**",M8>Q\AA@0: M[ON:?GV@M$B-*JA@!0J7<2+$E#3MW(='ONS2'=I4.A.Z5A2=CXPM$3 M_\O$12\FM&[+J 0X.VH35*L<[9MS; UXEHWV M#,CYVMO\K4I[^JZKQR#,F0F(%6E.;MYY@XLW=*0W=>-+27\7"H==24]0#KMW MW^;SI]F7Q4.^/*SSV_O/^:+XMEG],U^V-['G2[K;Y?L=7?SG8;55O]HL/ZSF M=ZOU:K_*=^K/5*RT_#J_6^=?\]_W3-'QCUF_7\F2MT*]?U\=UVJ35Q1_[-8?=[(8W?MB&F/0=HK*5IO5/O^P^JY@;O9J#*Z4^0N8NT_S[?[V MOBW;YL7CW6I3/2ERPIGA*$DSFB5"+><9Y1PHT"A6_T/*6["TSI^/AV[ ::IV MZ5WE4W!RZJ6@[8+2L?*?M*X%9[[93EB#M;?IE#7%IK:?M!RU\H2F+T?MHS6! M#=T7IC:%#>[_FY/8."VA.XW=/N7E*WN;;Q_R^2[GQ6X_HQ0P@"0'.(804IJI M*5- 1F)J9I'C>8AB\][GDB.B()U"2E8*$QF,X$-97I2[IDM,RT^$56AN0EX M%U->I/,E'QW:UX.\:8A7'P<*9QW)3#Z4N,V5LV4A@=:-4OMO+WY_R MS2Z?X3!A &8I245,0Y!%481:BQ)F6N4Z+NQXEKH63J"4KH[!UJ=RE;$=*&V3C*=D%19KJ94OL]!3+VI,.E>K'CO;.R(,2OZ_Y]O&T^)1< MT0$XE9@"@%D6"<(;0SQ,0ZV[]GM\WO?>1(GHG?J'C]8Y)1O.-+<'_-)EF-\_ M,35:4NDE(5T)=7OVIB$I?1RX3&GWY4)70/XVWZ[*/9NSY%7"DXB$E'$:,IFF M*62XM9-DT"B;9/YUS_+1 K(6#PN^]+3#+U5FTG%D:33A>,%&AV[8,S<-V>B! MOW#5A\Q$X_1](G$8:_K_8/_+#;%X_Y]FS'G&1)QC'.**<08T9"EJ9,*4P$@,")UA.?SHUZ M#B8:G$'9L$&+=!?\6)77,#9@C<[[]1\MNM1U#";G[$]CK+EWJ_#<:\U&:E/E MTNX%08YCGB8DS21*:1PB!)(P$DF21B06J5%:TO#3OC==NC=9O RKYPQT#!Y+ MJJ8Q1&S!%TZZBTUW;X[*'&T!G#&U.I:(Q@FE*<4B1:TMB!*M'S MW0/=+,O_R/\\K+[/U\KFCN[Y?+O]N=I\^]M\?[[;EW>?[&8"()AD("0R(H22 MA,6@5=>R&-ZHELO*P'"[B*L3*LMM1"/B##<2?7%FO97X7H,NOUN)9PAT-A-M M&)R&YO1SX:T-17L^M)=FBT5Q4)__G"]RI65WZ_QCOF]?WDNS\M,D20BC(109 MIS(YFF2(&*W0^ACRG:5HL 7;([B;8)-71^?FZW7QHRP4V96_^M_!#4Y %0JH M'R.(;M2_V3WEU:.%:\V;D=QPK[G4&XIVPQ5?R_CG,\8_EN6B%B]W.ECX=;#4 MM?YS0>XT],N-*Y>K07?\Z.K9IVW^-%\MFT(N%:?=[A_R[;-EZ0S#4,H(923+ MHD1*@&.>M983$FL]+.S2GF=U:R &>8UQ5ZE74<(,%CTR5$Z8UA.QH4DVT[*6 MWP9>16\%,+C(:PVK:1JD=4B;2\JGH7!./2K\== >J?592+,T)#R*(8]HE,01 M3./&!B.1B$PJ/,R^/$B51Q^Y,B3*(I'NE*->"?01L^:ZV7)MLJ8A'I;8N[+C MA@R8"<)'Y=9%$CZ&D ..4L% C&$,PC1M]8?%.#2ZZLW:B.=0YT.Q^5:G/NPE MPH8Z$[7PS)J=<)Q C;SY]I*=JXK2@] IB4L?-U[5F=Z\Z->=J<^O%ON\2HJ? MS,X2E((T2@"5D@-(4(@Y:\U1$H9F=6:61KS7E;6XJ@TW,\6Q9TY/<08AS4QQ MSO@J,9U+S]#5=Z]STUEMUY/.:>A-?S=>5-,YX45_X_]II98#Y?6';?%>657[ M,=^?F58K*B3#+ )9Q'F,* 09;4VGE!O5N#HQZ%F'1'Z?;\MKWQ;%X^-JMUL5 M&^,=?Q>TZF[X#\RHZ7[_$=ZQ5K@JIV^2U&-IE@YMG9O]#EF?AI:Y=>G%5K]S MOO3SV,53OMW__*3ZY9YNEF6IP5.Y$:B,ST L" &"1CC_T,E6QQ!SP_(TQI@C7SIOC^S'D.XHN[P: M5XUG^?MB?2A?6/Y+42Q_K-;K62QX2F4:9/!-(X)W!"K%QL,SJE9C/#B$O$J+@C^=,08M"#_/*R4Z?#6H6A.:9^& ML+EUJ?#830V#B=.&^=G:2D(01TAPD0#(HA13D1UMH9@:76]B9\%W\%#5B:Q[ M;5M94J>G7/Y9,Y.JYX4U8^5A7F6E*[3JQ>(TE*>G#Y>AE -&S+;$9TP")I,, M''/UDX-4Q=AO=5^GQ&1CVRD;-MO88^Q77]V=UF9E M&J/<%/2K.\^&/FO?9'3VH-5F^65?+/[Q4*P5(;LRV['_>=SF%B2%G,)$Q" , M*4TB$)/6/*1FI2[.C/HN?3GAO F>MNUNT*X$?%-E_78/\VW>8/\__KZC+ULK#4_7S/&4,O:T1!W?Y)K]?F28X'+"L)TS#$FRF42VV=RV7 MSQ:)H^C55;HZI,L=U=-0,8?^%+XZI:)OUZSM]^339XQF$2JO-GH;%\<6KFZBK^S^]&9Z&;+ER MYM4=(4<.RKF1;GP^X7NW7GVKUM/'252$D$"L3(*$1D@"1$E4&X5AEC&C*[=[FIKN$/-"K%XD/B"G M9I%X ZQ^8RHX@S92)-Y-5(=F.6)X&JKERIG7C[VYX4A;N5YYAN.%:(J02PP$ MHPG!&8LHI[RI*X% ,F1TU:T3@YY5['BH=UN_5V*H64XHU52NH=DTU*_V$.^S M]WYNCCF%GV/IF 9M76KFDO6):)I3ERZ5S3U?]I49LS"1,!JP4J MAEST3%:>U<^'@$4\@@)0!$5,8)J"-C0#*"+8_M"MC37?>RQ=Z MAF6TP7>%,M-PM.:*2K@'I5S!JR:2>O U$HIFBU?P]RZ&.>C7(J_Q_WUV./CJGYNM7SA6<5$J\VW?+,H M+?(XA6%,0AXG#(DH!C%JKK*'$"1FM:E]['B.1,Z@U8_(GX,+_O2QV.LVXNL[BMRP/8T=,J%(Y?/R;OBQN 1YCI[ M6UG^VWQ]R&;[GG7IT_,;UXR?4C;G2T^% M?%-E)C\GEK[4]])5@&Z"][O=(5\._C[R)3,=^M*'QVD(2R\/7KYWW),-DR59 ML3DS$Z63U;T34,R[.&_LE#JP8/VS6W+Y:K;9E]_%A)" M<4)%*B( "%>1C6S78HA(9)2[L;7A63I.L(+R)?IWJTVPJ)$9WN)F2Z&>G@S! MGIFLG!%70@H47=[DY847_Z>/]?+7)EW*^ MW:PVWW9TL3@\'JI+ET1^OUJL]C,8 @H$ :GDZG\12#%OM\P1H\CP$>3>YGSK MT E1L*PAF3Z)W)]1/2T:F$PS66K!!2VZX$_GU#8 !WZ.YSIC'7+ED.YI*)=+ MAUX\J.R8*_O\\@S+"!'!E;6$)XE:R&4A:@VAN"P^U-\"M_C\(#OA%E?C#Y3Z M-$IY:I,YC0'4QX&K*4Y#+ER]03'C:EDCL4ABM;#!#&=1TM[K A'$-+2L&+$S M-G09R<@O3UPG7R\R&)1WL[C@]9%Y MX5+!N@E*8(:B9,N9IA8-0)>A!)V8"GZK4 4EK*#"-?1+-Z^STZ5 /?F)2;YRPI MUF5/;BWZKFTY/#VM\[*<2$55;+ZN3GE^>%6NR7G:!L[0ER_@S?"-Q?3"0E$>7T0,*D MF1R,J'EEJO!#[;@3AR>?"I^=T<'5'/\^WQ^VZK\7"+",:)Q13D),,P:0BIJS M%D$4FVT(NK3K>X)9/.3+@QIFQ7V0'13"//CWU6;U>'@,/M>SSJ?YSW)H!VJV M"=I[!BK/#$^(.&T,O4!YK'8PFX*>D?KLR&T+=?28VH#(CCC;1W-,(_;VXIG. M12M.V--/!93*_<8]2V\@05D$4XZQ,IN D#$(\!&)4&L(LS2!>_M3D===I:^G M^\ML%-9+^^BF),9M&M-T18GVYI+N:6JO!;6=N0Y_#34-+?;JX8L+AQY_2JK_MSTU"+Z6&SWJW_6.2P,<)(F@J!;\6 MEP7S&J;ZW:<*I'/5TV7[:*CK"(8X HQQR(+$Y@F,35*AH(FDEH=+7%X. \R^VM"D^_K_(?534@ MF^]6NS+9,U8KG[E2YY-:AX.11<'(I M^&VT=*7K1NF8#D9K_VG,&N.Y?WD=X[CM8%S)>KSJ!$4LPZ@T$$6$TQ1SUI2R MQ1E+0J,]?_.O#UDZMICO'H+[=?$C6)W*QO[-LJI5GS_=S2.?U)EN#9U5LHYT MV]$+/G1J5XVYFX:(]<#_5KVJ)1-:E:I%.[Z2Y^G$-NRFAF3A&81S%@6(T:P8"#&QTD )=#^ M_4-M$[Z7^\&2_#+8J 6TYB/1;88 MNE;!_8B<1AC8UXG.MR M.;&I,G^_40,XW^T;D[>;8S70+$IE@F"&4I8B22-8 M7C73&B>=6H[[E=>M0]"W+-YU??L_5^(W]?/*@^F&?%]O(9T.-2 M%JL@$@D 0QP2#E-,67C4T1!D2#OQYQ>&9\&KP+\K[M\==GDPKT_U%HT#978P M;URHTH=U7K X>6&2%_3<6AKIP^DTE)F"5KB#V_M (0^:D]7#>W%XUM)TV$:9P*YU8$<+0;O^(8WY#[' M]"JD-\Y4S>*80@Q2M5P!B"4@A BC8P0@H-:$.P2.P5(K-DL)KPV@M]"8"O<6 MDV@9Z!QE^*3"JS,5?N4L[UA9F!Y$=RQDAFB^:2QS!O'T\J[?P=AU*=FO7E P MHTFB)@HL0A$3&(>0<12W>"+$C&JL_*$8)"-DE_?Q2+T[J?;/NC^A?I9;FK), MOTIR3Y'NUW"_CD3W]--"H%TPJY7!^GM>HLF7]+N:$;[EG_-'!::=&+[FV\=C M.)]* ;.4M'^J"R;337BX/(SV>;X_'2_!RD+",( D0C#F M-!$,MF:I3+4RSLZ,#9W?6#8@ S7%Y3VR&7;,FN4@2Q-$4\2J+#(8RB?9LCH$(YSX[]N/L**:@?Y"-\LN\Y'/-.XFZ"!/*&, MQ"N$VF8D^K3--*)J?^Z99"3Z\^@@(_$:B!1B$5'.4R%H*B-$$R7D#8@XP])1 M1L+&]*^9D; BN7=&PC>_;C,24U!0,S+MT6 MSTZ:T\5BF]=7GIU*/TA*HSB.(J;83&$:,\Z/E7DB3#+MO(0K@YY5\OFM076Y M17L=T,]@WB(V6$D[8UHC3S$&R692V;YB4Z=F6Y WP1%F>5[D>CF;1YH-DA9C MT&V7N'!$NU[V0I.6MS(8KEF=0!;#N4N%QUYH%G]_>9AO2+(P3H_A]8M ]SVP?#X]W M^;:\Y*YR:A?\=:.Z_/IGN?2_/>QW^_EF6?[\^-E M;_NM)"-HV!CX;M)AF[IC[331/C>-M==4R2E^"=V8W*Q=*\!, ISQ-$U$G$28 M4AS&@+7X>9(DL_HAE2_[^78_F6E;$[N)9E^ZJ9^@/YN;[_)OJTU5VG(W7UQ-?_3YU9:6P>;77NTV M_OR:%=O[?'7N 8PD%RCC1"8XHEG(0'L-0)HQ&*63FF+-X0\SRQYQJ;$7+,I< M\7J:DZY%^X\][WIJ\XE/O:<>]8>;?5\TZ"@3L'VW^J//P3V8&6P:[MMZX\_$ ME\GO%&409ZD,XY2(*&1AR$B+/T2);+9NY68Y]B1LBMQ\X[9UTFK;-F]V;PWV M;'\Q 9WBKIMN)_BCBZ&\.#-8L1-<]ECS&R9^F,&U]X MZ)(%OOW=FDCM M[U)ULOEV5X4RU9IR,GE=EUWHUPEAG/:;/TS<\J\7K$P\0M'NIO\K+#&G;(*Q MB&%[CQ^ /"\:N^Y?2B0/4YG&(",DIG&:9?SH'X1&-PW_.EX-6 H]W4##>5<9 M.]H8LY=,->2XK*O^5XL\#/O$! JTW?7;/WH,XHVWD4J\7;?\^-'(\Q*[Z_Y) MCF(:Q3",$LRR"-.8TE.Z)\/3B$9<>^4Y&CFK&Y]N,.*\IXP=C(S92:8:C%P6 MH?^K!2.&?6("U>SN^NT?/1CQQMM(]?"N6W[\8*0I-#PH*;SN'!)((HI3PB!! MRI\L:R]=)E%&Z42*3)RZY#D,>;NP?KI1B=LN,W9(,EIOF6H\]$=7>A^437'_W:R]M55^\9 O#^O\]CY;;=2: MY,/J>[GR5=KP;76WSNENE^]W7^?JQYE(:2C35&:(4\B9R&+&0$PS"3%!DAL] M(N;0K.?%6HNTO(BXQOJN ANT^YFA MM$GLFD?:[(L[7>7\FB\>-L6Z^/:SDOU+T_^>5P?1$B24S1AP MR40*.$,[(^PAQVB6G1UC$ZW M=$]C8#KVJ?#90P>FHM4AP+3C(*$A+'#)0G0\/6 M(@BET26F?>P,-?06#<9@>PYRV-'7P5/'F'/![C1&FA-/"O=]SW"2V\Z7^77,QX!$28))B)**6K-J+DUG:GURUVA/:.9?MYD!)TCT1Y#%:)@4T(: M>+:ZH*)K8K)E;1HCPQ[^Y733CP?=,?!)+<,WI]F+\XBD:S1@S%:OAMSH+5#]T6*V!FUP!+_52 9>83YCH4,-[-B:AA18 M8B]<]!)RP4 6Q*(-$9@2T]L(P34P$P=Z* M9W&H 57SHIE ].!-3RR&H##"]E^6=&?.L>16(@,^WV^JY7?I8'#9[9^JF MR6=O97-/I4M5*\^(*GR3T;,*C9V6F1$]>1TS=$=?PVQXS;/I/7T]X.ZBNL&RX=:.['?#^CC(.0 M< GC*.$8\C!+:6.4IQ"&CB)&'5.>XT4%P5NTJ,5D;Y%T3:);053H)J-]"HN= MSIE0/'E-,W)&7[_,.=+5*G;8J17T;L>+Q[O5IE+%S_FB^+99_5/!6.:;_>I^ M-3\3TKJZ@VZ6']1OK]:K_2K?J3\[/)ZCWLTBC,J-C@1BPB2%) QI6U_#98J9 M"B(UK]$<"Z%9@&EX(V:IC(M6&>>5,I9%IO.V>&9U&NSSRJUAQ[DGSCL$8NQ6 MGH:RC,Y",:VQ9Z9EK?D.(;TXX?#777Y_6']8W>>S)(KC!%$8"8@(H1F6-#M" MRDAL5E/D%8KW^B/ZI@S=!#_:<[GSYESN6D$>5IWZD-LA08.TV31T9AA7BQ'& MA*%B+/_G8;>O#D5EQ?9C_D,M%,NY6,W*G[;%1OVXJ(Y6[>COJ]T,TP1@3GG( MR_M'98++)UT2K*Q'E&0I-%FXN;7LNZ;W!#:X+[9JW?$C..$-G@,.?BLA&VYZ M.FX(O77?>&U@M@QT2K\?139ALDN"O;3(1#37CV^7(NN10>UZ;?6W;^_ILJB. MES:E*4QB%>-1 2&#,J%AFJ5I:PHR9B2>5@8\:V2)J5S"M:B"W^KR'$,AM.-. M3^^\TV8F:^:,^:EY?X65#HGJ1>(TE*B?"Y?U[_WYT%_?M5+VI;PV8KY=[O[Z MM)SO<]6R<1BU-7""A9F4 B4X21@M\V6M;08C:91>=V/1=W1V"@6.*(,:9E#B M?!=&AL&8&YXU@[#!*38,OJZS.U)1K19SG>M=E\Q/0]H<^_1B!>N>,>T[,IJ3 MS'2S;'\4^?=\73R5X1PO=J>S!S+E((PSR"@.,T8 D4ECG[,L,[LKT9E5SR+8 MHC.\]\(=J7IJ-PZ?9HK7 @M4%P^.OSB#&50X1U(];08[E,]]*TQ#_3SX=7GA MA2?F=%7P+X=Y]9A+?GNW7GVKSQ^SGQ_GY25UU8J6AA3Q-.%)A&@(!8TDC%JS M"67(1/QZ&_-=CEOC*[;!&<";H 9HE8;K3Z^># [*K)GZ]2+5B^)=(ZM#Z)SQ M/ U]<^=.X:D_]E>SVFB="9F1*%,\L3"F6(60DF(L:&LV3(51*-?;V+AJ9I5- MZT^PO9YYX]:IGHV2AH2@U-$W3D"1<8)A)CEEC6D@5*!H6P/8WZ%G9CAB#!F10 MHRR3WS5.XZI8!R3K*=O@_)JIVW5J1UJFZO#672_KCO9I2)U;EU[6SKKFZYKD M[;;[V>=\OI:[_7Q?+HC/#AF(_&F;*SBE[(I\M]BNJMV1V_M/V^(IW^Y_5D$E MCUF2R1!&$8,)X0R&*&OQ)#CE.CKH'X5G<2RO+RA':XO):-TZ0!MTR^2TZ#?3 M3E/F=712\7&FD>I7E_K8F[!71'.X1AA720?TLQBZ>[O5W+)KGX T$6^J MT( M0T0Q""E)XQ1 C@;%&V\74E]Z5@JY&LVMC+_AZVL2W9>6D>6W-_S"4?>PD$U6[/;%YD.Q M618;)>9RN=K<';;?'BKS[6YXRM,DB5,29R$-(YK&<=;:ER&G6MO2[JT.)+0W M08WV)JCQ5H4E1\3U>-&\\M<#\P8"/3CI=LK]@F_Z"M]]A-T-\1:*/W@#])L* M'#6$V4RAP]&U*<0ISQ.:6]SZ]=JDXX$YW;VWCX?RX[?WMVJ],*^*5/-OU5&? MF5HO" C"D##*@"2IC$/>VF-):K3A9F_%=WJC E8NMXL66K!KL)GMK_4@4F]3 M;1@.#7,51_J.J((OU^CSLG7V)CL=^V7]&9W&)ID#/PK7?:U_31,_;+=E>6AS MX4G]E&1$*!4ID01#B@66L3AFAB4.D>A;VV1EU+-&O5>0OJLN5EZHL*ZV*'?E MB%M8% &XXUE/LT:AV$S"WBAU:E">;B(;X>5X7?8,*Y]Z-< T%,^]6QJ54 YX MTSZWDR\.V]7^I\B?BMUJ/P.$W?FD7E-A"*!2@?%A(P1#1JZ]&S%!&]O6R_ M$'R'4@VDX+#+3\^\+JJ3:8N34P;9+8^MH9%CG$9#F G:&>:N@X(*=W!L+H7\ M^'>GT3@&>RM7Z;\M)I"X',#)8M#^[79VO"^V[1]] M*=;+?=$^3KL#,PAE@I&:JYD*Z[.8,YFV8[6.PQ MU[IHFU]CPG7BJ>&LZX[=_H]8G-W**I,4,00$C&).41C&(8K;63]!R-%3%@8& M?6>XVG%[J"!UWWWLD5:]S-?@C)I-=IVO6]P$-<;@P^#72^O0UI$]<\KZ-%)J M;EW2?O;"FB]=C3L37EX\/AV4(APON#E[)@C,J! 9E"''C&:DW V0ZE>5>:CZ M$-0ZJ>?M.P<3Y+\_Y9M==9CA++E6W@__5A+.3!;=M82>-([2"/9K@1;C M,7"\&?$!-%WN.C32.?W3T$GW;A6>NZV97AYK2*IJML_E7?VW]TJE*[6>,9IF M<23B$$8$.?"E\],(^(ZQ]1.?GC(B$A#2AF"4\33EGC)+6&I&IT;5V MMC8\QQN7(VO= AMS/!W9T1Y)YGQ.<0Q9>-$Y>FQ9T1TW(K_/M]M\^;E,F%35 M=#.:S.+G M(T.?J]QK=XFE%REY24>'BO3@;AH"TL>!PED_,DT [![H9EG^1_[G8?5]OJZ> M1KDL#$PER6@8IQ Q@5)RT?:*8S4SU&L FRSI^'+?5Z9GX4RY13 ",)( M<('3&*:\-9(FL5&MK.&G/4_?)S35^#*;P$U9TIN\/1)D-G&?<<.[N/&B-\]9 MZ! 62[JFH2"VX LG7<9\CKX0H^=VE5@]_XVSOSDC,L91&I99L"0-LRC!L6PQ M29B&LWVQGZ_U9VY_2(P4YPA:>U1]+?]))38W+Z;TFVJBWS[7I&#W4/S8!*M- ML'\H<_J;9;D#L"Q_VA7K5?GLR3*HKK"IBANJG0'UK^[7Q0_CY+_7%M;=$9A* MXYIN$Y0M6D5K\KQ%+U2T:N'+WY-C1G769%^)]OPWXC0T?"!?7XD.AV)8^XA5 M*T*W]Z7!K%0@>J]+4Y^VQ??5 M,E^RGW_=E04:Q[0N7>Q7WU?[57X"PE F94PY18(BQE(&Q1&(B,VJ)#R8]UYH MW48_0=DKSFZAF!^Q&MY#X:$)]-1N9/;--%"!K:6OA1O<_0S^5")6P>N?SZZS M.*$>31_-B>U038^M- TM]>G@Y349OKDTT-WWFT7QF'\H=KN98!QRA@$!F N M6)__*PRC;UJM@TXS4\G?+GZL,SZ&>65\-(NWPW8,9],IN], M8XJ:#AV7CWM/!IA9\NMAOLW9?%=7!.>;77W44B(B,&9"\C2,4I$1B41K+&8T M,KIFR,Z$YTFK0O7N;E[O29QPM6<5#"\?LJ11,WOHGT'#O.$9>>>0!LX6ODI+ M5YZP'X_34,"^3ESF!EUP8AZVW][_?;XM+U;;_:6Z7FV9%=LO^?;[:I'O9I0B MB&A( " T@8D$441;XPEE1IE 1R:]%W0\YO/=87O:#"TVW_/MOCK1^+1M:Q%W M^V+QC^!'[89&B;/71C"-?0?CWS:"+7EO(08-QOJ\?8-RK*"SBSFMT-$)]=.0 M/]=.O1G&.>1,OPS]]'S/#,4"IA + J,X+:^($R<%)E&&S0K0#3[LO?3\A*4< M<4_MZU9EB4%955)=6V!:DVY"G)YP>>/,3)[.80Q=?WZRW%EY;L'3-+3$#OJ+ M:G-K_[7#IK/#F;?W;7G[E_DZWZF@[7&UVY6WTLZ0"#.>0,80)8C15(*D72%F M6 *CZS03P_9*ZT9-D&2HLC1IOCY*[XUHR0AJ?:,$*Z8/EX-*;"&)R! M'#A TB*N*T!RR_PT1,VU4YY!L?G+ M?+4I\VI_W6SS^H3[+!&$<@83+#B48810*L@1 N+EYN>WL@KUJ\$E0R[MFVV2 M7D#5'KPG0.52ID0?+!KXW;NH S2 GCX.3[K=?40-NRW.X QH4")M]CUN@A/< M@6\F,B"R0S6]M,04!DF%%X'.8P2;5O&W9GW-IHM:M8%[9-KCQ=QS6[2[W=<>^WCV^VMR\,J=X M(G<"M_-Z<*KPVB'-HKKWF\6VM"SR^K]G]23-S6_'8A)$F)K3((NI6IPG.(4\ MPRT 0&-J$N$Y-.MYSN$/ZE?Y[J+ZL)I;JMV'=D/5O!+1)?5ZJ^*16#>;=%J0 MP9]:F'\NR3^I80-UM,(^?18[@F\/33&-0-R'8X7W;MQ7-.EB41RJ@ZF+?/6] M?&QS!D0$,4\RQ !E,!,2H':[-T-)S"Q2B4[L#I-";(&5E=T-LK[J:,.QK2[Z MXM6E(AXI_GR=XH&$\"5M1A+8@_6IBE\?EZ[*7F^^[ 7OTS9_FJ^6[5Z.K M@ MZ69YNW_(MTUZ)"59%*>)")%0_PT%H+P!0\,8,^Y$ IT@&484&ZAMN7 =0!8E MS&9_96^4M?#=.K;B.5R+N)33MG$:N%7;5(#KI?; 65T[5HW4UFDS355_W3IY M59$]<-IC)5_:+ ^6U-K26,<"9C(21&* )$XSR!/96@\E0DY$V<[T,"I<#^IU ML?GV;I]O'QU)KB79U@MW?P0[7;577)]P3D1+7V7/;+7>B_^IJF5/KZZOTQVP MUG^1_FG^LXJ5$8M"!&.N["9 !%RMQK7) M[+L4]\&CVW7XIRO,#KP(;^!8K]A M)D&6R(RG!!(>(HPH9,>@,@T3V'-WQM*J9U&KPXMYC>M\*\9)-&?#V>CD0[4XDL\4:-&"GI)IO\V@DG Z:8ZK:Z<*UJ_+IC#][!>7%IMHS M__MJ_] ^]5V_.Q9A(F,&9,D0PB3%@&,0>8D8VAO?IBLH7AY3+"W=LA^69 M;$N0"J!"7A:'4#*1Q!*W$#(I^E9+VAL>9$E^VEUQO2BW9-O1/HLOHOULMDPH MSGR;QS[;+C;-,57%=.&:Z0:,/7]NX\RSMUJ3."44A+M,L+TP['7*/,(>6SE[.2S=[1IWC)3U4]'WEE% MG;8L:IT([2AW?_;0=2GB"4[3%)$49Q$CD8A13)+6/ ,R,5BJ.[<]4'7/&V^Z M:\>?[CGO5M)Q>'8FH>_/C^946+7"3L^4&QP)'8MZNT.A#IM [U2H 3VO3$;> M&)[ R5 O;A6>>Z:O%[EF@&1A+-($A3A4/R8(MV]V4!#&D3!Y]=2A6:.8W?R) MTX\Z+U3X>H+K.N=Z,?Q(=)O-/19/;DWUG:V.H-U#4TPC7O?AF/5[6H;<]53+ M]YOO^>Z-!QH(HRF,XBC%L0098:E,TA8(X+'1FPD>S'O.>%R^7[AJH;H6SUY- MT$M$AV+?J9@>04_A'1US8LWUU44K35IGG3BHI[?NN-35W4_SG]4;.E\+NOC/ MPVJ;?WDHMONO^?:QQE+]X0Q@@$(6EA>G "PI22!!C>T(B!A85#&X,3Q,7N23 M^OV'>7GHM+@/=B7.>G]N=4)J)K6.6-=3UP&9MA+4%E_Y0%F#,/AR(OF]!LE> MQ%.+MPZ]=,O[-"32L4^%SY[:4P@_->\D?%*==4\W2]D^E3##/(ZQ!+&(.$U3 M2 F0K1)'$L&2?TM=],RY,W%L<=X$%=*;BG9YE?9A1/)- M$DV4LG]+3%0N'3AV33-=<6 M)#(@>RBDB9EAI+"Y-ZNZ\GVU43'+9KZN;E'=-3B#9?X]7Q=5(]@\CV'%L)D& M.F>UG]A5CX U>,;1LS-"-(3+AKYI*925!V](D3T;UL$:.^Q6FWRGXA&ULKZ] M+]?6S9\L9U2"B%$2@0C"D#*0]+9P%D-]5[W8K\*K-(KY$_3"C7 M0:1),.>B/:8EEFY=NQ;0N>//_6;,#&7*9(0HCR,B)$L!C8\ LC1*'&Q=VY@= M>NMZR-V7ZYR[WG5Q2K?WW9:I;K$XV5K1;HII**8/QZRW4@RYZZF6V6HSWRQ> MW\NA&8(9DA&380I31E,0MF>L8,PA<+!UWA0[#L5 MTR/H"6]==Q!KKJ\N6FG2.NO$03V]=<>E=A)@6RSR?+G+%!OO=[N#,I^_WRC+ M\_6GP]UZM;B]O\^W"M&,,JIT7_ 8@BA,$XP ;),0D*+(Z'TU=U8]JVP+M"T/ MJB &3Q5&M=*L05;K_>+QL=@$NWVQ^,TE5L- MUJ?X';:89FY@E,8R3 P\:Z<69=# #&J<00MTX)2 +G]=^0#G;3 -R?7@UV4F MP!-S6B>GSHUGQ5I%:[>;HSV9(4 D%S"!G&4P)0*T%_9!%B5:UT+UMS*H@-Y7 MZ-Y5C^<-J9T.&J-;*X=M!TMM+'$%-;!WMYOK:NB:0H,S48-1:7<(RII2O2-/ M7=Z_,DFX8VP"AYK<^%&X[DMF4?7G_*E)0-_>?R@VW\KJJV:'NSHX=:LFGF]5 ME]O-0D*C,I2G!# LXQ"<2E)AR&1DL;/FTOS &VM5(=1*K8&>5-BF)H4ZK9'7 M9VD-(V6GK: 7*P_.O-6,<$)9\OWA>%5.^[!=?83S#.NP ;,!B1TALX^FF$;0 M[,6SPG]'MBM/N+W_4@:&;>S.R]*?F>"8(!@B'J:(81+%/(J.LBTI[E&.8&5O M>)5UM)'TKD]5E!W)9K4%_HCM5TN@R*R G=(&O)-(KW4#KY&D42?0B]MI MJ)H;5]ZH W# CTU&M3)Z^U3)I/P]WRY6NWPY(YBR3"89D3*B(HI)$L>-740D M-;IBJK^U01, >0.K.@-4#;KBJ3O"\,6Q>>[3/[U]+L1_5$],R=/QTI31=,62M;61V_F^$(8QR>9; M_GF^SV\W):;R_\K3C-_GZ[QZN7VWWZX6^WQ9E<1OEL]_X^QOSE(12UR^B)EB MM6*.TA2R=JL$(<:X29PW!C[/06+M4I5.JGW:E37M]\4V7WW;-,^K+WZJ%7#] MI\%6N;PKMSA*X;ZIY3L_N7/3O)34>EO]!3/Y'J43Z.G\U-O?;$*HO2E;OO4G M*!TJ&Y=7C5O-%O*\<4]NU']8-O;E[YW]@V'G#P^MTS'1C-D7IC$CC,S&(>1U1B1.+RH#\"1/UPS*G$&)FL M+"8&?8#5R:J]-GCE<<*;&*V:<^'$4/N;)AW-A3=![73PRE74-\'1]8NYN/9^ MV'ETV);MF&(GVL6F,?M.E9SBEY )\SE;X;Q 1]5J>;O]J8#\;;X^G&")LNIW MLU]M#OFRN46WV)Q.Q,A8)$A$B&8X2W$*"(2P@8@%849WUPX*S/-*E/N<7X=K M/?W9_Z*Y/12/P/LCR<$1JG,68 9Q$ 6$V$7((6$U&_,7NJ9M0O^_EV/\":[RH> M$V6ZA*XM4BS_MMILFE,[]5=^H8#:5WRLW3;3T8\!?'49O1HR/(Q"8!HG44Q$ M&@$5$'.>H5"VF#A+8:,0,UFH%6&(,SD". MMJ#3)*]#1%W3/PVY=.Y5X;?3FKZ:K<1!R>ZG^6KY,5=6D AI*AACL20HX2F$ M[5$)'*/8\%5LLV\/D"T+GA26ZE+750/.].UK0[KTA,LG4V8"U2()2B@WY=9* MDW\ZO[>[_4LW$W@,[X*Z#GFR)7D:,F2-_L4STWU8T+H,I:Y^RR^/C[[?5+51 MRUF8BBA+$ <9P$Q" E- 0,* B' <*PS:]Z'T->3[-,'YJQ_WJ]_5R)GO=OE^ M5]]Y8G7DW0W!W:HT.+=F$M4@JP^OWYR?7@]:=$-R:7#9R9"VPZ:;I&_>5&*N2JS1D)U.=B48W'$\C*'7FS8MDH4N6 M#-5,_OZ4;Y:K?9GN:BVRP_YCL?^/O J;9S!C*6 QE!SB+$0L ;(]=1LS1@WK M41P9]:QO=+'8EJ4'3]>?L@O^M#J6+;SZQ-.?K>3/0;L8Z>"P36(GB.<8CUH8 MW!WV@8(9_,SK=?PHXGB5ONLJZ:X%)B67#MUZ73==\Z:UZA?-/47MC7O5U2N- M:IQ9CC$2@@"($XA%R"*:XC:-&?.,0NW%OR-[GF537-[>5%_>=!/,&STMQ^JF M&:M/76/5'^,:V8 1R#83Q"//+<+Z;J>;H)VW2CW\CVMZZ(]C@RS!"%S;)0O< M<*Z7-M CY:WL@6-*)Y!$<.U1X:\#&LPA7QY4=,A4=+GDQ:.:PW95ASS;>FA? M2A2G-T+K*[ZJ%ZYI2&(B<(@3&DHACA,:POHY97\0?._8E\#?W97(RWNSC]"# MO(P&5/2]>/;RJMO'5WVWGL84-8V&,RP'*#$'%>C@'/7Y;MO-\6W7X SYE:L+ M!VT<@[EM&HUD-]UY:RR]&=":NK4LY)R&(&8Q"Z,X2V@&6!I&61(A(@3%U"1[9?-]S_-@"RGXK005 M-*C>+J9RQYM>=LDW968SD"E;7C)&KU#2D1SJ0^ T\D"]/"C<=2<[+9F1A*2( MQI2 !($((Z1LJ,^G@ )$$RS-C\QH?]ID(%B??CF.B;OYNMJSFU?)[O]KOCG, MMS\#"&Z"9XQH# QM%J!^_JQ^YW]:_4L #A31B&]X:% ME/U(-9MIO?-I-^7>'%^N#VIDS747X^C*:R1I:$TO;J>E/_U<>4.3'/!C/#_# M.$X $H)E<1BB,&.0L_+SJ<".;/:K[WEY*W'90/^>/][EVQG+T@S'$G.81IF( MI(J!&94QI#)"40KUT\']S'B>E$LD!K>1N^!-(Q$['&5F\VZ-*S@"JY@+*@Y_ MJ\%I)@E<\&B0,QV.3[N\:!]>]5*?G0R\E=YT0]L$4IB.'"F<=RD3M6Z>4JAO MD&]*R"[,@C"B&:P*)E O#CH41U>U_]Z8X> M]@_%MMQ\F"$N:,QP$B>")C%.D8QIBU,(3,PS=\-C'"0%R-K5Q?Y%VJ^L;@UV M%>JWZUC]G-!VS77'DF6\=IW&VF=$_R_/AX_<$H.I59MBG*]?(,Z(D"B2,%)Q M"96,"A;+%C%-TW#V/=_>%=I7<(R(U$2]SIW23]0>L6@)U?2:4B^W^ZNTH44] M4%/#]:S$Y,RQ\@V:\[_7.!=4WMT$M7]E3NSD8?WW=\')QU]LXGJ[L7Q.80ZZ MR!]D,G/!A.MIS5GK>)_@VM7V;K\]U(_4[A_R[=>'^:9YS_$OZA/[W?M-LSV@ M5A A183$D(14(I122EKX/ WC]LUKS[.=:]A:LOG\Z6S#O8$2C^:\-RV=,Z3: MA^CY:NU?7 &]T>)*#OVVV_C:F!7;^WRU+U]5:SQ 7.)8A(ABB0%)0B1 V'J@ M5C1\H,6 !^3>%P='2']$C7S!]R@R:=_J?W2E[,',8&+9M_7&2^T2$D482$23 MF.,XC3,H88T30D 39%KT,3S" :I'SM.ZYQ4COZ <3B*GJ]NDO[BT]???>T[7 MK"6T;T0I'A]7^THIRT<@JJ<=ON6;Q2K?B>.=P,<;2@$7(0P1R"B"@,>20Y*F M+(-IR* 4"="]?L.I47_)NC.<]8,NYTB#$]3QGF@Q(;)#-_PTR#0TP9-OE_=R M>&30Z5C^FO^^9XJ??\R4V93*E "2B5@F$4E%V(*(8F%VQY%;TYYK,SK'M>'- M18XY=RB@?NCVI: EVJ"".T4-/7+95T3-&^474E$+YVQDU);#DXZ>][ /ZJ?_ M\5_:WU'_K]QT^Q__Y?\'4$L#!!0 ( !>**D]/?*/\$', !SA!0 5 M&UL[+U;E]LXLB;Z/K^B3LUS=>%^V6MZ9N': MXS4N9Q[;U37[O&#)$C-3NY5BMBXN9__Z TJBG!==2(&DF')7[^U+F@ 17WP, M!(! Q/_X7]_N)S]]S6;S<3[]Z\_P+^#GG[+I,!^-I[=__?GW3[^H3^;=NY__ MU__\;__C__GEE_^K/[[_R>;#Y7TV7?QD9ME@D8U^^G.\N/OICU$V_\=/-[/\ M_J<_\MD_QE\'O_RR;O33Z@^3\?0?_U'\\F4PSW[Z-A__QWQXE]T/WN?#P6+U M[KO%XN$_?OWUSS___,NW+[/)7_+9[:\( /SKMM7>)XJ__5(^]DOQHU\@^@7# MOWR;CW[^*4HXG:_>7>$EY>/?7CW_)UX]#:64OZ[^=?OH?+SKP=@M_/7__O;^ MTTK.7\;3^6(P'68__\__]M-/:SAF^23[F-W\5/S^^\=WSSJ9WP]FB_E=EBW^ M,LSO?RT>^54OY^-I-I^;_/[+>+J";1X'L>KK;I;=_/7GHE64'TK U]+_]T-M M%H\/66PSOG^81+E_;79@:C[/%G,U';T?#[Z,)^/%.)NKX3^7XUDVLMEB,)Z< M-/8:W;8J7H((70[SW322[G;\99)M@$O70,4N6Q7K\R"^_J31/V_9V"#C*^[' MB\(L%MPT^701#6@TI./CHZS0M,%A3D?9=)X5KYGGD_&H,.!Z,"D,TZ?BT0JC MK=I#AX.^'LPB?'?98CP<3-(EV-E=N^)\6L1?5QRXNC&#^9V?Y'^>IHN#/74H MQ%TT$MF[:?SWZ%TL"G-Q'<7(9K/BN7SXC\CU3W<1Z+M\,HKNAXM&9/%HLYOQ M<+Q(%[R)MW<'UM5#-JLVG9_058-B1"RO![?9\4&^>+"Q(=B-#E[QE8X/T@_'L[X/),OLM&\R7LS5ACHWO8*-VAU;XS:/E)+NZV?[S M+N=OTV1T-?V8#9>S69P\]6 ^KJJ #E[=+DS57*$*31L;YM^R_'8V>+@;#]]- M;_+9_@U51=H6ESP\SST9_CR21^%Q^RQ?FB_%]X2I\S.X'XVDT5.H^CW[1OU;D<-\> M"I^B$8%/>5-'('P8S K7Z&LS@N[KK2-AGDQ1$>5%]CZ.9/3RH48$/>5-'8%0 MT2#6Z*.Q@;^;QC]FGP??CH]OQZ-M#*,B&?:W:&Q0[Z,/C:P5B<-#[VN&3OSS*RFCT)2V+7G<%4J^7E@?_,9LO9N/A8G,0^'LD M=M45R,D=MBS2[I_66]&F]]RVD 6X5P]U@F]J=]2R"-4N*(>YR,W;1CB MW=VV,O9/BTC_-D;_NN.&Q_\YKGZR9D?^NLNFQYPO!I.&Q_RJR^;&? (Q%J^' M69$%#T^V3M[''VR>+_I-BKI?OS#[MLBFHVRT"NTO7SG)A[MD6\EU,YA_60FW MG/]R.Q@\_%HL[G[-)HMY^9/"SHM? -Q<8OCOFQ^'G2'Q7^:KQ7LYJ$D!R5]_ MC@,(59H%38%"6 M#B?=,,@JEMX0"XA3QE/GGPDZ*"QOY; -OY]+:\7PXR8L0 MIL\1=AW?^X]Z4DS-AC_ELU$V M^^O/\.>?'LK(T_?K >Z]@[*BV^*5G1C,AJ^(^KSAYHE?'U:!R[\,[\:34=FZ MN)+3!AGR#I".N!% UG@$(84 $@6)IE!HJ*5@0#L+ M/#B?$?CNJ)<"K/0P7VU(SO7CD[^M/-T#"-3M*E"MH&->(RDC3:'F4LD-*AY MB'X@PU"9('FGF'\W$=U\6S; M+'#/@38($HJQ!"):;;;Q"@QDQLL$-J'^L>FW1I_L<*:SY?WV6BS(_]D-[[>LJ;!%P>.F30&$4.9$9AIJ1TKT?;X M!["7)Q#O^-[ ^31T\FQ\HA2#G5(L9X4V-E=F5F&.X^EM)=J?;2Q!"&>9U(9* MI@RRP$)8S&H*QS\31\AEV?I&OX2WHK2W.%E\O]#3U2SQY(V!,0>EQA(+P:VU MR''&-TQ $DB1\%'@NA_%UVSV)7]+GT6_E-,5^X@9PD!1 M#ZW6L)3 ,I[B?9 +M[F)6+Y%4[B9%9[\0U=^\ZL7!^YA+*S/WV*G^FR!PKQ35M?N\6XI-N/K3:/7RJ<>&?>;Z PA"(4&$ M5Q0IAP1 <(22" *Y MQ1YX;IG&9H,O!LRG>#&\MA?S*J:IUU]"OU1SQH",2PRZD%X+'6?;..TR:;TR M6F'(I20PNJH45UH\7E[0A8OR(XF -Q1 )Q1&C)6H0&0N]/0RC2"I01?U,.]J M!CR0<$8__C;XKWQF)H,HV^% C!J]!(@P4=PY)2!&5"$H\19PAQ6_+.ZU1Y.\ M*Q7T@(K?Q_]A<'\\?*-F3T$IP9%'Q&K&K-94&N(W>'A"R84%I[;"E.IL;$ # M73'RKA<75GKEPS<%]& MG"T ""C 0<01.>6(\024,A,O4C9Z>^B:)6N^=IQM/7S[%6>KM49&:H0!$5Q8 M!)!RY=@1,#\ -T[498TXVWH8G\R/S]EL&D?P;CH\0HE7#P;H,,7*>D>XYH!+ MX8$O1P@Q9I["AT&:"CDD%+&N9/8(FI< M^>U1HE%*Q%LO=P2:HQ68F0C=U M\XC=GS7B>:IT%Q3!//H=%@N,$6(805@N5ZC"*F5?H(,, 6*\8T$3""5$M+XUH)Q3[5%)V+9\Y"K'MY+,)A;(;TS5'#. /50 MEB<'#"K>3?CMV^9J/U33BX#;J\5=-MO4/=H90=CR&X/S &D75<<9,UQ@3XW8 MF@OA4A8=U4-JWR:=^Z6:,UKR;6GEQ3-_91L&_"&?#M?A\?7L=?5^0W$'STDN MI+*:4QU]:UQN6#*O(.PT$/9MT?@<"N@Q64T;3-UT&I1UG @&/=0HK@F]C]Y9 MB9+&24$?XM\T;1;],X9DOPQ=N.3\>!!XQ@25@@#/'<=&,6()!T89*F&U.SV7 M%ZH-*8]3O$:4>2TA9=@[7J!B(6"2),7M]/B0,XT@J:':]3#O07QL2Z':%AA& MK0*>6L,9$8ZH G"K+478_?!Y]"K3)"%4NYX*>D#%ED.U*4768(RT5@ [[Z3W MKL2#,=AIL&R_0K4K,R4Q5+N>!BXK5)M#*)CQ)LX]6,616,JQ)1)[XA'RW=Y= MZ6,0;65NG!2J70_]MQNJ+23 \8M5$!GC9%0;C[(2@1@GO,B\]:.':I_*LN8P M[\RJS0:CK)"\@@%[\6@P6 BG<>"4<$D,KSP3@3RTL>?7EI84V>6*@WFMQ?C M+XF+OJT35BG,O#%$,E0ZN1&R'SW]Z*EK@&;@OHP8?XBDH$)QJ 0T0"DEI=[( MS)7Y46+\*VN^=HQ_/7S[%>/O#=1$2$6'*JBLL(QC!*)/6'RK\0O6,LJ?LHY[&[;K!!+LW)QJ M%.>N&%:.[\#*Y(]L?'NWR$8JKK('M]GO\^QF.7D_OCET@)32;> <>B$U@TY) M0@E%T?ATP%EET/%QLI:TJQ1H;?E-@'G-#O(586*D1L$ZHB"G4 MVEBHDO:8>CS#I=%K[^'T.532U63X7C 93(?9I^+1\YF.3U&BK$!W9;;C@,:#R76^V9@\;C&J- \8%"MW[) G@"H M#&<:(,NY0#S^L=*>7,O2'PWJ?/9@< QX*Y%%"ABM-&6 ;"4"DE2J]OYV/O1F ME?S2;4A!MC/GMASDZI#YZN;3(MJ:(\>M>]L$@81G!C@CL>:0*LX,V\@HHL]U M81%NIRIX'T\2X>PL:.C),(^>H+Y^.!#EC6#($<0\,1!(KT$IE6/HPH[%&M#N M2[\A%=+.B!(=G'RZCO(\'E3VZN%@L3480L($)B9^1$1+M05(>'-91$E1ZP[/ M,@G+,S!$UV'(YN&@./ 0*LD(Q !(P?!V:I8&^Q1OI8>;&^TPY#0L._=/WEZRCE!G2]/$%-P[)8590W8I%:)C>Q*2GIA.Z>)^G_II;2 <&>.RUT^6WS.9O?O MIE^S^7J;]Y#KLN/Q8"'!W$>OSB$IE>2:P1*WXLPH)1](#YV79KG3 *#=15L- M\V4!N.1^_90G,9$F_DD"]-Q)E5H'2@&SB'BI?>(.P>C?U!ZC(I+ MEK*0ZF%VPV8)U3R^9W&EJ[K0 2@O@#2(88,4X@QA4>YLZF(YFL"5^MD%6R_H MVK#Q24"R6U9\SYM5>8WUNDE@&!MHB+ :,HH9!$*4O->,@I0PO-[Z. TMLY+1 M[(HO'Z,#-AL/%]G*E:^42&]?D\")@ )QJ)PS$$L"J"GWM+22("5S:6_74RF* MSEO!M;LU^L,XVN\BL+2LT6[R^2+Z8Y585*5YB)-K7#=Z!#TRAA&%H2^/1K2( MOMXE6J &&=4"QMUYS?E#-EL\7D\&$8CIJ-AD>"A6BKNSV%9I%B"S4D(CA;;. M2B<#7(I@:Q[8I%5P^K5(W3V_?98)Y]+.[/7-W\/E_'!1^@ MT<%V06LKA"D2/5)N'$. [4V_56@SQJ$MRNB/0RI#Q2WGT;3I:C M*$:%0@15F@=F5U&DS%#E@5,<:UQZG,82GV*>>ICXO7%:M8!Q5^RJ4\K",R\U MQG'%B2 GEL*(5RD!9RIE]["'^=0;9\F).'8V83W)T%[%B][Y?' 8,D2LL1QB MC015UF]93IA*R;G?PV3ES4]0#8#:[7[/T=V=H!W4CGMLJ(Y<1Q"I+=VM1SIE M)57?]^UHWZ^AO9R:V'6E^:=7-J>C5>3973Z)&ID7COGBL<+.7]4N@I4"&X6Y MC1\14"J:3"9+!+"ZM)W !H-R6D+X#!RK'K.SOU$HMA2B>T\Q1I)#SYB1Y#Q^+LMOI!^O,&03DJ/;96TRBE-0YI[TKI M-$D*'>TWCTY6\YYS]"1PW& 0$?;!DV\!T(IYQ'E M#DJ% -W([("U*1>C>CBWM<"EIB'N=JTU',Z6-3EUN&$ GA $%6$,4Z@]+TZ' M2VD]I2G;@SW<9FZ!4(WB>YZMYAK5G@XW#(@*C8EUR&M/#'8&R>VWPYCOM'1I M%UF[V^!3DPAWQ:?UI>>L+IL.-0LFKEZ=XE8[PS0! D-J2DGCZC9E7ZB'.\PM M,*E!=#L^IE\-^>K+9'R[SKQSG$F'&P8+L,0TR@JY0L1!HB1:2XN!]SKE#D8/ M]Z%;X%*C^'9W*W0=1O#'>'%7UCVH89VJ-"\JSC@*K59<4J^1,LILMMLP='$5 MO=[4Z"=C)G][<-S!/D$'1. M XZ*O (0;M8C&!7E32\K3*UUBC4->"]<]FI4J]9#<% X)*!E #DNXC=&/-W* M3Y-J.O5[>Z$EPK4">Z>[ZT\PJA[.M+-1\%#$_TFGL:)*,0*%+]3Z\%X]&ZZV:4X%%*YNT4 M4BK*BVIW"$)I(CBNG(")="3%U^GACF0+C&D&V.X2/RP&XVDVPO,2<:T+U>8JFWT[&P:3%%S MF%K.XFQ--?6(E]%8F&"JDI+1@/[1J,OMGR8 _TZQ,Q=!NE[!>Y,5D>I!VNUFV^D5 MD:C36$,!E':$& 84 R5 TF*4$K7<0Z*DJ/5X1:1Z6)Z!(2=51/+6$P'B[&P( M@U0 CA0HI9(8I9Q']W!+MAV&G(9EY_[)^],J(F%'-:!8KT$XS6RF$0%^?* M4\"C*;4EK++8-;RL>2F%#"^W\UN$^3S'S9_N(H9SM5S7#0,F M+GZ47D"-*/=*1V,N-M(J )(JY_394*63JE%DS ])W.NEHOY8C MTG+6I,^3E@$;HS1%FFH) M!:*&8EKZDDI:D'):W8Y.7GM:!*Z,HX@RHX77DDCHS%8^SNF%74)HDS0G 7HV MPE2;LPXU"]P7R:8]1E@;%5TY[YW>2*HI5-W>1GC3U#D=U7,>.F\1F5_=%/5= M?%Q=SI\/[SSGS=O!U#MG?M4L*IA0304D&B-&$!!>0Z:Y MS@[@"@=1#U:NUWU1T77%BD,.SUT;Z>O;OX8S&:#".??BE^SD<]GG[+9U_'PX$7D:AT$I0@F"D@(I>*8 M.XB0*J7G*JF21P]M9F^YV8JVNN*JS:*>A^-CUO'I8X$PBP6F5D;'77BBHK>^ M_>HD\BD73WMX:M-;WB7HI#-+>)_/%N-_K89X=6/+\X;!))NO,@#,YT7BI$.6 ML%('@5C@#<=:$R6)5L)!7D+HJ8,7=L6LMXQL15M=<37:ZFQ\.UV'<0P?/T<+ M/H]@Q!'_;3">%D#^/IUEZQJZ!QA;IYO K51&8TZMP0X@0H256R2(25G,5S]Z MVB[F;XO=R<\_+GU;5-UY#.[+0IB5#>W+A@$P@IR,SC;CG$..*2*BE!:C2SON MZBU#&]72<4X61QH%TR3@&YX5/]E5MC??ENU].L0=?*O708@?E[+8644,PE Z MX"-6Y5>&^:75K^P;[UK55E>&4X&-IR4*4+&4A"L]7!YUN)79F@[.Q\378<2U./BZ>8 686JX)QHJC;TM MZD64DA/.4F;J$\Z'.G(IVV#&4?(E@W\^VEW/LH?!>%2NT-RW8DLU4]/1DX+' MM8A8I<,@I$=,< N*K'X"6!A-P!H=!1CM:+_RAZ!F"^HXXVQ=C/E)4>_Z[-S9 M0Z 6>X>L=!021X7'AKM2?N"2LL)6GZ=_"#HV@?_YY^A-A=23)NA-VT T @2S MHN!.<>__;5[:S%P?S?!&JDY]@(KZZS@V"*(-D@4 M=P52C@U[N(=X%A(VAO[Y>+BKUL7*8:A%P[V]!,85Y=YA[IC6+B[+")4E#IC! ME$Q1U7<4?PBOKRD=]&;ED30K[^PF6 >%A7%>T Q@IVV1D+%$PKNDY,P]+"O0 MA\7'Z>CWRR9NZ_\DV\5M3T%R)J3"!BKL"+8J K_% WEI$]C8PYH$O3&*IRK@ MY .\ Y(_JYNWV]#5[2)$P(0@4E"/M$26$29Y*96&+J7"88T$K!'43 MM7DL?VC%/H+2*GZ/UC ,(]:<$HA+AP4K\K+91MM1P]@XHU\=O;FG;AO%J3Q==+WDW-5A*"VSR>:6-Y%W-@C54$@R( 8)H*A$S M"&V_/J=2#-Z;6]*V,F4V!_XYG+75H*\>5E^%^Y;-AN/YD1H!1]H&297VCGOI M'%(6,.$U M%+Z4CJ&D:O<]#$L^)[%.P;M_NQZ-['8$RHF3S$E$G2:>,BM]>2V **-8)V'( MY]Y_:X-UK>F@*R:ZN, 9+JYNW+?AW6!ZFWV,OLW5M)"I^/_BJ.[K8)*M[AU' MJ,;#Z/FL]K>GH^<_>/+D CUY&0P\FR* KP%+TUH@>^A&X'$IAA2#E*)"M.U@F4 M\0];IXK1E)N@/3R :>4CZ;7&NOQ^HIPOI%-Q$IS-'J,@?Q],EM_%LN/Y,)\N MQM-E-MJ$9T97O\)!3I.O"8Y93BPBRE,OHN(EQIL\08I:J5.VK'KH$CVL;%CDUZS=.@SG(5N3UKZF MVGYLBE/%.&+1_B 8)S9C/ %E8@YJM$C)%E#[,&M-<3<=_9O@32JM*X)_6CX\ M3%:3WV!23G[OIC?Y['[-C J%IJKU$(AV\9-V%''JB0/&R&V>!0H93MD?[F&F MR%9\BG:@[N[:;(0]?A[7@_'HPY%T <^>#(18H(356C,G"3<"X_(XA3+"4JC3 MP[B/QK7\ZLYK"KHGAW2L-_BRET>R[];WOG>=/55I%H"PR'-BH(=4.RQQM.>0 M:V@192R*TB8*\%U P[ M@ZD'1'/HRF-11C=:!46*M MA)AR3"W02 E:@L6,5Q>61Z[5V; 5Q$]FS^[Z:AN.%_4NREM=-ON:3?+59<%] M\6-I'8;5=5@%9%S+4D"Y L[:[?=":(K'UQ6!HJ:C%29W^2028E[LGRP>XY M*>[][0/#2&BH#/#462>@P^7^D(:$TTK>9LOR?SZ27O?Y@X$YP8GB$FOB%?$Z MTM66$EFD.]V)[W3'IPDMO]SZ28&VL\W$7*^Q$-+MBB!K%]7_4 MS6!2K-C>E?[U4;8<;!>H5$!(S(WR4E"(,,>E94:*D@M+"=8L.&S5%+*'>^[GH?/XY51SB5-;W".A7'[N(N7H90?\[B=S,;S![7G]''?#+Q^>S/P>S0,5:=;@(J$O, M1!S6VD1?$,5U2(F$@NC"W.H4*AQ-2-X8REWQ[<6 5_NY\ZOE8KX83$>'4\$< M:QH89)(14)1$<5!Q8CTH9WHL-$^9Y7H;W-L.)?)6D3\3U\IP4'5?5!C;QH-> M%R60H[(7B]GXRW)1F/W/>5%QHLCU'\&+CY1!48=FSN9?%J+C"H!&4" @G);2 M>;=5E^6NTYGWDOGKB-DKFZVPGS.K[/9_6"ZW>]; M?Z?[SGA/Z"I #J'7&B'NF(34<8#*B8MXE[3;WL/E::M<[$@'W6V U)#DX+Y( MC7X"1H8@X14O]A,I%2XB46*!*4C)-MC#=6TGMK%-!5R"DTFM\$P3(BWSP"N$ M!(:EQ$@#V64053?7:_KA8M;#_=\N9C6WQ4*/-:/*"0*(A,YPB4M4*; I23-K MAVM=+IN[U]3YMH]>A[>H&@*=CQXW((AI%R<;M\4C_K73:XYO?!.I M2:#/<+!?9WH_U"Q@%Q=O2,65')4T+N5$_.)*226CW535.?MZNR$V[ \'2 6^ MNX.3ET Q5\5IM!LY.253D_\Q& M=EG<%%AGKEE_ W7S;-;O+& )"-328\"0% +:.%V4J"!B+BP??Z?T:U,19Z;G M*F-"0^S 1A"DN(68&@88P,24\@6:>0)3+C/T,&E.+WR[4\'O@S^7P+SG[0,ASEHA MK$($ QI!8&7J9#NU!*=S?9_FNY*4W_.=]SB6KUB7YYF5/B8Q:!G8\7 M4<;9U_$P6X/Q,1OFM]-5+RM<#MU$:?G504:G2FFE$/10<:6]Y^7I/\, )V4+ MZ&',>%>?0<_TUN'AXYK%8#U!"/*E":.2$"LL5NOS'.< M4@\ ]O XNL-3PX8@?\OGTMHI "V5'# "I8^>O]@N-36R2?=E:A_BG"M*YPS' MTO5P?RO'TD4&18DB3K*X *F!X*QT7CB1:;=D:I^Z7!:;DM'N2RJN[WG1GX^O MP[Q::VN_'52%3%I[6@0DB::: 4OB?UH04UQ2TM)19@U&IM(2JN6KN35S9XGX M'V#&0*^\1 HRQL!&(JL-2_(V>NELI.GU<+:L>F">:.7GL\436L2_O:1$_%%1 MD]BK'V/!DJP4E9)R7$T7U9SPT4I"<8L)>"HA[0X58UYHRAV MP(=YD?=P/<#YWK17!Y\/%&HG''44"J2\!=H14LH4T;J0M%?I*GW-C60P.W,+ MEU_FP]EX%=I1%$,9SX9%THKXMZ-Y1(XU#4655VZ\X)AZID610\.4$D-'4W;1 M^TF?%*V_*LO1*+@GAT=$R6ZR^7RUOU.*MI<91UH$YJF(7BV3T!+M#<#$J--<:$MCO2/\>+.+.>+N)R;N6^;6W!J/H\6,1L=WGP_H;< #*$< M6RVAE[8H(2@\*G%1J-O\98Z=3HS=#&L1[.ZVX^>+JYN-/%4*Y>YZ M/B!AD+;&:V&Q,40C8\KU@P>"B N=Q-)-51-P=DN5O^7YZ*FS]RF?'+KSL+]1 MT P3*)$@$,?9'A3WUW$I)8N?RF7-;XF:WLF;!F#MBCQ_F^7S>>'E)48:^B)>H MY![O;1, CPL'2+VDGL<5)D(>;B96!YA3*9<,>GA)JD&B- 5I=P[S/(OO*@H% M/ZGHLQG\0=?X0+O J2(81=^,>V<<)=))6\H:_;5.DR*V3Y\&=/[*%VX.W1P]0,>I+>1'" M*?7A>G@?O7DJ-8OOV3RB.IY00!$1+QFG&B)/M !6X5(F)T&WV>M;=Y6;YTPJ MHIVS9!WQ\3[Z^55X\OWIX+R)B$N.L4 20XL\-:5<%B4EA:I_V?LM+:K2P>R* M)&5&M/5 -XS^D!T.#-O=)% K!>>"6 2)%18SQ3='> ["*'$"77IX?[M!NC2$ M:&>&I:C;\2&?YL]9?MR;.=PP**(-EC0BY>*\*PF6S)72,I"4"[2'%[";-#=- MXMJ=Y2E-8WDP,IXNX]B_!\OJ[":?;>XI?!Y\*Y)AQ)D[:G0\'

    5Y#M3N]X M-*JUE;<&B335FKKXK5J%HG\HRK@H!RE-2@Y5_Q[W6YHN^Z.4;LD?)=E\HSJN M0PYO=N]I$8SBWC*$@&?2(Z8!4+R43VN1XJ/U\$IVXZ1+!;0KPD1OH)(;_^RY MP#6@1AN(C6- ($>D*V6)\NFD$.;ZUYW?DDE*P?'MWKOTQ$)F!,#13,9?E8AR M%W)&\&R4.R6[5Q_O!3=Z--\4JEVQIZSK>)W-5G?U]& ^'A;;\N/)$9;"HMH;W%U$"C7(HV:Q[8I+?V3CV[LX/!71 M'MQF'Y9%".[5S4J")U= JU/LM Z#X5X+!2(\"@/B*#%(E>@(HY,N9O1P/[Q! MWG4">&?W,:,0UU&*YV^O?-MR7GX0\VSXE]O\ZZ^C;%Q\"[+XP^HNP)-/(/XH MK%YX("KAU3.!4N8=C,;?&H, %BCJ"7)+@=*."E?I#GHC0[?Y<%DPZ-TT+K#N M5W#ONSUYZ/$ E/#:*JD8!E$ 126$I4! F"3/H3\?7H(B\\9![/S.@BDJ&46; M4%S+WG.9\FB;8"A'%&$##&-1)(2QW=+A=\^(DJ[F??<8$D'M;'WR9)A[ M;UKN?SA$D S@\<.B3"/%<<0+;:3R5-&44*T>4:5![;Y3A M9PQ7L7,;IV<", 7Q&]I(I1&ZL'MS[3#D-"RK,:0)O_7]@2N5QYH$X)VESB*/ M$!8R$C]^ 6NA# !$INQ9](@@C;HE#6/:,E$^QY<<(4;Q2+ $0LFM=)P XI6& M'J!RT-CRE(BZ'LTES>EN!QE.P+%EY?^_R\$L@CEY_)@]Y+-]2_0]3P>I%$7$ M8T*H,E1;" @M18$>I@3,]=\V-$.)-$A;9L=UF37-1@_\"#>>/1L@-\5U&6*, M4 9[ 07?DAR2;L-OV]SH;I4;*9"V/6G,!M/Y>)V@M8+A>/EXL%Y:@HPAF&%- M":;6LE(80G7*K;0>739J=S))P[0E@KCI8KQX]./)9J=\#S%>/A90G/JQBKG;W3%&O>O9H\M%A MCAQL&0#C2C*.M;( *22]*ZHTK45$E*7D+^Y1F&R+E&D2WE89]'GP[=THRC^^ M&0]7@ZTPV>QI$Y"&P%*JJ>)(&>F,X[P4*^*8LHCI49&A%EG3#+"M\D6-1E%# M\\UOA=#P(%=V/!]D<<&-4HR=89HK;27]/JLBDV)=>A1/VB)/TD'M@B,F_O%J M]CG_<]>9W(&G@_)"6N&(E-:2R'B H-B(@KPQ2<%=/:J@TSY!3L:T"WJL9L6K MV?4L_SJ>#@][*[N;!$3B1(J5PDY2$5E/C-:E4-K+2ZDQTSY1TH#M@BW7^7PQ MF/Q_XX>CGNVN!H$2+P4#14I_(CDSTN 2(21\M8SR;Z#:2_M,28&U)9X45D[- MLL$!9CQ])$ G)'0:&%MLI>/!0J@PUA:RKQ!1EIM;+F*1US9)!9<^L9I(I@M,6%3[N\1HB^?QXN] M\:4O'PO62 :MUKA(+(^\A5)M!V\,38KHOO0=TT0P6V+"Y]F@B"3_]'C_)9_L MH<&S9P)9U8J""!)F.( <(X8WP\9.H*20T4O?)$U!LF53X+X-[P;3V^S EOFN M1P.#P!;5Z;%D4D*B2>1T*80F*LDD7/H&: . MKJ@,,M9@3B5[.HXP[LRKL M>3)P'[UH1SBF7!@@+.&D//,A5NJD:.$?8V\S!<]6*>'NL]EMG.W^-LO_7-P5 MU_H'T\/68F>+ (2A$'I&O2%,, J%W8H$8%*1+_1C;&HV@6N[5/GV/3AM'<1X MF">O'@^0LM7M&FF=9B*NP:TSI3#.),4'HDO?[6P(U';GE[ML,JEB0YX^&$B1 M\X]11SS5S"HI."K78P1:E'(>@BY]]S,9SG:7M_7*V5=K&!BUQBG% #=<8BQ< MM(X; 2E#."5D UWZ'FGC\+8['\^%@\I_98.;C3XY==7OQ=' <(TWB$HQ0 MY;@HPJ795A1OD_S62]]);0;3ENBAXLA&J]%-!OLLR;-G@G=(6>*#W$1YCB*\R75"G@(-5+E\IQR Y*( M<>D;ITVAVJX3DA4U""?OIJ/LV__)#ONE+YX-'"JI(K^UX4(K(K7792 CQ1(G MK6I_C'W2-$3;BM)9[]9^G]H.7X;<]WAPE@#I*152 6(-@D9O68Y)4A%:?.E; MI0V!^ITAK>98LQM-%)[S>%6!>_Y\')6SK:4G!]F42?R8#?/;Z7A3&;X<8/5B MI76Z"0)R30!PAI,BT(I;PJ30'@O XS(35/*D6T5C7[79SU$Q.K[Y'\>1.-I% M( 11C+A$DDNN *):DQ(%!7#247R?[C^W2Y%ZY8)/1?]\AL%FB\%X\F/9!T6, M<((("; #/,[DB"*++=8*P^)'Y[,/9O P7@PFXW\5.EK3JZ@/>[CFR_Y&@0M# M( Z3DL4,^6ML["4U +7:9:VWMF RC1XF7:I*;RK.8RML4K=%[$C_UHIMCZ] MGK8.%%(NN#5"$"T8X]13N9$;<>62CN'_S;/&@.\1X?:>R=7N(WA#A9%>2H0Y ML23.Y:#\Z)#424:N1^=T?:/>2>!WY.?XP7CV]\%DF?V6#>;+V2ISY_E$J 2_.@4M1^D$$-8-O9*CR;;1(B9?.K&YL]Y//QXGB"]OVM@M?&&H8C M= 05)84T<'CS$=HH]T5S*$WQ+]?7C8' P53RD+T* *_/_-@8ZKHBG ?X[K[.=K?7CDXU'/\O^N3_,ZZ9R+N\9]M'!?A=;!41D_0T0HI]1ZZ@RSMI0; M$9^4SZO'7&R""?M8UAC:YV39?/L]'G5IJC2/TRQGSKGBTCA72%H.H=Y([A"2 M29DD>\RS)KA0@6>)<)]A:MW^\7^/LUE\_]WC^^QK-JD^NQ[H(#CL,8N(:NN] M14P;5R0M6$L/*4@IW="C6[J]G&";4\M9K=]K,4Z:;??V$[3&V@,K@"8 H7(KP"$H)2!$0$&LUH*:4D[/2%)- MYQ[NFIR/5Z?A?4Y>X9-XM6D5+%*618L/XLI+&0DL=Z24$SJ8$AS1YVV1SGEU M&MZ=\RK!FWU_H-YT*^\)3FEC(,:,>644PY93OL72^A1WKD=Y7GJXXCB#]KKZ M$M:B[8C3JQ P>K1M,#Y^[=I*;)W0*-H5!WPIL[8XJ5K093+V!+[D[6KES.$? MQVEXN&&@%@ &'4#%13FO%#%HZ]D(CBYL$=R@]JN%=YP&\WE)M0.>VOS:T4

    &&06EDJ;6* M *DE$A12:DII+1$I.-07O.6^YK19'EW5+C5-&+(3QTX4 :8QE5.(Z)8K! K%* M@0;M2)MXI7"EJRIW7!M]3\#>"@V-])PY@8QR"-@23PY]4NFE_LTYS5 K[X]" M.K(N?\ORV]G@X6X\?)(-[6QVY5-V6YBW;=V:"C9E7Y/@,3 $:&5UM-P\N@!: MF_+*,H^3Q2GVI$!PE80/\,W(BY^$G2!^)^*A;[]6^P"L <0PXG4< #642>A+ MF8R@*>FB>_A-IZLV;Q_DYM3_^;_"GS(K^;BS#/IH-)F=MM-2?DT]OWXZ_9:#U+'+N9GM9Q<""N:IC6 MO%C= .RI VZ#&'47=]TDG3A[)_<.T#]QN3F?+9[P-/[M)4?CC\*JR'B!S7<; M,=@7)W?P^8 IH!9A'0V=)%;1POR5,@%M+^P"9U<$R)N'OE4ZK3^TIR/<&]IV M\/D0IV4IN 48$\VU8EQ:65? M"I[P)SS9_#C\_FD'*;[_8S!0*JDE18X0%.6/"[%2>D8@O!!_M2&=Y8GP=;6E MZ7YSZF@' C+.*.B M''URV.GWI03-&/&7#Z\&P MN+6WEP<[GPM*&@A%'#-SCB%HK@)0E2X_N732L_V9! M[2Y!0RV?^GV%B+Q3NPQ0"1E]R?.J./O5J M-32@DG-N#9_Y@+C)G6$!I832>R&H4[0SKQV<;!;-L M<,HI<=,O#908B;TT#@,/L#6((ETBC6128<$>6IQTPC6UH]RT9KHR/'D^^G,\ MF12QT-GB7>QE>CN.PUX+=3;;\V18+\=4*T2^5C^!((8TH%YBZ33 0%(H2PT9 MA"M=>CLC'E4L3[V.@O=< @FP9$)+[R"'GI:(6'QI&1U:8DO>H0IZ83;,7?QK M-G\W+1\[]R'W>29HBI.1_*,1:A*.3[FDXG/9W\. M9H?JM.QX.@ 3IU7(--, ,<^5ASH2TG-$I+4JJ=3DFS<,E?6^QS" M5M0$LFLJJ.$_E^.H![LL8B>/UGXZU"PZ[Z@HLE;U+7'3T9LC M1TT8>^%2NOEB?#]8%/7/BA.88JG_I%*9^_:03>?9C^EF"JY G!@4$BI^VY1( M!##4\<\6<:!1I8^BI2LF45&+;+5)\E*.'=I;:S9^C%6,,WO07'"_\ M/A<7%@QBQXE#5&^P$5[*"_6.^L39TS318Y;&UQ\LOW9:CX%QARSU0'O"F;?8 M:E)J0S!++ZQL:V^9>H(N^LM5GR^;:0A4Q B4Z$C'4A+E M]"BHJ>],/4$5/29J?+99HL9G0US"4\L0@]!8*ZUA1I 2'2)-BDGM80ZRWA*U MOBKZ251U$Y78.%N?]1I]^>C**P&AYY!YRA%BI2\O+:0IFS;LWY1M6Q\GAQW7 M&^*^2.1ZO02HI9*0*F>LII@1H;$M98.&I)3WY?U+KM(NU]K'OQ<[BQ\&LUGL M]NL/NGM(#5<,.J\U=<8P@8RT %G.F>06F#-&YCWEU]7-OM"D7;F7#C8,@&)@ M,.6 *A2_ \H9HTIN5K-ON2]VI&JLR'EQF9F@2]%X;A2>:8_4;PQS0: MECN*C1*,4%KUI ['.@DV3J9.".>)4;BH M:<&TWB+AS(5EV&V))?M3-C4+?P_68/KQM\%_Y3,S& L-*$&B$ MM])BPJ'V!I1X*$DO+*E-*TRISL8&-- 5(S]GP[MI/LEO'_5@OD.28_D(*K4/ MG-CXI3-HG+8"&DT,9AO9E7'HPF;DUIB1MX]]9TG(-[=V/F:3E4;G=^.'XVP[ MT"HHRJR1JRH6C!6UI;TH4500N)2<*#T\@N^*8\TAWIE%FPU&62%Y!>/UXM'@ M"D&\0= "SJFT2"A22A0]E4X+1'>Q#=&9I4H#NBOJ7 \6V;3"I/?LN<"-05(( M9@"57D89)#0;6;1P(N7XKX?GU%U1)@7CKO@2 GI2= 8"BP%Q)*@+4O M)=>6IUBL'KI*Y]V9.!7U'O#M;[-\?B+75DU#!$UJ"@F25F/NA26Z_&8UU)=6 M^Z=9$E1GV"E8]X!=:CA11\/C?Y_9?Q=*7"C]DPOYV._Q7%&$5, MQS?CP9./9GTK]'GID_AOR_NG4A^:AUMZ8T"4%(LK'IT?[126 *ARY] XD715 MH/K"=FL\V[T=WBJ/^Z&@KCZ %=/$UVPVN,U^GV.X:0C/.J,+!(J,0$1IY!6FGMUG8X42E1O?1^KUH%#*!5Q"M%N9/1 MD$;!:2EK\5%:OZ/E'-HH-5>PM(.&6MAP0R3+V&AE!6 MXD*L[6:U>K$\;$L/7?,S/R2)7RX*U%Y? ZA-W"9>$QS@&&!%J"=8(:*YTFJ+ M)'&5LC>^G<5PMXP^@X(Z3>,?XTB_G='KVHZAEH]UH%70GE G@;? BZ+J ML4)ZDS02>V=5I?.]SF2M8BD.-0MQ&L<66&B-C4M4JZ+8II06 I*R>=!#GZH1 MO;\ZN6P,WNZ_VW/?P6C^\Q4&"V**0)6(-M7,(1>-)_62$&LHJA3.W;*L&Q.O MLVEV,ZXDY_,6@6O N?>:*,T8LHX;YDL9(Z^Z60@]/RXYVV=;6=_[/MLD;#OZ M8M]G@_D9)]GUZRM\F,\?#-YI9J63E@(#*9>2"["V?M$D.G[&HK;OBYH6673, M!M-AMAYUE:GT4+.@!"+4:*V*1/6$^SAGD%+:",&%14^?JNJ\-42[6N"MAWSU MD!5WGZ>W==FSKV$05'AF*1'<6, %UY"0[Q#BE,NU/=Q6:)0_#6':J34W^?U# M/BV")Z]N5C_I22;.4XT]MM)KR8SQAC,7/5V(A<46QY\I:EVEE40[$CUGA\GG MAZ1Z_7!0"D;>N,A+AC%6RB-@2\D,\1>V1CI5K7G#.'888+*=>XIA5F#^OB8! M2,((R)3=F5[:'?2:7" 5\W!? Z:K8+CL_EB?\*G M"JT"!=']*4((A&4*0(\0(J6<#OL+2W[;*IW2H.WL).HNLOQS-KNOXO>\?C@X M$W&'1CFJ(*3:(RO-1BH#!.BT9,";FR*'7\?S%;!;%7(\>K9H+CA2 *E MC0+:%6G&-2UEXG%]U4G0X5OC1BJ,W>UP'*?$=QEDM*5%70VFL;+(%4^#K=HNA-?K]3]R2*,S>&BE*#QD4OST9#+*"6',*( M,*"5D@VTN8FX&J[-YL/9^&%;MOCH#N+.5D&JN+A&C%%D++?>&TCH1E;"C+VP MLG*G*GKG]F$3@)YHF^>SQ1/2Q+^])$S\4?A8U(3Q==WOO:[^XHE H*/.6D.%=U(S+8%3Y;B+&NV7 MH?\3=?52TR=AUJ:N?QM/Q_?+^X/:?O9,H-Q'%Q)0#!7BG!CK%=F,G2(*4VZQ M]5'?=366-X-;JSH??#NN\Z?/!"5D=#JYPB2*@ 1"9"L]!8RD?.,]VL=I1.<) MN'5[FOQR#GM?(8?$D9:!0:LD1U%F0 62 C$A2WGC(O/"]ON:] 7:0?@XH_:4 M W@RC/FVAF.QQ71U8_+IOB51U::!Q/6G@)AIXXP6%G'A]58*B"YNX="03O-6 M86Z$+%?K;R!WJY5Z':[L;AE(454P3IO>,>T5LY#8+3@2XDH9[]^Z26F0*HV@ MG,B4Y^?TJU\^Y(O';&'R^_ML.EPEB5A.C["F:B_!(T:!HU@+0BEC4&#&-[(Q M:I,J,/;R3*$U!K6$^#F#Z$HA_O.)$,^-*#SJ#M7N,4A,,!2%BQ U81R7W)0Z M8-'73-F^[N5)1K.,[!;]3@] U'3TL5#JY/BQ^\[G@Q# ,.R]P]P1C3PWQI6R M(:Q2XC=ZF"FP/6:E8]OIJ1;S_%8/6+"Q MD#.EN,!81W^%(1<_9@$( ,YB;/H2]+FY:+G9!"HU8I=5;AO5["D8)P!0FFHL MF+0*2N]YB8EP_N+VX$\CQ,%PT:9!/JM7L\D-]%B*L;-L>UW'IE*G@4,E@874 M86FX A);M47) E[I\WP[5&R-0U5\G384TBO:1N0VQ=M3N?J]IV"TXT4=6!OG M<@5I4:48EW@XY%-"S'JXH= K@IZLA5ZRLBC4WA0O5T7?75&%4PGHO51\G=2: ME9C@M.3+/=RHZ"4S3]!#'[E9E&9OB)JK*N\0$2"5P3+.(I1*Y8L\^^4< FW* M%EH/-RSZR,P3U-!+8AXN7%ZWJU!D"F,4%HMY%:&VE+CM-((02YG,>[C?T4MB MUE=#WXCYK.!Z ^Q\7L =.H6@ME A8ZFE6A%/MK.)3JHYROY-T39UT3>>-D#- MP./W")5EAC@..=<.P>UFB8(DY>2=]R]ROF]LK E_+PCX^W0TG@^+<[ULY+X- MXZ-[3V>3^@M$ M2M^V"-X;[#V%BGH &9$6.5_*1SE)\1QE'_-^=\6V9O#NBD]F\# N)J'4 YM: M_01/+1), 0D- =!%(+ JL>"NVA'6V]F";.BXIDV(SW'#/OF0IGYG@2F'B'<& M>2L]1MH3L=W9$C8IZ6X/#V=:8LR!2_JMJ*$7Y*QT%%.QAP!(G%*$,M&E$!9$ MQ2*RE9^12ZLRV ,:GHQ]K[AWY,"E+?">CWB8%'CE6J=A&@BAZ/+.[=&XJ]4#RB72) )$WA7P^/4_K#OQ/ M[Q7]#F]/5^TB,",UC2XX)=H@S6WQM^W9NTM*P-[#0Y,>T:\^^'VA7]4CDEK] M!(&I-,PQ#0&$7C #_?;82 &=GAT4$\[:"(.0G%FUW?\RC*5< M_NGE,<<9*=B0#L[*Q[J\"Y1Y J&B*KJWE&,'K-Y^:Y"3E+L O3S8."._:F+= M[96@YE1%:Q3G/J=/'-GJK0 ME^6&4U \SY'UBZS0E0^N7[0+QB.--2<00R8DIDA*5\HJ?;6:4V^),:>J^N#I M=!JHYW +JM/G0*O C230&@ L)13H")X!&SDAD_Y"TCDU3)WF $U(G_'ZW3L3 M-.Y].&CB@/,X+O(]IA#22&M?CA0*TVTRC-:7OXFJ;PS'S@+Y-I[IN)I;]?KI MZ!\3 Z@$U!+AK=:&:5;*%7WE"S,-#?DAZ4">@2!F.2L@JL>3%XT"EH@@#J71 M/J)FB 0"EU(2"^2EN2%)FM[/FC18SQQ\N1E\_1C,3<,@M68*.>\TB"^6A&J@ M2VDQ)9V2J .;TX#:J\5[CG/I4+-@+8;1 ]..6UVDVP00EGX8$G'J M[W+VZM@<-<6E!O$]PZ3V(9\.3YG77K<+6E$!*#9&*X>)E0I(5)64=:!JFL<,)[QI@%U/EHXK=(QE\Z7:V]75XUBW+:[LZA<[\= M3P5G%('%E4(>YV/ND2."EF.+H^PV9TC[E9 :F*7243S;.9X9S._\)/_S L[P MK,#<>$=P_(4A2@1&FRK9S$M3+5%EBQ)5K,K[ZME D(Z$](QCA*(<@AK-2[DT MKW8V^8;6LB#H02S54KDAY[#&#$CL)R[$" M(3IU[CI2^6FZRIO&\CR+@S*LI/**H&P0M)/*(^RU9T1+:C5D=(L4X2DWW'O$ ME$;T>]#U/Q'0<_C[9=G>S9"OIG4#N_9W$)!PG& ?3:P@3B&L ;);<\MDI[M= M;XM.K0!\#GI=S\;3X?AA,*E@E ZV"S!^00XQ9*DIZH!23#4H9<4.I(0-]NA. M7-MD2L7U9$_FY0'UU9>X+IAFHW=3]VUX5Q2U\OEL-<2K+Y/Q[4I%A]SV]$X# MC?:86(@!!=)@094&VZ\'0']QE5L:\8NZA+PK@_5"IITBU4_LDM!K8$QA"HNC M?D@TAP 3NEVH8)M45*AOCEA'A,K/I9P^D;AN /_)?0;%>42?6F"9Q Q@;0@K M,4)$IVPS],BV]IS 3:CFY G_CZP883927^-7=)MM2\"M1E.4O#DVN5?N( AG ML1?&.&^ )@@7E>-+B03!*=?5>T2VAO:T6L7V/!L>1Z4Y5".K;E>!.H@XX=Y! MP8@!7L15?8F(E^I"MM/:HLG!?9/&T3_'DC>)C?4Z"A9S2551PTY@("20]/L& M '(V)3*M1Y:O(RZVBGU3\ZC=7!C].%@SYE,YKK/9L$Y(T?&N B.,*PV]$,1P'G'&;FNWA2\$]GS73"%)GODS'O0?S93T>UNNH2"=BD3)&6*N$0T3Q"/8&#>9IRJW$GL^7 MC;*P5=03XI.VU3;+W6TU',ZR0E%7-Q4"ERHU#U(HQ!A".FI$8,&T,=M)PP)^ M8;5FFI@QVT&VTRBGSX,OD^SM13'Q C;K*1/4<&*IL&#C"EN$XJ?8@RBF%;*? M(Y8ZON@?56*9GK<(7'E)"*48,((8 BC.YV.G@1,KJW$43K4:A_BLHS%N8:CN#JCCGEG#"WEH4"D))3NT83?$#G:A/:L ML>R_#1;+6?R]LJVIT4N@#JGH+AD)J/(:$BZPWZ+,R&6OH$^U/^T!W-FEKD-5 M2VH3[H3> O$("T-I!(%#H#6&=(N+C1;\HAW1TR>^MH'NR"_]D"W>Y_-Y7&-] MNHL GLTU=8-9L3&Z'4@%)W5?D\ ]L]8)*)%E3 %HA1$KH%%(:5*=([.^ZB3?.\E),"V6ERI/:_W'1UY^T >YXO]=/P+ALM)]G5 MC9HNQJ/Q9+D8?\T^92GVN:_6-/GE M:X$T%TI0[P"@@' )F,46:P5ML1]POB^_,76M)I4#V#3[HD B<,A9S@UR$O+B M*J O$=6&5%KZ7X"-J4RLO$?:Z,J'311-/^[N0'T;'XKS;O&M@1O#'&0::JR-0L_[X7P8W&]-@D.=>4,%\ M=%XLL!%X_UUB=R&QO[WB3B4^GZRBKDCY:1%=X *M;#I?P74]&4Q_R^Z_9(>* M AUH%83CFJ$HGT%1-(9A_.M&3F^CU_XC4/$4M;_T)1J#N"LJN?N'2?Z89:N1 M'Z70CJ>+LSPHA)1(_/_M75F3&S>2?M]?@_MXV0B<#D5HW K)]CPB*+):X@Q% M:GFT1_/K%R!9[$--LDC4Q5(_6&ZU"E5 YI= 9B(/SC'0TD<5K%R78C!'_>RA MX[TQZ.23]D9TR6A4%^_6Q;<&%C>#_;!.76MX?N("<>,*Y(\JG %EL9$D[!]3 +LO;AUR]F+^*:5U[ M-7]2T4>KZ5C-)S;1H9@,R6N)!2>24:*E-)Y";Q P%C" &7+8P4KG2#.K_#TU M4HF\*A*/*BSQU><#TPI!3ITU C*$44I\W*T/ ZO(P$S1?#8OZB=J6\?7L[E6 M!4H CJKA"5.IX+UP!!N]VM!@/J<6,A>UHW,Y.@I?%Q(R]8LP5=W\\OWS&?C M J!&(:*$*_;Y(M>W>_G?_=9KU: MC^:3N*87VL()A%WWPH 5$SBU0R,08:A2$0Q<4H>YK/Z:O=RR:L+*H@/B=[O' M5<'@F9%!XBC&B'H>MW"!#%$8@/UZ(WU5#MAN8)^K!VKUTK@;ZZCC]($Z;1X: M-1JK+=*8.NZDQ%3MDS2XYU16JL/5=*3&&Q*W-6&-(C[:[-8# M9TL:Q6TO1[VY);NI,E2.QEXT2?;6KN5J<[]>A-BZ/A:L4AX*Z*WW2GK)I4:J MI*I!-*?PW@V<836"N2..M'3BW45-\&%:_!VE,TGIZN[^PY.W=7;TW2V_C.;3 M_VXG81;SU6(VG>Q@.)\\G>#=_2XE83J:?8J_*799BN?/R5K>'RAV4@B-A("" M*(2!H;L,66@58K##CL%9ZTO)P+/%:E-M[ZK[4P%1RQ@DRE #;:IS"#@KJ>H= M'EC?KI:1^+(P0;?,Z\4FU_75QFWL=0H22ASG7%G#/+0L'F202\:I3\TM*_F, MF];4MN$6^H>9C5:KZG';/XT*AB#.A:2$(6RL3-UW7;E6*;(:&0]V!ZJ,CZ.* M5BX?6K,,-I]742,<+7]\&AWF?29X^NB8X) "W#B.N5 J:J?",K!?HW.DFES= M#M9JX?9+!-5$V];P\SC+%&IV=__'8PXI M8)*6JTXIWP-#5#[W7^*I;A)?76_AP^;S;#IV_[>9KG_R1\/R:%CGF1'! M>Z"!C%JAC0JBE1!(S\HYQS\&%A5<)Q,731"X5E!\*F:S]+_DJ^]1$V[;P\W2:9W6=GQ\.&##FF$ ( M82J)P.D:NER5ERC'J]W'0RR?NXN:2=H:4!;?OD5S-$U7G MR*2MS8F5[6$9J":.H#KHVH7I_33V:?5NM=JD-AQ/5+V*1OBYUT3IL4!$18YH M2IW"1E*A#I0@>L [T15H.&&*UTSH#B#W83D=%R\K/YV&U[,AP49^,&JAI1!Z M J10PF]7R #PE VL+&)C4,HA:@>P23[YZ61;^6PQ_UB,B^E#,;F[?*LZ_YZ0 MR"DQUEP3C"&ARFA0TL)ZE)-GUL/3L#& U4[IZYU%^\+-^XFE;3,5<$PE9%=_ MSN,4_T[A+/,O9?WO5$$T:8#3U2KUNSKJ/LI[;6 R%;0G5D2M$FHK&1&R7+TD M*,?P[V$-Q'IPU@'A.FY-Y1&Q"M, MJ99 BP,5*!]8!GSMV'C9AK(9LO=E5[![;NX?[#K J[V] DOD$'0IFEXGJT8S MB74\FIW5RFG=86;[D^2 ^7JZ_O'/J!^_F]\OEM_V2O)A@2XR9CD?S0[3S7BKS'Q*D7SCXH+PKAJ_%XQ S&#!H(MTU< H\$A?3W6. 7[#NU!EU!U/ M&.F,1U?:\ZOE^@GVX]]>XC[^*NRG>+?<3_#(/>FQ1T,D:IR^$,@K';5SXYW1 MY4J$'&YH6"=H6-3*C!9@]72M1Z]23SX?(!%>>V6CY4>Q\T!I LHU*2SP, "6 MS]*?L9%-S#:#5;V999YTM,GAD:"!' < >0H]%XQ 03Z'QC>9DU\3WU\)6ZV1O-?[:I:+^V+K'AK-RJ6="1X[.B)82RQG"B(F MD+98:>UX.6?)84[LZ<4W%+<#B7JIVEK]A0N/Z?<5+NFO?F<0$$+%&,&>4D*Y M)!JQDD8.J9RSK(=W8_U0EMKF6GO!1S];.X=N0_MU?2S&BR_SZ7]/%AJY[$6! M6&PUAU)2;U*E#2L%**EAK1B8DZL%U/P4V]0@.]H"YV&>^][V'XKEEGKS<7'W M>3;]\BQQ^[@OZ?3XH&!<+[>(4.\1AQ8@(PY'#LV*G^OA=MH^%)O@0E_2^WB>.JUW11X,U@974H [W#?WQ0 60."PYQR5]$ :#RRIN@L@78/EJQG4*\">(F0<,%U,8).; M]?X301!).)5$^931SKW1@I04A-#DA%P.<:MN">+U>CFD_2C\^:^GW8+,=?XX#T[UU[-_NZAT66VF@F:X4<@91Z@116 MCL7_$ ',5;J2;3H:]77.J^5R-/^RJW"G?_P$9_7W:#FYH,!@WC>"0-YP"JR4 MR%(:=5@":$E'(896RZ MT!VO0]@JN]HR.=)&E')0T%YXRAPU. J& M18XKK\N9(X$'MHU#@_-$" E#=*,@,P%!Q9;,5!+/#0 MBK_5@HK:J=I:%/JY _78>5KE6BK_Y8$1 ZC1E$@ '8YF*3"VI%J*V!T6%KM7 M=%IG6>^!_KR\D=JLORZ69X)+:_]6()&$3%/.N%6<44%%]-U*D?9H6#]-(NH##C*+""*.@HE!\1"4/(AZ@\XQHK1[.T^O9G?EVML;6T3$!6(:%P10CA;W@ MC'GBRS4F]TJ;8.N%]=XH4%X6M*F)+>WE$T5%9IKR0;8S_G,^7:\^?OKS+/Q. MC@N4 *FLP]Q["Y%DR*5?[-9*M1E:V\<^ ;!.QK1VQ-?:&](#3K!7T'!D*$&, M(GJ@'*8BQR731_!UKD36Q8G6:G1E=I)$<>]&CD?=17!@0%KD857"V8$%U=? MW?.=)"\C:7O%W/(Z27IHL.<&6.^,C$LB !PT7^W@0(KDUL'6\YTD+Z/EU9&K M3[\#10X#!.(2G2!.&&\DV$ >81*%<"D!INP]".])(,XO<])\9L6[8@%ZT"[0GFU(O#:ISR \V+ MN(R1IW-B+J-@7S,A #4*:@Z%BJ*@M&?0'E8AXZ^&YNJYEHF7YD)<1M?>>,([ MSH70E"J(M/>>,"0X="[*PYYJUK.<7:F'O1F[/^!:9UGO@;[]XZ]BM=X5OSE3 MZ*C.SP1),08.<4U0I:AJ)HQ*S#R)0V9(CF5['IH[G:-_ Y85K_V&R<7 M23ZS1>HF\5AV[^X^4EGP-9L]SHO7ES M6-UR.MZ%:W]+1?83#79:0Q/VSMF/!BF<1YAK[2B"1E%OJ7J\HM(Y%:KX&^;[ MR,/Z=^%W\_&RB#^_VY\3BWVNTL<(B^5#,?&+Y:?1[-I-^J*W!ZB00,Y[RH&' M6'B* "MI84"UZIM'\"S>\-PILYK36E^=8[F4@U&W>^INLUZM1_-)U+VOUFZO M_%Y0DF$CB0 "0V8AH, \QA/8+#^M? -WS]C7^PN+7N0P'X"#U1@AN&4=4*0H8/!SI$4"M^DQZWUJB89BW+XU7@>#V M!;%_]?:5YU S;*5T%DAHO(1[C C/M,T)5YOXL_WL2PUR"X?3'L:X,,C)RQQ!OI M.$7* PT5*_F@,=-&%L6QEP85YY8A67+."-5JYXX!>6F;D9X>[@(7 NCV1?^Y@ZV?\G_A'(.0S@#A!(-> M2A9-(>_-@8<8Y\1B#>G<_F7$OUG\W/X>\-R[U\\]X,(Y!F<(4XAA@"+D/*** M*?6(0O]63ND7VP.:Q<_M[P%[I^(F0KZ?&\ E$PS$$D<4%5)CF;J[>N_@GGO( M*Y5CN0^IHM4O(_T-@N?V17\XUC\A4ABO"/#;I@P04HX/G*,D)SCDU_7!W[CH M-P:?3K.&3Z8_OZ4/OY[)B15%V%!C#*1: BC#L5-LM$:JG$M?XO:"LP-(B;1WC@"H/#6ZMG2>=_.X#1:'UF_O]RLYDW!\8E200",1;3K/A18$ M&FJM+-?II<^J,=,_B':,E453?.D8?VN[H )F>' M!VZQ,LP3 1R!WGDG''X4(3:P?(C&X%(WH5NL*U#$;WU5\XF-TYTMOB>Z[.W M*M4%SHT.BKMXU ..A%?2,TF5\N6Z1:3RL"Y2Z@58M8S.([O\2)_V.T M_'>1>A95!=>YH8%$L4G1G(Y@[:"WG'-7KEA+!8;EI&\&6343N2U8_5;,B^5H M%J>M)M^F\VFRB=?3AZ(JMBJ-#\(3:9WCD5L$<2 9]P>1DL[EQ('TL--$,P!K M@M)MH:P>H_=]A>(G-7\I1+)!3R7"U$(F411:84MZ0DC9L+2Z?KDINN7EX$KC M,H -(E)B3I!'*N7OEJNWP.1T&^^A.=L9=JXLDWL1<[J]\$I5MO97>F_W6Z]? M*4 -F'5$.86%)E!+X'=I@% HRTFE=-"F[[ED2426$N(\1Q9 M!XRA>SIJQ;,ZE/5PSVH+=(V5Q[V,7?TNC^L@H9H[;"D5EAL:U79;KL5HEM/S MIH?0ZP #)\OC7D;]WD1^W4!Y7.BY-@QI3;%%5IFHT_@]92U0*,>+V$-<7XFJ M-LKC7L:(UBWU1RWOK _HZ)@03Z2X"U!H(-,F;@0NFH#E&@TW.=;SQ6![*):? M%UW'_S8*E&/FK.[=EP4-]%:(>>D(UY;(!F3!ZHY;X:6A-ZY1M ZRWH/ M]+W5_:3]6A+/-(TX-FBUE._&4?-:IAB4D^0UL3E&0 O5NM M-L7$;I:1?+LI;U>W>GJ=X?Y3+,?3U>ENJQ>_+ ANH.%2*N(0BK:6P>"P?5 % M!EBIM2&T-\VV6]GUGR3@-EE#]?C7 J(< \J)YU'W4U!R67HK M8K(_-I/#KW$Q^>E;P4H=-Q_M.>#&(TX.A2+248"$]E8I\5F;*-8WBT"H4(XCHC SV%-%J<<'/N"L@*@AZ8X]%,3.0' SPE@N MLG-YO&@B@7IA&(H6,B02(N*M\@<3V48]ZTW[O%61;!('-R.5KSA/NY++"Z<2 M'),2T=3>'#.*J#50F)(C"IN<&]L>9HK_2I+9+!)Z(YN#L2*--8I!Y*"71 M' MI?6NI#_D6<%WP[\9Z%P:.P'!K0CA$R=Q1T)8<09!.(&D4 @1*150BL@#X'T MDKX=AWUQDS;#T$[SL+?!]6^IUR^S8"5FD%#O+(OP0M)3NX]" - @8RI%EW23 M>OTT"DF-U].'Z?K'ELE_1+;J.*=_9^1^I)R7J"W MHL%7P>S"9.O:^=3:H7]F81^+2+GI.%7"2$O\+S;S5.OSPV(V'4\[M,=^GDH% M6^OXH& %M<0Z R!'E$>J8ZG+#N((XBY;M)RB?Z5]I](+ O8&<0*!UAI(X[F2 M5AQZJ#/8:BIG"Y52:H#"RPVB"3KW2MI_'RUW15B[+H17M_0K"!4%D"*'$#&< M2F,8X#255Y>"T$HV43,K?5^L5D7QOABE[EJ'Q@+G2M*=&!40M(1NK0B#B/#, M08+*M2HO!^;WJ(/IBZ:(VUI)N,F_-JOU5@WRB^7OQ=]/J+)\)U#%(37* ).:VCM.@09[6BCIVPW\;!YHM:#B99&X!NG=%O92D:>[>S59 M5"NN]=KC03L:S4AE,=;8<06$CZ?R?F58ZX$AJ2&N+VHG=&O;UV']G](M\6@Y M6?WY?1)MO?@\ ^@LIBJ-#]QJX)VSA%/.M7*8H7+M&B,W,/TWC_TO]ZD&"-P6 MN/QT/ET7[Z-2.WD7.3?_,HT[MHI[>0HA^L?H7XNEF8U6YT[&"]X2*,'2&L2H M0EIJ8KUCI=X113>K%6 /'?!-G(O-4;L'J'N^*=(<24B!BI MCITMZ8$P&M@VUPA2JJ.Q!@ZTYA%?W*__CC15\TGYXY.645N/Y?G.2U7?$;@3 M!@+FL8XFF-<2;B^WMC0PVONJHE_K?C<>;;YOMW;8M(L?B,A)A MGNSKVS:RWXOE^L>14S+[G<$PS;T#&$5;G4NC,2"^I VG8F"AWW4>GVW3OFM< M)CWV<0%'S]B*("48-&0WJ_+ M :-R;,D>>7"[PU #3&C+)GA=-I5NPH%1+X7;0M2N<.#=_5T4K]'VCJWXLKW^/8&EHV-"%$F+(0!2*PV= M%(X!4ZY1[(VCB^:H6^7/C"S6282FM%R^2.NX*_1;',JI*SJ*T*4066% M=))B12UUS!YT3DJ*P-ZF;\]/GPR:/JU9JX&7V?KD>SE.EP[ +*+Y;O(JZ7 M\]'LSU51/G5,+;_ZA0$E!90P&S=A:%*E:85*)<$+(G-1ZT2OTFX MW2^6Y3]]6LPFZX791-OB6V0(S,#Z#_F)DG._F;V?WI_2OZH,#XX+H@FT&+%H 0/ "E#6#PG M),=&9,/'7H.D;@MD3R0G)2-N(A,.02'?%LOU]+];OKZV]UWZBJ"L]=@!0W4T MNI.RZ>+?MA3 <7(XYTJ(_SI@:XC<;0'N8 %O*?,QU1JZNX]BLA67$R@[.2YH M)3Q#E@&,HJ(*.3MX>#!0&.9 2US>,ZG96N%- :M."G>#IO?3T>?I+%HQE7%T M&!&DY1(HKJCF1@ACM%:R7)^,%E &@N2OLSG50]VVT&/W3/F8E,1M8,<)X/S\ M<* \SA]29IS%#%H!-:&''9;D70V"7P/& MST!9;8(R7\D_V\Q*]6@U7=W=OYC[C]V?52H=5'M!H!Y:![ B#-L(0>4B!!_K M;?A*M1YNYPZD#B@L6J!S6Z=$5('N[MUJ/?TV6A>G+M&>/QBDMQ9ISJ'$5L,4 MB/BX&N-\CD.QA_<:#: FBY[M75QL+_(^%M^3[77Y%E1I?%R[X0(K:A0G3%A. M.#O4-$S%089UR=$ EIH@EC0 R!:IWQ9.7[G8.0O"HV," MX@H3Y;$R",7542JU*->(#1<*OJY^>)42'UB;-4,,8% M(MI08#4^4([;' VLA[<;#4"H/N*V=E8NYN-(J^6NP.-T]>^=0R']=.HH/#XJ MI#@L:@S3SE+M!),.[6F'C$=Z8+<639QTM1&WM0C*XR5T+E7O+WU5P!YARP2# MD F*:%TWV$A4@18DN-3K'Z3<7ZF5:MEF)\ M*):?%QT68ZP*A4IV5QZAVSJ7GEN')]#T_,$ G# *8H0QLB;I;%B8 ZTXRPF1 MO2U/Y+6@R:)GFVZB<^Z$Y[]X\N29K>GJ]P;I&(VT32$H7 "/.&6NI)6+9VRK MGLO%>C2[->RU2?Y>*3<=-_"J6W?A2)J4Y8,M\%8C#*7;Z[,$,0,[+!E]3HN\ MHAM+E1<%3*$CA#+-(?<<*H"5+2D"A%6&: U81I+3?=TP8+@@36X:A2'31&]PL&T_X?T1^KC\K__ M\_]02P$"% ,4 " 7BBI/Z$D[;9(( #Y/P % @ $ M 97AH:6)I=#,Q,7$R,C R,"YH=&U02P$"% ,4 " 7BBI/4OU,5)0( M "/0 % @ '$" 97AH:6)I=#,Q,G$R,C R,"YH=&U0 M2P$"% ,4 " 7BBI/LSS$KO$$ #3'P % @ &*$0 M97AH:6)I=#,R,7$R,C R,"YH=&U02P$"% ,4 " 7BBI/UF4LN_X$ #N M'P % @ &M%@ 97AH:6)I=#,R,G$R,C R,"YH=&U02P$" M% ,4 " 7BBI/2=9"'L'-D4$L! A0#% @ M%XHJ3PG["S]#(0 ,E\! !4 ( !**D]U8'A"^TT "'& P 5 M " >B# @!S;6%R+3(P,3DP-S,Q7V1E9BYX;6Q02P$"% ,4 " 7 MBBI/:B-JM%*\ "9,0H %0 @ $6T@( &UL4$L! A0#% @ %XHJ3T]\H_P0

    00 ! end XML 16 R39.htm IDEA: XBRL DOCUMENT v3.19.2
    Business Combinations - Assets and Liabilities Acquired (Details) - USD ($)
    $ in Thousands
    Jul. 31, 2019
    May 01, 2019
    Jan. 31, 2019
    Business Acquisition [Line Items]      
    Intangible Assets $ 16,752   $ 1,707
    Goodwill $ 16,677   $ 5,496
    Artefact Product Group, LLC.      
    Business Acquisition [Line Items]      
    Cash   $ 1,150  
    Current Assets   801  
    Intangible Assets   16,090  
    Goodwill   11,181  
    Current Liabilities   (180)  
    Deferred Revenue   (1,030)  
    Total   $ 28,012  

    XML 17 R50.htm IDEA: XBRL DOCUMENT v3.19.2
    Income Taxes (Details) - USD ($)
    $ in Thousands
    3 Months Ended 6 Months Ended
    Jul. 31, 2019
    Jul. 31, 2018
    Jul. 31, 2019
    Jul. 31, 2018
    Income Tax Disclosure [Abstract]        
    Income tax provision (benefit) $ 39 $ (88) $ 74 $ (88)
    XML 18 R54.htm IDEA: XBRL DOCUMENT v3.19.2
    Leases - Supplemental Cash Flow Information (Details)
    $ in Thousands
    6 Months Ended
    Jul. 31, 2019
    USD ($)
    Cash paid for amounts included in the measurement of lease liabilities:  
    Operating cash flows from operating leases $ 4,461
    Operating cash flows from finance leases 118
    Financing cash flows from finance leases 2,042
    Right-of-use assets obtained in exchange for lease obligations:  
    Operating leases 0
    Finance leases $ 1,682
    Weighted-average remaining lease term (in years):  
    Operating leases 6 years 3 months 18 days
    Finance leases 1 year 10 months 24 days
    Weighted-average discount rate:  
    Operating leases 6.40%
    Finance leases 5.30%
    Cash paid for lease liability accretion $ 1,600
    XML 19 R45.htm IDEA: XBRL DOCUMENT v3.19.2
    Share-Based Compensation - Narrative (Details)
    $ in Thousands
    3 Months Ended 6 Months Ended
    Jul. 31, 2019
    USD ($)
    shares
    Jul. 31, 2018
    USD ($)
    Jul. 31, 2019
    USD ($)
    purchase_period
    shares
    Jul. 31, 2018
    USD ($)
    Jan. 31, 2019
    shares
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
    Share-based compensation | $ $ 9,086 $ 4,098 $ 15,383 $ 5,940  
    2018 ESPP          
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
    Allowable payroll deduction as a percent of base cash compensation     15.00%    
    Offering period (in months)     6 months    
    Number of purchase periods | purchase_period     1    
    Purchase period (in months)     6 months    
    Purchase price percent     85.00%    
    Maximum number of shares authorized (in shares) | shares 2,596,975   2,596,975   1,719,782
    Share-based compensation | $     $ 4,000    
    Common Class A | 2018 ESPP          
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
    Period in which shares authorized increase     10 years    
    Maximum number of shares authorized (in shares) | shares 20,400,000   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    
    RSUs          
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
    Vesting period     4 years    
    XML 20 R41.htm IDEA: XBRL DOCUMENT v3.19.2
    Goodwill and Net Intangible Assets - Changes in Goodwill (Details)
    $ in Thousands
    6 Months Ended
    Jul. 31, 2019
    USD ($)
    Goodwill [Roll Forward]  
    Goodwill balance as of January 31, 2019 $ 5,496
    Addition - acquisition of 10,000ft 11,181
    Goodwill balance as of July 31, 2019 $ 16,677
    XML 21 R49.htm IDEA: XBRL DOCUMENT v3.19.2
    Share-Based Compensation - Share-Based Compensation Expense (Details) - USD ($)
    $ in Thousands
    3 Months Ended 6 Months Ended
    Jul. 31, 2019
    Jul. 31, 2018
    Jul. 31, 2019
    Jul. 31, 2018
    Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
    Share-based compensation $ 9,086 $ 4,098 $ 15,383 $ 5,940
    Cost of subscription revenue        
    Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
    Share-based compensation 356 84 591 118
    Cost of professional services revenue        
    Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
    Share-based compensation 298 150 515 197
    Research and development        
    Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
    Share-based compensation 3,317 1,378 5,589 2,043
    Sales and marketing        
    Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
    Share-based compensation 3,276 1,370 5,385 1,884
    General and administrative        
    Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
    Share-based compensation $ 1,839 $ 1,116 $ 3,303 $ 1,698
    XML 22 R6.htm IDEA: XBRL DOCUMENT v3.19.2
    Condensed Consolidated Statements of Cash Flows - USD ($)
    $ in Thousands
    6 Months Ended
    Jul. 31, 2019
    Jul. 31, 2018
    Cash flows from operating activities    
    Net loss $ (38,924) $ (26,631)
    Adjustments to reconcile net loss to net cash used in operating activities:    
    Share-based compensation expense 15,383 5,940
    Remeasurement of convertible preferred stock warrant liability 0 1,326
    Depreciation of property and equipment 5,022 3,173
    Amortization of deferred commission costs 8,423 4,452
    Unrealized foreign currency loss 286 66
    Amortization of intangible assets 1,060 255
    Amortization of operating lease right-of-use assets 3,668  
    Changes in operating assets and liabilities:    
    Accounts receivable (9,310) (8,747)
    Prepaid expenses and other current assets (6,324) (1,767)
    Other long-term assets (198) 50
    Accounts payable (2,099) 597
    Other accrued liabilities 3,970 1,825
    Accrued compensation and related benefits (701) 1,070
    Deferred commissions (15,024) (9,882)
    Other long-term liabilities (1,003) 124
    Deferred revenue 26,704 18,876
    Operating lease liabilities (2,810)  
    Net cash used in operating activities (11,877) (9,273)
    Cash flows from investing activities    
    Purchases of short-term investments (50,000) 0
    Purchases of property and equipment (3,085) (2,214)
    Capitalized internal-use software development costs (3,397) (849)
    Payments for business acquisition, net of cash acquired (26,839)  
    Net cash used in investing activities (83,321) (3,063)
    Cash flows from financing activities    
    Proceeds from initial public offering of common stock, net of underwriters' discounts and commissions 0 163,844
    Proceeds from follow-on offering of common stock, net of underwriters' discounts and commissions 379,828 0
    Payments of principal on finance leases (2,042) (1,584)
    Payments of deferred offerings costs (706) (2,263)
    Proceeds from exercise of stock options 9,738 2,614
    Proceeds from Employee Stock Purchase Plan 4,991 2,118
    Net cash provided by financing activities 391,809 164,729
    Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash (216) (44)
    Net increase in cash, cash equivalents, and restricted cash 296,395 152,349
    Cash, cash equivalents, and restricted cash    
    Beginning of period 215,705 61,059
    End of period 512,100 213,408
    Supplemental disclosures    
    Cash paid for interest 118 161
    Purchases of fixed assets under finance leases 1,682  
    Purchases of fixed assets under finance leases   2,639
    Accrued purchases of property and equipment (including internal-use software) 906 362
    Deferred offering costs, accrued but not yet paid 164 340
    Share-based compensation expense capitalized in internal-use software development costs $ 421 $ 0
    XML 23 q22020smar10-q_htm.xml IDEA: XBRL DOCUMENT 0001366561 2019-02-01 2019-07-31 0001366561 us-gaap:CommonClassBMember 2019-08-31 0001366561 us-gaap:CommonClassAMember 2019-08-31 0001366561 2018-05-01 2018-07-31 0001366561 2018-02-01 2018-07-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2018-02-01 2018-07-31 0001366561 2019-05-01 2019-07-31 0001366561 smar:ProfessionalServicesMember 2018-05-01 2018-07-31 0001366561 smar:ProfessionalServicesMember 2019-05-01 2019-07-31 0001366561 smar:ProfessionalServicesMember 2018-02-01 2018-07-31 0001366561 smar:ProfessionalServicesMember 2019-02-01 2019-07-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2019-02-01 2019-07-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2018-05-01 2018-07-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2019-05-01 2019-07-31 0001366561 2019-01-31 0001366561 2019-07-31 0001366561 us-gaap:CommonClassAMember 2019-07-31 0001366561 us-gaap:CommonClassBMember 2019-01-31 0001366561 us-gaap:CommonClassAMember 2019-01-31 0001366561 us-gaap:CommonClassBMember 2019-07-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-07-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001366561 us-gaap:CommonStockMember 2019-02-01 2019-07-31 0001366561 us-gaap:RetainedEarningsMember 2019-07-31 0001366561 us-gaap:RetainedEarningsMember 2019-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0001366561 us-gaap:CommonStockMember 2019-07-31 0001366561 us-gaap:RetainedEarningsMember 2019-02-01 2019-07-31 0001366561 us-gaap:CommonStockMember 2019-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2018-07-31 0001366561 us-gaap:CommonStockMember 2018-07-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0001366561 2018-07-31 0001366561 us-gaap:CommonStockMember 2018-02-01 2018-07-31 0001366561 2018-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-31 0001366561 us-gaap:CommonStockMember 2018-01-31 0001366561 us-gaap:RetainedEarningsMember 2018-07-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001366561 us-gaap:RetainedEarningsMember 2018-01-31 0001366561 us-gaap:RetainedEarningsMember 2018-02-01 2018-07-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001366561 us-gaap:CommonClassAMember smar:PublicEquityOfferingMember 2019-06-14 2019-06-14 0001366561 us-gaap:CommonClassAMember smar:PublicEquityOfferingMember 2019-06-14 0001366561 smar:PublicEquityOfferingMember 2019-06-14 2019-06-14 0001366561 us-gaap:CommonClassAMember smar:PublicEquityOfferingSellingShareholdersMember 2019-06-14 2019-06-14 0001366561 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-02-01 2019-07-31 0001366561 us-gaap:AccountingStandardsUpdate201602Member 2019-02-01 0001366561 smar:BellevueLeaseMember us-gaap:FinancialStandbyLetterOfCreditMember 2019-01-31 0001366561 smar:BellevueBostonLondonAndEdinburghLeasesMember 2019-07-31 0001366561 smar:BellevueBostonLondonAndEdinburghLeasesMember 2019-01-31 0001366561 smar:ProfessionalServicesMember 2018-02-01 2018-04-30 0001366561 smar:ProfessionalServicesMember 2019-07-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2019-07-31 0001366561 smar:ProfessionalServicesMember 2019-02-01 2019-04-30 0001366561 2019-08-01 2019-07-31 0001366561 us-gaap:EmployeeStockMember 2018-02-01 2018-07-31 0001366561 us-gaap:EmployeeStockMember 2019-02-01 2019-07-31 0001366561 us-gaap:StockCompensationPlanMember 2018-02-01 2018-07-31 0001366561 us-gaap:StockCompensationPlanMember 2019-02-01 2019-07-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-07-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-07-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-07-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2019-07-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember 2019-07-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:CertificatesOfDepositMember 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:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 smar:ArtefactProductGroupLLC.Member us-gaap:TradeNamesMember 2019-05-01 2019-05-01 0001366561 smar:ArtefactProductGroupLLC.Member 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 0001366561 smar:TernProInc.Member 2019-01-11 2019-01-11 0001366561 smar:TernProInc.Member 2019-01-11 0001366561 smar:TernProInc.Member us-gaap:CustomerRelationshipsMember 2019-01-11 0001366561 smar:TernProInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-11 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-07-31 0001366561 us-gaap:PatentsMember 2019-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2019-01-31 0001366561 us-gaap:InternetDomainNamesMember 2019-07-31 0001366561 us-gaap:PatentsMember 2019-07-31 0001366561 us-gaap:TradeNamesMember 2019-07-31 0001366561 us-gaap:InternetDomainNamesMember 2019-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2019-07-31 0001366561 us-gaap:TradeNamesMember 2019-01-31 0001366561 us-gaap:TradeNamesMember 2019-02-01 2019-07-31 0001366561 us-gaap:CustomerRelationshipsMember 2018-02-01 2019-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2019-02-01 2019-07-31 0001366561 2018-02-01 2019-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-02-01 2019-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-02-01 2019-07-31 0001366561 us-gaap:TradeNamesMember 2018-02-01 2019-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2019-05-01 2019-07-31 0001366561 smar:CostOfSubscriptionRevenueMember 2019-02-01 2019-07-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2019-07-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2019-07-31 0001366561 smar:CostOfSubscriptionRevenueMember 2019-05-01 2019-07-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2018-02-01 2018-07-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2018-05-01 2018-07-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2019-05-01 2019-07-31 0001366561 smar:CostOfSubscriptionRevenueMember 2018-02-01 2018-07-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2019-05-01 2019-07-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2018-07-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2019-07-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2019-05-01 2019-07-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2019-02-01 2019-07-31 0001366561 smar:CostOfSubscriptionRevenueMember 2018-05-01 2018-07-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2018-05-01 2018-07-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2018-05-01 2018-07-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2018-07-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2018-05-01 2018-07-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2018-07-31 0001366561 us-gaap:EmployeeStockOptionMember 2019-02-01 2019-07-31 0001366561 us-gaap:EmployeeStockOptionMember 2019-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2019-07-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2019-07-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2019-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2019-07-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2019-02-01 2019-07-31 0001366561 smar:EmployeeStockPurchasePlan2018Member us-gaap:CommonClassAMember 2019-02-01 2019-07-31 0001366561 smar:EmployeeStockPurchasePlan2018Member smar:CommonClassAAndBMember 2019-02-01 2019-07-31 0001366561 smar:EmployeeStockPurchasePlan2018Member us-gaap:CommonClassAMember 2019-07-31 0001366561 smar:EquityIncentivePlan2018Member 2019-02-01 2019-07-31 0001366561 smar:EquityIncentivePlan2018Member 2019-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2019-01-31 0001366561 smar:EquityIncentivePlan2018Member 2019-07-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2019-07-31 0001366561 srt:MinimumMember 2019-02-01 2019-07-31 0001366561 srt:MaximumMember 2019-02-01 2019-07-31 0001366561 srt:AsiaPacificMember 2018-05-01 2018-07-31 0001366561 country:US 2018-05-01 2018-07-31 0001366561 us-gaap:EMEAMember 2019-05-01 2019-07-31 0001366561 srt:AsiaPacificMember 2019-05-01 2019-07-31 0001366561 us-gaap:EMEAMember 2018-02-01 2018-07-31 0001366561 country:US 2019-05-01 2019-07-31 0001366561 smar:AmericasExcludingU.S.Member 2018-02-01 2018-07-31 0001366561 smar:AmericasExcludingU.S.Member 2018-05-01 2018-07-31 0001366561 us-gaap:EMEAMember 2018-05-01 2018-07-31 0001366561 srt:AsiaPacificMember 2018-02-01 2018-07-31 0001366561 us-gaap:EMEAMember 2019-02-01 2019-07-31 0001366561 country:US 2018-02-01 2018-07-31 0001366561 srt:AsiaPacificMember 2019-02-01 2019-07-31 0001366561 smar:AmericasExcludingU.S.Member 2019-02-01 2019-07-31 0001366561 country:US 2019-02-01 2019-07-31 0001366561 smar:AmericasExcludingU.S.Member 2019-05-01 2019-07-31 smar:segment iso4217:USD shares shares pure smar:purchase_period iso4217:USD false --01-31 Q2 2020 0001366561 P6M P0Y 1234000 1571000 500000000 500000000 500000000 500000000 48003701 56967742 90311498 26036134 48003701 56967742 90311498 26036134 -12301000 -19114000 100000 10000000 10000000 0 0 0 0 P12M 10-Q true 2019-07-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 Yes Yes Non-accelerated Filer false true false false 90933466 25641106 58315000 37470000 108636000 69528000 6329000 4914000 12202000 9175000 64644000 42384000 120838000 78703000 7982000 4588000 14183000 8824000 4683000 3567000 8967000 6654000 12665000 8155000 23150000 15478000 51979000 34229000 97688000 63225000 22210000 14412000 42448000 27257000 39260000 24255000 74673000 46639000 11457000 8524000 22397000 15322000 72927000 47191000 139518000 89218000 -20948000 -12962000 -41830000 -25993000 2114000 908000 3263000 1076000 -319000 -159000 -431000 -1626000 -19153000 -12213000 -38998000 -26543000 -39000 88000 -74000 88000 -19114000 -12301000 -38924000 -26631000 -0.17 -0.12 -0.36 -0.43 111557000 102569000 108626000 62464000 511214000 213085000 50000000 0 40178000 30173000 9914000 3922000 611306000 247180000 886000 2620000 35615000 29014000 25906000 22540000 49719000 16857000 1827000 16677000 5496000 265000 67000 757231000 308744000 2546000 4658000 25416000 25557000 10395000 6544000 9530000 3277000 3768000 123529000 95766000 174693000 136293000 42964000 2295000 2164000 338000 367000 0 2928000 220290000 141752000 0 0 0 0 0 0 736383000 327510000 -199442000 -160518000 536941000 166992000 757231000 308744000 0 0 104971443 0 327510000 -160518000 0 166992000 2351189 14102000 14102000 9025000 378970000 378970000 15801000 15801000 -38924000 -38924000 0 0 116347632 0 736383000 -199442000 0 536941000 67619377 112687000 20280741 0 25892000 -106633000 0 -80741000 2012831 2161000 2161000 134603 2598000 2598000 11745088 160413000 160413000 -67619377 -112687000 68479732 112687000 112687000 5940000 5940000 -26631000 -26631000 0 0 102652995 0 309691000 -133264000 0 176427000 -38924000 -26631000 15383000 5940000 0 1326000 5022000 3173000 8423000 4452000 -286000 -66000 1060000 255000 3668000 9310000 8747000 6324000 1767000 198000 -50000 -2099000 597000 3970000 1825000 -701000 1070000 15024000 9882000 -1003000 124000 26704000 18876000 2810000 -11877000 -9273000 50000000 0 3085000 2214000 3397000 849000 26839000 -83321000 -3063000 0 163844000 379828000 0 2042000 1584000 706000 2263000 9738000 2614000 4991000 2118000 391809000 164729000 -216000 -44000 296395000 152349000 215705000 61059000 512100000 213408000 118000 161000 1682000 2639000 906000 362000 164000 340000 421000 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;background-color:#ffffff;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;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 unaudited condensed 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 interim financial reporting. The condensed consolidated balance sheet as of January 31, 2019 was derived from the audited consolidated financial statements as of that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended January 31, 2019, filed with the SEC on April 1, 2019.</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 condensed consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, which are located in the United States and the United Kingdom. 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 condensed consolidated financial statements. All such adjustments are of a normal, recurring nature. The results of operations for the three and six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> are not necessarily indicative of results to be expected for the full year ending January 31, 2020 or for any other interim period, or for any future year.</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> 9025000 43.50 5810000 379000000.0 12800000 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;">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 unaudited condensed 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 interim financial reporting. The condensed consolidated balance sheet as of January 31, 2019 was derived from the audited consolidated financial statements as of that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended January 31, 2019, filed with the SEC on April 1, 2019.</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 condensed consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, which are located in the United States and the United Kingdom. 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 condensed consolidated financial statements. All such adjustments are of a normal, recurring nature. The results of operations for the three and six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> are not necessarily indicative of results to be expected for the full year ending January 31, 2020 or for any other interim period, or for any future year.</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> 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 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;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;">July 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>$0.9 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, 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 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;"> related to security deposits. The amount of letters of credit that were outstanding 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;"> were still in effect as of </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, however they are now on an unsecured basis and as such the collateral was released.</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 condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the condensed consolidated balance sheets. Cash as reported on the condensed consolidated statements of cash flows consists of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;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="8"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><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: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;">July 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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>511,214</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>211,111</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>886</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,297</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>512,100</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>213,408</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:inherit;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;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 expenses consist primarily of employee-</span><span style="font-family:Times New Roman;font-size:10pt;">related costs, hardware- and software-related costs, costs of outside services used to supplement our internal staff, and 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;">Internal-use software costs of </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;"> were capitalized in the three months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 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.4 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>$0.6 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> were capitalized in the three months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 2018</span><span style="font-family:Times New Roman;font-size:10pt;">, none of which 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;">Internal-use software costs of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> were capitalized in the six months ended July 31, 2019, of which </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 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>$0.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> were capitalized in the six months ended July 31, 2018, none of which 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 condensed consolidated 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 condensed consolidated statements of comprehensive loss within the function that receives the benefit of the developed software. </span><span style="font-family:Times New Roman;font-size:10pt;">Amortization expense of capitalized internal-use software costs totaled </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.2 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for the three months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 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, and </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;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for the six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 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><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> The </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:inherit;font-size:10pt;font-style:normal;font-weight:normal;">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;">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. Operating lease ROU assets are presented separately in long-term assets and finance lease ROU assets are included in property and equipment, net on the condensed consolidated balance sheets. As most of our operating leases do not provide an implicit rate, we use our incremental borrowing rate 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;">July 31, 2019</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. </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. For example, we do not record right-of-use assets or lease liabilities for leases with terms of 12 months or less, and we combine lease and non-lease components for contracts containing real estate 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 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;">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 </span><span style="font-family:Times New Roman;font-size:10pt;">10%</span><span style="font-family:Times New Roman;font-size:10pt;"> of accounts receivable as of </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> or </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;">. No individual customers represented 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 revenue for the three or the six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 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: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 right-of-use assets and operating lease liabilities on our condensed 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 right-of-use 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 right-of-use 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 condensed consolidated balance sheet as of February 1, 2019. The adoption of ASC 842 did not have an impact on our accumulated deficit on our condensed consolidated balance sheet as of February 1, 2019 and is not expected to have a material impact on our condensed consolidated statements of operations or 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 11, </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;">, of the accompanying notes to the condensed consolidated financial statements 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;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 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. The Company does not expect that this ASU will have a material impact on its condensed 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 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;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;">July 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>$0.9 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, 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 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;"> related to security deposits. The amount of letters of credit that were outstanding 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;"> were still in effect as of </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, however they are now on an unsecured basis and as such the collateral was released.</span></div>Cash as reported on the condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the condensed consolidated balance sheets. 900000 1800000 800000 Cash as reported on the condensed consolidated statements of cash flows consists of the following (in thousands):<div style="line-height:120%;padding-bottom:12px;padding-top:8px;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="8"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><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: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;">July 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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>511,214</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>211,111</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>886</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,297</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>512,100</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>213,408</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:inherit;font-size:10pt;"><br/></span></div> Cash as reported on the condensed consolidated statements of cash flows consists of the following (in thousands):<div style="line-height:120%;padding-bottom:12px;padding-top:8px;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="8"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><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: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;">July 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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>511,214</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>211,111</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>886</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,297</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>512,100</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>213,408</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:inherit;font-size:10pt;"><br/></span></div> 511214000 211111000 886000 2297000 512100000 213408000 <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 expenses consist primarily of employee-</span><span style="font-family:Times New Roman;font-size:10pt;">related costs, hardware- and software-related costs, costs of outside services used to supplement our internal staff, and 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;">Internal-use software costs of </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;"> were capitalized in the three months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 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.4 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>$0.6 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> were capitalized in the three months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 2018</span><span style="font-family:Times New Roman;font-size:10pt;">, none of which 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;">Internal-use software costs of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> were capitalized in the six months ended July 31, 2019, of which </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 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>$0.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> were capitalized in the six months ended July 31, 2018, none of which 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 condensed consolidated 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 condensed consolidated statements of comprehensive loss within the function that receives the benefit of the developed software. </span><span style="font-family:Times New Roman;font-size:10pt;">Amortization expense of capitalized internal-use software costs totaled </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.2 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for the three months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 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, and </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;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for the six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 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><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> The </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:inherit;font-size:10pt;font-style:normal;font-weight:normal;">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> 2200000 1400000 600000 3800000 2400000 800000 P3Y 500000 200000 900000 400000 <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. Operating lease ROU assets are presented separately in long-term assets and finance lease ROU assets are included in property and equipment, net on the condensed consolidated balance sheets. As most of our operating leases do not provide an implicit rate, we use our incremental borrowing rate 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;">July 31, 2019</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. </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. For example, we do not record right-of-use assets or lease liabilities for leases with terms of 12 months or less, and we combine lease and non-lease components for contracts containing real estate 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 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;">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;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 right-of-use assets and operating lease liabilities on our condensed 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 right-of-use 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 right-of-use 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 condensed consolidated balance sheet as of February 1, 2019. The adoption of ASC 842 did not have an impact on our accumulated deficit on our condensed consolidated balance sheet as of February 1, 2019 and is not expected to have a material impact on our condensed consolidated statements of operations or 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 11, </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;">, of the accompanying notes to the condensed consolidated financial statements 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;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 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. The Company does not expect that this ASU will have a material impact on its condensed 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 three months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 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>$45.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>$27.8 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>$1.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>$1.3 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 April 30, 2019 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;">During the six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 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>$68.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>$41.2 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>$1.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>$1.0 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 January 31, 2019 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;">July 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$129.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of revenue, </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;">was expected to be recognized from remaining performance obligations, of which </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$126.4 million</span></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>$2.9 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to professional services. Approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>98%</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 12 months.</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>$35.6 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;">July 31, 2019</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</span></span><span style="font-family:Times New Roman;font-size:10pt;"> million 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>$4.6</span></span><span style="font-family:Times New Roman;font-size:10pt;"> million and $</span><span style="font-family:Times New Roman;font-size:10pt;"><span>2.5</span></span><span style="font-family:Times New Roman;font-size:10pt;"> million for the three months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 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, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$8.4 million</span></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;">and</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;"><span>$4.5 million</span></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;background-color:#ffffff;">for the six months ended</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;">July 31, 2019</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;background-color:#ffffff;">and</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;">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 condensed consolidated statements of operations.</span></div> 45300000 27800000 1900000 1300000 68500000 41200000 1900000 1000000.0 129400000 126400000 2900000 0.98 35600000 29000000.0 4600000 2500000 8400000 4500000 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 share and 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="8"/></tr><tr><td style="width:76%;"/><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%;"/></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: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;">Three Months Ended July 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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net loss</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(19,114</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:10pt;"><span style="font-family:Times New Roman;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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(12,301</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:10pt;"><span style="font-family:Times New Roman;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Weighted-average common shares outstanding </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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>111,557</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>102,569</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(0.17</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(0.12</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</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="8"/></tr><tr><td style="width:76%;"/><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%;"/></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: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;">Six Months Ended July 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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net loss</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(38,924</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:10pt;"><span style="font-family:Times New Roman;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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(26,631</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:10pt;"><span style="font-family:Times New Roman;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>108,626</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>62,464</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(0.36</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:10pt;"><span style="font-family:Times New Roman;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:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(0.43</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</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="6"/></tr><tr><td style="width:76%;"/><td style="width:11%;"/><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="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;">July 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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,348</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,466</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Shares issuable pursuant to the 2018 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>116</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>166</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,464</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,632</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 share and 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="8"/></tr><tr><td style="width:76%;"/><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%;"/></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: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;">Three Months Ended July 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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net loss</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(19,114</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:10pt;"><span style="font-family:Times New Roman;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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(12,301</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:10pt;"><span style="font-family:Times New Roman;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Weighted-average common shares outstanding </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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>111,557</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>102,569</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(0.17</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(0.12</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</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="8"/></tr><tr><td style="width:76%;"/><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%;"/></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: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;">Six Months Ended July 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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net loss</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(38,924</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:10pt;"><span style="font-family:Times New Roman;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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(26,631</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:10pt;"><span style="font-family:Times New Roman;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>108,626</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>62,464</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(0.36</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:10pt;"><span style="font-family:Times New Roman;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:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(0.43</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div></div> -19114000 -12301000 111557000 102569000 -0.17 -0.12 -38924000 -26631000 108626000 62464000 -0.36 -0.43 <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="6"/></tr><tr><td style="width:76%;"/><td style="width:11%;"/><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="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;">July 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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,348</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,466</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Shares issuable pursuant to the 2018 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>116</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>166</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,464</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,632</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> 13348000 15466000 116000 166000 13464000 15632000 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 condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The lowest level of significant input determines the placement of the fair value measurement within the following hierarchical levels:</span></div><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 indicate the fair value hierarchy of the valuation inputs used (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="16"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">July 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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">   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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>289,361</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>289,361</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">   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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>100,000</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>100,000</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>50,000</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>50,000</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>289,361</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>150,000</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>439,361</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:57%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">   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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">   Certificates of deposit</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,775</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,775</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>203,746</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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 indicate the fair value hierarchy of the valuation inputs used (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="16"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">July 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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">   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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>289,361</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>289,361</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">   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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>100,000</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>100,000</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>50,000</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>50,000</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>289,361</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>150,000</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>439,361</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:57%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">   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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">   Certificates of deposit</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,775</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,775</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>203,746</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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> 289361000 0 0 289361000 0 100000000 0 100000000 0 50000000 0 50000000 289361000 150000000 0 439361000 203746000 0 0 203746000 0 1775000 0 1775000 203746000 1775000 0 205521000 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 payable 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>$28.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in cash, excluding cash acquired and transaction cost adjustments. Of the cash paid at closing, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> is held in escrow for a 12-month period after closing 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 condensed 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 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28,012</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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;"><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;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 July 31, 2019, 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 condensed consolidated balance sheet.</span></div> 1 28000000.0 3000000.0 <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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28,012</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> 1150000 801000 16090000 11181000 180000 1030000 28012000 <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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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 six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 2019</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;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Goodwill balance as of July 31, 2019</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16,677</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 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;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 July 31, 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="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>(1,214</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>8,652</span></span></div></td><td style="vertical-align: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>(341</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>8,009</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>(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: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>91</span></span></div></td><td style="vertical-align: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>(78</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>92</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>(1,642</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>16,857</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;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 July 31, 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="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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,652</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.39</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.31</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,009</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7.57</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.86</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.42</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">—</span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16,752</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5.90</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.42</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 related to intangible assets 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;"> 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 three months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 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, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.1 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.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> fo</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">r the six months ended</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 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;">July 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, 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:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Remainder of fiscal 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,702</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Fiscal 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,358</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Fiscal 2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,897</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Fiscal 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,608</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Fiscal 2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,607</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,672</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16,844</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 six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 2019</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;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Goodwill balance as of July 31, 2019</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16,677</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> 5496000 11181000 16677000 <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;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 July 31, 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="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>(1,214</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>8,652</span></span></div></td><td style="vertical-align: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>(341</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>8,009</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>(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: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>91</span></span></div></td><td style="vertical-align: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>(78</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>92</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>(1,642</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>16,857</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;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 July 31, 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="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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,652</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.39</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.31</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,009</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7.57</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.86</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.42</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">—</span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16,752</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5.90</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.42</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 1214000 8652000 1866000 494000 1372000 8350000 341000 8009000 360000 25000 335000 100000 9000 91000 0 0 0 170000 78000 92000 170000 63000 107000 13000 0 13000 13000 0 13000 18499000 1642000 16857000 2409000 582000 1827000 8652000 P4Y4M20D 1372000 P2Y3M21D 8009000 P7Y6M25D 335000 P2Y10M9D 91000 P2Y5M1D 0 16752000 P5Y10M24D 1707000 P2Y5M1D 900000 100000 1100000 300000 <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;">July 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, 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:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Remainder of fiscal 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,702</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Fiscal 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,358</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Fiscal 2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,897</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Fiscal 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,608</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Fiscal 2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,607</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,672</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16,844</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> 1702000 3358000 2897000 2608000 2607000 3672000 16844000 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 (the “2005 Plan”), the 2015 Equity Incentive Plan (the “2015 Plan”), and the 2018 Equity Incentive Plan (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;">The Company has also issued restricted stock units (“RSUs”) to employees and non-employee directors 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;">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</span></span><span style="font-family:Times New Roman;font-size:10pt;"> years from the date of grant. 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;">.</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 Employee Stock Purchase Plan (“ESPP”). The ESPP became effective on April 26, 2018, with the effective date of our initial public offering. </span></div><div style="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 Class A 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 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 aggregate number of shares reserved for sale 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;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 six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 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: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="7"/></tr><tr><td style="width:47%;"/><td style="width:25%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:24%;"/><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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted-Average Exercise Price</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Exercised and awarded</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,061,679</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.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></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(246,500</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8.91</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Outstanding at July 31, 2019</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,744,152</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7.66</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Exercisable at July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,944,779</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.28</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;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 six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 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: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:47%;"/><td style="width:25%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:24%;"/><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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,993,706</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>40.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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(116,989</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16.31</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(118,367</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>34.11</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Outstanding at July 31, 2019</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,603,549</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36.71</span></span></div></td><td style="vertical-align: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 following table includes a summary of shares available for issuance under our 2018 Plan and our 2018 ESPP during the six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 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: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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,594,298</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:10pt;"><span style="font-family:Times New Roman;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(172,521</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>364,867</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance at July 31, 2019</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,477,484</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,596,975</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;">July 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </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;"> 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;">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 condensed 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="16"/></tr><tr><td style="width:49%;"/><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="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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Six Months Ended July 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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>356</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>84</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>591</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>118</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;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>298</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>150</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>515</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>197</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,317</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,378</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,589</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,043</span></span></div></td><td style="vertical-align: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;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,276</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,370</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,385</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,884</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,839</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,116</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,303</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,698</span></span></div></td><td style="vertical-align: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;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,086</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,098</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,383</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,940</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> P4Y P10Y P4Y 0.15 P6M 1 0.85 P10Y 0.01 20400000 <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 six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 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: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="7"/></tr><tr><td style="width:47%;"/><td style="width:25%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:24%;"/><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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted-Average Exercise Price</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Exercised and awarded</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,061,679</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.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></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(246,500</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8.91</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Outstanding at July 31, 2019</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,744,152</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7.66</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Exercisable at July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,944,779</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.28</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> 12451739 5.72 600592 38.37 2061679 4.73 246500 8.91 10744152 7.66 4944779 4.28 <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 six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 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: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:47%;"/><td style="width:25%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:24%;"/><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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,993,706</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>40.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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(116,989</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16.31</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(118,367</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>34.11</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Outstanding at July 31, 2019</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,603,549</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36.71</span></span></div></td><td style="vertical-align: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 1993706 40.67 116989 16.31 118367 34.11 2603549 36.71 <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 six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 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: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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,594,298</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:10pt;"><span style="font-family:Times New Roman;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(172,521</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>364,867</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance at July 31, 2019</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,477,484</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,596,975</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 2594298 172521 364867 0 11477484 2596975 4000000.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;background-color:#ffffff;">Share-based compensation expense included in the condensed 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="16"/></tr><tr><td style="width:49%;"/><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="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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Six Months Ended July 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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>356</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>84</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>591</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>118</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;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>298</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>150</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>515</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>197</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,317</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,378</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,589</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,043</span></span></div></td><td style="vertical-align: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;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,276</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,370</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,385</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,884</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,839</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,116</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,303</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,698</span></span></div></td><td style="vertical-align: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;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,086</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,098</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,383</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,940</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> 356000 84000 591000 118000 298000 150000 515000 197000 3317000 1378000 5589000 2043000 3276000 1370000 5385000 1884000 1839000 1116000 3303000 1698000 9086000 4098000 15383000 5940000 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 provision for income taxes for interim tax periods is generally determined using an estimate of the Company’s annual effective tax rate, excluding jurisdictions for which no tax benefit can be recognized due to valuation allowances, and adjusted for discrete tax items in the period. Each quarter the Company updates its estimate of the annual effective tax rate and makes a cumulative adjustment if the estimated annual tax rate has changed.</span></div><div style="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’s effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to a valuation allowance related to the Company’s U.S. federal and state deferred tax assets partially offset by the windfall from share-based compensation tax deductions.</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 recorded a benefit for income taxes of less than $0.1 million 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 three and six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively, primarily attributable to the windfall from share-based compensation tax deductions offset by income taxes in foreign jurisdictions and state income taxes. </span></div><span style="font-family:Times New Roman;font-size:10pt;">The Company recorded a provision for income taxes of </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 three and six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 2018</span>, primarily attributable to income taxes in foreign jurisdictions and state income taxes. -100000 100000 Leases<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;">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 condensed consolidated statement of operations 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="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><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 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;">Three Months Ended </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">July 31, 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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">July 31, 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,634</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,365</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,025</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,997</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>59</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>125</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>142</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>269</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>432</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>835</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,292</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,591</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:46%;"/><td style="width:34%;"/><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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of July 31, 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>49,719</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,454</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>55,173</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,530</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finance</span></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,277</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating</span></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>42,964</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finance</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,295</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58,066</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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating cash flows from 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,461</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating cash flows from 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>118</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Financing cash flows from 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,042</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,682</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6.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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1.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="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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6.4</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5.3</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:10pt;"><span style="font-family:Times New Roman;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="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>$1.6 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;">July 31, 2019</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:57%;"/><td style="width:1%;"/><td style="width:19%;"/><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 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Finance</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Remainder of fiscal 2020</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,927</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,156</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,783</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,408</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,930</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,071</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,142</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>263</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,371</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>18,885</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>64,038</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,898</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(11,544</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(326</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>52,494</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,572</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;">July 31, 2019</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 noncancelable lease payments associated with these agreements totaled </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;">, payable over lease terms of approximately </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;">.</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, were approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.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>$3.2 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for the three and six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 2018</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div> Leases<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;">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 condensed consolidated statement of operations 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="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><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 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;">Three Months Ended </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">July 31, 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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">July 31, 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,634</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,365</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,025</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,997</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>59</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>125</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>142</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>269</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>432</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>835</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,292</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,591</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:46%;"/><td style="width:34%;"/><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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of July 31, 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>49,719</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,454</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>55,173</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,530</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finance</span></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,277</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating</span></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>42,964</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finance</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,295</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58,066</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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating cash flows from 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,461</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating cash flows from 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>118</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Financing cash flows from 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,042</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,682</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6.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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1.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="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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6.4</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5.3</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:10pt;"><span style="font-family:Times New Roman;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="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>$1.6 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;">July 31, 2019</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:57%;"/><td style="width:1%;"/><td style="width:19%;"/><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 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Finance</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Remainder of fiscal 2020</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,927</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,156</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,783</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,408</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,930</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,071</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,142</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>263</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,371</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>18,885</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>64,038</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,898</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(11,544</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(326</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>52,494</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,572</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;">July 31, 2019</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 noncancelable lease payments associated with these agreements totaled </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;">, payable over lease terms of approximately </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;">.</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, were approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.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>$3.2 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for the three and six months ended </span><span style="font-family:Times New Roman;font-size:10pt;">July 31, 2018</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div> P1Y P7Y P5Y <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 condensed consolidated statement of operations 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="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><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 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;">Three Months Ended </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">July 31, 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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">July 31, 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,634</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,365</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,025</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,997</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>59</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>125</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>142</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>269</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>432</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>835</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,292</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,591</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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating cash flows from 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,461</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating cash flows from 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>118</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Financing cash flows from 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,042</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,682</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6.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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1.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="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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6.4</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5.3</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:10pt;"><span style="font-family:Times New Roman;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="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>$1.6 million</span></span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">.</span></div> 2634000 5365000 1025000 1997000 59000 125000 142000 269000 432000 835000 4292000 8591000 <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:46%;"/><td style="width:34%;"/><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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of July 31, 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>49,719</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,454</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>55,173</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,530</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finance</span></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,277</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating</span></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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>42,964</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finance</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,295</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58,066</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> 49719000 5454000 55173000 9530000 3277000 42964000 2295000 58066000 4461000 118000 2042000 0 1682000 P6Y3M18D P1Y10M24D 0.064 0.053 1600000 <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;">July 31, 2019</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:57%;"/><td style="width:1%;"/><td style="width:19%;"/><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 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Finance</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Remainder of fiscal 2020</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,927</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,156</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,783</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,408</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,930</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,071</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,142</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>263</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,371</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>18,885</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>64,038</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,898</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(11,544</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(326</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>52,494</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,572</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;">July 31, 2019</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:57%;"/><td style="width:1%;"/><td style="width:19%;"/><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 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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Finance</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Remainder of fiscal 2020</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,927</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,156</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,783</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,408</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,930</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,071</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,142</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>263</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,371</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>18,885</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>64,038</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,898</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(11,544</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(326</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:10pt;"><span style="font-family:Times New Roman;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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>52,494</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,572</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> 4927000 2156000 9783000 2408000 9930000 1071000 10142000 263000 10371000 0 18885000 0 64038000 5898000 11544000 326000 52494000 5572000 10200000 P7Y 1700000 3200000 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;">Legal matters</span></div><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. </span>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 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. 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="16"/></tr><tr><td style="width:51%;"/><td style="width:1%;"/><td style="width:11%;"/><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%;"/><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="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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Six Months Ended July 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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>50,884</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>31,807</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>95,039</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58,946</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,323</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,289</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,772</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,408</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,131</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,233</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,949</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Americas other than the United States</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,029</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,157</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,994</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,036</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>64,644</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>42,384</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>120,838</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>78,703</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;">July 31, 2019</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 no 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="16"/></tr><tr><td style="width:51%;"/><td style="width:1%;"/><td style="width:11%;"/><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%;"/><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="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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: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;">Six Months Ended July 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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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:8pt;"><span style="font-family:Times New Roman;font-size:8pt;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><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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>50,884</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>31,807</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>95,039</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58,946</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,323</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,289</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,772</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,408</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,131</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,233</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,949</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Americas other than the United States</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,029</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,157</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,994</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,036</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>64,644</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>42,384</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>120,838</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</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:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>78,703</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> 50884000 31807000 95039000 58946000 7323000 5289000 13572000 9772000 3408000 3131000 6233000 5949000 3029000 2157000 5994000 4036000 64644000 42384000 120838000 78703000 XML 24 R2.htm IDEA: XBRL DOCUMENT v3.19.2
    Condensed Consolidated Statements of Operations - USD ($)
    shares in Thousands, $ in Thousands
    3 Months Ended 6 Months Ended
    Jul. 31, 2019
    Jul. 31, 2018
    Jul. 31, 2019
    Jul. 31, 2018
    Revenue        
    Revenues $ 64,644 $ 42,384 $ 120,838 $ 78,703
    Cost of revenue        
    Total cost of revenue 12,665 8,155 23,150 15,478
    Gross profit 51,979 34,229 97,688 63,225
    Operating expenses        
    Research and development 22,210 14,412 42,448 27,257
    Sales and marketing 39,260 24,255 74,673 46,639
    General and administrative 11,457 8,524 22,397 15,322
    Total operating expenses 72,927 47,191 139,518 89,218
    Loss from operations (20,948) (12,962) (41,830) (25,993)
    Interest income 2,114 908 3,263 1,076
    Other income (expense), net (319) (159) (431) (1,626)
    Net loss before income tax provision (benefit) (19,153) (12,213) (38,998) (26,543)
    Income tax provision (benefit) (39) 88 (74) 88
    Net loss (19,114) (12,301) (38,924) (26,631)
    Comprehensive loss $ (19,114) $ (12,301) $ (38,924) $ (26,631)
    Net loss per share attributable to common shareholders, basic and diluted (in usd per share) $ (0.17) $ (0.12) $ (0.36) $ (0.43)
    Weighted-average shares outstanding used to compute net loss per share attributable to common shareholders, basic and diluted (in shares) 111,557 102,569 108,626 62,464
    Subscription        
    Revenue        
    Revenues $ 58,315 $ 37,470 $ 108,636 $ 69,528
    Cost of revenue        
    Total cost of revenue 7,982 4,588 14,183 8,824
    Professional services        
    Revenue        
    Revenues 6,329 4,914 12,202 9,175
    Cost of revenue        
    Total cost of revenue $ 4,683 $ 3,567 $ 8,967 $ 6,654
    XML 25 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 169 367 1 false 48 0 false 6 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.smartsheet.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 2 false false R3.htm 1003000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 3 false false R4.htm 1003501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 1004000 - Statement - Condensed Consolidated Statements of Change in Convertible Preferred Stock and Shareholders' Equity (Deficit) Sheet http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit Condensed Consolidated Statements of Change in Convertible Preferred Stock and Shareholders' Equity (Deficit) Statements 5 false false R6.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Overview and Basis of Presentation Sheet http://www.smartsheet.com/role/OverviewAndBasisOfPresentation Overview and Basis of Presentation Notes 7 false false R8.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.smartsheet.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2103100 - Disclosure - Revenue from Contracts with Customers Sheet http://www.smartsheet.com/role/RevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 9 false false R10.htm 2104100 - Disclosure - Deferred Commissions Sheet http://www.smartsheet.com/role/DeferredCommissions Deferred Commissions Notes 10 false false R11.htm 2105100 - Disclosure - Net Loss Per Share Sheet http://www.smartsheet.com/role/NetLossPerShare Net Loss Per Share Notes 11 false false R12.htm 2106100 - Disclosure - Fair Value Measurements Sheet http://www.smartsheet.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2107100 - Disclosure - Business Combinations Sheet http://www.smartsheet.com/role/BusinessCombinations Business Combinations Notes 13 false false R14.htm 2108100 - Disclosure - Goodwill and Net Intangible Assets Sheet http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssets Goodwill and Net Intangible Assets Notes 14 false false R15.htm 2109100 - Disclosure - Share-Based Compensation Sheet http://www.smartsheet.com/role/ShareBasedCompensation Share-Based Compensation Notes 15 false false R16.htm 2110100 - Disclosure - Income Taxes Sheet http://www.smartsheet.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2111100 - Disclosure - Leases Sheet http://www.smartsheet.com/role/Leases Leases Notes 17 false false R18.htm 2112100 - Disclosure - Commitments and Contingencies Sheet http://www.smartsheet.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 2113100 - Disclosure - Geographic Information Sheet http://www.smartsheet.com/role/GeographicInformation Geographic Information Notes 19 false false R20.htm 2202201 - 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 20 false false R21.htm 2302302 - 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 21 false false R22.htm 2305301 - 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 22 false false R23.htm 2306301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.smartsheet.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.smartsheet.com/role/FairValueMeasurements 23 false false R24.htm 2307301 - Disclosure - Business Combinations (Tables) Sheet http://www.smartsheet.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.smartsheet.com/role/BusinessCombinations 24 false false R25.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 25 false false R26.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 26 false false R27.htm 2311301 - Disclosure - Leases (Tables) Sheet http://www.smartsheet.com/role/LeasesTables Leases (Tables) Tables http://www.smartsheet.com/role/Leases 27 false false R28.htm 2313301 - Disclosure - Geographic Information (Tables) Sheet http://www.smartsheet.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.smartsheet.com/role/GeographicInformation 28 false false R29.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 29 false false R30.htm 2402403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 30 false false R31.htm 2402404 - 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 31 false false R32.htm 2403401 - 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 32 false false R33.htm 2403402 - 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 33 false false R34.htm 2404401 - Disclosure - Deferred Commissions (Details) Sheet http://www.smartsheet.com/role/DeferredCommissionsDetails Deferred Commissions (Details) Details http://www.smartsheet.com/role/DeferredCommissions 34 false false R35.htm 2405402 - 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 35 false false R36.htm 2405403 - 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 36 false false R37.htm 2406402 - 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 37 false false R38.htm 2407402 - Disclosure - Business Combinations (Details) Sheet http://www.smartsheet.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://www.smartsheet.com/role/BusinessCombinationsTables 38 false false R39.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 39 false false R40.htm 2407404 - Disclosure - Business Combinations - Intangible Assets Acquired (Details) Sheet http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails Business Combinations - Intangible Assets Acquired (Details) Details 40 false false R41.htm 2408402 - Disclosure - Goodwill and Net Intangible Assets - Changes in Goodwill (Details) Sheet http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsChangesInGoodwillDetails Goodwill and Net Intangible Assets - Changes in Goodwill (Details) Details 41 false false R42.htm 2408403 - Disclosure - Goodwill and Net Intangible Assets - Narrative (Details) Sheet http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsNarrativeDetails Goodwill and Net Intangible Assets - Narrative (Details) Details 42 false false R43.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 43 false false R44.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 44 false false R45.htm 2409402 - Disclosure - Share-Based Compensation - Narrative (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation - Narrative (Details) Details 45 false false R46.htm 2409403 - Disclosure - Share-Based Compensation - Stock Options (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails Share-Based Compensation - Stock Options (Details) Details 46 false false R47.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 47 false false R48.htm 2409405 - Disclosure - Share-Based Compensation - 2018 Plan and 2018 Employee Stock Purchase Plan (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensation2018PlanAnd2018EmployeeStockPurchasePlanDetails Share-Based Compensation - 2018 Plan and 2018 Employee Stock Purchase Plan (Details) Details 48 false false R49.htm 2409406 - 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 49 false false R50.htm 2410401 - Disclosure - Income Taxes (Details) Sheet http://www.smartsheet.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.smartsheet.com/role/IncomeTaxes 50 false false R51.htm 2411402 - Disclosure - Leases - Narrative (Details) Sheet http://www.smartsheet.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 51 false false R52.htm 2411403 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 52 false false R53.htm 2411404 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 53 false false R54.htm 2411405 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 54 false false R55.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 55 false false R56.htm 2413402 - Disclosure - Geographic Information (Details) Sheet http://www.smartsheet.com/role/GeographicInformationDetails Geographic Information (Details) Details http://www.smartsheet.com/role/GeographicInformationTables 56 false false All Reports Book All Reports q22020smar10-q.htm exhibit311q22020.htm exhibit312q22020.htm exhibit321q22020.htm exhibit322q22020.htm smar-20190731.xsd smar-20190731_cal.xml smar-20190731_def.xml smar-20190731_lab.xml smar-20190731_pre.xml http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2018-01-31 http://fasb.org/srt/2018-01-31 true true JSON 26 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "q22020smar10-q.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 169, "dts": { "calculationLink": { "local": [ "smar-20190731_cal.xml" ] }, "definitionLink": { "local": [ "smar-20190731_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml", "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml" ] }, "inline": { "local": [ "q22020smar10-q.htm" ] }, "labelLink": { "local": [ "smar-20190731_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "smar-20190731_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "smar-20190731.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-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", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-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/2018/elts/us-parts-codification-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 466, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 25, "http://www.smartsheet.com/20190731": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 31 }, "keyCustom": 32, "keyStandard": 335, "memberCustom": 13, "memberStandard": 34, "nsprefix": "smar", "nsuri": "http://www.smartsheet.com/20190731", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "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 Page", "role": "http://www.smartsheet.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Deferred Commissions", "role": "http://www.smartsheet.com/role/DeferredCommissions", "shortName": "Deferred Commissions", "subGroupType": "", "uniqueAnchor": null }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Net Loss Per Share", "role": "http://www.smartsheet.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Fair Value Measurements", "role": "http://www.smartsheet.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "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", "role": "http://www.smartsheet.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "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": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "smar:GeographicInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Geographic Information", "role": "http://www.smartsheet.com/role/GeographicInformation", "shortName": "Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "smar:GeographicInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302302 - 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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.smartsheet.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.smartsheet.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "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": [ "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Geographic Information (Tables)", "role": "http://www.smartsheet.com/role/GeographicInformationTables", "shortName": "Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "D2020Q2Jun14_us-gaap_SubsidiarySaleOfStockAxis_smar_PublicEquityOfferingMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SaleOfStockConsiderationReceivedOnTransaction", "reportCount": 1, "unique": true, "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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "D2020Q2Jun14_us-gaap_SubsidiarySaleOfStockAxis_smar_PublicEquityOfferingMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SaleOfStockConsiderationReceivedOnTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - 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", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - 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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2019Q2", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - 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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2QTD_srt_ProductOrServiceAxis_us-gaap_SubscriptionAndCirculationMember", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-08-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - 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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-08-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Deferred Commissions (Details)", "role": "http://www.smartsheet.com/role/DeferredCommissionsDetails", "shortName": "Deferred Commissions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2019Q4", "decimals": "-5", "lang": null, "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - 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 }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - 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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2_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": "2406402 - 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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2", "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 (Details)", "role": "http://www.smartsheet.com/role/BusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.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" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2", "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", "body", "html" ], "baseRef": "q22020smar10-q.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" } }, "R4": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "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", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.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" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Goodwill and Net Intangible Assets - Changes in Goodwill (Details)", "role": "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsChangesInGoodwillDetails", "shortName": "Goodwill and Net Intangible Assets - Changes in Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - 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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2", "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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2QTD", "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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD_us-gaap_PlanNameAxis_smar_EmployeeStockPurchasePlan2018Member", "decimals": "INF", "lang": null, "name": "smar:EmployeeStockPurchasePlanPayrollDeductionPercentOfBaseCashCompensation", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "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", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.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 - 2018 Plan and 2018 Employee Stock Purchase Plan (Details)", "role": "http://www.smartsheet.com/role/ShareBasedCompensation2018PlanAnd2018EmployeeStockPurchasePlanDetails", "shortName": "Share-Based Compensation - 2018 Plan and 2018 Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.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" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - 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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2QTD_us-gaap_IncomeStatementLocationAxis_smar_CostOfSubscriptionRevenueMember", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2018Q4", "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 - Condensed Consolidated Statements of Change in Convertible Preferred Stock and Shareholders' Equity (Deficit)", "role": "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit", "shortName": "Condensed Consolidated Statements of Change in Convertible Preferred Stock and Shareholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2018Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - Disclosure - Income Taxes (Details)", "role": "http://www.smartsheet.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "smar:LesseeLeasesOptionToExtendContract", "reportCount": 1, "unique": true, "unitRef": null, "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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "smar:LesseeLeasesOptionToExtendContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2QTD", "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", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2", "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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "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", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Geographic Information (Details)", "role": "http://www.smartsheet.com/role/GeographicInformationDetails", "shortName": "Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2QTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "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", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "q22020smar10-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Revenue from Contracts with Customers", "role": "http://www.smartsheet.com/role/RevenueFromContractsWithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 48, "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/GeographicInformationDetails" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "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", "verboseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r297" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r298" ], "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/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r298" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r298" ], "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/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r299" ], "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/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r298" ], "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/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r298" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r298" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r298" ], "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/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r294" ], "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/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r295" ], "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/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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/20190731", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "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/20190731", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "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/20190731", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "smar_BellevueBostonLondonAndEdinburghLeasesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bellevue, Boston, London And Edinburgh Leases [Member]", "label": "Bellevue, Boston, London And Edinburgh Leases [Member]", "terseLabel": "Bellevue, Boston, London and Edinburgh Leases" } } }, "localname": "BellevueBostonLondonAndEdinburghLeasesMember", "nsuri": "http://www.smartsheet.com/20190731", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "smar_BellevueLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bellevue Lease [Member]", "label": "Bellevue Lease [Member]", "terseLabel": "Bellevue Lease" } } }, "localname": "BellevueLeaseMember", "nsuri": "http://www.smartsheet.com/20190731", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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": "Cash held in escrow" } } }, "localname": "BusinessCombinationConsiderationTransferredHeldInEscrow", "nsuri": "http://www.smartsheet.com/20190731", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsDetails" ], "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/20190731", "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": "Other net assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsNet", "nsuri": "http://www.smartsheet.com/20190731", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsDetails" ], "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/20190731", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails" ], "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/20190731", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smar_CapitalizedSoftwareDevelopmentCostsforSoftwareSoldtoCustomers1": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capitalized Software Development Costs for Software Sold to Customers1", "label": "Capitalized Software Development Costs for Software Sold to Customers1", "terseLabel": "Capitalized Software Development Costs for Software Sold to Customers1" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsforSoftwareSoldtoCustomers1", "nsuri": "http://www.smartsheet.com/20190731", "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/20190731", "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/20190731", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20190731", "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/20190731", "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/20190731", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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": "2018 ESPP" } } }, "localname": "EmployeeStockPurchasePlan2018Member", "nsuri": "http://www.smartsheet.com/20190731", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018PlanAnd2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "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/20190731", "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/20190731", "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/20190731", "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 (in months)" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriod", "nsuri": "http://www.smartsheet.com/20190731", "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": "Allowable payroll deduction as a percent of base cash compensation" } } }, "localname": "EmployeeStockPurchasePlanPayrollDeductionPercentOfBaseCashCompensation", "nsuri": "http://www.smartsheet.com/20190731", "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 (in months)" } } }, "localname": "EmployeeStockPurchasePlanPurchasePeriod", "nsuri": "http://www.smartsheet.com/20190731", "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/20190731", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018PlanAnd2018EmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "smar_FinanceLeaseObligationsIncurred": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Obligations Incurred", "label": "Finance Lease, Obligations Incurred", "terseLabel": "Purchases of fixed assets under finance leases" } } }, "localname": "FinanceLeaseObligationsIncurred", "nsuri": "http://www.smartsheet.com/20190731", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/20190731", "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/20190731", "presentation": [ "http://www.smartsheet.com/role/GeographicInformation" ], "xbrltype": "textBlockItemType" }, "smar_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 17.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/20190731", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/20190731", "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/20190731", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20190731", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "smar_LesseeLeasesOptionToExtendContract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Leases, Option To Extend Contract", "label": "Lessee, Leases, Option To Extend Contract", "terseLabel": "Option to extend lease (in years)" } } }, "localname": "LesseeLeasesOptionToExtendContract", "nsuri": "http://www.smartsheet.com/20190731", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20190731", "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/20190731", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smar_OperatingLeaseRightofUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Amortization", "label": "Operating Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightofUseAssetAmortization", "nsuri": "http://www.smartsheet.com/20190731", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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": "Other issuance costs" } } }, "localname": "PaymentOfStockIssuanceCostsOther", "nsuri": "http://www.smartsheet.com/20190731", "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/20190731", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "smar_ProceedsFromFollowOnOffering": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/20190731", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "smar_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Professional Services [Member]", "label": "Professional Services [Member]", "terseLabel": "Professional services", "verboseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.smartsheet.com/20190731", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "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/20190731", "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/20190731", "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/20190731", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "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/20190731", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "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 expense capitalized in internal-use software development costs" } } }, "localname": "ShareBasedCompensationCapitalizedSoftwareDevelopmentCosts", "nsuri": "http://www.smartsheet.com/20190731", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/20190731", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "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/20190731", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "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/20190731", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsDetails" ], "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/20190731", "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/20190731", "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r101", "r159", "r162", "r282" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations", "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "label": "Name of Property [Axis]", "terseLabel": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Name of Property [Domain]", "terseLabel": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r102", "r159", "r163", "r287", "r289" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r233" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r18", "r160" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowances of $1,571 and $1,234, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r42", "r43", "r44", "r215" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r118" ], "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": "Total intangible assets, expected useful life", "verboseLabel": "Acquired intangible assets, weighted average life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentOfWarrantsGrantedForServices": { "auth_ref": [ "r72" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r85" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r168", "r170", "r194", "r195" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r170", "r190", "r193" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Share-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r39", "r104" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r58", "r72" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r72", "r115", "r123" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r88" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r88" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r88" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r100", "r262", "r274" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r3", "r41" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r219" ], "calculation": { "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r171", "r191" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r201", "r202" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r200" ], "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", "verboseLabel": "Outstanding equity acquired (percentage)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r211", "r212" ], "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": "Short term liability related to holdback" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r211", "r212" ], "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": "Long-term liability, related to holdback" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r214" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r204" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r204" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r203", "r204" ], "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", "netLabel": "Net carrying amount of acquired intangible assets", "terseLabel": "Identifiable intangible assets", "verboseLabel": "Intangible Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsDetails", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r204" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r77", "r78", "r79" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r12", "r231", "r232" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r77", "r78" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase during the period in capital lease obligations due to entering into new capital leases.", "label": "Capital Lease Obligations Incurred", "terseLabel": "Purchases of fixed assets under finance leases" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r32", "r231", "r232" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r291", "r293" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "verboseLabel": "Amortization of deferred commission costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/DeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Deferred commissions amortized period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/DeferredCommissionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "verboseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/DeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r107" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r26", "r74" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value, Including Discontinued Operations [Abstract]", "terseLabel": "Cash, cash equivalents, and restricted cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents and restricted cash" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r8", "r75", "r81", "r103", "r261" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r68", "r74", "r80" ], "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": "End of period", "periodStartLabel": "Beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r68", "r229" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r271" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/CoverPage", "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r34", "r133", "r267", "r279" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "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 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r132", "r134" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/CoverPage", "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/CoverPage" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r144" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r46", "r48", "r49" ], "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r93", "r272" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r153", "r154", "r160" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r153", "r154", "r160" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r161" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r57" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations": { "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r209" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredRentCredit": { "auth_ref": [ "r230" ], "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", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r72", "r129" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r152", "r196" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r87" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r90" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r229" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and related benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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 Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "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 2018 Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "verboseLabel": "Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r144" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r218", "r219", "r220", "r221", "r223", "r224" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r165", "r166", "r167", "r220", "r255" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r218" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r225" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r165", "r166", "r167", "r220", "r256" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r165", "r166", "r167", "r220", "r257" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r165", "r166", "r167", "r220", "r258" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r218", "r222" ], "lang": { "en-US": { "role": { "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r218", "r222" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a recurring basis generally include those items for which measurement inputs are readily available and which are measured at fair value at successive reporting periods.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Cost [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "FinanceLeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r236", "r243", "r253" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r238", "r247" ], "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 from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r235", "r252" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r235" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r252" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r235" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r252" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "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, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r252" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r252" ], "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 2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r252" ], "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 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r252" ], "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 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r252" ], "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 2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r252" ], "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 remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of fiscal 2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r252" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r237", "r247" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r234" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r236", "r243", "r253" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r250", "r253" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r249", "r253" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "auth_ref": [ "r135", "r139" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r122" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 in the remainder of the 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, Remainder of Fiscal Year", "terseLabel": "Remainder of fiscal 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r124" ], "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": "Fiscal 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r124" ], "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": "Fiscal 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r124" ], "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": "Fiscal 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r124" ], "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": "Fiscal 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r116", "r119", "r122", "r125", "r259" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r122", "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r116", "r121" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r122" ], "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", "terseLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r117" ], "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": "Total intangible assets, fair value" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r73", "r226", "r227", "r228" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r59" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r54" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r109", "r110" ], "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill balance as of July 31, 2019", "periodStartLabel": "Goodwill balance as of January 31, 2019", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsDetails", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsChangesInGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r111" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsChangesInGoodwillDetails" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r128" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsChangesInGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r56" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r138" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r137" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r136" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r52", "r86", "r260", "r268", "r281" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Net loss before income tax provision (benefit)" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r131" ], "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/2018-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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r199" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r82", "r99", "r198" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax provision (benefit)", "terseLabel": "Income tax provision (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r71" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r71" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r71" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r71" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r71" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation and related benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r71" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r71" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r71" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r114", "r120" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r270" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r67", "r69", "r76" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r81", "r126", "r127" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r208" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r283", "r284", "r285", "r286" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r283", "r284", "r285", "r286" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r219" ], "calculation": { "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r251", "r253" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r251" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r254" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r242" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r241" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r252" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r252" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r252" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r252" ], "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 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r252" ], "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 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r252" ], "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 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r252" ], "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 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r252" ], "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 having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of fiscal 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r252" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r254" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r29" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r263", "r277" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, preferred stock, and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, preferred stock, and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r165" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r70", "r73" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r45", "r47", "r53", "r73", "r89", "r269", "r280" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently adopted accounting pronouncements and accounting pronouncements not yet adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations": { "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations": { "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r244", "r253" ], "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", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r235" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r235" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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", "verboseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r235" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r239", "r247" ], "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 from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r234" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.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", "netLabel": "Operating lease right-of-use assets", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r250", "r253" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r249", "r253" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r216" ], "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]", "terseLabel": "Overview and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r5", "r6", "r7", "r30" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r60" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r210" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r62" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r66" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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 offerings costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r61", "r213" ], "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": "Payment to acquire business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r61" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r62" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of 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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r63" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r171", "r191" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018PlanAnd2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018PlanAnd2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r2", "r24", "r25" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r64" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r64", "r192" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r64" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r130", "r278" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationsOfTemporaryToPermanentEquity": { "auth_ref": [ "r141", "r217" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r65" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.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 of principal on finance leases" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r197", "r292" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r80", "r261", "r275" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r4", "r11", "r80", "r288" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r151", "r276" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r155", "r158", "r159" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations": { "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/GeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r84", "r164" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r156" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue expected to be recognized from performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r157" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r157" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r157" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r248", "r253" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r248", "r253" ], "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": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "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": "Proceeds from public offering, net of underwriters' discounts and commissions" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r88" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r88" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r201", "r202" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r89" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r170", "r189", "r193" ], "lang": { "en-US": { "role": { "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r170", "r189", "r193" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r101" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r218" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r116" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r116", "r121" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r116", "r121" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r112", "r113" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r205" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r8", "r80", "r261", "r275" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r55", "r102" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r50", "r51", "r102" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r182", "r187", "r188" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for share-based compensation 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 Compensation, Activity [Table Text Block]", "terseLabel": "Schedule of Shares Available for Issuance Under ESPP" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r171", "r191" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018PlanAnd2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r176" ], "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": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Units Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r176", "r187", "r188" ], "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 Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r36", "r83", "r140", "r142", "r143", "r145", "r146", "r147", "r148", "r149", "r150", "r151" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r121" ], "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 Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r40" ], "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/2018-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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r81" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r54" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r71" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r181" ], "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)", "verboseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018PlanAnd2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r186" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r184" ], "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", "negatedLabel": "Granted (in shares)", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018PlanAnd2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r183" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r185" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r185" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018PlanAnd2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under an established share-based compensation plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "verboseLabel": "Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018PlanAnd2018EmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "periodEndLabel": "Balance at July 31, 2019 (in shares)", "periodStartLabel": "Balance at January 31, 2019 (in shares)", "terseLabel": "Maximum number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018PlanAnd2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r179" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r179" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r181" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r178", "r191" ], "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/2018-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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r177" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r169", "r175" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "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 and awarded (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r173" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r13", "r264", "r265", "r266", "r273" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r245", "r253" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r84" ], "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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r15", "r16", "r17", "r144" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/CoverPage", "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r38", "r144" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r88" ], "lang": { "en-US": { "role": { "documentation": "Equity-based payment arrangement where one or more employees receive shares of stock (units), stock (unit) options, or other equity instruments, or the employer incurs a liability to the employee in amounts based on the price of the employer's stock (unit).", "label": "Stock Compensation Plan [Member]", "terseLabel": "Shares subject to outstanding common stock awards" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r37", "r144", "r145", "r151" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r16", "r17", "r144", "r151" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r144", "r151", "r180" ], "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 and awarded (in shares)", "terseLabel": "Issuance of common stock under employee stock plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r38", "r144", "r151" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r16", "r17", "r144", "r151" ], "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, commissions, and issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r38", "r144", "r151" ], "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": "Issuance of common stock under employee stock plans" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r105" ], "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription", "verboseLabel": "Subscription" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r206" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r35" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r14" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r207" ], "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", "verboseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r91", "r92", "r94", "r95", "r96", "r97", "r98" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r246", "r253" ], "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsOfOperations", "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=82887183&loc=d3e6676-107765" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "305", "URI": "http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6389767&loc=d3e17916-109280" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12069-110248" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12069-110248" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12069-110248" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=82913499&loc=d3e12803-110250" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r166": { "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=108410482&loc=d3e1928-114920" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r177": { "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=109197908&loc=d3e5070-113901" }, "r178": { "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=109197908&loc=d3e5070-113901" }, "r179": { "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=109197908&loc=d3e5070-113901" }, "r18": { "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" }, "r180": { "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=109197908&loc=d3e5070-113901" }, "r181": { "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=109197908&loc=d3e5070-113901" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r183": { "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=109197908&loc=d3e5070-113901" }, "r184": { "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=109197908&loc=d3e5070-113901" }, "r185": { "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=109197908&loc=d3e5070-113901" }, "r186": { "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=109197908&loc=d3e5070-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r19": { "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" }, "r190": { "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=109197908&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=108330185&loc=d3e2207-128464" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=113997351&loc=SL77916155-209984" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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=114873765&loc=SL114874048-224260" }, "r269": { "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=114873765&loc=SL114874048-224260" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=50488274&loc=d3e64164-112818" }, "r272": { "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" }, "r273": { "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=6879938&loc=d3e572229-122910" }, "r274": { "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=6879938&loc=d3e572229-122910" }, "r275": { "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=6879938&loc=d3e572229-122910" }, "r276": { "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=6879938&loc=d3e572229-122910" }, "r277": { "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=6879938&loc=d3e572229-122910" }, "r278": { "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=6879938&loc=d3e572229-122910" }, "r279": { "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=6879938&loc=d3e572229-122910" }, "r28": { "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" }, "r280": { "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=114873790&loc=SL114874131-224263" }, "r281": { "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=114873790&loc=SL114874131-224263" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "305", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=84242212&loc=d3e2352-115587" }, "r289": { "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" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28)", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r295": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r296": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r297": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r298": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r299": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r30": { "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" }, "r300": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6812-107765" }, "r40": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r50": { "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=115205541&loc=SL114868656-224227" }, "r51": { "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=115205541&loc=SL114868664-224227" }, "r52": { "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=115205541&loc=SL114868664-224227" }, "r53": { "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=115205541&loc=SL114868664-224227" }, "r54": { "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=115205541&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r56": { "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=115205541&loc=SL114868664-224227" }, "r57": { "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=115205541&loc=SL114868664-224227" }, "r58": { "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=115205541&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r60": { "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=115205541&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e7018-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r85": { "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" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } EXCEL 27 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !>**D\?(\\#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,$% @ %XHJ3R?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 " 7BBI/FEWEBN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NND&:%'7"V@GD)"8!.(6)=X6K?FCQ*C=V].& MK1."!^ 8^Y?/GR4W*@CE([Y$'S"2P70SV,XEH<*:'8B" $CJ@%:F;?F]X+=B67], MKC_\KL+6:[,S_]CX(M@V\.LNVB]02P,$% @ %XHJ3YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " 7BBI/:C]EGG8# 1$0 & 'AL+W=O?L;0-/,]GOHE@'.NCR^7GXU9G$WSU!ZT[J*7JJS;97SHNN--DK2;@Z[R M]H,YZMK^LS--E7?VLMDG[;'1^=8%565":3I)JKRHX]7"M=TWJX4Y=651Z_LF M:D]5E3=_[G1ISLM8Q*\-#\7^T/4-R6IQS/?ZN^Y^'.\;>Y5<>MD6E:[;PM11 MHW?+^%;G[_V_LDE;Y-YS%N]-N6O8ML=EO$LCK9ZEY_*[L&U,-?9BAU+E+\.QJ-WQ//RCU!B& V@, MH+> [+\!<@R0EP#A'))A9"[5CWF7KQ:-.4?-4*UCWC\4XD;:F[GI&]V]<__9 M;%O;^KQ*%\ESW\VHN!L4=*40%T5B^[X8$#*X(Q9._QJLN4)B PDSD"Y<7H4K M'*Y@N'+AZBH\\VX 5TRP008-,A8^]0RX8H8-)M!@PL+GG@%7B!0[3*'#E,<+ MSP)("%O,H,6,QTO/ D@"E9Y#BSF/]TL-)(%:BQ3CE/(>_'(C3:#@(@"MX#WX M-0<:"A1=0')O!?$>_+(C3:#N N,K)._!KSS2!$HO,.6"0TQ^\8$F6!>,NN D MT\1W 9IIP 7S+CC.-/-=@&8><,',"TZT9$L#T 06!X&Q%QQJ2;X+T 16"(') M%YQKJ7P7H,FP"V'VB7,M_>HC3:#ZA-DGSK7TJX\T@>H39I\XU\JO/M $73#[ MQ+E6_@R#-($9AC#[Q+E6_@P#-*'UBS#[Q+E6_C,&-($)AC#ZQ+%6_C0&-,%4 M,/K$L5;L07[_@D\8?>)8*W^I1)K0'VCG66>!52V*LI7KOB[_$Q$I. M8^8]@.M1DSE-/;Q/!=_R9E_4;?1H.KO- M=9O1G3&=M@-*/]BA''2^O5R4>M?UIU-[W@R;].&B,\?Q T1R^0JR^@M02P,$ M% @ %XHJ3Z'[DOSM! _A< !@ !X;"]W;W)KM+>JY2 ,T<88-V(###=M>NXG:!&?'F>TVMV\_ MV7%S"4GW\J:QW1\E_2F)I#0[5O6W9AM"._E>%OOF<;IMV\-#DC3K;2CSYKXZ MA'W\STM5EWD;7^O7I#G4(=_T1F610)J:I,QW^^E\UG_[4L]GU5M;[/;A2SUI MWLHRK_];A*(Z/D[%]./#U]WKMNT^)//9(7\-?X;VK\.7.KXEYU8VNS+LFUVU MG]3AY7'Z)!Y6LC?HB;]WX=A1.65?'/;M-N'Z=N.MF$E_RM:+]6 MQU_#($A/)X/ZW\-[*"+>C23VL:Z*IO\[6;\U;54.K<2AE/GWT^]NW_\>A_8_ MS'@#& S@;!#[_LQ #@;RAX'ZU$ -!NK6'O1@H%$/R4E[[\PL;_/YK*Z.D_JT M'@YYM^S$@X[3M>X^]K/3_R_ZLXE?W^?:SY+WKIT!69P0N$!,>HUD%!%G(HG] MGP6D/O+UB[55OKR[M)?+U M"3$]LC\ARBB%O$$I!=(A*J.4@-1)A[Q",>ML*GEAFA6FJ6,4;V]8>T,=HY%C M3HB^$F,PM:24$QI!&85 "HV6](KI4"OK>%F6E66I+(-D6=*+%MZB';BDE%0 MB,HHY:UQ>+HI922 YG4Y5I>CTVUY>\_:>^H7-,J%IW,$(- <+2DEE!)HVV>4 M4J 4]@O3HP4]HDND?#!-J3(235,ZF1YP1%TR&"@@:YG!K#(6A945@RECI!]1 M-Y(J!%%G4ZQ.T"D1ZL*-@SJ*.0TX@#$4@/06BV/ZU'%-CXAC4]"3 "I.8'% MG0T>B#B**2L\SE<,)J37 B],AG,>Q$@D$GSJ$I+* RQ/DH[N(/5XIRPY3H W M>-]QG!).XDC+]JN]'TE!@D^N@F97O T6 W.UH.+RQ/HHY5.'Q5%( D[G*X82 MJ34CPOCD*C05IK P35TH!4XC'"5PN9=QE)("*^/:,C FC<_[@B9^BQ._H(GX M+FXF+;$XCHLY0V)Y#">=]V3;,1P8K<96)5\""%H#6%P#")J2[R29.PKAU)YQ M#>&ELOJ\H6M-?/H7CFJR6)-C9XWN-8X#F9)@R7!QUG#*6'%TKO!4YW(QC.!CPF MT698\=C8K@.^4@%:J3A 3+MQPG 5ZN-0N'K:PCRDFK<+%9<9@G8OI&F).T5[# M2)0#/NW"[8=:X+,;W'"L!9IEK'?D]H-22I/PSU"BJ[>P=YA#LH,Q:7Q: YK6 MW-CJX9,(,(?(L1;X( W,,9*L/WJJBZ==G%L92GDMNWG5,NOIXOJY^@N_M$WQ?B82F8[YEX6)VNHG\T?[H9_R.O M7W?[9O)B+U75ACCX]#Y.Z3;DF_-+$5[:[M'&Y_IT(WUZ::O#<-N> MG*_\Y_\#4$L#!!0 ( !>**D\T&=,4J@0 (L7 8 >&PO=V]R:W-H M965T&ULE9C;;N,V$(9?Q?!]5YSA20P< [6*H@5:(-BB[;5B M,[&QDN5*2KQ]^TJRUG!FAL8V%[$._Y#_\/"1XNKO;4 MKE?-6U\=CO&I771O=5VV_VYBU9P?E[#\]N#SX77?CP^R]>I4OL8_8O_GZ:D= M[K)K*;M#'8_=H3DNVOCRN/P1'@ICQH!)\=RQB58TE#3[^F0M=7NL< V^OOY7^\Y3\D,QSV<6BJ?X^[/K] MXS)?+G;QI7RK^L_-^92QFL MU.77R^_A./V>+V^\F'/<2B!?':@F! M]0\7Z8 H._&B$\^?=:!I3CA,@P*$DB!!-B ^S'4#_"* M;& =+!XA XZ< YS^P(V#0WN7VT(T,1.!4#I2)PX*%C@Y2+7*IE9"8"AV*@ M4 0./&\]:J!N!#"JW)O4G)'9")[A"%1JF,M @YPE!0IH5KDP[PR;=EQEG,T3 M=F0^ @CC$GDF 1%.8D<@(.(XJ(09,ZFNAQE3"+' M)"C*2>0 #%8G!@8F]GB.#0IH0VTQ4$-<%ZQW";BA##?D< -%88L<7."-HXMU(>FTPY#8]Z$,.>20 M T6!BYQ>!H-+C6097LAW=J H3U'8M&%(;.]11AQ*B&/]*2 .DAG)\$(!7D W MJ\BII#7=P4NBU&JE97!I 5Q P:XYD>A'C2#!@(F9IV5H:0%:0*FNI5V;0KK; M+P0=&/ V\56A9;QI 6] N2Z*V"?H?=%',XGO8^ M4.=LOOLC5LM,TP+3@#)-X M@N[>#E?+2-4**D^9T??1&PO=V]R:W-H965T&ULC99OKYL@%,:_BO$#7$#\VUB3W2[+EFQ):J.*#U[ML/U&L4 ML6M?5,#G.?R.D -IR_B;R"F5SGM5UF+KYE(V&P#$,:<5$4^LH;5Z@4KP5MQ:3M MZ%0.C+WISK?3UH6:B);T*'4(HAXWNJ-EJ2,ICC]#4'><4QNG[8_H7[KD53(' M(NB.E;^+D\RW;NPZ)WHFUU*^L/8K'1(*7&?(_CN]T5+)-8F:X\A*T?T[QZN0 MK!JB*)2*O/?/HNZ>;?\F2@:;W> -!F\T(/^N 0\&;!A 3]:E^IE(DJ6E.@#58?\Z@'NV_7O5/9"C5ZRY#GI>"F PV:YU[C332&8K=4Q/XH 0I@ MI/"L%%[G]V<4V*#H-6&GJ7M-$"$#Q"+R\ H*MJ)@"XIOH/2:8#H+['\&S@/" M&9)O1?(M2(&!Y"]F,EGN*680@14BL$"$!D3P7XA[BAE$:(4(%Q!!:/='5G]D M22(RDH@6B &TK^XCRAE4;(6*+5"Q 14OIDH@1LA/#.%N*?1C"'$$D1TIL2(E M%J3$0$H>15H*[R,A:*]4<+GX\4J$E5J''EC^0?3(^C\DG8/9RQ^RU3]S"PRB MZ6Q>"'&(L&]R+95!F(11Y'LK6/92B&RUT-P&:%GCUK"6RA4L,#F]]'7B!^&7 MHA;.@4EU$';'U9DQ2554^*3BY>H&,W9*>I:Z&:DV[X_QOB-9,UQ1P'A/ROX! M4$L#!!0 ( !>**D^YA92OH@0 ,06 8 >&PO=V]R:W-H965T&ULC9AO;Z,X$,:_2L3[+/YO7"61MFFK.^E.JO9T=Z]IXC310L@" M;?:^_1E"L_',D/1- _09/S/&_#PP.U;U]V;K?3OY61;[9IYLV_9PEZ;-:NO+ MO/E2'?P^_&=3U67>AM/Z-6T.M<_7?5!9I((QDY;Y;I\L9OVUYWHQJ][:8K?W MS_6D>2O+O/[OWA?5<9[PY./"M]WKMNTNI(O9(7_U?_GV[\-S'<[2\RCK7>GW MS:[:3VJ_F2=?^=V3S+J 7O'/SA^;B^-)5\I+57WO3GY?SQ/69>0+OVJ[(?+P M\^Z7OBBZD4(>/X9!D[-G%WAY_#'Z4U]\*.8E;_RR*O[=K=OM/,F2R=IO\K>B M_58=?_-#03J9#-7_X=]]$>1=)L%C515-_W>R>FO:JAQ&":F4^<_3[V[?_QZ' M\3_"Z Q!(AS .=7 ^00(,\!PET-4$. ^A5@KP;H(4#_"KA>@QD"S#E ]BFE MI\GJ9_\A;_/%K*Z.D_JT@ YYMT[YG0GW=]5=[&]G_[]P YIP]7W!)9NE[]U M@^;^I!&1AL>:):41L>:!TLA8\TAI5*QYHC3ZK$E#O>>B!5FTZ =0T0 &%'W2 MZ%ZS[S7&&NZDM;23))TDX62!TTEC+IPX%R8;\5&DC^K'D)%/1@^@R0$TD:@# MB6HT)=/K,#EB1>.*$[Q2D%<< TMHE\'* M;ZCB=&BD<8)IFL'*#:Z<6Z59-F9&8XT37-.0:QR#C1NFN(35W]3%*=$8Y 0' MX?:Q'$31EIHIZ^Q%HQ";T4#D%!%1SX*1"#:0H?Z;NKB?H,$I"'!JN \(#$[M M8.(/MU1Q.C3&!$?IV QFPS'&16 J6$B/MW5Q1B,=%T%%#7/07&+=-+3 PL .EQ".K0 :Q8) ML=9P!C"*QUQH"@N"PAHUTOJSF[*@X2HHN,)=3F"XCKG05!445=%#8S]="PU* M08!20U *#$K.E+.A%QO!LJ!)*0A2&DA*01#0& >[L.6@N_HN1$O&I.2:A[1^R*! M215 "6[&35FO#<.Q+F-*MS]?G MD\)OVN[0AN/Z]%WU=-)6A^&;<7K^<+WX'U!+ P04 " 7BBI/*(@,E&(% M "0&P & 'AL+W=O<&8HB@R1 [*)H@18(MFA[K4V4Q%C;7>E=UGYI#O1]^>6K:7=4/E^WS MLCNT=?4X%=IME^Q<6.ZJS7Y^>SW=NV]OKYO7?KO9U_?MK'O=[:KVWU6];=YO MYC3_?N/SYOFE'V\L;Z\/U7/]1]W_>;AOAZOEN9;'S:[>=YMF/VOKIYOY'5VM M"S<6F!1_;>KW[N+[; SE2]-\'2]^?;R9N]%1O:T?^K&*:OAXJ]?U=CO6-/CX MYU3I_-SF6/#R^_?:?YZ"'X+Y4G7UNMG^O7GL7V[F<3Y[K)^JUVW_N7G_I3X% M5,QGI^A_J]_J[2 ?G0QM/#3;;OH_>WCM^F9WJF6PLJN^'3\W^^GS_53_]V*X M )\*\+G T/;_%9!3 ?E1P$_!'YU-H?Y4]=7M==N\S]KC:!VJ<5+0E0R=^3#> MG/IN^FV(MAONOMU2D.OEVUC12;,Z:OA2@XB*SA@ABZXX8N"'MANUL M"!>#^;$A3"\"^"ISHXCY119@EW/RY-4;KXLD9+H.R&+IRXPAC# JC*%H9E5A M&PIBB(ID5(:<'TQ$LDA,>LF1A=V"M&H-5$4&B(2)2 ")SDPL2[P%NY2T&RLK M4JYK,!@)D-&9N0.HE_3:7 ,51O,B2[Y%J?MP#53DRLQ@,>8C M6SXFW3ELR;>@8>?0,QGI4HR9IU360$6<2)\:49$!) MI_=WMI3D4#K3/U9&,9:9380Q35D "KTV)&!U18V U2*BX4V M@XC*E)ON&)8,8%GJC8TM!A(Z./C.[ M)/,<"]@5-;O$LDO*%%DG*D"767R"^2: ;WI5K01PBYW7#TU(1D7,=0_&F]BD MDO1CR$I NECJ'6F-5,S9^8=9*8"54;-2+ -3*6:PK(I#CDV"82D EE'#4BP% M?4IF>5H5#[M6Q@Y&I0!4FF< 07GE0#"=YP(=!5]R#F&8E@)HF30M!=&2S 0" MJMQJ]QBH'@!5C\3*@T?O%"3IW0WHJ&#);2<>$]4#HJ8,43TFJ@=$-1FS!PDA M%:4S45E=(%?D@L)4]8"J25/56UH6Q&12&J!C$N\R:\-GWC=ZT,^9YR2/8>@! M#).&H;>8NUS&IY" */?^U6,2>D!"G>^L/'CE&'+[M<>,\X!Q)K'R@%XAE^UX M3"\/Z&7>&'A+I62V&B"2D(L:<\LC;FF4>O"T&\SK:2N2W/O< F.KL-ABO4Q6 M)]'E>W!ODD @TE:6%^<8N[I]GHY\NME#\[KOQQ.#B[OG8Z4['L]!U/T57:V/ MAT,_JCF>5?U>M<^;?3?[TO1]LYO.0IZ:IJ\'A^[3T%$O=?5XOMC63_WXM1R^ MM\0=(ZP 0 T@, !@ M !X;"]W;W)KPT.*2@=CGUP#X,F+DMIE MM/&^VS/FB@:4<%>F XU_*F.5\.C:FKG.@B@C2$G&D^2&*=%JFJVKKQ(<#RM!,U_ 3_JSM:]-C,4K8*M&N-)A:J MC-YN]H==R(\)OUL8W,(FH9.3,4_!^59F- F"0$+A X/ XPQW(&4@0AG/$R>= M2P;@TKZP?XF]8R\GX>#.R,>V]$U&/U-20B5ZZ1_,\!6F?JXIF9K_#F>0F!Z4 M8(W"2!>_I.B=-VIB02E*O(QGJ^,Y3/P7V#J 3P#^#L#&0E'YO? B3ZT9B!UG MWXEPQ9L]Q]D4(1A'$?^A>(?1<\Z33M6.W(R'F\VSK\RQ@-*2:YPA1I\8+,CH?+!_(2V'==L=+SI MIA?$YF><_P502P,$% @ %XHJ3TE.0,*U 0 T@, !@ !X;"]W;W)K MEA'D] M@L0QISOZYGCLFM8%!RNR7C3P ]S/_F2\Q1:6JE.@;8>:&*AS>K<['-,0'P-^ M=3#:U9F$2LZ(S\'X5N4T"8) 0ND"@_#;!>Y!RD#D9?R>.>F2,@#7YS?V+[%V M7\M96+A'^=15KLWI+245U&*0[A''KS#7F#,[8BGCGQ5OOO10\23-V"41SS'&*X:N8W1+!//N2@F^E./)_X'P;OM]4 MN(_P_3N%U]L$Z29!&@G2_Y:X%7/S(0E;]52!:>(T65+BH.,DK[S+P-[Q^"9_ MPZ=I?Q"FZ;0E9W3^96/_:T0'7DIRY4>H]1]L,234+AP_^;.9QFPR'/;S#V++ M-R[^ %!+ P04 " 7BBI/?E]W@;4! #2 P & 'AL+W=O6_>#$,VHGFV+8 C+UIU-J>M<_V),5NVH(6]PQXZ M?U.CT<)YTS3,]@9$%4%:,9XD;YD6LJ-%%GT74V0X."4[N!AB!ZV%^7D&A6-. M=_35\2B;U@4'*[)>-/ 5W+?^8KS%%I9*:NBLQ(X8J'-ZOSN=TQ ? YXDC'9U M)J&2*^)S,#Y5.4V"(%!0NL @_':#!U J$'D9/V9.NJ0,P/7YE?U#K-W74#(7_QENH'QX4.)SE*AL7$DY6(=Z9O%2 MM'B9=MG%?9QNTL,,VP;P&< 7P#'F85.BJ/R]<*+(#([$3+WO17CBW8G[WI3! M&5L1[[QXZ[VW@B>'C-T"T1QSGF+X*F:W1##/OJ3@6RG._!\XWX;O-Q7N(WS_ MA\+C-D&Z29!&@O2_)6[%O/LK"5OU5(-IXC194N+0Q4E>>9>!O>?Q37Z'3]/^ M19A&=I9**D^N8(P6M0$ -(# 9 >&PO=V]R:W-H965TO&C5N9RVWO<'QES9@A;NRO30X4UM MK!8>3=LPUUL0501IQ7B2W# M9$>++/I.MLC,X)7LX&2)&[06]O4(RHPY3>F; MXU$VK0\.5F2]:. K^&_]R:+%%I9*:NB<-!VQ4.?T+CT<]R$^!GR7,+K5F81* MSL8\!>-SE=,D" (%I0\, K<+W(-2@0AE/,^<=$D9@.OS&_O'6#O6X@,+PH 1SE$:YN))R<-[HF06E:/$R M[;*+^SC=7/,9M@W@,X O@-N8ATV)HO(/PHLBLV8D=NI]+\(3IP>.O2F#,[8B MWJ%XA]Y+P=,D8Y= -,<+(_X+S;?AN4^$NPG>_*?Q' M_OTFP3X2[/];XD9,\OZ/)&S54PVVB=/D2&F&+D[RRKL,[%U\1/8K?)KV!V$; MV3ER-AY?-O:_-L8#2DFN<(1:_&"+H:#VX?@.SW8:L\GPII]_$%N^**D^82H^XLP$ -(# 9 >&PO=V]R:W-H965T9U5')@6,!U^N_ M+Z!K;6OZ!9AAWILWPY!/:%YL!^#(JU:]+6CGW'!DS%8=:&'O<(#>WS1HM'#> M-"VS@P%11Y!6C!\.;YD6LJ=E'GUG4^8X.B5[.!MB1ZV%^7D"A5-!$WIS/,FV M<\'!RGP0+7P%]VTX&V^QE:66&GHKL2<&FH(^),=3%N)CP'<)D]V<2:CD@O@2 MC$]U00]!$"BH7& 0?KO"(R@5B+R,'PLG75,&X/9\8_\0:_>U7(2%1U3/LG9= M0>\IJ:$1HW)/.'V$I9XWE"S%?X8K*!\>E/@<%2H;5U*-UJ%>6+P4+5[G7?9Q MG^:;] ;;!_ %P%? ?02P.5%4_EXX4>8&)V+FW@\B/'%RY+XW57#&5L0[+]YZ M[[7D"<_9-1 M,:?8U!=]+<>+_P/D^/-U5F$9X^H?"=)\@VR7( M(D'VWQ+W8K*_DK!-3S68-DZ3)16.?9SDC7<=V <>W^1W^#SM7X1I96_)!9U_ MV=C_!M&!EW*X\R/4^0^V&@H:%X[O_-G,8S8;#H?E!['U&Y>_ %!+ P04 M" 7BBI/(P0I^K4! #2 P &0 'AL+W=OM+^IT2CAO&D:9GL# MHHH@)1G?[6Z8$IVF119])U-D.#C9:3@98@>EA'D[@L0QIPG]<#QU3>N"@Q59 M+QIX!O>]/QEOL86EZA1HVZ$F!NJ'8QKB8\"/#D:[.I-0R1GQ)1A?JYSN M@B"04+K (/QV@0>0,A!Y&;]F3KJD#,#U^8/]S3 M&;8-X#. +X"[F(=-B:+R3\*)(C,X$C/UOA?AB9,#][TI@S.V(MYY\=9[+P5/ MKC-V"41SS'&*X:N89(E@GGU)P;=2'/D_<+X-WV\JW$?X_@^%-]L$Z29!&@G2 M_Y:X%7/[5Q*VZJD"T\1ILJ3$0<=)7GF7@;WG\4U^AT_3_BA,TVE+SNC\R\;^ MUX@.O)3=E1^AUG^PQ9!0NW"\]6=:JMP7MG!M.C-FJ RWL'0[0^YL&C1;.FZ9E=C @Z@C2 MBO$D>8A\V)HO)WPHDR-S@1,_=^$.&)TQ/WO:F",[8BWGGQUGMO)4^/.;L% MHB7F/,?P34RZ1C#/OJ;@>RG._!\XWX=GNPJS",_^4/AVG^"P2W"(!(?_EK@3 MPY._DK!-3S68-DZ3)16.?9SDC7<=V'L>W^1W^#SMGX5I96_)%9U_V=C_!M&! MEY+<^1'J_ =;#06-"\**D]$ M3:.LLP$ -(# 9 >&PO=V]R:W-H965T6_> M#$,^HGUR'8 GSUH95]#.^_[(F*LZT,+=8 \FW#1HM?#!M"USO051)Y!6C.]V M;Y@6TM R3[ZS+7,;VVR&;0/X#. + MX"[E85.BI/R=\*+,+8[$3KWO17SB_9&'WE31F5J1[H)X%[S7DO-]SJZ1:(XY M33%\%?,:P0+[DH)OI3CQO^!\&YYM*LP2//M-X3\(#IL$AT1P^&^)6S'9'TG8 MJJ<:;)NFR9$*!Y,F>>5=!O:>IS=Y#9^F_;.PK32.7-"'ETW];Q ]!"F[FS!" M7?A@BZ&@\?'X-ISM-&:3X;&??Q!;OG'Y"U!+ P04 " 7BBI/>![-G[4! M #2 P &0 'AL+W=O!-8YT6 4W7,M\[$'4":<7X;G?'M)"& MEGGRG5V9VR$H:>#LB!^T%N[G"90="[JG;XYGV78A.EB9]Z*%+Q"^]F>'%EM8 M:JG!>&D-<= 4]'%_/&4Q/@5\DS#ZU9G$2B[6OD3C8UW0710$"JH0&01N5W@" MI2(1RO@Q<](E902NSV_L[U/M6,M%>'BRZKNL0U?0!TIJ:,2@PK,=/\!4AXV M)4K*WXD@RMS9D;BI][V(3[P_D.Q7OT7DO.LYQ=(]$<JK! MM6F:/*GL8-(DK[S+P#[R]":_PZ=I_RQ<*XTG%QOP95/_&VL#H)3=#8Y0AQ]L M,10T(1[O\>RF,9N,8/OY!['E&Y>_ %!+ P04 " 7BBI/:*!6'K4! #2 M P &0 'AL+W=O:::2%;FJ?1 M=S)YBKU3LH63(;;76I@_1U X9'1+7QT/LFY<<+ \[40-/\']ZD[&6VQF*:6& MUDILB8$JH[?;PW$7XF/ HX3!+LXD5')&? [&MS*CFR (%!0N, B_7> .E I$ M7L;OB9/.*0-P>7YEOX^U^UK.PL(=JB=9NB:C>TI*J$2OW ,.7V&JYQ,E4_'? MX0+*AP!RL:5%+UUJ"<6+T6+EW&7;=R'\29))M@Z@$\ /@/V,0\;$T7E M7X03>6IP(&;L?2?"$V\/W/>F",[8BGCGQ5OOO>2?8Y!5]+<>3OX'P=GJPJ3"(\^4?A?IU@MTJPBP2[#TM"F;*S]"C?]@LZ&@ M8NM[F5OUCX'+N.><"U_FHS8/M !QZ ME$+9 G?.]4=";-6!9/9&]Z#\3J.-9,XO34ML;X#5,4D*0K/L'9&,*USF,78V M9:X')[B"LT%VD)*9WR<0>BSP!C\%[GG;N1 @9=ZS%KZ!^]Z?C5^1F:7F$I3E M6B$#38%O-\?3/N CX >'T2[F*%1RT?HA+#[7!?/61Z\EW68YN0:BA#E-&+K ;&8$\>RS M!%V3.-'_TNEZ^G;5X3:F;_]R^(+^;I5@%PEVKY:XAGG!Y7Y59/\&D37,OR)D M<7$23!N?K$65'E1LET5T[HI;&B_^&3ZUU%=F6JXLNFCGGT^\Y$9K!]Y*=N.] M=+Z+YX6 QH7I>S\WTUN>%D[WJ4W)_*\H_P!02P,$% @ %XHJ3TVMTI.T M 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TK MB!]0[DANJTY)I%ZG:956Z=1IVV^C\38U&"^=-TS#;&Q!5!&G%^&[W@6DA M.UIDT7X M!Z4"D9?Q,G/2)64 KL_O[)]C[;Z6B[!PC^JGK%R;TUM**JC%H-P3CE]@KN= MR5S\5[B"\N%!B<]1HK)Q)>5@'>J9Q4O1XG7:91?W<;HY\!FV#> S@"^ VYB' M38FB\D_"B2(S.!(S];X7X8GW1^Y[4P9G;$6\\^*M]UX+GB09NP:B.>8TQ?!5 MS'Z)8)Y]2<&W4ISX/W"^#4\V%281GORA,-TF2#<)TDB0_K?$K9C#7TG8JJ<: M3!.GR9(2ARY.\LJ[#.Q=?$3V.WR:]D=A&ME9_(M M0"#/6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S:W3 MI:)$E MW]D5F>V#D@;.COA>:^%^GT#9(:=;^N)XE$T;HH,562<:^ ;A>W=V:+&9I9(: MC)?6$ =U3N^WQ],^QJ> 'Q(&OSB36,G%VJ=H?*YRNHF"0$$9(H/ [0H/H%0D M0AF_)DXZIXS Y?F%_6.J'6NY" \/5OV456AS>J"D@EKT*CS:X1-,];RC9"K^ M"UQ!87A4@CE*JWQ:2=G[8/7$@E*T>!YW:=(^C#?\_01;!_ )P&? (>5A8Z*D M_(,(HLB<'8@;>]^)^,3;(\?>E-&96I'N4+Q'[[7@N]N,72/1%',:8_@B9CM' M,&2?4_"U%"?^!L[7X;M5A;L$W_VC\&Z=8+]*L$\$^_^6N!9S>)6$+7JJP35I MFCPI;6_2)"^\\\#>\_0F?\/':?\J7".-)Q<;\&53_VMK Z"4S0V.4(L?;#84 MU"$>[_#LQC$;C6"[Z0>Q^1L7?P!02P,$% @ %XHJ3YB;)0T3 @ FP8 M !D !X;"]W;W)K&UL=57;CILP$/T5Q >LP9"K M"-)FJU4KM5*T5=MGATP"6ANSMA.V?U_;$(I@\H+MX5QF;!AGK53ON@0PP:?@ MM=Z%I3'-EA!=E""8?I(-U/;-62K!C%VJ"]&- G;R),$)C:(E$:RJPSSSL8/* M,WDUO*KAH )]%8*IOWO@LMV%<7@/O%67TK@ R;.&7> GF%_-0=D5&51.E8!: M5[(.%)QWX7.\W<>>X!&_*VCU:!ZX4HY2OKO%M],NC%Q&P*$P3H+9X08OP+E3 MLGE\]*+AX.F(X_E=_=47;XLY,@TODO^I3J;
    LP.,&97;EYD^U7Z M:A$%? M_7>X ;=PEXGU*"37_AD45VVDZ%5L*H)]=F-5^['M]>\TG$![ IT02&?D,__" M#,LS)=M =9O?,'?&\9;:O2E3US9ZRVFRRA(TP\((A5 M'RPH9K&G,SK%Z0F:8>+IR9@>+7"!%!5(O4 Z%DBC28D8YD&1"]1D@0C0B0F& M27"3)6JR1 32B0F&>;!=*]1D-1/83 N90VBZQ#W6J,<:$5A-3##,&C?9H":; MN4 R/7<$DVYPDSC"?Z!H+K&8VJ"@!]]7_.!'C1&)Z<&@H.DG1D:]08"Z^*ZH M@T)>:]^21]&A\SY3WUO^P[NV_8.I2U7KX"B-[5"^CYRE-&!SB9[LYU[:FV)8 M<#@;-UW9N>K:9;**D]8SN\^Q $ #<$ M 9 >&PO=V]R:W-H965TJ!^EV:J4%LVZI&V)Z#:P*),$)39);(E@G<9&%V$D7 MF1HL[R2<-#*#$$Q_'(&K,<<;_!5XZ9K6^@ ILIXU\ KV9W_2;D46E:H3($VG M)-)0Y_A^N)Y_J3^%VETM9V;@0?'?767;'.\QJJ!F [^2O>'*@[F]('PU&$/9>\<=%+0=-=1BY>:,8<)PQ=838+@CCU MQ8+&+([T/SJ-T[?1#+>!OEW3DS0NL(L*[(+ [I\2TZL28YC;N$D:-4DC G=7 M)C',_LJ$K"Y.@&["DS6H5(,,[;**+EUQ'UX*^0N?6NJ9Z::3!IV5=<\G7'*M ME 672G+C* M*D__2TC&P0$ #<$ 9 >&PO=V]R:W-H965T^_> 9=\4OK-= 6O4O1FP)WU@X'0DS5@63F3@W0NR^-TI)9%^J6F$$#JP-) M"D*3Y)Y(QGM-S"@ET[^/(-14X!1?$R^\[:Q/D#(?6 O? MP?X83MI%9%6IN83><-4C#4V!']+#,?/X 'CE,)G-'OE.SDJ]^>!+7>#$&P(! ME?4*S"T7> 0AO)"S\6O1Q&M)3]SNK^K/H7?7RYD9>%3B)Z]M5^"/&-70L%'8 M%S5]AJ6?#*.E^:]P >'@WHFK42EAPB^J1F.57%2<%YY7W89T6_2LM3J + M@=X0R%PH.']BEI6Y5A/2\]D/S%]Q>J#N;"J?#$<1OCGSQF4O)3BA1;, M<<;0#29=$<2IKR5HK,21_D.GV$;"Y.@F[#DS6H4F,?QF637:?B@8:+_PN?1^H;TRWO M#3HKZYY/N.1&*0O.2G+GO'1NBM= 0&/]]H/;Z_DMSX%5PS*F9/VO*/\ 4$L# M!!0 ( !>**D\.)&PO=V]R:W-H965T_@?O07XRVVJ%120VI,0B57Q.=@ M?*ERN@L)@8+2!07AMQL\@E)!R*?Q>]:D2\A 7)]?U3_%VGTM5V'A$=4O6;DV MI_>45%"+0;DG'#_#7,^!DKGXKW #Y>$A$Q^C1&7C2LK!.M2SBD]%BY=IEUW< MQ^GFPV&F;1/X3. +X3[&85.@F/E'X421&1R)F7K?B_#$R8G[WI3!&5L1[WSR MUGMO!3^F&;L%H1ESGC!\A4D6!//J2PB^%>+,_Z/S;?I^,\-]I._7].2X+9!N M"J11(/VGQ,.[$KQY1L7?P%02P,$ M% @ %XHJ3U')+YO" 0 -P0 !D !X;"]W;W)K&UL=51A;]L@$/TKB!]0;)(T761;:CI-F[1)4:=UGXE]ME'!>(#C[M\/ ML.-Y*?L2N/-[[]X!EVQ4^M6T !:]2=&9'+?6]@="3-F"9.9.]="Y+[72DED7 MZH:87@.K DD*0I/DGDC&.UQD(7?21:8&*W@')XW,("73OX\@U)CC%%\3S[QI MK4^0(NM9 ]_!_NA/VD5D4:FXA,YPU2$-=8X?T\-QY_$!\,)A-*L]\IVN-Y?U3^%WETO9V;@28F?O+)M MCA\PJJ!F@[#/:OP,D,@4Z'@_".SK,BT&I&>SKYG_HK3 W5G4_ID.(KPS9DW+GLI MZ/T^(Q3[CD6BD+SDIRY[RT;HJ70$!M_7;O]GIZRU-@53^/ M*5G^*XH_4$L#!!0 ( !>**D]7 /<)T0$ )P$ 9 >&PO=V]R:W-H M965TG>] M7)B!!R6>>6F;#!\P*J%BO;!/:GB$J9\=1E/SW^$*PL%])SK1X@0Z$>A,. 0?,AJ%RK\PR_)4JP'I<>\[YG_Q^DC= MWA0^&;8BK+GBC<[JG*;EZH0ES&C%T@5G/".+49PL:LSC1?^@T3M]$*]P$ M^F9)I_\1V$8%MD%@^ZG%S4V+,TW3)FVRN:;M9U;'EQR(!5RO_[Z GC66^R+,\,SS MS(P,Z2C5BVX #'H5O-,9;HSISX3HH@'!](/LH;,GE52"&6NJFNA> 2M]D."$ M1M&1"-9V.$^][ZKR5 Z&MQU<%=*#$$S]N0"78X9W^,WQW-:-<0Z2ISVKX3N8 M'_U568LL+&4KH-.M[)""*L./N_,E<7@/^-G"J%=[Y"JY2?GBC"]EAB.7$' H MC&-@=KG#$W#NB&P:OV=.O$BZP/7^C?V3K]W6$ M.@?0)>#D=<@DY#/_R S+4R5'I*;>]\S]XMV9VMX4SNE;X<]L\MIZ[SE-/J3D M[HAFS&7"T!5FMR"(95\D:$CB0O\+I^'P?3##O0_?K\/I(4P0!PEB3Q"O"4[1 MIL00YITB#T&10X" ;D1"F'U8Y!@4.08(XHU("/-.NY*@2!(@.&Y$0IAD(T)6 M5U" JOWP:53(H?.#O_(N\_U(_17^!Y\>AV],U6VGT4T:.PC^NE92&K"I1 ^V MJXU]CQ:#0V7<-K%[-4WE9!C9SP\.65Z]_"]02P,$% @ %XHJ3]8**1S@ M 0 04 !D !X;"]W;W)K&UL=53;;IPP$/T5 MY ^(P;"7K IFZAJI59:I6K[[(7AHMB8VF9)_[ZV(902YP5[QF?.F1D\3D=K3&KZ#_M%?I+'P MPE*V'#K5BBZ04&7H(3J=#Q;O #];&-5J']A*KD*\6.-+F:'0)@0,"FT9J%EN M\ B,62*3QN^9$RV2-G"]?V/_Y&HWM5RI@D?!?K6E;C)T1$$)%1V8?A;C9YCK MV:%@+OXKW( 9N,W$:!2"*?<-BD%IP6<6DPJGK]/:=FX=IY-],H?Y \@<0): MH]/!DY#+_(EJFJ=2C(&<>M]3^XNC$S&]*:S3M<*=F>25\=YR!T>?Z"?> D21Y#\5^+]ID0/YC[T MB^R\(CL/0;01\6$^:,7>*[+W$,0;$1\F\8L%_\&GQ^$;E77;J> JM!D$=UTK(3285,([T]7&O$>+ MP:#2=GLP>SE-Y61HT<\/#EY>O?PO4$L#!!0 ( !>**D^:B;0;MP$ -(# M 9 >&PO=V]R:W-H965T43(7_P5N MH! >,L$8I5$NKJ0+,_Z/S;?I^,\-]I._7]/UA6R#=%$BC0/I/B8'S9V/_:& ^8RNX.1ZC%#[88 M"FH?C@<\VVG,)L.;?OY!;/G&Q1]02P,$% @ %XHJ3]OX:W8D @ K08 M !D !X;"]W;W)K&ULC97;CILP$(9?!?$ \8$0 M8$60FJVJ5FJE:*MNKYW$"6@-IK83MF]?'PABTXF4FV";?[Y_9HCM< MF^B]%9U>Q[4Q_1-">E_SENF%['EGWQRE:IFQ4W5"NE><'7Q0*Q#%>(5:UG1Q M5?JUK:I*>3:BZ?A61?K1?PV# ^@8 M0*> )/.U!".?^6=F6%4J.40J-+]G[AN3)VI[LW>+OA7^G4U>V]5+18NB1!<' M&C6;H*$S38+QI$&6/YE0T(1ZP/(#@," ! 0D'I!\ % 8L 0!2R"#Y*;,H%EY M314##3) ),5 M#,A!0/[X%RM 0 %DD-V4&33IK,P"TQ3?^W,2#&\!#%CEMWL@B+*9US)9I'>, M[NPU AC=^2P$WDF$/MY7 N\EDCS0V5$T;VV:$_Q_:]'LH'$'^0^F3DVGHYTT M]LSR)\M12L,M%"\LKK9WQS01_&C<,+-C%0[0,#&R'R\'--U0U3]02P,$% M @ %XHJ3S/GG&HU P [PT !D !X;"]W;W)K&ULE5=M;YLP$/XKB.\KV.8U2B(UH>TF;5+5:=MGFC@)*F &3M+]^]G@4K"/ M-/T2L'GNN>?.OHL]/[/ZI3E0RJW7(B^;A7W@O)HY3K,YT")M;EA%2_%EQ^HB MY6)8[YVFJFFZ;8V*W,&N&SA%FI7V$LYU6ZIS\I_U4]UF+D]"S;K*!ED['2JNEN8=^BV0,FTJ!% M_,[HN1F\6S*49\9>Y.#;=F&[4A'-Z89+BE0\3G1-\UPR"1U_%:G=^Y2&P_!',<]K0-@B407"M0:@,0LW Z;+;+E>2\G0YK]G9JKL=5Z5R8Z-9*#;$1DZV MZ]]^$RO6B-G3DB!W[IPDD<*L.@P>8 (-DI@0U",<(:!7@2$5*VR8$X3&+M80 M!FLR( P98^ZNX+F',-X8\P!A?#AH J:>M 1D1!# !!Y(X+4$WH@@U#+28?P6 M4UY:&!]TX0,N(FU[=)A@X *+5JBMG@D*=$QB8DBD@^Y,T! S"BD 0PJ D&(M MI,#,FF?(-4'8FY(2@E)"4PK6BR\TO/A&1B+]8J/?D(-1*#7+C/NH 1](F]P M&T1 '\2^'JW9FM!TN'!S0D!WPE-:X::"PD^$"YZZH^L[?7<5^I'6^ZQLK&?&Q0&X/:;N&.-4J'=O1(8.XO;5#W*ZX_(U%.]U M=P7I!IQ5ZGKE]'>\Y7]02P,$% @ %XHJ3TYSMG(: @ "@8 !D !X M;"]W;W)K&ULC53;CILP%/P5Q >LL8US61&D)MFJ ME5HIVFK;9RLE>I5%P F>JM$K5=Q M84SSB) ^%%!Q_2 ;J.V7DU05-W:HSD@W"OC1DRJ!2)+,4,7+.LXS/[=3>28O M1I0U[%2D+U7%U9\U"-FN8AS?)I[+)/^/&).;P'_"RAU8-^Y)+LI7QU@Z_'59PX0R#@8)P"M\T5-B"$$[(V M?O>:\7U)1QSV;^J??7:;9<\U;*3X51Y-L8H7<72$$[\(\RS;+]#G87'4A_\& M5Q 6[IS8-0Y2:/\?'2[:R*I7L58J_M:U9>W;MM>_T:8)I">0.P&G_R70GD _ M2DA[0OI1 NL)+""@+KLOYI8;GF=*MI'JCD/#W:G#C\QNU\%-^MWQWVP]M9V] MYI3B#%V=4(]9=Q@RP)#WB,T8L4C?0[9CR"Q8YVD,H?3?2LCFN(RUM%>&GO]_"4Y26G *B8/5K*P#_-] M(.!D7'=N^ZI[GKJ!D4W_\J+[\Y__!5!+ P04 " 7BBI/ Y@=(JL" "[ M"0 &0 'AL+W=O;.1UE4;.X>.:^GOL^V1UPBYI$:5^*?/:$EXF)*#SZK*48[12H+'P9!XIS]T',-T * D*\3O'%]89.S*4-T+>Y>3[;NX&TA$N M\)9+"20^9[S"12&5A(^_6M1M]Y3$[OBJOE;!BV#>$,,K4OS)=_PX=S/7V>$] M.A7\A5R^81U0[#HZ^A_XC L!ET[$'EM2,/7K;$^,DU*K""LE^FB^>:6^%ZU_ MI=D)4!-@2Q![?T4(-2'\)$1?$B)-B,828DV(QQ(234C&QI!J0FKLX#?95>5Z M1!PM9I1<'-JRY2NT!D%8B40-03R(RJ-9B)PE1-2>#$,VJ[OH?JF8FM9N*!F>Q& M-A(K/QF?C=0JD%JR,3&RT6"R3IQ1[(7& 4H'R8"I9^1U/51*,L\XBINA4@0\ M: \JLP:5C2AQ-K "8#(H\3U4S\S$:F8R+/&-8$!@OV:"\44&-VXJ<+_,*PWJ MG6?/ #U90:%YHX%AVDREC08E7="-H*P7WP. (\JL0;US:5I9WP$U9OS.LU!B M>E!= '.VY%1Q69W.:MMI/*A&PUA?@ND3L*RO96>BGJ%/^::M^8GH(:^8\T:X M>,S4D[,GA&/A/?#$%7(4G50[*?">RV$JQK1I)YH))[5NE?RV7UO\!U!+ P04 M " 7BBI/,#96E*(! "] P &0 'AL+W=O#_M&'/M %JX!S/!B">]L5IX=.V) MNFA1QI4\78P3:5.7LE1SA8XLY:"_MO#\K,-=\MR\#/@+^2)C=C4U")T=C7H/S MO:MI%@H"!:T/# *W"SR!4H$(R_B[VE?VK[%W[.4H'#P9]2([/]3T M$R4=].*L_+.9O\':SR,E:_,_X (*X:$2U&B-(;%.XQ> MFJ+,*G8)1"MFOV#X#89O"(;LFP1/2O"87KR3R-,$19*@B 3E.P)^5V,*4Z1% MRJ1(F2 H[T12F,<[$78S^?"P?PI[DJ,C1^/Q$N.H>V,\(%_V@*]EP+^T.0IZ M'\R/:-OE12V.-]/Z6=CV8YO_4$L#!!0 ( !>**D_#N']92@( !8' 9 M >&PO=V]R:W-H965TR7B DLAQ*(B:LADK-G!@OB51#?D:BYD".AE12%$ZG&)6DJ/Q5:F)[ MODK91=*B@CWWQ*4L"?^[!LJ:I1_X;X'GXIQ+'4"KM"9G^ 'R9[WG:H0ZE6-1 M0B4*5GD<3DO_,5CLL,8;P*\"&M'K>SJ3 V,O>O#UN/2GVA!0R*16(*JYP@8H MU4+*QI]6T^^6U,1^_TU]9W)7N1R(@ VCOXNCS)?^S/>.<"(7*I]9\P7:?!+? M:Y/_!E>@"JZ=J#4R1H7Y>ME%2%:V*LI*25YM6U2F;>Q,DK0T-R%L"6%'"&X3 MHI80O1/BFX2X)<3WKI"TA.3>%7!+P ,"LIME=G]+)%FEG#4>M_]/3?1O&BRP MJF^F@Z:<9DX50*CH=17%.$57+=1BUA83]C!X^A&R'4."#H&4@%'?1/!?[8B=@K$1B#N"Q,"(\2BN*'04(.3#A(>GL;8XV@WADM@9_-#2N\C%TJJ7^A M7K2[Q!]#?<8'\76PV 2.^#98/-D[^EW>OAC?"3\7E? .3*J;Q9S_$V,2E/7I M1&UBKAZI;D#A)'7W0?6YO:KM0+*Z?850]Q2N_@%02P,$% @ %XHJ3QTL M@AMI @ C0< !D !X;"]W;W)K&ULC55AKYL@ M%/TKQN^K@HIM8TV>;9D!KS!6U)(_^<**NQD$MV]GC+"#YJ4EUY MT/>15^.R<=-$QYY9FM"+J,J&/#.'7^H:L]\9J6BW<8%["[R4YT*H@)+S<>/Z M*B%2D5PH!2R'*]F2JE)",HU?@Z8[;JF(T_E-_:/V+KT<,"=;6OTLCZ+8N$O7 M.9(3OE3BA7:?R. GBQ M&_1O-#L!#@0X$N3>CPC!0 C>">%#0C@0PO_=(1H(D;&#UWO7Q=QA@=.$T$GZS'1)%$ 0!091=Q:8#Z,T,JHC@VV1! 9U9G#$ Q1:/<66[W% M%F_&[ M2"%[X[BHR$FH:2SGK.\0_4+0=FA^WMB!TS]02P,$% @ %XHJ3_,>S'$H M @ A08 !D !X;"]W;W)K&ULC55A;YLP$/TK MB!]0 P:21H#49*HV:9.B3ML^.W )J#:FMA.Z?S_;$)H0=\J7V#[>O;OWB(^L MY^)5U@#*>V>TE;E?*]6M$))E#8S(!]Y!JY_LN6!$Z:,X(-D)()5-8A1%09 B M1IK6+S(;VXHBXT=%FQ:VPI-'QHCXNP;*^]P/_7/@I3G4R@10D77D #]!_>JV M0I_0Q%(U#%K9\-83L,_]IW"U"0.38!&_&^CEQ=XS4G:K<7_I>!7MRI.J% M]U]A%)3XWJC^.YR :KCI1-T\,;ZLCYD\1KK VLS1!ZYU]IM5* M'3T5.,$9.AFB$;,>,-$%)IP02+-/)2)7B75TDQY=%]C<(M)/*F"G"&SS\96( MV$T0.PEB2Q!?$20S%P9,8C'MX *.TW@FQ8%*4ARYFTFHD2.^W M8^$D6-QAQ\)A!XZ7,SL[[=##R3G)0GN,&0$ M76D-TYD?+M"-'>CB\C(0!SOGI%?R8ZO,-;F(3K/T*3*7?Q9?FQEKA\('S3"@ M?Q!Q:%KI[;C2H\4.@#WG"G2/P8/NKM;?A.E 8:_,=J'W8AB,PT'Q;ASZ:/KR M%/\ 4$L#!!0 ( !>**D_#,0VPC0, %83 9 >&PO=V]R:W-H965T MBV\1(#5452NU4I2J[6\'%K!B M>ZF]0/KV75^"@#UK[/P(MCD[S!S[8X:=G63U5N^$4,Y[D9?UW-TIM7_TO'JU M$T5:/\B]*/4[&UD5J=*GU=:K]Y5(U^VB(O>H[X=>D6:ENYBUUYZKQ4P>5)Z5 MXKERZD-1I-6_)Y'+T]PE[L>%EVR[4\T%;S';IUOQ4ZA?^^=*GWGG*.NL$&6= MR=*IQ&;N?B*/2QXW"UK%[TRN[Z348B%RO5A$CURU$L M19XWD70>?_N@[ODSFX67QQ_1O[3%ZV)>TUHL9?XG6ZO=W(U=9RTVZ2%7+_+T M5?0%!:[35_]='$6NY4TF^C-6,J_;_\[J4"M9]%%T*D7ZWKUF9?MZZN-_+,,+ M:+^ GA<0/KB ]0O8S0*ORZPM]7.JTL6LDB>GZN[6/FT>"O+(M)FKYF+K7?N> MKK;65X\+%L0S[]@$ZC5/G89>:.BU8FDJ8GZ6>#J!PJBP0'8# M:P/PBP!)(BSB6 V$?##8F@, \3C_4A@@.2^'XE1* E\_7?C M!Y!%48!S(3YFS@=^4$L("[9DO",$,T?H?4]ZS66UMWX,2J[SP.@2DUT6,DL( MS!OA$]S Q)$ 9,%O[0C&,8-T ] 0S# Q(6:A[4G#X)%H@C$8/1*/,28>:0S0 M#1F#828FS2RTA* 80>J/-X9B!"D984PO&@)H4'*=B*5YFB"S,+*$P Q2-L$. MS"!%3<^P@]^W8TARG0@FF2*28TL(3!X-)]B!R:.HYQEV1&8S\4'/03IKTZ&8 M8XHXMM6$N:/)A#$-<\=0Z[NUI1<-/26#DNM$,+T,T!O90F#NV)2IU3*VHMYG MV,'&/25(9WU*&*:8 8HCRZC&,']LPO#*,'\,=3[#%G,R-1P)C6'>=HLQQ0Q1 M;/DN89@[-F%V99@[!OI=1&_M, ?3Z_'U^G<+QI,C/"W)<@P6GS"9<@P6!PW- MJ)>/GCLY9H\#]FS? -SR.V_"W,DQ+1QT*[-6SX_0CK;9963NO4BE9M#L:&RF5T.'\!VW<3J3K\TDN M-JHYC/1QU>WT="=*[OM=+.^\E;;X#U!+ P04 " 7BBI/[A=;+D # #V M#@ &0 'AL+W=O>UZSWO,R:&W'@E?IE*^HRD^JQWGG-H>;9I@LJ"X_Z M?N2565ZYBUGW[J%>S,11%GG%'VJG.99E5O];\D**C5DW?)LLE+7C6YJ)R:;^?N)W)[SV@;T"%^Y_S<#.Z=MI5'(9[: MAZ^;N>NW%?&"KV6;(E.7$U_QHF@SJ3K^ZJ3NA;,-'-Z_9/_<-:^:>[>8=YG,%K-:G)VZU\,A:V5';D.U7>OV9;<[W6]J/1OU]K1@,9MYIS:1QBQ[ M#!UA@C%FA3#A&'-G8N@8<6\BDE$XYJBXEA#6 M$H):$IP@@@FBCV],#!/$H()THE. 27Q,DD"2!"0@$Y+$V%B:^+Z%)H4T*:"9 M[-DR-?:,65F(CZWMOROFI<:,M$'(H.DQD>4;0MZ7ZE*#QK[Q4UM+V-^$@J5C MEA38X81]7(H$.Y,@:Z;3#R( V=1(L.L(L-U4CRL-&JYK9%<*=B>)WE7*2F.& M2@FIE0>;F" 7&T2Q0918>;"/"3*R,;$24_I6'FQD@IP<3GE,*Q/K!E%L96I: MF271A(@"+]N)L)4IL')B&174,H.O&,(4>Y2:8]B(/C M07LB_)[5N[QJG$2CX5K:WL;JO^Y-8_R#% M09\RO**D^G<,D*8P( X( 9 >&PO=V]R M:W-H965TU#6$3,+M]B2_,F9ES?$O6,?XB2D*D\UK31JS=4LIV!8#8 MEZ3&XH&UI%%?CHS76*HA/P'1\"-2X:MP\,W.//,_86=*J(8_< M$>>ZQOSOAE#6K5WH7B>>JE,I]03(LQ:?R$\BG]M'KD9@9#E4-6E$Q1J'D^/: M_0Q76XAT@$'\JD@G;OJ.3F7'V(L>?#NL74\[(I3LI:; JKF0@E"JF92//P.I M.VKJP-O^E?V+25XEL\."%(S^K@ZR7+N)ZQS($9^I?&+=5S(D%+K.D/UW^K1K3=@/_-

    X \!_A@ @W<#T!" W@+0 MNP'!$!!,%$"?BJG-%DN<9YQU#N^7M\5Z%\%5H*J_UY.FV.:;*H]0LY<(8HY <7"/VTGAB);!8B>():CM'A4&Z4);0 M:B6**D\B(R+4T ( $0, 9 >&PO=V]R:W-H965TWYWO\3GSHVQ?NYT0*GBKRKI;A#NEFMLHZE8[4?'N M1C:BUE\VLJVXTL-V&W5-*_C:&E5E1 E)HHH7=;BU46M7AL@VY? M5;S]=R=*>5R$$+Y//!7;G3(3T7+>\*WX)=3OYK'5HVAD61>5J+M"UD$K-HOP M"]P^T-086,1S(8[=R7M@0GF1\M4,OJ\7(3$>B5*LE*'@^G$0]Z(L#9/VX^] M&HYK&L/3]W?VKS9X'70P1 /FKL?04TS*SC'W+H:>(QY<1/9!$FDG1T\IZBFU]O&9%PE. M$*,$L25@9Z%F%V%@F/PB$!?#",$=8:@CS%TDS7""&4HPFYZ*!"5(D!#@8M=[ M3&(QM<5 0G)/H"FZ3.H&FJ4X08829-,#S5&"?,*>NQA&+HL7P\2X(T!PH1&$ MPB, \&@5IJ<#=;!M02(F++<0X&K M":Z0$^!Z E=0;ITA($:2RU,2 WDT [CJP)4=(Y[S!7#=P17" UQY@$G&J;3< MJ;0T]YTQ%!<6=87E5AH"8L13)A17'P67 GRN>EK8%3V,XKJB4[H8 CIM47VE M82 CS.X^*@K/@;40X&+CUXA/HJ+CT[I9A1I9[XCC>*ZHD@[;LMZBYXD4I?].QU;".E$IJ0W.@$[?25?AR48J/,:ZK?V_Y>VP^4 M;(8[>S3^<5C^!U!+ P04 " 7BBI/YM24&^0! "C! &0 'AL+W=O MC>?K8AC*;T3^Q[.?><>QQ?)X-4K[H&,.A-\%:GN#:F.Q"B M\QH$TW>R@]9^*:42S-A0541W"ECABP0GX69#B6!-B[/$YTXJ2V1O>-/"22'= M"\'4WR-P.:0XP-?$&E@T(L]&RDF%MN*8&_CVK1^'2;^:]EZ03@5A'-!.'H9A7SGC\RP+%%R0&H\^XZY MOS@XA/9L:US5ZR*(@2LJ\:I*O**RNU$9 M,?%")0B"_2>G05=EZ(K,_D:&?C 34+K;W MA_Z2_8>/X_N#J:II-3I+8Z^JOU"EE 9L,YL[:[>V+\8<<"B-V^[L7HUS,P9& M=M.30.9W*?L'4$L#!!0 ( !>**D\]B<7+"P( (T% 9 >&PO=V]R M:W-H965T.PA*!T7[ ]G'/FXO$D'1>OL@)0WANCC4S]2JEVA9#, M*V!$/O 6&OVGY((1I8_BB&0K@!26Q"C"0;!$C-2-GR76MA=9PD^*U@WLA2=/ MC!'Q=PV4=ZD?^A?#2WVLE#&@+&G)$7Z ^MGNA3ZA0:6H&32RYHTGH$S]IW"U MBPS> G[5T,G1WC.9'#A_-8>O1>H')B"@D"NC0/1RA@U0:H1T&'^?0&73^Q[+OEO< :JX282[2/G M5-JOEY^DXLRIZ% 8>>O7NK%KY_0OM'D"=@0\$+3O>X2%(RS>"=%=0N0(T4<] MQ(X03SR@/G=;S"U1)$L$[SS1MT-+3->%JUA?5VZ,]G;L/UU/J:WG+ H?$W0V M0@ZS[C%XA%D&UY#M+20<$$@',$2!YZ)8XQLZOG:PN44LPTD,_Q79W16Y"G,Q M6ZR%Y2_&'C">%XAF!2(K$(VKC2>E7/>8I<4T%O,83#";6TPXQ6SG,--[V]V" M&ULE9A;;^,V%(3_BJ#WK$0>70/;0)+%H@5:(-BB[;-BT[:P MDNA*'@XISF>&JXNNOS5'I5KG>UE4S=H]MNWIT?.: M[5&56?-)GU35?;/7=9FUW6U]\)I3K;+=T*@L/.G[D5=F>>5N5L.SUWJSTN>V MR"OU6CO-N2RS^M]G5>C+VA7NQX.O^>'8]@^\S>J4'=0?JOWS]%IW=]ZURBXO M5=7DNG)JM5^[3^+QA=*^P:#X*U>79G;M]$-YT_I;?_/K;NWZO2-5J&W;E\BZ MCW?UHHJBK]3Y^&TFKK-3^^Q< MM%_UY1A'@W 8_.AL&.KGK,TVJUI?G'I\6Z>L7Q3BD;K) MW/8/A[D;ONM&VW1/WS>!%"OOO2\T:9Y'C9QI#,4+5P127C5>Y^!J0R(;SY(5 MD$877)$$N >" Z6A/2TL$BX0P +!4"!8% B,F1HUT:"IQIE*@C0UAL)5,O!3 M["6$7D+@)32\C)IPULN#B )S6H$J3"RO+H)>(N E,KQ$K!<1)6%L> &J1,;8 M2PR]Q,"+TN(;9:0!W?QT92:"0%1BRK M3?@8$O[]X1$6SH@[XC.)YK.>)E%DPH:KQ%RUM -Y\R3D'0F:1,L(21&8?H L M2"UP$IA.@NY(T22:=Y1$;.4"E:#8$FF!62<0[,P@"&0)I,"8$O%/Y G312"\L#PE_ U1Z)MSPE44V0:$$2,0 M8UB<4IX3"MA6 JAFI99["8PKZ=\1IDFT")/OF_ %*B*;&TP^B',$X(X<3, MSB0R-M/&E/R/:&G&\B\>VD29Z2&^/7J($],,$$6VF<%@(K2%,@,TB18!,K+-#H5+5A^'\K'&V^EP-AW>SI]G*Y^0]02P,$% @ %XHJ3ZA)P48 @ P 4 !D !X M;"]W;W)K&UL=93=CILP$(5?!?$ :S#_$2 U6ZU: MJ96BK;J]=I(AH#68M9VP??O:AB *SDWL,6?.-V/'S@?&WT4-()W/EG:B<&LI M^QU"XE1#2\03ZZ%37RK&6R)5R"](]!S(V22U%&'/BU%+FLXM<[-VX&7.KI(V M'1RX(ZYM2_C?/5 V%*[OWA=>FTLM]0(J\YYFA4XTK',X M5(7[Q=_M,ZTW@K<&!K&8.[J3(V/O.OA^+EQ/%P043E([$#7@*<$/"?@L9<19"K_2B0I M<\X&AX][WQ-]Q/X.J[TYZ46S%>:;*EZHU5L9!F&.;MIHTNQ'#5YH M^?-4CY MSQ!LA6!C$"P,,,9V@\!J$!B#\+\JHU65HR8VFLYH_,1[0 FME-!"B5>441,M M*$$0I79*9*5$%DJRHD0;"DZSQ$Z)K9380DE7E'A+B;T'O2162F*A9"M*8J,\ MZ"6U4M(M)?16E'1[+G'RX/0S*R7;4/S 7U&R[7\L3L-PA4&+RZ??MI^$7YI. M.$ 0B7U-%%S/CXJ8R!9/[V7:'ZTRW]02P,$ M% @ %XHJ3U[*=G8^ P 2@X !D !X;"]W;W)K&ULE5?M;ILP%'T5Q ,4;,"$*(G4)(TV:9.J3MM^T\1)4 %GX#3=V\\8 M2A)SW*5_ G;./??#/A=[?5ZSXNTOA,'7JI_ MMJ(J4JF&U2Y.4Y>X[Q-/V6XOFPEO-CFD._Z#RY^'QTJ-O)YEDQ6\K#-1.A7?3MU[,E[1 MN#'0B%\9/]47[TZ3RK,0+\W@ZV;J^DU$/.=KV5"DZO'*%SS/&R85QY^.U.U] M-H:7[^_L*YV\2N8YK?E"Y+^SC=Q/W9'K;/@V/>;R29R^\"ZAR'6Z[+_Q5YXK M>!.)\K$6>:U_G?6QEJ+H6%0H1?K6/K-2/T_M/W'2F6$#VAG0WJ MCM4@Z R" MLP'YT"#L#,+>(*0?&D2=072K!]89L+.!KI77%DM7?YG*=#:IQ,FIV@UT2)M] M2L9,K>^ZF=3+J?]3"U"KV==9&)*)]]H0=9AYBZ$7&.9?0Y9#R)G$4P'T45 4 MQ9P.S,.07KM8##$!,3!+Q!-<8QYNX%DAGA G%,"R!IH@N"*(,$$("4)-$%X1 M,&-=6@S3F%)C$G]D@!9#4.@G(Z-N0Q")@I%9N2$J2D(?9Q7!K"*058P)&"1@ MM]PS]X0""E-6'>BR:C1*6!)'9D W E< 2&*2 MQ"-JB1XW%1+\ORDL.]"UX'V+2@EN/@1TG\BB4X*53J+;E4JPU@D#49A:A2"+ M6 EN"03H?;@IXN%:^TUA_<&G\ ;D=5BXB1#0(9B- K<(DMR^"!1W K$S8P# MPA*"+'N;X@Y @;A98*' XJ;T$]EBA5&@,&;V(0BR^<$"HT!@S%0R MFV-L4J MI."#RRQ"IEB%]!.?7(H%1H' AE5%(-./=W&L+7BUTY>2VEF+8RF;&"]F^XO/ MO3YX&_-S,EX0,+\DXX?V6G.F;V]9W]-JEY6U\RRD.HSK(_-6",E5[/Z=*O-> M7>SZ05 M @ I@@ !D !X;"]W;W)K&UL=991;YLP$,>_ M"N)]@(VQ(4HB-9VF3=JDJE.W9S=Q$E3 S':2[MO/-I01.%Z";>[^O[N#R[&^ M2?6FST*8X+VN&KT)S\:TJSC6^[.HN8YD*QI[YRA5S8W=JE.L6R7XP3O558R3 MA,8U+YMPN_9G3VJ[EA=3E8UX4H&^U#57?W>BDK=-B,*/@^?R=#;N(-ZN6WX2 M/X5Y:9^4W<6#RJ&L1:-+V01*'#?A UKM$'4.WN)7*6YZM Y<*J]2OKG-M\,F M3%Q$HA)[XR2XO5S%HZ@JIV3C^-.+A@/3.8[7'^I??/(VF5>NQ:.L?I<'<]Z$ M>1@UEI_QOL+]K(NE>QH=3\O;N6 MC;_>NCN4]FZP ^X=\."0>D[<@7SDG[GAV[62MT!UQ6^Y>\9HA6UM]N[0E\+? ML\%K>WK=$IJOXZL3ZFUVG0T>V:#!(K;J P)#B!V>N1-:P (I&&/J!=*Q $M@ M 0(*$"] [@30),G.)O,V39D+(9B29)5F"80T$.!3CI MA$-GG$\XH8BRA8P82&( B4Q(#" 1FB4+#RD'03D RB:@?/Z0$D8(RA:*5X"D M B#1":F8D4A!"%NJ'4K@[DJ 5Y90NY00W-$KGJ#R9HM(YBD2CM_R>!'<^ EH_G[9^;W1'RJ-B MX4\.P9V/@-;/IZW?&]V16$3I @GN?00T?SYM_MZ(W14/YQ-0/!H3M5 G/R!U ML)>7QD_GT>DPA!^P'S/_S;L)_H.K4]GHX%4:.ZS\2#E*:80-)HELVF?[T3!L M*G$T;LGL6G63L]L8V?9?!?'P:;+]!U!+ P04 " 7BBI/@CGC#6\" #2 M!P &0 'AL+W=OZHBAI0X3#.MJJ+U?&&R+5E-]L;NLJY:>N"7N34/XWR.M6;^WD?V^\%S=2JD7W#SKR(W^I/*E.W$U M52]705E2LM3B][NT#VAU1J!V,Q:^*]F(VMG0J9\9>]>3;96][.B):TT)J M":)>#_I$ZUHKJ3C^C*+VQ-2.\_&[^A>3O$KF3 1]8O7OZB++O9W8UH5>R;V6 MSZS_2L>$(ML:L_].'[16YCH2Q2A8+KO2GTHMD*\TT%+]3J(P^3 M,',?6FBT.0XV_LP&31:N4I\0/H0X^BOW$*>P0 #&&!B!X$.,$2P0@@*A$0CG M C%:)#G81,:F-39)&*%T(] (Y$0 QU]PHA5'08+8PS (@R"\!B5X <(KT">$ M<)IL9!2#H!C(:'D\8@B4!#B&00D(2@!0M E*Y"/O2 *-S)*05 *'*:-2)$' MEXP'Q)HL:V8PBN?!A@[:(FT4)P)(Z9(TEK W0X6>L[7]""S2 _*!([5*RE^C M$':"C>L P>6, @"U+,?1Z ,J4!NXA8(+'P&5GRPK^"C<$0)9&2K:I6:J755MN>G<0): %3VTFV;U_;$$I@D'()MIGYO[$SXV%Y M%?)=Y9QK[Z,J:[7RNG67N1Z*Y5!4O%:%J#W)CRM_@Q9;E%@'9_&KX%E53)Q_.E$_9YI'8?CF_H7MWFSF1U3_%F4OXN#SE=^ MZGL'?F3G4K^*ZU?>;2CVO6[WW_F%E\;<1F(8>U$J]^OMSTJ+JE,QH53LHWT6 MM7M>._V;&^R .P?<.V#G$+0@%_EGIMEZ*<75D^WA-\S^QVB!S=GL[:(["O?. M!*_,ZF5-TFP97*Q09[-M;?# !O46@5'O$1A";/'$G60A+!"!,49.@-P)S$1 M0 'B!**A (EA@1@4B($(\.B46IO8V=3.)B5Q&I$(!B4@* % T0B43$ Q)FE, M,0RB((@"(#("T0GH$XXS@K,4)J4@*05(\8B43DA10M*$PIP,Y&0 )QEQL@D' M(4(I20E,0B%<-.&416:"13-UAQ[/2036U0;A![*R,[K;,D4936>R!<$EB* : M'"=F9W3'"DE&T=SIPM6*R .YV1G=)2>B.,8S%P.""QM!E3W.3C0M[9G["\%5 MC:"R'N\7ER74UY>W%N78M=;#:=\X-=KWAOWG;=G\P M>2IJY>V$-AW&]8&C$)J;>,(G$TEN.GT_*?E1VR$U8]FVNW:B1=.U\J#_GEC_ M U!+ P04 " 7BBI/?!)V00@# !=# &0 'AL+W=OWW-BG=PNK[Q^:4Z,">>UR,MFY9Z$J!:>U^Q.K*#- M#:]8*3\Y\+J@0B[KH]=4-:-[753D7N#[D5?0K'372[WW4*^7_"SRK&0/M=.< MBX+6?S5B]RWC!)JPULO*WID/YEXJAYJN?)ZEGU6L++)>.G4[+!R M;]'B'J6J0"-^9>S:#-X=)>69\Q>U^+9?N;[JB.5L)Q0%E8\+V[(\5TRRCS\= MJ=N?J0J'[V_L7[1X*>:9-FS+\]_97IQ6;N(Z>W:@YUP\\NM7U@DBKM.I_\XN M+)=PU8D\8\?S1O]U=N=&\*)CD:T4]+5]9J5^7CO^MS*X(.@*@KY GOU1 >X* M\'M!^&%!V!6$EGSJU.W]Z&BZMJA!9%?UTYMZF]' M?R;];.3N91VF\=*[**(.LVDQP0 3^6/(G0U!/<*3#?1=!% 7F\ J#\8';&U$ MA(P>_DMR_R')J$T,FH5U/1Z9E< $(4@0:H)P1) :;K>82&-*C4G])#+LL$&A M/VBE-<0&(8(3;)ABHT@:^K J JHBEBKB3Q!$($$TW]<8)(AG^-IBR$ G)J:M M-B8)#5-M"$F-FWAO8Q":T). >A+ T8F;FH($Z7Q'D0\'@S_#TPXT5!J8UW + M@!"Q L0&$40,7R&F05J-94WD';)D15/&@%EUBX)/> OG",)SO,7VA<4H-LVU M40C'9A( *$*2U+371@5^B">DP0F'[(B+T@D&.$T0^82_<)Z@:(Z_D>UO$)N) M *"DO];MM5$R::WK"W E@X 92X.3#ME1%T]D+8*S!26?\!=.%Y3.\3>U?WX2 MG)K^ BB$(M-?&X6Q;_Z205R1)]=< MDS0B2)MDJU9JI6BKML\.F0!:&U/;"=N_KV_+LH"R^Q)[QN>LA4:]G!FG6"J3ETBT'/#)D"A!41 L$,5UX^>9 M\1UXGK&+)'4#!^Z)"Z68_]L"8=W&#_T7QV-=5E([4)ZUN(2?('^U!ZXLU*N< M:@J-J%GC<3AO_/MP_9!HO '\KJ$3@[NG*SDR]J2-;Z>-'^B$@$ AM0)6QQ5V M0(@64FG\=9I^'U(3A_<7]2^F=E7+$0O8,?*G/LEJXZ]\[P1G?"'RD75?P=63 M^IXK_CM<@2BXSD3%*!@1YMNK"=:H^5Z&= MYNN8-]5/H;S7/ VB#%VUD,-L+28:8!;!6\A^"@E[!%()]%E$%7FX*?(FS7BV6;'AQ\,(T6I>()D52(Q ,A!8+D;-MI"%@30&$G\> M]6(*^;1:C9HQQ2R343=NR]AJT&".*/#2_*F%5[!+(W4G!MY^;]Q'>@Y'_FVX MWH4S_KW:,W8MO,K;)?4#\[)NA'=D4DV_F=$S8Q)4ZL&=FOI*[<7>('"6^KI4 M=VZW@S4D:]WB0_WVS?\#4$L#!!0 ( !>**D]BB-Z.6 ( .(' 9 M>&PO=V]R:W-H965T>\W,F]8*3+&MZAI\@?]5[KF9.KW+,2ZA$ MSBJ+PVEEK\G3COB:8! O.31B,+9T*@?&7O7DVW%ENSHB*""56H*JUQ6V4!1: M2<7QIQ.U>T]-'([?U;^8Y%4R!RI@RXK?^5%F*WMN6TB/%)6"/.TTHN0K.Q45"@E?6O?>67>3?LEC#H:3O Z@M<3E/=G M!+\C^(\2@HX0?! "4ZTV%5.;'94T67+66+S]O375NX@\!:KZJ5XTQ3;?5'F$ M6KTFH>LOG:L6ZC";%N,-,)%["]E.(:1'."J /@H/BV+C31W(R&$*\6X1NT]% M;H+PT5+XAN\/^#Z)<($ %0B,0'!3RV"4QA03N"%N$J(F(6(2CDQ:S,)@JO9O MN#,/=XE0EPAQB48N&";&36+4)$8$YJ.]%T]3F<6C'S_%^/>RG:.!S)% %KC M A58/+YUB(N?0W<: YF<,@QT9X^3.^>=(!)WBD70P[HFWG]DBQ\UXC^2+0*: M;#!G<-&5P,^FB0@K99=*ZLM@L-HWJK6G+\K1^E8W,'.!?LBTW>\'Y>>\$M:! M274-F\ORQ)@$%:,[4T[/8YIR9;V;)N!@8?Q4U(=)[:VDGMGXM9;\!0%0U:;%X8CWIU)LSXRV6 M:LLO0/2-[(GE.I(BN//%-2?_;,I7A5S MQ(+L&?W=G&2]]3/?.Y$SOE+YPH8O9"HH]KVI^F_D1JB2:Q*5HV)4F+]>=162 MM5,4A=+BM_'9=.8YC&]2.-GE#TSOS3E4KU.FMC$-4@)L.-&EVHP8N-$EP+]FO)>&L I@ MIH NBAU(5>TN7R6) MD VRUF3H04?4%'9.AF"- @-[- 2KSSF"N0WC4&5Q;O_^P&)FM81?S'@77L6N MG;E;%J?S%?)LIBKX+Q_OG^^87YI.>$0T\^W,F"0*)GA23:G5E3=O*#E+ MO4S5FH]S?]Q(UD]W&I@OUO(?4$L#!!0 ( !>**D\$=^X]+ ( +4& 9 M >&PO=V]R:W-H965T=63D)V5)MAO(G1.+0]P&"9!2YO.KPHW MMY-5(2Z:-QW;24]=VI;*OUO&Q5#ZR'^;>&K.M;83057T],Q^,OVKWTDS"F:5 M8].R3C6B\R0[E?XGM-DB;!VS:5O1 O=O#M6/JAC8AQ=M!6@IKF MRAX9YU;)Q/%G$O5GIG5<]M_4O[CD33)[JMBCX+^;HZY+/_.](SO1"]=/8OC* MIH2([TW9?V=7QHVYC<0P#H(K]_4.%Z5%.ZF84%KZ.K9-Y]IA7$FCR0UVP),# MGAWPF,L(@?!L$ $"D1.('XG$*VB'&T29],YFSA/40YC M8A 3 YAXA1EMR )#8A+#% )2"$ A*PJYI1"41C F 3$)4/0$%DA!@12(,UW% MF=[$F9,HA"D92,D 2K:B9#>4"*1,(WYPKDH7)>B<%BPO'7N@_J#PW MG?+V0IN[R]TP)R$T,Y+A@XFZ-F_(/.#LI&TW-7TY7J3C0(M^>B2"^:6J_@%0 M2P,$% @ %XHJ3XV[MQ)B @ .@@ !D !X;"]W;W)K&ULC59A;YLP$/TKB!]08V,(J1*DI-.T29L4=5KWV2%.0 7,;"=T M_WZVH93 (?5+L,V[]]X=')=-*^2KRCG7WEM5UFKKYUHWCPBI+.<54P^BX;6Y MVG&W=VD.E&7'59U/P@/76M*B;_[7DI MVJV/_?>#Y^*2:WN TDW#+OP7U[^;@S0[-+"JM':LZD=;/_&]$S^S:ZF?1?N-]PE%OM=G_X/?>&G@UHG1R$2I MW*^779465<]BK%3LK;L6M;NVW9T5ZRA*X6[9\PKS(+ M#_$"00AZ#!U!>.>1P 04)*".@-X1A),D.TSL,+7#4!HOV(Q E0A0H1.5#A.- M5#!.8)$8%(D!D6@B$L]$2$ 7"K8"559 Q6.8( $)$L#F:F(SF=D,8(DU*+$& M))*)Q'KV4'&<+%0"!W"#!$ MU@L4"SV&/U$-"$07"H+!1MMA\HF20""Z\)YC MN!\QT)!+[Q>&.Q)#+3DK"0"BX8(.W),8:LI920 0I0LZ<%MBH"_IM"][T/WK M&$R?,1I]NBLN+VYH*2\3U]I-S-'I,!AW;E:@#W@W57\R>2EJY1V%-@/$?>;/ M0FANS 0/)NG<#/)A4_*SMLN56 'NZBN(A+':53SL@EW&SOWU.TV\J*JLA%/7=!?ZIIW_QY$)6_;$,*W MB1_EZ:S,1+3;M/PD?@KUJWWJ]"B:5 YE+9J^E$W0B>,V_ CW#\0NL!&_2W'K M9_>!V>2\>9?6G/*CS-LS#X""._%*I'_+V18P;8F$P[OZ;N(I*AYM,-&,OJ][^ M!OM+KV0]JNA4:OXZ7,O&7F^C_MLR? $9%Y!IP5"<: #9S#]QQ7>;3MZ";BA^ MR\T[AGNB:[,WD[84]IE.OM>SUQVCZ2:Z&J$QYF&((;.8!&"*B;3^!"$HA%B! MY!TDPP425""Q G0F0!.VR'*(26U,,\04Q$.A*(4BE&4MAA@VHQ19GN 4AE(8 M0LD6%.92BB3&*2E*21%*OJ"D#@5BH 3'9"@F0S#% I,AF"3S'* 0NAL8+ M3.YB\CQG.*9 ,86#8719M,+!I#2>E?8=!F+<=#$"6I9M#)J3/@ P2CTHC[_! M04$"2Q0X*$9HX2/A)@?$YIW0V/>F M<;/#&K>#:W>(?08!W.^PQO#@.IZDGH\7X(:'-8X'U_*^@X#['=88'ES'^RBX MW6&-W\$U/,L+SRD@N-_)&K\3Q.\)\9QK@KN=K''[_IV0L6W[VHUD'83JT M[[P[E4T?/$NEFQ';,ARE5$(KQGN[^ U!+ P04 " 7BBI/D=9_".4" ,"P &0 'AL+W=O].;;9A8"71$O^%IJ"J8>1[[D1:&95!U_ M>])P.%,GCM=O[%^,>"7FF;5\*8H_^4;N9V$:!AN^98="/HG35]X+HF'0J__. MC[Q0<%V).F,MBM;\#=:'5HJR9U&EE.RU>^:5>9ZZ-W':I_D34)^ A@1U]GL) MN$_ YP3R;@+I$\BM)] ^@5HG1)UV8^:*23:?-N(4--U]J)F^=G!"U>=:ZZ#Y M.N:=\K-5T>.<4CB-CIJHQRPZ#!IA8G )6;F0,TFD"ABJ0+XJ%LA)1Y<'+%U$ M;)6Y^I#DX5V2BS*QURQL\O&%6PEB&^W-O$2)!];VT'H2"<% MJ6W:TD5AF(+$LM9%913@S'+6=0_1)PSV M]Q6(;S 8N_>2@-0VV(."V.Z4'E2,,+;]=5$T(]D59?Z&!]V.1^F5^P_]K072 M3_CK;RXPOL'?V.F"&*#,]M=%(4CMYN!!T2PCMK\NB@!LFQ.-_I.7O-F9L:H- MUN)02>W**#J,;O=(3P)6? $G2^B)K_2H9R:',WTW)_Y@S2ZOVN!92#5_F"EA M*X3DJGAPI[[*7HVFPZ;@6ZF7B5HWW7S6;:2H^]DS&@;@^7]02P,$% @ M%XHJ3V$8N3R 1 \#D! !0 !X;"]S:&%R9613=')I;F=S+GAM;.U]:7/< MV'7HY[Q?@7)DATJ!/;VS*3FNHBC*)5LC*:(45YXK]0KL1I.8Z09Z +0HIOSC MW]GNAGN!1E-R$COZ,B,V[G[//?ORVZJJHWV>_;)/+XM]7O_+KV:SLU]%7[:; MO/J77]W5]>[9#S]4R[MTFU2#8I?F\&5=E-NDAC_+VQ^J79DFJ^HN3>OMYH?Q M<#C_89MD^:]^]]LJ^]UOZ]]=%I_3,GJ?W*;1:53=)65:_?:'^G>__0$_#@Z;WZ\V-^V?WQ9+/?;-*^CUSFO."OR MZ,]OLCR-7M?IMOJ/U@X?'W9I\^-H>/JOK1W^=9^4=5IN'J(/Z:XHZV;#NMQ[ M ^K.[],R*U:X^^AE4GOMU '\GW_XA\Y=?BR3O,IHD^%%K)--Y8U^E==9_1"] MRC9I]':_O4G+9HOA<'0Z64SGTY:N']+;K*IA\CIZFVR]":ZW<#0$'W /RT'+ M(/"I*&'1=$EQ=%W#041%&1%,E@_P_Y4W\I\N6@;[F'R)7J_@3+)UMN1K#V]M M/#P=G\^FD]E9RT@7JQ4 ;!6K?T0$/>_R '3,AL/H[56TJ.]@]25L%W:QSV 7 MH\EP>&CX2_P+MONQN,^;;5^DFTWZ>9_&AP;1A_:^+#YG^;+MKG6']T55)YOH M_V:[X/F>+X9#[])II1?PYH-=3A;3Z=/FCV^*);K"*Z^K*\2W+ >:$7\?;?KZ]:KN9R7Y;XEOD!T^1PJ7L/9?Z[ MCT7U0P(\E"SK['.*V"110W:\>WAE #BW1>F=WMLB/TV6RQ3:0(L5MVX9"=[Y M9A.]V%?P0JJVU5UMT_(6M_7[LKB'EW)9;'=)[LVK6G^QD1JCR;;9[^"5M VG M4>2KK$)0_/<4+O\5_.@MY!V 5U7W'V3W!X:6Y!YC=_L:$$B.CZ1SS!?^5]AH7@%$P;^J8I.M"+P(@>%A5OBPW^U2)@<5< Z? MKE]&)T^>"@<197GT\:[85S YX+$GSM_-R2:]V8M%\^.']'.:^Y1;?O9FN@1\ MBBLOP]T^%HAME]V-X&' B>W*8IUY;U9.!)Y/^F6'Y^>MX ,@SZ1>T#MS@[],\19C$1LEJF^5$Y!&OA/=5'%S<&]S9 MNBRVJBU<;;,-H:\43@CH5^&CSG?U': K_A:=R$1/ :&GWA;? L.QP1EO4N#^ M4M6I!MY@A_2Q0IQR<@.[A)/V:-;KHUJKN0*O .C9'2P2T7&HA5ZEID)14M=E M=K.ODQL@<'6A21=^O"LVJ[0$D+])JFS)MYQM]OAX3N -[*N5&@N[WM]4RS+;(40TOP$OLP9Z M E\ QI SR):AAQ?$)R^230)L$!*'M+:Q2#?"^$.2MPL5"M\"7H,QO:])Q6]O MB?](?]EGP&,@0O.V? ?T_11@?0M+^0P OPVUNE@ND?^M %DL4Q@*3IQ@'?$' M4-OB'K='R/+)*)Z=C6AJ^.=X,HVA3[5+B1'8>/3D?9GNDFREGRIU+.AQ+3LW M*#BLL\V;(K_EK86_ Y(""%KB#>$Q>10U7:,H1O;A <^/=%L;K/-AYCR#AJ M<^ 0^"!;H$B.=Y,E-]D&N!\?XC5D[)('!(O =Q YZ0SQAED(PL,JTPV]#4%E MWL"\^D2Z=ZR@>:Y6TU@!2+//JRRG!]F_AP:&;IIZ^, ZEYL#GWO\DCMZ-9?= MV;@),!V[X.UV-$"^*V-DPG@(6!_8=)HOH7%T\K9 @73'K8"Z*A4\#&RV27P=X"<+S?[AED5P"P M2Y\KXC.I>J_-.\,82+RSW)B.KO^(EY9P^3C2=/(^0P%.WA_7P^8P.KK9Y]AS;4Z7PPMSFO=>50]AY9+% M?1@%&@%[51/U,.? _>8+BENWQ9"=*]X&SOO"V M9;W!]_(&+P^_P9?A-V@W873FLKZO@]S\B_0VRW,\_AM^#C'B*WUZC5=IWQ$P MH9'-IGF2VY%#'QH.UE\2 8"+XG\]I=M)MZBS+!_4/?[Y0['9@/!?WB?ERM,O M,VB0* $@T[4>BZUFR,ZQ>8[L'/QVG]5W\!-<'R+0_%1:^H8L/<@_<%< MBV%T%O=E1JSE*JN$'B/.S=0TJ/)YW$E_LP7%MC05!Y87Y/5.08QO"A$B,AY^ MCQT/J/_#?MS;?10-\43]KZ,AWG#?"!-^U;B'QOH*3'AXK$><4#\8.C#0P>;] M.#S4Z+P"SKJ_(HFZK*F+K?:$E9&!)BS8KW[:BS8(J3#P]07(;AM+$P>_XK]) MPT3J.EA":.1GOMYE"]1E7]*>#G$ "A*U_9$\9'GW(@C1L2!U"=F]WF(O4O'X**U>9$65.GB(6 JG$A MU)1.Q9(YOD4SIPL&6Q3-.5OHHPL]_@%WPF@)A'ERWI5JM:DZX+5"2< MTG/X*\VG+H4@(8,SV:$E*9<3$JU;9S>-0-0:JY;[=[9F,XFB#-@%[5%NMRO% M\K*$K2 Y>@]TIA52R'ZT0I7K0Z^;OX*-+'ES2X-0/*27*A<#-,U7>&@X6^Q9 M'F)1^W;JW'&QF9)#LJ\:ZO+Q70W'@/#08NY?M7^\WN]V&Z)N $4(A$ 8]@&' M,WJ/9/] 9)")R;$33ZVS+[!HP>4L_W3#J%+ [PYC.V1MEIL]L2Q![.;)"R^; M0,\P'VN]_Q2/?=9S38I?>L@DJJC$[A/6J8 MX8Y"YKYWY6V2"Q6.+79,F2_LOC@6J^<1-5K#Y^+WTE,?XZ>JY_OT^8OQ;Z47YX"AU6149K=WOB< M<4QQXUI'?P(PA;NM"SQ_8%R',R6X17=ILOJ%?0ZYHW82LWH-@#--E4\,]DH0 M5@G,X&7L5W+_(+C7Z!])C^&^*']&[+C<\PVD.7 BV*-.DZV8":TK(FX4)7]\ M\;L:'EL<;9,\N44U]+XNMK 5]?31HPG1%$T!+#GZJZ2#Z!+8W6(+= .!%P\: MSB C"Q23D"+?H,_=YRR!]=^G-[)J@LAULB2'MR3:%C?()"> ,3E;Q!=HP5_ M:8;?5(5^CG32ZFB4=I_]+CQK4#&&4!'\=#5?L,, &P3 MP"XC#*8Z#Z)7/AE]EX- IL:35D@@1E2>H>;% $A472>S0VF'UPT+P6:B[*; M+!7%9A6=Q\/Q+!X.A]JLOX["WF^$;4@M"TWP'!0UA+N%]W&*]H.:980=0P'< M5N+Q'G P!LWA=0 MS0J F\[44ITW1@GLRMT+; *-I67-G^GA\T8&T9]2X;KA!)"AV2FBCYN;G)T/ MAM$V@R4@#EH#V 'B6^V7=.<=ZA^+[V$+_7BP,.-H>WM#2X0MAX-SW9!6MP)2 MA>A<5ADAT.XX].!+_^_N+BO4:PC'@$):#@5^Z5UU.9WJ*U0MT- MH5WVW7$R)FXY0*6E8-J2T(+^ MD.1[-"LHC041"[@W E%]X=;-'+B/1+8)#QE;$7^P*F"K"%7,?:1H-U2'D5D> M\W@:T"Q%T92%(@0J/&FB& IM!2<&] [\3D(1)!(Y*R ^+.?"%S.4Q9 MFB\&G2X YF$LA!Y8/(#0AF0Z?&*)I>'+4V1Y\';6Q,:L$V!]=@T>%Z_\B)O@ M$R"@MJ?"\T2W,7EHZ!^&LB1B+MCW'LGV1_?JC)>F!JOZKDQ3YCFR+\!TD5^M M@-E^8^$KG UQB]I@1@][1;P9DV@U$3S FY3D#I(+U4SK/6Q"03$NT@7C\1!? M,QT:W+!04D' +!S&=H/U'G=(XPVB3RSWH]IF2Y"$^V:$HL^\9N@__!Z;-(V0 MCR#*RH(2W.D"9 7A6\=^;VML,7K M%LUB;&%585#9 ZANZ8#<'4ZQ$K&CU]9C_?Q"*Q.O)Q9SE8OA:D_ 9OH0W:>[ MJEQ1Y8;D9<02YH[@6H!IJPLD]QL:%) %*?>1D\H%!+PCQ$&L2[B!=PYKX]> MVHXB)\Z )7K:>58N]UOT"R'F_6)9[XF2,[ N":&O,F0=%1TN*NM2G8UHUG:+ M/M]5=IM30!*LP^P+EZ_A +6)Q>9SJ@\0U?^W>6;HA3AU(C01Z=@0BE1 :W ; MBR@K><#Z5347II5FSX&[0,4MXD#K"22V4ISOBHF^I1ZHR)>\J;]_;MK8.O@^ M6H3G%)BC>[5!K6AH;;Y>"^NPFAO9"@Q'- >U6Z(:NBG*LKA'\$/!V[H,W%I# M[X^0#GCNE@&L\N+7KO?;+:(E)'76!5\8UO8]/*1ENPNGW:1#<]%_'N!D"9H< MDF0_+]YAREQAGEH[KKAG&(B7=UEJFT56Z9+=XA&MH1Q#C^V26EVQ!@$@^=T: M5IJ62-71FH7*E\K"*/8:\?2!+]L5HBV#<4D7Z,V(=P) = &/YJQH!T-1K9# M0JCR.O"BTPK(*#WIAONQ][=PX XY$X&?-&ZN?&:4 LJS%CE*%0>V D179775 M^@"-WN8%@#Z*RV^ TI/,C4((4+Z;?7E[)[#H+[Y%7'#7.[($3VN52^# DIJ" M/$@/6L+U%"PI 4-?BY -SP;84_8L'X8'\K;+ ,0$ +Q M: K_&L._1J.1!_6+Q3P:Q^/SLTC\O_O;'.3(LGY[;FP9US:.1\,AK6T23X<+ M#K@\3-0<#&S()QRC",B_ )^1K1^T,A_!94]*?HMQLO2;SA2P8/8^;7H+$6-G M-6RCP@ 6-*GUJH$C9J&H)&733_3HM-6*SA9>>WV:;971A85[JTF9*O:/9+BR M)3I-*U8^_";9[IZ_U,J5Q)P"H#[^:!A*I84U*!BY>C'1G>JMB&GD+BE7N--3 M49GROD\;K;02#M$2\$]:CZLCHRIM9"+!3)TF7L%ZS2"'FD?4T%OL635H 12C M]1L/QAJY$L9KV&",_-4A=\7D]D8"-*#]:1CM/PZZT%0: N\VTJ;M"C GKZBR MXKP8.E##>_ADAH/YUY[,(J(0C-0PRZ M66L5@UJPTOBF^"$ZN1MTF)[9XYAB/X MP9 *5S77I9*#GH()[=#06 UYWIQCZLUQ2.D7GL%5[J0LW,LQ:L#XK V#VKV. M54QI)>(3\!E)5A)@6T5K+ CN M",4U*4Q0@;5ES5R49J3!,M)NT70Q 1;(]D'43-.[3Q;#9'0E31]!T7GI9])< M QN&R+@N&$ 4T9(G1;'YK$K%A #;_5:FV6F/+/7V^7<\M$'4=%R$%>N5EGH: M?#NL@TU)6>R%T-*VG"-ICF2;CKX5AH-W+ H\4<4W%431JB!5M_AY(70@2XQA M4J1?(N,^7ABSBZUJJ"S74*8(BWZC[G@^&N4:1:X2:NG.&U/" MPN[Y32!5(S4J_$\F"=UL B@ D$)2TLVZT.)8^#XGT(J<;0-0!A !TQ@(016M MMOLI3SPD?^F7.B6/DTCI)E,+N! +1%G-V%]4N0]:GA(-0X0AVL;?CW[E&>!B MZP8"NS>F=FT4)859$.ZT8YR M^"A5]RK32H =:OD BVY2L6&9HS9*;$%&1C=(&A80@- ;!;#FEP1E-@), 5[$ M"^4JY.2,I^_CDK7ZM1(YDS9/Z9@4A: 6E7 ([-]R@PA4%D0*5,::S"P],@\AU&B!8B ([I)U&3IT:9W* B\-&= :W5ICP[ W9WQ5UN"P J/-:V(_F].)+HUG)42J'91:%")A#VUAXGP/=)=R8UX_O Q6 M](J;M/2ADUH[^\OJ/:_T'JV@6C=(WD2 I%"SGGY!%Q;:Z*MT1:JWE]P,6/UJ M7Q(:OC2)X33->_7RM7'!0"T%WL?;@DR,@(3WE!- '7N9&@JSQ50P<.)Y-!K^ MFJP+_JZ#JD4 %D\O^<@IE7''Y=SZL5C0BC@LU 0C-*"7S*H@)QG'FZ;(X=]+ MX7,!OZA&EKW@6G!"]&E'I%^=[<6UX2=@KOGI\*U BAE'/#Y!M603L]'8WLV9/R MEESD7F^1W,K^!M$GC?K:QR=T9_$_1!XY:AEY?U$KDX(LDY>(@MV#6OGM/F,G MDX0HK;&M*V-E-Y6_;GPA1OQAW*\M?,&C'A[9L4%)&SSVY=:#V\Y;7@X^)*#.+"99. M&! NVZ'0&JSH$CE (BC"!WD?S 8RF5\=H/,!DFXH^$<248(=%=-RGP!*8I)) MV[("OLA)$K$R?%O>H6BNI]BA>:[85TT02"I61:2<'ZA)F[6(DZ\L5H*F__;< M!''CB=CCZ;$J[3,_4Z#?ZITVWWL2/9E-+*&6! $-?%J28/"#MK/!1+=M>[)- MO],G(\)]-@2_2H3LU*21)(=\>:9-#6?O=C;5H5V6Q>@T^PL>3JQ9(+" MKZ"9Q,^N%(2D^"LI9>ZQG))$M=#5WDSB*Z! ME'*6&T,W8NW.8'NVLD^CX.YC/-W(J+ZA7+Z-L1Q%D[5 M6);GK/C@;8"/K4150KC8G(#68I'OJVL#:JA*T4B@C5Z=W#X=3BZ]IHQ>&LW[,4I/6YRRR,*3 MJ8WH2?4Y/K/L"*B^M_3O)J-70(DZ:BI11S8-68?#2]I&5)$>#;T6:YO=]&(F MTIV]XLF3=S(\I):U#K*_9K?M&.>+II9Z.K+4U%]YC,/_AF/TY+W6@[P("(S MM@\Z]ZFO@5^0=8..2T'@ MXN#XG*,Z7SA2LM7]X+();;=N76X]3[_4AK$<1*%\DPPO3R8SR_(N:/)(CX?RX[&\W@^^:H=#1?Q?#R/ MYN-X.I\>LZ')7&UH.H%_N8!B3V&".IVX0]NES_4'U,%H6OED60 )[P+,,)W6 MD6Z_29?)7J*#%2>]MB@TVFO$9&9BAU A=4I+ JP7 M]':4?/F65<(^0>?<$LSL5D6C23R9+E!NF,[GJC^%BE*R'BMZ#9=*DW0EIP#0 MGDP2N,3_HWLD;^:'()>;C/:O;24LFU MHZ:6<8&Q"OK^:[0/XA"%3+&!M-OQ(QP824Y"5/V"#:1DT:00,#:D 1U#$% A M&J@C*C#K46H%T&4Y *?Q$)0L2_@)EF;6Q[(=/"',;Z]'MDU%-)#Q-6#)>[=) MEMH9E5289L=V0B?;;T6_U+L,4 0 FD*:<[J&23JXDKC1(2HRVO%H*(%.1 M9>90*([.K)84$CERFDNTK=](+H>;![L1ST($CU<)G'.=J!>HP]W(+J=45:$- M- ]N\BSZE!?ARV,SZ$Y\O&$],$3-"\X+M2)QUA47G59.P#'MWZ!](<15F0?6 M$K*CUR5@VWR_'*=#08)I$](5("LO'2M&R'Y^W:[G"HX$[-0I"E9D9/.,?=,M M^O4,27GZH,YLO8>AD1=?G,>3^0C^12#-W./G3SC;O+'TD#>RE3R?\U1-BONWQ#2?QV73>=GSRM>'Y M?WC_H_CL;-;XJ[E[/3-_=N>=Q;/QB*.?D[)\L.5RY''$;K,.F?)M69XL1'1] MPUO^C.DZ2 D;]$5E;Q/'YD>&U;68U%I>^DU:WR-KQ!0G0+C, M5K5%(ZI6@9P4=E2PR#@$%JR %#7NF\A'DL#J87X8RU.)JR-DY/C@I:92D867 M5F1AKT8=7$^X_;L\^C'1QA2R8NE81\ .O];Y32P64B>*B2X W:^1;WU?%IBD M!"MM[7=Q].;-I5'Y!]NH5$5 (*0=IVU9U\HN &!I)R4BOXO47/Q#M%3)6&P& M%:CCQ2V(>,P^80XG9$AAJ3^FY2U6!DJG;V,,H)&1 M"9AUTR"0T<1.%3"(WHGSH,Z3AEY\P,63.?S)Q)ZLTD@.O3>*>SF_T?B4]$5* MK\/V$!E#QPPJG\A5NLU-K48R&U>68;H)%>0Q)S@S-2D#[#WA&07#@2U7%!N< MQ 7%. 2IQ$ 2PB/^(CI]%"<_$O'+9!9%Y".%)^7V&UE'W5MPO',Q=%U+("Q_ M +HT^C3+G=X@4NU886^&?2ROOE ZK<:272CE0$ M#[\\M59;Q4N"6P---!3"DKL)=X& \VEP/8C6XGQFUPB30&0"@C2_36[)A0!$ MK')UBO'F#Q8'BE<$O &HR'"@P=#UO4\V3Q(DJ4&^6MNVL")I.^PLD3\C)&L M)J\!7PVFI('G68NF6IS'[52312GAUOSG'G=RASG2T!63DA; 4I7;:8^-T;NN MT#.2G2L:.]*;%3)*<*H'JK0L*0*Z=D-Q4JEH'Q+.JH"O$7T?<6D4XP]RBDV3 MB$4))RPQVIFFT:>G+C@\;(7>_2WO[:./'ZST#$;IU>Q)CU"_^L2)NS0W(>_1 M4B'A[58R-/D8KE)@33>$6O N5-2!22N'Q"_LMV"$.A=(>R,M8J8LSR4^CFWR M$\K'&_)"ZF 7=:23;5PTYT#HIPL/TQM(*A%@FPK'9S8_Q>()LOX@^NAZJZ)G M6@Q'ECN%^G4TCX?G0^-9@4')BY'N^\;:R,EH,21U;4/'?S**AQ/\PJ((2F#Q M<#2F0PI$27T65L7!\Y*9ZP!YJ0/PU3R=%08%E%74."5+"7>E<.8G7M(;#-S2 MKB,?T^5=7FR*6V ]H@7)CS,QV&@C_X=4+ =WV:Z*SN)S.,&%-,+"NEP:%QG: M:**=O/AT_%T]47<@54[I(B^L?0+/K*35D6:O.>!:W[\.'IN$>FJB7=K P/E8 M6+&6I[6UL@U[8,+!PH@CZY2Q"-O&-Q5A-: FP0KEPBK+IS4 M:"&L*S+^6"]'TJX0Y1(&EC%^P.S/RVM? 8HMCB^@$>(US]6,U9341GY)OF/B MF#R)UG$4>TMOI('X.GOX:-)H^MM%WI9"JKE9TZF!B=&85UD41D+:1G>41ZIN?G844M$H_6VD; MF<30P"@Y^80TGW]S3*9IAD=:= M1Y,Y_#">P=^3R4R(69X@^X/4[.0S,^0TXNF0OLT6 M\B5>C,\DO:,-,5VRZB&+;NC-W1A1B[B14YP3KGU=-']#@ 0 PM MT\'D7$/(># 9]0 3A(RS 1PY L5XL)@[D $ ,1[ U32A05_A/#Z#B6>#\R'K MI0$,J$/0;M0()Q[]*T]AT;6D!X;L 8!Y:M?UA4DX%X2LHUF55=H/R!ID2M%(;B*E9TK&YL;-C3\2B: .)8 M6+\ (,6+\S/KEPG\,A_:;:;TRQEGG665V020_]@&D\5T&L[F_R+A"D8FF[_G MMN0DAK1;,KM.W2D-CET?0%?;Z$A.U[( 1W5_EU2*V&7U&6#@C#+RCHX@H.3\KIY6JR(?>WCHCP/6G M2OOR]SW @$\);\K="_XRD&,LK(PDMU@M2CE%Z/AF,;0G(=T"_D*WMGGPO&"$ ML:5!B=FF*!G)#!ZA.=1H3#C!Z1X#EWA;["N!;H5K5,.QS!DK?21L&(BL_*KU MD2KY*KZYRIBC_6!,*W6*,02BRC*9I@T4+N M=SC):*84 QG'%RE4%MNJ-S0*L?E+)?>-G4O\98GHB:17(>H3-?Z34:L"7(N1=8^)\"CT9 MSYZR!MU*UXW[%V26+5,IS[38&A@>2+IS!( M44H@ET4 R.^WKM.P?I1\89SK=*[1*&SV#JC@22ST17%D:NEHV<66I]^E-S3& MDF=/A4,H*[(GKUBRU\*^53F@>16P[I-,^@, !KLW3E5)K>VC-@V*^9XN$'W$ M^(Q$8&:+%U5[:)S+/:?(E#I.4H!%4BHYT<(X:,HP9IT!H$6LR8)1G\K_FG@0 MTT*OF!ZXH;F,*]B5R5MVBL2='I>^,M:.A=U(6U\U0C%_>-'X8+2C\"16&5M% ML3QAVD@='IW 6R0N5*A6= BQO0PDG++GI^2Y(5_@@ M[W^_D<,]>-M"ZW5&'>4=9A"FA9'H($XK "UDW] V9"=?IK>I7.,X9U),6^#8 M,DK",!Z"H-BLT])V%TT.(*2!+Z9@/@MW\OW,P<3F0&\OED,9B< MZ6'%E()T'EW.QO%P#H+W&0K^T\'9!'.LK%-RC6#O0/0WP';3>3P;HA5@,0!Y ML+DJ9Z.C87PVG<8CD G/!O.YFEJEU'$;3^-S:'L&"Y@.Q@O;9\KF#H^[(^" M'G=!;S41B.HM'I D93]$E M7UWC*#X_GX"$-H^FP\'\+/JWE'(CGXQ GCI?X+V-YBCEMUS<"+B#Q=Q#-X6Z-X M.(7/HZF^'GA!L_-I/#Y';=C)Z&Q,+GA/K>N8S*?Q FY J4U>.)5][7(;E% 4^79TDE+?.]R1;2N7A((8PGZH.-_!!DV;][&Q]>1BU*X'Z8K8Z1/Y M8J6!EKQJH=!0>,63&6IL%Y@*>G9.[JI6G\XHT B!"2V\,Y!B1^=GB!3#N8+&2I387F_%R&/+>R8P*VJ M);\*- "R@FFLYSC5$)_''-;&&IWJT$VB2GNXP%.8QD/HAAZ[,/&$S WGTZ%7 M29X]6#XF7_R" ^9;+UN-,Y;42"G$Y8 CXI6SC#P+%2)/[C.B)\[L>EX6M\1> M6(&$=4WW#(FU-Z(ECLYI]8Q_VT^ ]:I5MC2A:FS2S MJKG)UBJ.^Y2\D_K26 MFP5"/"6.%,]VVA2E&'B2VZ0PHV.HW%..);>HB98SVK8H MT/BB3"GY:+2J#Z2$0L;'=S/6DU0<IJ_,7D:)/0X=H*[-"E.[-0/C7*^J8C97$Z4> 25\T"SGJ-Z5M$"@%J MNUJCLR4MO?6=X4A&#^!JW2SCLH(@#^[;K=8'M.Z<):Z30C>5[MV^>(_:L'5H MSK:L@L/NVS*78;=O/;<.C,&>"(\^GD436[T)EN&5###M2$X:R/^:2EP MW(>NX8K'J8/@5:B E7LT:28P;1F0 H5068PI;E5W*VNF^+<9$XB=@=(!R1'; M-6#,,ZT(K? 2M-M'>]I-UJW0='@YK"";.5F970LBK\(8J0SWTX<):?(@!^R* M!\.&#W BS:2TY 6-YM+YA/@-X/AGDK$QM9H\AOT\DX6DQ4/(OY4!%[,#X?DP$3 M.26G$K:;L\E-5Z1!3J7?ZN;\ N66HS>8U/,U_-%BZN6HH.9QRZDU?PZE#(/- MH;QPWK@-^?J^(\_O#&22J7U<*S/F#$1%D-4M[[UGVJ7/K*JY/B>:<"G-D4F; M389Z?>XZ@UV0DSR+WA;YZ?*X.7.KRW0V'A%!>&;."$@UG$P_F< MP;-F=KI? CBME$ M]?],CVHZ'W7T:>!RE$[DA1QNC%+&.)C EO-4\:ZCY7OQ'M6E9:07S66 M%L]!'OG7T3^_ M5NJ1I7/KC=1[)%*G"@L_&5G)4MJ\!\QVK8"Y$* X#HV',Y&+B^!# SY,SXX!D M.1.,%B"NSAK.)XT\WT^B.8B:DP71P 6(G&^ F7B&V1 HY8**4$*M6#R;HBO5 MR60\MUR;9["!(P=]UTQVFR MS93X1E661;N,JC(:JG38V?@K_$:[QWV3WL(EP.E0Z;E7),%*J!_]7Z6#HG*X M6!NBY) 3%37F>AJ+P<IVU:W);)#OAS8"4U%?2\;J3.XP<=,=LNYH1'U/$)(/_=FA8Z:"6K M&A8N$@GLBJ.A@!J5J"^85" B$@DG&"&_ M( TC=%@,$3&?SP#_G3,G=#Z=1U<_7EU$9_$$,.XL'B_.,44*8C9 UX3?LB1Z MGRPQ?C'BDG"3>#091?-X/)F0ENY*\ZY M"TN.M\H+)_%*N%B(5"<7N-?E4Z4RG"S0.$TW&=[%15LW=J7SL);H$WSW:H0C?:1(R\WM6*78^: M@(@AS_Q.M%<25M.VLM*21M;X3Y1[I:(OTUN=J4SNY9J+DJJH[RO%2)N4;7J6 MZRM33,!D\%7J;',@.C6!4G[T3I'LES2E-- E>:5JY:IU,X?2%LDV$U6V!],& MJ=0(NG2)"35W8OTXQI*8#W%J!@BGNN5K2:J,\8(MM>4O1:L5&M')O\YT=?/@ M"6G!#=E@A6!44U+=0* Y=G0XXK2YCO @; R8&4;59BP\&D-6(IA M[(W%UD8 SL9-S\D0?LQF%13AB%8P;#.HCDR=Z'5^5Y 2GC FFO.R508,$BH? M))=T*Z//R&2WLU$AG8:$I"1RFJ#MB M)T8?!@T_HF9Z028K[2F2MB+.Y&'1DX_^Y+H_51!QEKX/NM1\^)KA24.PZ9<4L&6.],SRT_$%GW6($K+P2 MK09B?R<_JB8A_,1LO(Z@/_1=3)M<>LSB/'H]WR8))%REZU98D>V48.3GU [L M5SGEE*G1Q/@S9D^X(@D_0,GC9:4B"L=2QQ82QE9+)1/5+1V4<[9RV>VU=>/@ M'EJ98A=5!@B2="W/%"]QNFL_NN':6I:EE"(=[S*0*TI=\@)P2RY9)@H=(]D\ M0AS$NH0;0 OIYU25PI/27+;[AE,[$%[>LN9,[PS;7$"0C:**;&.B KW.L(F5 MJL?9[*;9%RY?PP$E<=Z084?E/C:Y8PF\1";7^3 M:SG/>0).9(VXL3HI^!'7DY^$R>_+%HGGD>N!* %F?2IE/[]%PHT[ZNZ9RV@I1P-H\98!+,#?BPR>'1;3;8IB@SO/R&ZE5'M6KZ#B MGF&@6MYEZ=IJO$J7;&E%-$.13 C\E]3JZ@O0!D+4[TBG5B)1+B0_2.4D,S-K MQ--065"80OY,N5^]&?&,J,P,N=KKL:PR[;R$VRJ6HMID75.A2\")LT%P(&^[ MXGFL@Z;]X:1V8NGFJ&H39; =O"%BTU09K= UQ=%=<9^*._.#L!3WE/0D!Q3, M&:%64H6/*2*S/4R2]'%PTB*VYWGP$RX1[2&91W9S'J[!@I4V]EMQ;(^M%\U< M19XVI J[81LR'7#\GIMRWV23V94%*2_%KU>)Q@ 5]6FCD(K=I-0V?>+LI,J^S[ MM-%*5P17NAKM'JAR]%;:YB@Q2GR:> 7K-3]O5/C?H9QGJ&QUN 3YV%*Z/[)6 M_;F3E6/T]U.7JSVU &?_] ,I7'LOB;PI*+FUF MNIWR./6M)3/,MZIQ'>NLL8VZ'*YOJI-\=C,S+8O(]4599C=!*7\5FZ]4!KRFG:J+^, M];N)'>2(-(JY,1E^'$D\*I98H)PND(5PJ<[ ZH0E JN5W^,0Q4/C3U;T M'KI18SB-59J.JM*)HQFIU-,=AP&3()KJ4%\[FU.CU#G68>*\C$9F0AV6X_/2 MJ&&M>:AWGRS^J:.N*FLR3)'+0+EUU\#FU93G)T+Z-(QFRMN4<27,DVW[PK1 >60VW$DB"#*#GZ"MU MT26C9L2E,S=4(9.C#^X)[(5[;%4N8)BW0)FB,]X%J& B.6XI1424(WF^C04+H7!UH<,X])E1V ,LL]61QDT&6BW;NX MX.E(26\!%R*%**N9&(B"[D&+5R*8JJ!JRQBI M79HKDIL7HXR]DZ2B25-1@H<65MC+2;>4-E9E5^TN]DL2&*593S>I$P'1!IT8$,TZFR.D&I7*1.BNB+"1EQ M:J 68G%94-(6771V#:=9_2P6$Z/07;;5PSRVO^5A;1468 BWJ_;HL[!H,G&W MS>E$H\.SEG: #B<)7S:J-<1V60&K\D2C4(&I8.#R!>CUB'?+VD?).RY]Z.#= MP@E9O1=O?_+,4!JJF(P2V3:5 F(IVQI>24302ZGY\#JO]B5A]4N)P+"M^J]> MOC9F?4K6$=(VXG&I8JSI*FJOT6MM/_"U4<'W*^;YD\G@8GF)7*MBW)\HD,RN MWJOW"-AN?CH,WBW<3V3,1<*)E)#U8)D\"Y;<'M7)= MR#*3,%9Q8V13N:-MB<&,D'3D[:+&.D&*_*LSU1RWO)Z\#$1Q65I MP'+$!\S'5@JTW2EZ0]EE$10QAR"_#V;OF'RO#M#O *DVE/DC22+!CHH9N4^R MST(*:5M*PVMG22\Q68OV$NYP#2;74]0XI$3@/)JK11=)M,XL DW_[;D$+[VQ M5C+S,[4*;C??>Q(]F4TLV948? U\6D)@\(.V=@WGMB?[(/5Y*O%8<.H,J_-$ MPN@DZ+6*!".<94>\>3:"-)^]F%]4]6_T>F.@TVPJU_3.K5K>5$[ RI,*BR)1 MY!@,%%Z-RE5@JHRSGJR]KGC'A*T)!<2OS-71#*+K-(W>HN.813=B;7RVW1;9 M84UP]S%N3(V8 C>>2;GZ:7Z?;'A+$M[[DGK*P+:_!?(BJD?B5"ZN7Z@$/H8X MSF(KL3%22"?O,05)@M0&&LA*-".%B\Z*[@(CJV1H0=*BAG"5M3-'8Q1JJOF1CC7EG_1HY]-^)FS M?;1Q!Q7YT%'L=B8"P@[L7.?YG$0WZ6W&I7TX..8E7#REKL%[8N4Z:1F24O%M MXJ^\0[&UKM.VTE3\C/B\",GAK=$UMS^JK&ZM1!'T"?L:/^./5/S+\S*^1@JS MWW!N4&+<,:0"_W%EQ(-^^;POQ?BMG8.Z=3,-9:XAUW;.NMJ))>BN\\>Y1=0> MFB(.>O:/.$'TDVB,R;A'(\]TOUC,*5+R3+SOVZ0E]C!U^X($=9\?$_9L;1G7 M-HY'5))O/*)X@JZ+LI;=]\Y^]_UV_IJW$ZBRW>?%^96\X^B%+LW\D@L>-P<( MQ-=\+]_]O7RW5[Z["_ N@#SH&M!6T,254S_RTBW [4-K-VA^+QC^O6"X4]B[ M#THT?6.[$+A=;^E'E9Z98AF5_SN%0AV%*[\7./Y>X/A_58'C?J5H^[S2#T9I M\UIJ3Z'0RVNYL O'V0_W@@O']1,G_J>6;^M$7EQWX@T9E_Q%75CNZ^_%?3UT M![T.Z&/82^=[%;F6*G+'E\+J]1+4,"'*\[^Y=-7CGTD/&OZ]!M;W&EC?:V#] M7=? >CS^B%5J(.=-7;$39W/8[P6GOKK@5"\R:9=FP@!+2C'?!]-_+RCPWU-0 MH*?^F>_U$]4:N,"M?*/+_5Z)X-M4(NA\DYVE -AA!S/;/_XFOQUT!SI_TO:Z 5U= G#/:Z#M]CND(@]+O]S31_R/31'_/\?L] MQ^_?;(Y?WP7& C%%0Z\E4U5[=H[OF=*_9TK_JDSIG>H)5C_\*'%U'QC,I*(R M ;R;-[J?3N)[&NO_\C36C[YD=AYHGG//]+S][&\ZA:\9!:V5<%I^&,KW=+]_ M3^E^F_?[[C.**^D]87B=$/:]G7_PY&4*G,>F0BWX#[K4:,YZFQA^A'__R"36 M@](_[/,!<)Y\T)^N7T8G3YZ:4?B_S3[ON>JSE$!_)PG'/)=$JC&JE8-_UI2R M\C)9O^?$V<)P-8I*2R3PFA4*]X : 3#_23,J4IA'YRKS\V; 7")_W4Q@B?/)Z#JZUC%T4[ZZ] MG["WN<&>:SZ-KE, $(Q*LYVD#FZEOXOR:?06/<])T+4!-L/,:8(X?.#<##06 M$.#L:K/HT4:-(XG8/.>F]&80#0],F>0'E_6&HK4D B*.7J9&9]'U$HQ^TTL9 MA[?1LF@58! %1'J$B M+O+K%132LM@ 07%FG2,K1$($%J-$7=K\#T>O-I6?,L1U;4M8_:$_,DYWF3#P\ M/QH.@SR&:-PQ=P@/HY/%!Y_'7;IATQQ(XL6]ATF!]84]Q%0!):P,RM.ZY13> MZ 1X5EX*B[-!=P@-*V_XXHDN.WWA(D$1LFO$-IH.(T M1D/EA#6>1JODP9ME+ UGJMT(F_5>BXE<:7:9RL!3O8!AYP(FNMTHV"[\!([! M6+.P(D45!9WK!OJU\OL%SKCD;B#$31])[)M6H\ZI) &O2]R M"*EE'[6((R+BCE\EB/2V'3"@A>V:KXNO"0;I!%2DP9B=D.AY8"AL$@@)TQS/ M8=:JM24FUI)8$"6,AS!Z5TA(:]MP'$@825 (B,^6U:$$)5;LSZ.@[DK';!@- M62@"I#?2:'.#\$%.>T&T?_)CY(TO1/LG+P;#^$,$Q>Y0=,:W,JN%U06AECN1 MYO^?Q$R%.]HFL@Y51,B3^<)*4'7SX'@\*YZ?8Q&ZGGNKW_-?HB<>G5;^XMZK M0+\'5G,D#R72%L!)>U9C4[-"JYC>,-#%@T\)/-W\&1)F5=ODW#S->?VIYK$'\8R_0)?E=2W?7HV1($U,?WPU:?R$:/V)X='-:G_8%X MN>//_TA'%?LZCNS:?CM'#M1^64<.=.#N'K<_?95'=N]XRRVA?XZ)-( =CHG* M"^&PGB_@N'B^CHF^W8&YH6V'4S#ID^S$A^%EZ+D\Y5)'E%N'+>XB2'9[H,7V M9]+1J#4"KJ-/%]5I^^3+ 7UESZ]F2&.W&P6?/89']9F.]LBWMK:=$6^^SA2F M3Z./R9?T,4*[S@[?0S_19FR7V/%&Y0XKIL4#.O;0SHN<$?/&"IE2'N,!)?]6 MTG!SDEL3GJ(R *L:**N.J<_"C!4ZB6N'-S; L29!U47T&&+V+@]+IJW!/1[7 M2+^W,-NM5W7IA._1SU_Q=$(1=0'=33.@KE-'I>/K AK^]A [_XT%0NT\TN!' MW(7UV5;@7>O)]HM9ZBVL2PC1H1,/'U4H9JAC9ZN6)F( :5U#R[0>FV#B<+J. MM^,VPX=,YKU7&'OXF /^1B&*[1=T*&*Q?T\W%#%\ZL?W^\I8Q@.0V0V3[3Q> MWU!'7T'2L X!TQ0RNC#:/&SN.A AZ4T_F/HR_&PP\7^\[!84:FTP]55?_N_P-02P,$% @ %XHJ3Z0T1U%+ M @ 6@L T !X;"]S='EL97,N>&ULU99;:]LP%,>_BE#':&'4=M*D=+4- M6Z$PV$JA>=A;4>QC6Z"+)\N9TT\_R?(E\>@N63>6E^CH')W_^>GB2&&EMPP> M"@"-&LY$%>%"Z_*MYU5) 9Q4Y[($82*95)QHTU6Y5Y4*2%K9),Z\F>\O/4ZH MP'$H:G[+=84260L=X8O!A5S^C4PAPH^GK[_44E^_0JX]>7-RXC^>74_]IVW@ M#".G\2&-<+"\P-ZOBY[[S^N:V$1Z\8QT-]PH]9F3Q.7O,?T :2)\:86];E7C M,)-B7-PY=@Y3F7! &\(B?$,872MJLS+"*=LZ]\PZ$LFD0MKLJB$+K*=ZR&=SJ<"JG:VJZ"^UUWPR>!OFGKH$(J M^F3T[%%)C ,41AM0FB:[GJ^*E"MH='^'[YY\CMO\H4^ 49[=UV!)"+8X!<'@/D$9S)^=5?9O2ZJW'G_MV[?04:2HZVH*F*3@>^_R)\)U]=[&].W"\A(V\)FOST-W3-[DI9*1F^MY.L0U& M>+0_6O!@.8Q:#1(1'NU/D-*:7[4%Q]=T_ U02P,$% @ %XHJ3ZNU*&J7=-%E[O[D M6:-4=U.3 .DTF8\CP63JYD$KZUVG2_5(E_:_%*-9+F4EKDW5-D+[73E:H<+3M5O+C4N8YHV8)E?F65@V MXRL1L.$I=_7N%3P4SAL7LY<23MB[.@V,E#RZ%MJ)FL$_9Y2L@:-F\X #MT:0 M&0*9G07R*U=<5X)%D#D"F9\1\D<6018(9''&ZNY!E@AD>4[(/(*<() 36LAO MT(^?N]%.ATIVTC&S9#,K'-S'?03Y'H%\3PLY;YN&V]= -I$VKCW[4E6F MU5Y&D!\0R ^TD(_B6>A6L*4U3:AQ;T$@CFVE7[.KUD60'Q'(C[20UV(IK.V: M9--(Y\+Y> 0?8T/XF);M ?*]-\ZQ&:AEON:VYQ94+L1VN>'2LB>NH';_$MRU M-CC%]PH.TTI*[)6OK9-:0,%!I2ZDWET0PV$Z28E].KH,12V=HJLS>70O/I>IU]!R33DXLG8$@XX+- M(>.Z!>V8&!.33DXL'12SWS0QZ>3$TCD5#^U98TQ,0CFQA$[$0T-M$Y-03BRA M8QL-F@4FH()80CADKO< D M5!!+",>,E5Y@$BK.N7KV8Q)CHI]CSK1Z!KWH@5L;8V(6*LXU]8'QW9LJQL0L M5!!;",%\%"[^)E-@%BJHO\JDM@\PYA7W*W9C3+;&!,S3TELGC?,XYQGR6Y: M#Z$[F_'7&!/="D!LGE/+1OL^%&-BYBD[\XP.^WMJL83(M7Z 1SA(K[BJ9I:% MG]TWR:(,GQ.6K5)7D/9-WQO>;=,)>1RV.GW^&U!+ P04 " 7BBI/90V\ MO_T! -(@ &@ 'AL+U]R96QS+W=OZ^#ILZ4N*O"_2QP4*@<][5 M(VOLAY_I6)=#U^;FT.?%V^G8YG75E-+_""%OFG2J\TW7IW;\9=<-I[J,7X=] MZ.O-:[U/09?+51BF,ZK'A^G,Q?-V70W/6ZD6O^IAG\JZ"F_'\*<;7G.34LGA M?)&;<<'XE_<^_<_Z;K<[;-)3M_E]2FWYHN+?@BI\':3S04H/LOD@HP?Y?)#3 M@^)\4*0'K>:#5O2@V_F@6WK0W7S0'3WH?C[HGAXD2R#CDI^$L.9K+8!KX7LM M &SABRV ;.&;+0!MX:LM@&WANRT ;N'++8!NX=LM &_AZZU ;^7KK4!OO<*] M-KK9YNNM0&_EZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_EZVU ;^/K M;4!OX^MM0&^[PED).BSAZVU ;^/K;4!OX^MM0&_CZVU ;^/K;4!OX^MM0&_C MZ^U ;^?K[4!OY^OM0&_GZ^U ;[_"63$>@=^7I'H'?DZQV!WO$*SRK1PTJ^WA'H'?EZ MQXG>N:F'M'TIPZ'=YTN7?!K^;C^GR&>>IW^Z?*%W&+2F7!E&ULS=I=3\(P% ;@OT)V:UCIQ_R*>*/>JHG^@;H=V,+6-FU! M_/=V$TPTF&" Y+UA;*<[Y]UHGBMN7C\V2W-_MIYEVKFU* M'1MKV,I4OYJ.-PUS3^VP)M2-"V=I039Z6*=]4]*]H=C9K2JILN>S2+7EPGG05:J+8M7FHM:?J)?K&S#=YG[6/C[I+C=FZ M93\6Y*?+$3]:VAU@J!QSSX6\;MY]02P$"% ,4 M" 7BBI/'R// \ 3 @ "P @ $ 7W)E;',O+G)E M;'-02P$"% ,4 " 7BBI/)^B'#H( "Q $ @ 'I M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( !>**D^:7>6*[P "L" M 1 " 9D! !D;V-0**D^97)PC$ 8 )PG 3 " ;<" !X;"]T:&5M M92]T:&5M93$N>&UL4$L! A0#% @ %XHJ3VH_99YV P $1$ !@ M ( !^ @ 'AL+W=O**D^A^Y+\[00 /X7 8 " :0, !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ %XHJ3YG1]]%S @ ,PD !@ ( !IQ8 'AL M+W=O**D^YA92OH@0 M ,06 8 " 5 9 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ %XHJ3Z>0 M=(ZP 0 T@, !@ ( !P", 'AL+W=O**D])3D#"M0$ -(# 8 M " :8E !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ %XHJ3ZY@C!:U 0 T@, !D M ( !?"D 'AL+W=O&PO=V]R M:W-H965T**D\C!"GZM0$ -(# M 9 " 5(M !X;"]W;W)K&UL M4$L! A0#% @ %XHJ3YII/1"T 0 T@, !D ( !/B\ M 'AL+W=O&PO=V]R:W-H965T**D]X'LV?M0$ -(# 9 M " 1,S !X;"]W;W)K&UL4$L! A0#% @ M%XHJ3VB@5AZU 0 T@, !D ( !_S0 'AL+W=O&PO=V]R:W-H965T**D]-K=*3M $ -(# 9 " >$X !X;"]W M;W)K&UL4$L! A0#% @ %XHJ3\JP[ 6V 0 MT@, !D ( !S#H 'AL+W=O&PO=V]R:W-H965T**D]8 MSN\^Q $ #<$ 9 " 0,_ !X;"]W;W)K&UL4$L! A0#% @ %XHJ3_]+2,;! 0 -P0 !D M ( !_D 'AL+W=O&PO=V]R:W-H M965T**D]1R2^;P@$ #<$ 9 M " >1$ !X;"]W;W)K&UL4$L! M A0#% @ %XHJ3U< ]PG1 0 G 0 !D ( !W48 'AL M+W=O&PO=V]R:W-H965T**D_6"BD&UL4$L! A0#% @ %XHJ M3YJ)M!NW 0 T@, !D ( !$TT 'AL+W=O&PO=V]R:W-H965T**D\SYYQJ-0, .\- 9 " 5Q1 !X;"]W;W)K M&UL4$L! A0#% @ %XHJ3TYSMG(: @ "@8 M !D ( !R%0 'AL+W=O&PO=V]R:W-H965T**D\P-E:4 MH@$ +T# 9 " ?M9 !X;"]W;W)K&UL4$L! A0#% @ %XHJ3\.X?UE* @ %@< !D M ( !U%L 'AL+W=O&PO=V]R:W-H965T M**D_S'LQQ* ( (4& 9 M " ?5@ !X;"]W;W)K&UL4$L! A0# M% @ %XHJ3\,Q#;"- P 5A, !D ( !5&, 'AL+W=O M&PO=V]R:W-H965T**D^G<,D*8P( X( 9 " 8]J M !X;"]W;W)K&UL4$L! A0#% @ %XHJ3R(C M(M30 @ 1 P !D ( !*6T 'AL+W=O&PO=V]R:W-H965T**D\]B<7+"P( (T% 9 " 4MR !X;"]W;W)K&UL4$L! A0#% @ %XHJ3[57ANP-! Q10 !D M ( !C70 'AL+W=O >&PO M=V]R:W-H965T**D]>RG9V/@, M $H. 9 " 0A[ !X;"]W;W)K&UL4$L! A0#% @ %XHJ3T&)%)>5 @ I@@ !D ( ! M?7X 'AL+W=O&PO=V]R:W-H965T**D]1W\I:@0( %L( 9 M " >^# !X;"]W;W)K&UL4$L! A0#% M @ %XHJ3WP2=D$( P 70P !D ( !IX8 'AL+W=O&PO=V]R:W-H965T**D]BB-Z.6 ( .(' 9 " 2B, !X M;"]W;W)K&UL4$L! A0#% @ %XHJ3T;^IMU6 M @ 9 < !D ( !MXX 'AL+W=O&PO=V]R:W-H965T* M*D^-N[<28@( #H( 9 " :>3 !X;"]W;W)K&UL4$L! A0#% @ %XHJ3^F[FE^H @ A@H !D M ( !0)8 'AL+W=O&PO=V]R M:W-H965T**D]A&+D\@$0 / Y M 0 4 " 3N< !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 M Q0 ( !>**D^D-$=12P( %H+ - " >W@ !X;"]S M='EL97,N>&UL4$L! A0#% @ %XHJ3ZNU***D]E#;R_ M_0$ TB : " 23H !X;"]?**D]5W>00V0$ +XA 3 M " 5GJ !;0V]N=&5N=%]4>7!E&UL4$L%!@ !! $$ N1$ &/L $ $! end XML 28 R28.htm IDEA: XBRL DOCUMENT v3.19.2
    Geographic Information (Tables)
    6 Months Ended
    Jul. 31, 2019
    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:
     
    Three Months Ended July 31,
     
    Six Months Ended July 31,
    2019
     
    2018
     
    2019
     
    2018
     
     
     
     
     
     
     
     
    United States
    $
    50,884

     
    $
    31,807

     
    $
    95,039

     
    $
    58,946

    EMEA
    7,323

     
    5,289

     
    13,572

     
    9,772

    Asia Pacific
    3,408

     
    3,131

     
    6,233

     
    5,949

    Americas other than the United States
    3,029

     
    2,157

     
    5,994

     
    4,036

    Total
    $
    64,644

     
    $
    42,384

     
    $
    120,838

     
    $
    78,703


    XML 29 R20.htm IDEA: XBRL DOCUMENT v3.19.2
    Summary of Significant Accounting Policies (Policies)
    6 Months Ended
    Jul. 31, 2019
    Accounting Policies [Abstract]  
    Basis of presentation
    Basis of presentation
    The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet as of January 31, 2019 was derived from the audited consolidated financial statements as of that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended January 31, 2019, filed with the SEC on April 1, 2019.
    The condensed consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, which are located in the United States and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation.
    In the opinion of management, the information contained herein reflects all adjustments necessary for a fair presentation of our condensed consolidated financial statements. All such adjustments are of a normal, recurring nature. The results of operations for the three and six months ended July 31, 2019 are not necessarily indicative of results to be expected for the full year ending January 31, 2020 or for any other interim period, or for any future year.
    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.
    Segment information
    Segment information
    The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.
    Restricted cash
    Restricted cash
    Restricted cash as of July 31, 2019 consisted of $0.9 million primarily 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 and $0.8 million related to security deposits. The amount of letters of credit that were outstanding as of January 31, 2019 were still in effect as of July 31, 2019, however they are now on an unsecured basis and as such the collateral was released.
    Cash as reported on the condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the condensed consolidated balance sheets.
    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 $2.2 million were capitalized in the three months ended July 31, 2019, of which $1.4 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 $0.6 million were capitalized in the three months ended July 31, 2018, none of which 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.8 million were capitalized in the six months ended July 31, 2019, of which $2.4 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 $0.8 million were capitalized in the six months ended July 31, 2018, none of which 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 condensed consolidated 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 condensed 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 $0.5 million and $0.2 million for the three months ended July 31, 2019 and 2018, respectively, and $0.9 million and $0.4 million for the six months ended July 31, 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.
    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. Operating lease ROU assets are presented separately in long-term assets and finance lease ROU assets are included in property and equipment, net on the condensed consolidated balance sheets. As most of our operating leases do not provide an implicit rate, we use our incremental borrowing rate 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 July 31, 2019 we did not include any options to extend leases in our lease terms as we were not reasonably certain to exercise them.
    We utilize certain practical expedients and policy elections available under the lease accounting standard. For example, we do not record right-of-use assets or lease liabilities for leases with terms of 12 months or less, and we combine lease and non-lease components for contracts containing real estate leases.
    Right-of-use assets are subject to evaluation for impairment or disposal on a basis consistent with other long-lived assets.
    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.
    Recently adopted accounting pronouncements and accounting pronouncements not yet adopted
    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 right-of-use assets and operating lease liabilities on our condensed consolidated balance sheet on February 1, 2019 without retrospective application to comparative periods.
    The new lease standard requires lessees to recognize right-of-use 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 right-of-use 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 condensed consolidated balance sheet as of February 1, 2019. The adoption of ASC 842 did not have an impact on our accumulated deficit on our condensed consolidated balance sheet as of February 1, 2019 and is not expected to have a material impact on our condensed consolidated statements of operations or comprehensive loss.
    See Note 11, Leases, of the accompanying notes to the condensed consolidated financial statements for additional information regarding our leases.
    Recent accounting pronouncements not yet adopted
    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 that this ASU will have a material impact on its condensed consolidated financial statements.
    XML 30 R24.htm IDEA: XBRL DOCUMENT v3.19.2
    Business Combinations (Tables)
    6 Months Ended
    Jul. 31, 2019
    Business Combinations [Abstract]  
    Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
     
    May 1, 2019
    Cash
    $
    1,150

    Current Assets
    801

    Intangible Assets
    16,090

    Goodwill
    11,181

    Current Liabilities
    (180
    )
    Deferred Revenue
    (1,030
    )
    Total
    $
    28,012


    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 31 R48.htm IDEA: XBRL DOCUMENT v3.19.2
    Share-Based Compensation - 2018 Plan and 2018 Employee Stock Purchase Plan (Details)
    6 Months Ended
    Jul. 31, 2019
    shares
    2018 Plan  
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
    Balance at January 31, 2019 (in shares) 8,458,343
    Authorized (in shares) 5,248,572
    Granted (in shares) (2,594,298)
    Forfeited (in shares) 364,867
    Balance at July 31, 2019 (in shares) 11,477,484
    2018 ESPP  
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
    Balance at January 31, 2019 (in shares) 1,719,782
    Authorized (in shares) 1,049,714
    Granted (in shares) (172,521)
    Forfeited (in shares) 0
    Balance at July 31, 2019 (in shares) 2,596,975
    XML 32 R44.htm IDEA: XBRL DOCUMENT v3.19.2
    Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details)
    $ in Thousands
    Jul. 31, 2019
    USD ($)
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Remainder of fiscal 2020 $ 1,702
    Fiscal 2021 3,358
    Fiscal 2022 2,897
    Fiscal 2023 2,608
    Fiscal 2024 2,607
    Thereafter 3,672
    Total $ 16,844
    XML 33 R40.htm IDEA: XBRL DOCUMENT v3.19.2
    Business Combinations - Intangible Assets Acquired (Details) - USD ($)
    $ in Thousands
    6 Months Ended 12 Months Ended
    May 01, 2019
    Jul. 31, 2019
    Jan. 31, 2019
    Business Acquisition [Line Items]      
    Total intangible assets, expected useful life   5 years 10 months 24 days 2 years 5 months 1 day
    Artefact Product Group, LLC.      
    Business Acquisition [Line Items]      
    Total intangible assets, fair value $ 16,090    
    Software Technology      
    Business Acquisition [Line Items]      
    Total intangible assets, expected useful life   4 years 4 months 20 days 2 years 3 months 21 days
    Software Technology | Artefact Product Group, LLC.      
    Business Acquisition [Line Items]      
    Total intangible assets, fair value $ 8,000    
    Total intangible assets, expected useful life 5 years    
    Customer Relationships      
    Business Acquisition [Line Items]      
    Total intangible assets, expected useful life   7 years 6 months 25 days 2 years 10 months 9 days
    Customer Relationships | Artefact Product Group, LLC.      
    Business Acquisition [Line Items]      
    Total intangible assets, fair value $ 7,990    
    Total intangible assets, expected useful life 8 years    
    Trade Name      
    Business Acquisition [Line Items]      
    Total intangible assets, expected useful life   2 years 5 months 1 day 0 years
    Trade Name | Artefact Product Group, LLC.      
    Business Acquisition [Line Items]      
    Total intangible assets, fair value $ 100    
    Total intangible assets, expected useful life 32 months    
    XML 34 R7.htm IDEA: XBRL DOCUMENT v3.19.2
    Overview and Basis of Presentation
    6 Months Ended
    Jul. 31, 2019
    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.
    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.
    Basis of presentation
    The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet as of January 31, 2019 was derived from the audited consolidated financial statements as of that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended January 31, 2019, filed with the SEC on April 1, 2019.
    The condensed consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, which are located in the United States and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation.
    In the opinion of management, the information contained herein reflects all adjustments necessary for a fair presentation of our condensed consolidated financial statements. All such adjustments are of a normal, recurring nature. The results of operations for the three and six months ended July 31, 2019 are not necessarily indicative of results to be expected for the full year ending January 31, 2020 or for any other interim period, or for any future year.
    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.
    XML 35 R3.htm IDEA: XBRL DOCUMENT v3.19.2
    Condensed Consolidated Balance Sheets - USD ($)
    $ in Thousands
    Jul. 31, 2019
    Jan. 31, 2019
    Current assets    
    Cash and cash equivalents $ 511,214 $ 213,085
    Short-term investments 50,000 0
    Accounts receivable, net of allowances of $1,571 and $1,234, respectively 40,178 30,173
    Prepaid expenses and other current assets 9,914 3,922
    Total current assets 611,306 247,180
    Long-term assets    
    Restricted cash 886 2,620
    Deferred commissions 35,615 29,014
    Property and equipment, net 25,906 22,540
    Operating lease right-of-use assets 49,719  
    Intangible assets, net 16,857 1,827
    Goodwill 16,677 5,496
    Other long-term assets 265 67
    Total assets 757,231 308,744
    Current liabilities    
    Accounts payable 2,546 4,658
    Accrued compensation and related benefits 25,416 25,557
    Other accrued liabilities 10,395 6,544
    Operating lease liabilities, current 9,530  
    Finance lease liabilities, current 3,277  
    Finance lease liabilities, current   3,768
    Deferred revenue 123,529 95,766
    Total current liabilities 174,693 136,293
    Operating lease liabilities, non-current 42,964  
    Finance lease liabilities, non-current 2,295  
    Finance lease liabilities, non-current   2,164
    Deferred revenue, non-current 338 367
    Other long-term liabilities 0 2,928
    Total liabilities 220,290 141,752
    Commitments and contingencies (Note 12)
    Shareholders’ equity    
    Preferred stock 0 0
    Additional paid-in capital 736,383 327,510
    Accumulated deficit (199,442) (160,518)
    Total shareholders’ equity 536,941 166,992
    Total liabilities, preferred stock, and shareholders’ equity 757,231 308,744
    Common Class A    
    Shareholders’ equity    
    Common stock 0 0
    Common Class B    
    Shareholders’ equity    
    Common stock $ 0 $ 0
    XML 36 R21.htm IDEA: XBRL DOCUMENT v3.19.2
    Summary of Significant Accounting Policies (Tables)
    6 Months Ended
    Jul. 31, 2019
    Accounting Policies [Abstract]  
    Schedule of Cash and Cash Equivalents Cash as reported on the condensed consolidated statements of cash flows consists of the following (in thousands):
     
    July 31,
     
    2019
     
    2018
    Cash and cash equivalents
    $
    511,214

     
    $
    211,111

    Restricted cash
    886

     
    2,297

    Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows
    $
    512,100

     
    $
    213,408


    Schedule of Restricted Cash and Cash Equivalents Cash as reported on the condensed consolidated statements of cash flows consists of the following (in thousands):
     
    July 31,
     
    2019
     
    2018
    Cash and cash equivalents
    $
    511,214

     
    $
    211,111

    Restricted cash
    886

     
    2,297

    Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows
    $
    512,100

     
    $
    213,408


    XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.2
    Goodwill and Net Intangible Assets (Tables)
    6 Months Ended
    Jul. 31, 2019
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Schedule of Goodwill
    The changes in the carrying amount of goodwill during the six months ended July 31, 2019 were as follows (in thousands):
    Goodwill balance as of January 31, 2019
    $
    5,496

    Addition - acquisition of 10,000ft
    11,181

    Goodwill balance as of July 31, 2019
    $
    16,677


    Schedule of Finite-Lived Intangible Assets
    The following table presents the components of net intangible assets (in thousands):
     
    As of July 31, 2019
     
    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

     
    $
    (1,214
    )
     
    $
    8,652

     
    $
    1,866

     
    $
    (494
    )
     
    $
    1,372

    Acquired customer relationships
    8,350

     
    (341
    )
     
    8,009

     
    360

     
    (25
    )
     
    335

    Trade names
    100

     
    (9
    )
     
    91

     

     

     

    Patents
    170

     
    (78
    )
     
    92

     
    170

     
    (63
    )
     
    107

    Domain name
    13

     

     
    13

     
    13

     

     
    13

    Total
    $
    18,499

     
    $
    (1,642
    )
     
    $
    16,857

     
    $
    2,409

     
    $
    (582
    )
     
    $
    1,827

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

     
    4.39
     
    $
    1,372

     
    2.31

    Acquired customer relationships
    8,009

     
    7.57
     
    335

     
    2.86

    Trade names
    91

     
    2.42
     

     

    Total
    $
    16,752

     
    5.90
     
    $
    1,707

     
    2.42


    Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
    As of July 31, 2019, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):
    Remainder of fiscal 2020
     
    $
    1,702

    Fiscal 2021
     
    3,358

    Fiscal 2022
     
    2,897

    Fiscal 2023
     
    2,608

    Fiscal 2024
     
    2,607

    Thereafter
     
    3,672

    Total
     
    $
    16,844


    XML 38 R29.htm IDEA: XBRL DOCUMENT v3.19.2
    Overview and Basis of Presentation (Details)
    $ / shares in Units, $ in Millions
    Jun. 14, 2019
    USD ($)
    $ / shares
    shares
    Public Equity Offering  
    Class of Stock [Line Items]  
    Proceeds from public offering, net of underwriters' discounts and commissions $ 379.0
    Underwriting discounts and commissions 12.8
    Other issuance costs $ 0.9
    Public Equity Offering | Common Class A  
    Class of Stock [Line Items]  
    Shares issued and sold (in shares) | shares 9,025,000
    Offering price (in dollars per share) | $ / shares $ 43.50
    Public Equity Offering - Selling Shareholders | Common Class A  
    Class of Stock [Line Items]  
    Shares issued and sold (in shares) | shares 5,810,000
    XML 39 R13.htm IDEA: XBRL DOCUMENT v3.19.2
    Business Combinations
    6 Months Ended
    Jul. 31, 2019
    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 payable in exchange for all of the outstanding equity interests of Artefact Product Group was approximately $28.0 million in cash, excluding cash acquired and transaction cost adjustments. Of the cash paid at closing, $3.0 million is held in escrow for a 12-month period after closing 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 condensed 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 were as follows (in thousands):
     
    May 1, 2019
    Cash
    $
    1,150

    Current Assets
    801

    Intangible Assets
    16,090

    Goodwill
    11,181

    Current Liabilities
    (180
    )
    Deferred Revenue
    (1,030
    )
    Total
    $
    28,012


    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

     
     


    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 July 31, 2019, the liability of $1.0 million is classified as short-term, and is included within other accrued liabilities on the condensed consolidated balance sheet.
    XML 40 R17.htm IDEA: XBRL DOCUMENT v3.19.2
    Leases
    6 Months Ended
    Jul. 31, 2019
    Leases [Abstract]  
    Leases 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 condensed consolidated statement of operations were as follows (in thousands):
     
    Three Months Ended
    July 31, 2019
     
    Six Months Ended
    July 31, 2019
    Operating lease cost
    $
    2,634

     
    $
    5,365

    Finance lease cost:
     
     
     
    Amortization of assets
    1,025

     
    1,997

    Interest on lease liabilities
    59

     
    125

    Short-term lease cost
    142

     
    269

    Variable lease cost
    432

     
    835

    Total lease costs
    $
    4,292

     
    $
    8,591


    Supplemental balance sheet information related to leases was as follows (in thousands):
     
    Financial Statement Line Item
     
    As of July 31, 2019
    Assets:
     
     
     
    Operating lease assets
    Operating lease right-of-use assets
     
    $
    49,719

    Finance lease assets
    Property and equipment, net
     
    5,454

    Total leased assets
     
     
    $
    55,173

     
     
     
     
    Liabilities:
     
     
     
    Current
     
     
     
    Operating
    Operating lease liabilities, current
     
    $
    9,530

    Finance
    Finance lease liabilities, current
     
    3,277

    Non-current
     
     
     
    Operating
    Operating lease liabilities, non-current
     
    42,964

    Finance
    Finance lease liabilities, non-current
     
    2,295

    Total lease liabilities
     
     
    $
    58,066


    Other information related to leases was as follows (dollars in thousands):
     
     
     
    Six Months Ended July 31, 2019
    Supplemental cash flow information:
     
     
     
    Cash paid for amounts included in the measurement of lease liabilities:
     
     
     
    Operating cash flows from operating leases*
     
     
    $
    4,461

    Operating cash flows from finance leases
     
     
    118

    Financing cash flows from finance leases
     
     
    2,042

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

    Finance leases
     
     
    1,682

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

    Finance leases
     
     
    1.9

     
     
     
     
    Weighted-average discount rate:
     
     
     
    Operating leases
     
     
    6.4
    %
    Finance leases
     
     
    5.3
    %
     
     
     
     
    *Includes cash paid for lease liability accretion of $1.6 million.
    As of July 31, 2019, remaining maturities of lease liabilities were as follows (in thousands):
     
    Operating
    Leases
     
    Finance
    Leases
    Remainder of fiscal 2020
    $
    4,927

     
    $
    2,156

    Fiscal 2021
    9,783

     
    2,408

    Fiscal 2022
    9,930

     
    1,071

    Fiscal 2023
    10,142

     
    263

    Fiscal 2024
    10,371

     

    Thereafter
    18,885

     

    Total lease payments
    $
    64,038

     
    $
    5,898

    Less: imputed interest
    (11,544
    )
     
    (326
    )
    Total
    $
    52,494

     
    $
    5,572


    As of  July 31, 2019, we had signed leases for additional office space that had not yet commenced. Future noncancelable lease payments associated with these agreements totaled $10.2 million, payable over lease terms of approximately 7 years.
    Total rent and related operating expenses recorded under Topic 840, the previous lease standard, were approximately $1.7 million and $3.2 million for the three and six months ended July 31, 2018, respectively.
    Leases 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 condensed consolidated statement of operations were as follows (in thousands):
     
    Three Months Ended
    July 31, 2019
     
    Six Months Ended
    July 31, 2019
    Operating lease cost
    $
    2,634

     
    $
    5,365

    Finance lease cost:
     
     
     
    Amortization of assets
    1,025

     
    1,997

    Interest on lease liabilities
    59

     
    125

    Short-term lease cost
    142

     
    269

    Variable lease cost
    432

     
    835

    Total lease costs
    $
    4,292

     
    $
    8,591


    Supplemental balance sheet information related to leases was as follows (in thousands):
     
    Financial Statement Line Item
     
    As of July 31, 2019
    Assets:
     
     
     
    Operating lease assets
    Operating lease right-of-use assets
     
    $
    49,719

    Finance lease assets
    Property and equipment, net
     
    5,454

    Total leased assets
     
     
    $
    55,173

     
     
     
     
    Liabilities:
     
     
     
    Current
     
     
     
    Operating
    Operating lease liabilities, current
     
    $
    9,530

    Finance
    Finance lease liabilities, current
     
    3,277

    Non-current
     
     
     
    Operating
    Operating lease liabilities, non-current
     
    42,964

    Finance
    Finance lease liabilities, non-current
     
    2,295

    Total lease liabilities
     
     
    $
    58,066


    Other information related to leases was as follows (dollars in thousands):
     
     
     
    Six Months Ended July 31, 2019
    Supplemental cash flow information:
     
     
     
    Cash paid for amounts included in the measurement of lease liabilities:
     
     
     
    Operating cash flows from operating leases*
     
     
    $
    4,461

    Operating cash flows from finance leases
     
     
    118

    Financing cash flows from finance leases
     
     
    2,042

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

    Finance leases
     
     
    1,682

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

    Finance leases
     
     
    1.9

     
     
     
     
    Weighted-average discount rate:
     
     
     
    Operating leases
     
     
    6.4
    %
    Finance leases
     
     
    5.3
    %
     
     
     
     
    *Includes cash paid for lease liability accretion of $1.6 million.
    As of July 31, 2019, remaining maturities of lease liabilities were as follows (in thousands):
     
    Operating
    Leases
     
    Finance
    Leases
    Remainder of fiscal 2020
    $
    4,927

     
    $
    2,156

    Fiscal 2021
    9,783

     
    2,408

    Fiscal 2022
    9,930

     
    1,071

    Fiscal 2023
    10,142

     
    263

    Fiscal 2024
    10,371

     

    Thereafter
    18,885

     

    Total lease payments
    $
    64,038

     
    $
    5,898

    Less: imputed interest
    (11,544
    )
     
    (326
    )
    Total
    $
    52,494

     
    $
    5,572


    As of  July 31, 2019, we had signed leases for additional office space that had not yet commenced. Future noncancelable lease payments associated with these agreements totaled $10.2 million, payable over lease terms of approximately 7 years.
    Total rent and related operating expenses recorded under Topic 840, the previous lease standard, were approximately $1.7 million and $3.2 million for the three and six months ended July 31, 2018, respectively.
    XML 41 R38.htm IDEA: XBRL DOCUMENT v3.19.2
    Business Combinations (Details) - USD ($)
    $ in Thousands
    May 01, 2019
    Jan. 11, 2019
    Jul. 31, 2019
    Jan. 31, 2019
    Business Acquisition [Line Items]        
    Goodwill     $ 16,677 $ 5,496
    Identifiable intangible assets     16,752 1,707
    Artefact Product Group, LLC.        
    Business Acquisition [Line Items]        
    Outstanding equity acquired (percentage) 100.00%      
    Payment to acquire business $ 28,000      
    Cash held in escrow 3,000      
    Goodwill 11,181      
    Identifiable intangible assets $ 16,090      
    TernPro, Inc.        
    Business Acquisition [Line Items]        
    Outstanding equity acquired (percentage)   100.00%    
    Payment to acquire business   $ 6,000    
    Goodwill   5,200    
    Identifiable intangible assets   800    
    Other net assets   100    
    Long-term liability, related to holdback   1,000    
    Short term liability related to holdback   1,000    
    Software Technology        
    Business Acquisition [Line Items]        
    Identifiable intangible assets     8,652 1,372
    Software Technology | TernPro, Inc.        
    Business Acquisition [Line Items]        
    Identifiable intangible assets   500    
    Customer Relationships        
    Business Acquisition [Line Items]        
    Identifiable intangible assets     $ 8,009 $ 335
    Customer Relationships | TernPro, Inc.        
    Business Acquisition [Line Items]        
    Identifiable intangible assets   $ 300    
    XML 42 R34.htm IDEA: XBRL DOCUMENT v3.19.2
    Deferred Commissions (Details) - USD ($)
    $ in Millions
    3 Months Ended 6 Months Ended
    Jul. 31, 2019
    Jul. 31, 2018
    Jul. 31, 2019
    Jul. 31, 2018
    Jan. 31, 2019
    Revenue Recognition and Deferred Revenue [Abstract]          
    Deferred commissions $ 35.6   $ 35.6   $ 29.0
    Amortization of deferred commission costs $ 4.6 $ 2.5 $ 8.4 $ 4.5  
    Deferred commissions amortized period 3 years   3 years    
    XML 43 R30.htm IDEA: XBRL DOCUMENT v3.19.2
    Summary of Significant Accounting Policies - Narrative (Details)
    $ in Thousands
    3 Months Ended 6 Months Ended
    Jul. 31, 2019
    USD ($)
    Jul. 31, 2018
    USD ($)
    Jul. 31, 2019
    USD ($)
    segment
    Jul. 31, 2018
    USD ($)
    Feb. 01, 2019
    USD ($)
    Jan. 31, 2019
    USD ($)
    Lessee, Lease, Description [Line Items]            
    Number of operating segments | segment     1      
    Internal use software costs capitalized $ 2,200 $ 600 $ 3,800 $ 800    
    Capitalized Software Development Costs for Software Sold to Customers1 1,400   2,400      
    Amortization expense of capitalized internal use software costs 500 $ 200 900 $ 400    
    Operating lease right-of-use assets 49,719   49,719      
    Operating lease liability 52,494   52,494      
    Bellevue, Boston, London and Edinburgh Leases            
    Lessee, Lease, Description [Line Items]            
    Security deposits $ 900   $ 900     $ 800
    Financial Standby Letter of Credit | Bellevue Lease            
    Lessee, Lease, Description [Line Items]            
    Irrevocable letters of credit           $ 1,800
    Software            
    Lessee, Lease, Description [Line Items]            
    Software useful life     3 years      
    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         $ (1,900)  
    XML 44 R51.htm IDEA: XBRL DOCUMENT v3.19.2
    Leases - Narrative (Details) - USD ($)
    $ in Millions
    3 Months Ended 6 Months Ended
    Jul. 31, 2018
    Jul. 31, 2019
    Jul. 31, 2018
    Lessee, Lease, Description [Line Items]      
    Option to extend lease (in years)   5 years  
    Future noncancellable lease payments   $ 10.2  
    Term of contract for lease not yet commenced (in years)   7 years  
    Rent expense and related expenses $ 1.7   $ 3.2
    Minimum      
    Lessee, Lease, Description [Line Items]      
    Remaining lease term (in years)   1 year  
    Maximum      
    Lessee, Lease, Description [Line Items]      
    Remaining lease term (in years)   7 years  
    XML 45 R55.htm IDEA: XBRL DOCUMENT v3.19.2
    Leases - Schedule of Future Payments for Operating and Finance Leases (Details)
    $ in Thousands
    Jul. 31, 2019
    USD ($)
    Operating Leases  
    Remainder of fiscal 2020 $ 4,927
    Fiscal 2021 9,783
    Fiscal 2022 9,930
    Fiscal 2023 10,142
    Fiscal 2024 10,371
    Thereafter 18,885
    Total lease payments 64,038
    Less: imputed interest (11,544)
    Total 52,494
    Finance Leases  
    Remainder of fiscal 2020 2,156
    Fiscal 2021 2,408
    Fiscal 2022 1,071
    Fiscal 2023 263
    Fiscal 2024 0
    Thereafter 0
    Total lease payments 5,898
    Less: imputed interest (326)
    Total $ 5,572
    XML 46 R9.htm IDEA: XBRL DOCUMENT v3.19.2
    Revenue from Contracts with Customers
    6 Months Ended
    Jul. 31, 2019
    Revenue from Contract with Customer [Abstract]  
    Revenue from Contracts with Customers Revenue from Contracts with Customers
    During the three months ended July 31, 2019 and 2018, the Company recognized $45.3 million and $27.8 million of subscription revenue, respectively, and $1.9 million and $1.3 million of professional services revenue, respectively, which were included in the deferred revenue balance as of April 30, 2019 and 2018, respectively.
    During the six months ended July 31, 2019 and 2018, the Company recognized $68.5 million and $41.2 million of subscription revenue, respectively, and $1.9 million and $1.0 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2019 and 2018, respectively.
    As of July 31, 2019 approximately $129.4 million of revenue, including amounts already invoiced and amounts contracted but not yet invoiced, was expected to be recognized from remaining performance obligations, of which $126.4 million related to subscription services and $2.9 million related to professional services. Approximately 98% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.
    Deferred Commissions
    Deferred commissions were $35.6 million as of July 31, 2019 and $29.0 million as of January 31, 2019.
    Amortization expense for deferred commissions was $4.6 million and $2.5 million for the three months ended July 31, 2019 and 2018, respectively, and $8.4 million and $4.5 million for the six months ended July 31, 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 condensed consolidated statements of operations.
    XML 47 R5.htm IDEA: XBRL DOCUMENT v3.19.2
    Condensed Consolidated Statements of Change in Convertible Preferred Stock and Shareholders' Equity (Deficit) - USD ($)
    $ in Thousands
    Total
    Common Stock (Class A and B)
    Additional Paid-in Capital
    Accumulated Deficit
    Accumulated Other Comprehensive Income
    Beginning balance, convertible preferred stock (in shares) at Jan. 31, 2018 67,619,377        
    Beginning balance, convertible preferred stock at Jan. 31, 2018 $ 112,687        
    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 Jul. 31, 2018 0        
    Ending balance, convertible preferred stock at Jul. 31, 2018 $ 0        
    Beginning balance, common stock (in shares) at Jan. 31, 2018   20,280,741      
    Beginning balance at Jan. 31, 2018 (80,741) $ 0 $ 25,892 $ (106,633) $ 0
    Increase (Decrease) in Stockholders' Equity [Roll Forward]          
    Issuance of common stock under employee stock plans (in shares)   2,012,831      
    Issuance of common stock under employee stock plans 2,161   2,161    
    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, commissions, and issuance costs 160,413   160,413    
    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    
    Share-based compensation expense 5,940   5,940    
    Comprehensive loss (26,631)     (26,631)  
    Ending balance, common stock (in shares) at Jul. 31, 2018   102,652,995      
    Ending balance at Jul. 31, 2018 $ 176,427 $ 0 309,691 (133,264) 0
    Beginning balance, convertible preferred stock (in shares) at Jan. 31, 2019 0        
    Beginning balance, convertible preferred stock at Jan. 31, 2019 $ 0        
    Ending balance, convertible preferred stock (in shares) at Jul. 31, 2019 0        
    Ending balance, convertible preferred stock at Jul. 31, 2019 $ 0        
    Beginning balance, common stock (in shares) at Jan. 31, 2019   104,971,443      
    Beginning balance at Jan. 31, 2019 166,992 $ 0 327,510 (160,518) 0
    Increase (Decrease) in Stockholders' Equity [Roll Forward]          
    Issuance of common stock under employee stock plans (in shares)   2,351,189      
    Issuance of common stock under employee stock plans 14,102   14,102    
    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, commissions, and issuance costs 378,970   378,970    
    Share-based compensation expense 15,801   15,801    
    Comprehensive loss (38,924)     (38,924)  
    Ending balance, common stock (in shares) at Jul. 31, 2019   116,347,632      
    Ending balance at Jul. 31, 2019 $ 536,941 $ 0 $ 736,383 $ (199,442) $ 0
    XML 48 R1.htm IDEA: XBRL DOCUMENT v3.19.2
    Cover Page - shares
    6 Months Ended
    Jul. 31, 2019
    Aug. 31, 2019
    Document Information [Line Items]    
    Document Type 10-Q  
    Document Quarterly Report true  
    Document Period End Date Jul. 31, 2019  
    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 Current Reporting Status Yes  
    Entity Interactive Data Current Yes  
    Entity Filer Category Non-accelerated Filer  
    Entity Small Business false  
    Entity Emerging Growth Company true  
    Entity Ex Transition Period false  
    Entity Shell Company false  
    Document Fiscal Year Focus 2020  
    Amendment Flag false  
    Document Fiscal Period Focus Q2  
    Entity Central Index Key 0001366561  
    Current Fiscal Year End Date --01-31  
    Common Class A    
    Document Information [Line Items]    
    Entity Common Stock Shares Outstanding   90,933,466
    Common Class B    
    Document Information [Line Items]    
    Entity Common Stock Shares Outstanding   25,641,106
    XML 49 R46.htm IDEA: XBRL DOCUMENT v3.19.2
    Share-Based Compensation - Stock Options (Details) - Stock Option
    6 Months Ended
    Jul. 31, 2019
    $ / shares
    shares
    Options Outstanding  
    Outstanding beginning balance (in shares) | shares 12,451,739
    Granted (in shares) | shares 600,592
    Exercised and awarded (in shares) | shares (2,061,679)
    Forfeited or canceled (in shares) | shares (246,500)
    Outstanding ending balance (in shares) | shares 10,744,152
    Exercisable (in shares) | shares 4,944,779
    Weighted-Average Exercise Price  
    Outstanding beginning balance (in dollars per share) | $ / shares $ 5.72
    Granted (in dollars per share) | $ / shares 38.37
    Exercised and awarded (in dollars per share) | $ / shares 4.73
    Forfeited or canceled (in dollars per share) | $ / shares 8.91
    Outstanding ending balance (in dollars per share) | $ / shares 7.66
    Exercisable (in dollars per share) | $ / shares $ 4.28
    XML 50 R42.htm IDEA: XBRL DOCUMENT v3.19.2
    Goodwill and Net Intangible Assets - Narrative (Details) - USD ($)
    $ in Thousands
    3 Months Ended 6 Months Ended
    Jul. 31, 2019
    Jul. 31, 2018
    Jul. 31, 2019
    Jul. 31, 2018
    Goodwill and Intangible Assets Disclosure [Abstract]        
    Amortization expense $ 900 $ 100 $ 1,060 $ 255
    XML 51 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 52 R23.htm IDEA: XBRL DOCUMENT v3.19.2
    Fair Value Measurements (Tables)
    6 Months Ended
    Jul. 31, 2019
    Fair Value Disclosures [Abstract]  
    Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
    The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicate the fair value hierarchy of the valuation inputs used (in thousands):
     
    July 31, 2019
    Level 1
     
    Level 2
     
    Level 3
     
    Total
    Assets:
     
     
     
     
     
     
     
    Cash equivalents:
     
     
     
     
     
     
     
       Money market funds
    $
    289,361

     
    $

     
    $

     
    $
    289,361

       Certificates of deposit

     
    100,000

     

     
    100,000

    Short-term investments:
     
     
     
     
     
     
     
    Certificates of deposit

     
    50,000

     

     
    50,000

    Total assets
    $
    289,361

     
    $
    150,000

     
    $

     
    $
    439,361

     
    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


    XML 53 R27.htm IDEA: XBRL DOCUMENT v3.19.2
    Leases (Tables)
    6 Months Ended
    Jul. 31, 2019
    Leases [Abstract]  
    Lease, Cost
    The components of lease expense recorded in the condensed consolidated statement of operations were as follows (in thousands):
     
    Three Months Ended
    July 31, 2019
     
    Six Months Ended
    July 31, 2019
    Operating lease cost
    $
    2,634

     
    $
    5,365

    Finance lease cost:
     
     
     
    Amortization of assets
    1,025

     
    1,997

    Interest on lease liabilities
    59

     
    125

    Short-term lease cost
    142

     
    269

    Variable lease cost
    432

     
    835

    Total lease costs
    $
    4,292

     
    $
    8,591


    Other information related to leases was as follows (dollars in thousands):
     
     
     
    Six Months Ended July 31, 2019
    Supplemental cash flow information:
     
     
     
    Cash paid for amounts included in the measurement of lease liabilities:
     
     
     
    Operating cash flows from operating leases*
     
     
    $
    4,461

    Operating cash flows from finance leases
     
     
    118

    Financing cash flows from finance leases
     
     
    2,042

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

    Finance leases
     
     
    1,682

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

    Finance leases
     
     
    1.9

     
     
     
     
    Weighted-average discount rate:
     
     
     
    Operating leases
     
     
    6.4
    %
    Finance leases
     
     
    5.3
    %
     
     
     
     
    *Includes cash paid for lease liability accretion of $1.6 million.
    Supplemental Balance Sheet Information
    Supplemental balance sheet information related to leases was as follows (in thousands):
     
    Financial Statement Line Item
     
    As of July 31, 2019
    Assets:
     
     
     
    Operating lease assets
    Operating lease right-of-use assets
     
    $
    49,719

    Finance lease assets
    Property and equipment, net
     
    5,454

    Total leased assets
     
     
    $
    55,173

     
     
     
     
    Liabilities:
     
     
     
    Current
     
     
     
    Operating
    Operating lease liabilities, current
     
    $
    9,530

    Finance
    Finance lease liabilities, current
     
    3,277

    Non-current
     
     
     
    Operating
    Operating lease liabilities, non-current
     
    42,964

    Finance
    Finance lease liabilities, non-current
     
    2,295

    Total lease liabilities
     
     
    $
    58,066


    Schedule of Future Minimum Rental Payment for Finance Leases
    As of July 31, 2019, remaining maturities of lease liabilities were as follows (in thousands):
     
    Operating
    Leases
     
    Finance
    Leases
    Remainder of fiscal 2020
    $
    4,927

     
    $
    2,156

    Fiscal 2021
    9,783

     
    2,408

    Fiscal 2022
    9,930

     
    1,071

    Fiscal 2023
    10,142

     
    263

    Fiscal 2024
    10,371

     

    Thereafter
    18,885

     

    Total lease payments
    $
    64,038

     
    $
    5,898

    Less: imputed interest
    (11,544
    )
     
    (326
    )
    Total
    $
    52,494

     
    $
    5,572


    Schedule of Future Minimum Rental Payments for Operating Leases
    As of July 31, 2019, remaining maturities of lease liabilities were as follows (in thousands):
     
    Operating
    Leases
     
    Finance
    Leases
    Remainder of fiscal 2020
    $
    4,927

     
    $
    2,156

    Fiscal 2021
    9,783

     
    2,408

    Fiscal 2022
    9,930

     
    1,071

    Fiscal 2023
    10,142

     
    263

    Fiscal 2024
    10,371

     

    Thereafter
    18,885

     

    Total lease payments
    $
    64,038

     
    $
    5,898

    Less: imputed interest
    (11,544
    )
     
    (326
    )
    Total
    $
    52,494

     
    $
    5,572


    XML 54 R36.htm IDEA: XBRL DOCUMENT v3.19.2
    Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
    shares in Thousands
    6 Months Ended
    Jul. 31, 2019
    Jul. 31, 2018
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
    Total potentially dilutive shares 13,464 15,632
    Shares subject to outstanding common stock awards    
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
    Total potentially dilutive shares 13,348 15,466
    Shares issuable pursuant to the 2018 Employee Stock Purchase Plan    
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
    Total potentially dilutive shares 116 166
    XML 55 R32.htm IDEA: XBRL DOCUMENT v3.19.2
    Revenue from Contracts with Customers - Deferred Revenue (Details) - USD ($)
    $ in Millions
    3 Months Ended 6 Months Ended
    Jul. 31, 2019
    Apr. 30, 2019
    Jul. 31, 2018
    Apr. 30, 2018
    Jul. 31, 2019
    Jul. 31, 2018
    Revenue from External Customer [Line Items]            
    Revenue expected to be recognized from performance obligations $ 129.4       $ 129.4  
    Subscription            
    Revenue from External Customer [Line Items]            
    Revenue recognized included in deferred revenue 45.3   $ 27.8   68.5 $ 41.2
    Revenue expected to be recognized from performance obligations 126.4       126.4  
    Professional services            
    Revenue from External Customer [Line Items]            
    Revenue recognized included in deferred revenue   $ 1.9   $ 1.3 1.9 $ 1.0
    Revenue expected to be recognized from performance obligations $ 2.9       $ 2.9  
    XML 56 R19.htm IDEA: XBRL DOCUMENT v3.19.2
    Geographic Information
    6 Months Ended
    Jul. 31, 2019
    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:
     
    Three Months Ended July 31,
     
    Six Months Ended July 31,
    2019
     
    2018
     
    2019
     
    2018
     
     
     
     
     
     
     
     
    United States
    $
    50,884

     
    $
    31,807

     
    $
    95,039

     
    $
    58,946

    EMEA
    7,323

     
    5,289

     
    13,572

     
    9,772

    Asia Pacific
    3,408

     
    3,131

     
    6,233

     
    5,949

    Americas other than the United States
    3,029

     
    2,157

     
    5,994

     
    4,036

    Total
    $
    64,644

     
    $
    42,384

     
    $
    120,838

     
    $
    78,703


    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 July 31, 2019 and January 31, 2019, there was no significant property and equipment owned by the Company outside of the United States.
    XML 57 R11.htm IDEA: XBRL DOCUMENT v3.19.2
    Net Loss Per Share
    6 Months Ended
    Jul. 31, 2019
    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 share and per share data):
     
    Three Months Ended July 31,
     
    2019
     
    2018
    Numerator:
     
     
     
    Net loss
    $
    (19,114
    )
     
    $
    (12,301
    )
    Denominator:
     
     
     
    Weighted-average common shares outstanding
    111,557

     
    102,569

    Net loss per share, basic and diluted
    $
    (0.17
    )
     
    $
    (0.12
    )
     
    Six Months Ended July 31,
     
    2019
     
    2018
    Numerator:
     
     
     
    Net loss
    $
    (38,924
    )
     
    $
    (26,631
    )
    Denominator:
     
     
     
    Weighted-average common shares outstanding
    108,626

     
    62,464

    Net loss per share, basic and diluted
    $
    (0.36
    )
     
    $
    (0.43
    )
    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:
     
    July 31,
    2019
     
    2018
    Shares subject to outstanding common stock awards
    13,348

     
    15,466

    Shares issuable pursuant to the 2018 Employee Stock Purchase Plan
    116

     
    166

    Total potentially dilutive shares
    13,464

     
    15,632


    XML 58 R15.htm IDEA: XBRL DOCUMENT v3.19.2
    Share-Based Compensation
    6 Months Ended
    Jul. 31, 2019
    Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
    Share-Based Compensation Share-Based Compensation
    The Company has issued incentive and non-qualifying stock options to employees and non-employee directors under the 2005 Stock Option/Restricted Stock Plan (the “2005 Plan”), the 2015 Equity Incentive Plan (the “2015 Plan”), and the 2018 Equity Incentive Plan (the “2018 Plan”).
    The Company has also issued restricted stock units (“RSUs”) to employees and non-employee directors pursuant to the 2015 Plan and the 2018 Plan.
    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. RSUs are measured based on the grant date fair value of the awards and in general vest based on continuous employment over four years.
    2018 Employee Stock Purchase Plan
    In April 2018, we adopted our 2018 Employee Stock Purchase Plan (“ESPP”). The ESPP became effective on April 26, 2018, with the effective date of our initial public offering.
    Under our ESPP, eligible employees are able to acquire shares of our Class A common stock by accumulating funds through payroll deductions of up to 15% of their compensation, subject to plan limitations. Purchases are accomplished through participation in discrete offering periods. Each offering period is six months (commencing each 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 aggregate number of shares reserved for sale 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.
    Stock options
    The following table includes a summary of the option activity during the six months ended July 31, 2019:
     
    Options Outstanding
     
    Weighted-Average Exercise Price
    Outstanding at January 31, 2019
    12,451,739

     
    $
    5.72

    Granted
    600,592

     
    38.37

    Exercised and awarded
    (2,061,679
    )
     
    4.73

    Forfeited or canceled
    (246,500
    )
     
    8.91

    Outstanding at July 31, 2019
    10,744,152

     
    7.66

    Exercisable at July 31, 2019
    4,944,779

     
    4.28


    Restricted stock units
    The following table includes a summary of the RSU activity during the six months ended July 31, 2019:
     
    Number of Shares Underlying Outstanding RSUs
     
    Weighted-Average Grant-Date Fair Value per RSU
    Outstanding at January 31, 2019
    845,199

     
    $
    24.17

    Granted
    1,993,706

     
    40.67

    Vested
    (116,989
    )
     
    16.31

    Forfeited or canceled
    (118,367
    )
     
    34.11

    Outstanding at July 31, 2019
    2,603,549

     
    36.71


    The following table includes a summary of shares available for issuance under our 2018 Plan and our 2018 ESPP during the six months ended July 31, 2019:
     
    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
    (2,594,298
    )
     
    (172,521
    )
    Forfeited
    364,867

     

    Balance at July 31, 2019
    11,477,484

     
    2,596,975


    As of July 31, 2019$4.0 million has been withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation and related benefits.
    Share-based compensation expense
    Share-based compensation expense included in the condensed consolidated statements of operations was as follows (in thousands):
     
    Three Months Ended July 31,
     
    Six Months Ended July 31,
     
    2019
     
    2018
     
    2019
     
    2018
    Cost of subscription revenue
    $
    356

     
    $
    84

     
    $
    591

     
    $
    118

    Cost of professional services revenue
    298

     
    150

     
    515

     
    197

    Research and development
    3,317

     
    1,378

     
    5,589

     
    2,043

    Sales and marketing
    3,276

     
    1,370

     
    5,385

     
    1,884

    General and administrative
    1,839

     
    1,116

     
    3,303

     
    1,698

    Total share-based compensation expense
    $
    9,086

     
    $
    4,098

     
    $
    15,383

     
    $
    5,940


    XML 59 R53.htm IDEA: XBRL DOCUMENT v3.19.2
    Leases - Supplemental Balance Sheet Information (Details)
    $ in Thousands
    Jul. 31, 2019
    USD ($)
    Assets:  
    Operating lease assets $ 49,719
    Finance lease assets 5,454
    Total leased assets 55,173
    Current  
    Operating 9,530
    Finance 3,277
    Non-current  
    Operating 42,964
    Finance 2,295
    Total lease liabilities $ 58,066
    XML 60 R37.htm IDEA: XBRL DOCUMENT v3.19.2
    Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
    $ in Thousands
    Jul. 31, 2019
    Jan. 31, 2019
    Cash equivalents:    
    Total assets $ 439,361 $ 205,521
    Level 1    
    Cash equivalents:    
    Total assets 289,361 203,746
    Level 2    
    Cash equivalents:    
    Total assets 150,000 1,775
    Level 3    
    Cash equivalents:    
    Total assets 0 0
    Money market funds    
    Cash equivalents:    
    Cash equivalents and restricted cash 289,361 203,746
    Money market funds | Level 1    
    Cash equivalents:    
    Cash equivalents and restricted cash 289,361 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 100,000 1,775
    Certificates of deposit | Level 1    
    Cash equivalents:    
    Cash equivalents and restricted cash 0 0
    Certificates of deposit | Level 2    
    Cash equivalents:    
    Cash equivalents and restricted cash 100,000 1,775
    Certificates of deposit | Level 3    
    Cash equivalents:    
    Cash equivalents and restricted cash 0 $ 0
    Certificates of deposit    
    Cash equivalents:    
    Short-term investments: 50,000  
    Certificates of deposit | Level 1    
    Cash equivalents:    
    Short-term investments: 0  
    Certificates of deposit | Level 2    
    Cash equivalents:    
    Short-term investments: 50,000  
    Certificates of deposit | Level 3    
    Cash equivalents:    
    Short-term investments: $ 0  
    XML 61 R33.htm IDEA: XBRL DOCUMENT v3.19.2
    Revenue from Contracts with Customers - Revenue Recognition (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-08-01
    Jul. 31, 2019
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
    Percentage of revenue related to remaining performance obligations 98.00%
    Period of expected timing of satisfaction related to remaining performance obligations 12 months
    XML 63 R10.htm IDEA: XBRL DOCUMENT v3.19.2
    Deferred Commissions
    6 Months Ended
    Jul. 31, 2019
    Revenue Recognition and Deferred Revenue [Abstract]  
    Deferred Commissions Revenue from Contracts with Customers
    During the three months ended July 31, 2019 and 2018, the Company recognized $45.3 million and $27.8 million of subscription revenue, respectively, and $1.9 million and $1.3 million of professional services revenue, respectively, which were included in the deferred revenue balance as of April 30, 2019 and 2018, respectively.
    During the six months ended July 31, 2019 and 2018, the Company recognized $68.5 million and $41.2 million of subscription revenue, respectively, and $1.9 million and $1.0 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2019 and 2018, respectively.
    As of July 31, 2019 approximately $129.4 million of revenue, including amounts already invoiced and amounts contracted but not yet invoiced, was expected to be recognized from remaining performance obligations, of which $126.4 million related to subscription services and $2.9 million related to professional services. Approximately 98% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.
    Deferred Commissions
    Deferred commissions were $35.6 million as of July 31, 2019 and $29.0 million as of January 31, 2019.
    Amortization expense for deferred commissions was $4.6 million and $2.5 million for the three months ended July 31, 2019 and 2018, respectively, and $8.4 million and $4.5 million for the six months ended July 31, 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 condensed consolidated statements of operations.
    XML 64 R14.htm IDEA: XBRL DOCUMENT v3.19.2
    Goodwill and Net Intangible Assets
    6 Months Ended
    Jul. 31, 2019
    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 six months ended July 31, 2019 were as follows (in thousands):
    Goodwill balance as of January 31, 2019
    $
    5,496

    Addition - acquisition of 10,000ft
    11,181

    Goodwill balance as of July 31, 2019
    $
    16,677


    The following table presents the components of net intangible assets (in thousands):
     
    As of July 31, 2019
     
    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

     
    $
    (1,214
    )
     
    $
    8,652

     
    $
    1,866

     
    $
    (494
    )
     
    $
    1,372

    Acquired customer relationships
    8,350

     
    (341
    )
     
    8,009

     
    360

     
    (25
    )
     
    335

    Trade names
    100

     
    (9
    )
     
    91

     

     

     

    Patents
    170

     
    (78
    )
     
    92

     
    170

     
    (63
    )
     
    107

    Domain name
    13

     

     
    13

     
    13

     

     
    13

    Total
    $
    18,499

     
    $
    (1,642
    )
     
    $
    16,857

     
    $
    2,409

     
    $
    (582
    )
     
    $
    1,827

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

     
    4.39
     
    $
    1,372

     
    2.31

    Acquired customer relationships
    8,009

     
    7.57
     
    335

     
    2.86

    Trade names
    91

     
    2.42
     

     

    Total
    $
    16,752

     
    5.90
     
    $
    1,707

     
    2.42


    Amortization expense related to intangible assets was $0.9 million and $0.1 million for the three months ended July 31, 2019 and 2018, respectively, and $1.1 million and $0.3 million for the six months ended July 31, 2019 and 2018, respectively.
    As of July 31, 2019, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):
    Remainder of fiscal 2020
     
    $
    1,702

    Fiscal 2021
     
    3,358

    Fiscal 2022
     
    2,897

    Fiscal 2023
     
    2,608

    Fiscal 2024
     
    2,607

    Thereafter
     
    3,672

    Total
     
    $
    16,844


    XML 65 R18.htm IDEA: XBRL DOCUMENT v3.19.2
    Commitments and Contingencies
    6 Months Ended
    Jul. 31, 2019
    Commitments and Contingencies Disclosure [Abstract]  
    Commitments and Contingencies Commitments and Contingencies
    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 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.
    XML 66 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 67 R52.htm IDEA: XBRL DOCUMENT v3.19.2
    Leases - Components of Lease Expense (Details) - USD ($)
    $ in Thousands
    3 Months Ended 6 Months Ended
    Jul. 31, 2019
    Jul. 31, 2019
    Leases [Abstract]    
    Operating lease cost $ 2,634 $ 5,365
    Finance lease cost:    
    Amortization of assets 1,025 1,997
    Interest on lease liabilities 59 125
    Short-term lease cost 142 269
    Variable lease cost 432 835
    Total lease costs $ 4,292 $ 8,591
    XML 68 R56.htm IDEA: XBRL DOCUMENT v3.19.2
    Geographic Information (Details) - USD ($)
    $ in Thousands
    3 Months Ended 6 Months Ended
    Jul. 31, 2019
    Jul. 31, 2018
    Jul. 31, 2019
    Jul. 31, 2018
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue $ 64,644 $ 42,384 $ 120,838 $ 78,703
    United States        
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue 50,884 31,807 95,039 58,946
    EMEA        
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue 7,323 5,289 13,572 9,772
    Asia Pacific        
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue 3,408 3,131 6,233 5,949
    Americas other than the United States        
    Revenues from External Customers and Long-Lived Assets [Line Items]        
    Revenue $ 3,029 $ 2,157 $ 5,994 $ 4,036
    XML 69 R4.htm IDEA: XBRL DOCUMENT v3.19.2
    Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
    $ in Thousands
    Jul. 31, 2019
    Jan. 31, 2019
    Accounts receivable, allowances $ 1,571 $ 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) 90,311,498 48,003,701
    Common stock outstanding (in shares) 90,311,498 48,003,701
    Common Class B    
    Common stock authorized (in shares) 500,000,000 500,000,000
    Common stock issued (in shares) 26,036,134 56,967,742
    Common stock outstanding (in shares) 26,036,134 56,967,742
    XML 70 R8.htm IDEA: XBRL DOCUMENT v3.19.2
    Summary of Significant Accounting Policies
    6 Months Ended
    Jul. 31, 2019
    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 financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.
    Restricted cash
    Restricted cash as of July 31, 2019 consisted of $0.9 million primarily 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 and $0.8 million related to security deposits. The amount of letters of credit that were outstanding as of January 31, 2019 were still in effect as of July 31, 2019, however they are now on an unsecured basis and as such the collateral was released.
    Cash as reported on the condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the condensed consolidated balance sheets. Cash as reported on the condensed consolidated statements of cash flows consists of the following (in thousands):
     
    July 31,
     
    2019
     
    2018
    Cash and cash equivalents
    $
    511,214

     
    $
    211,111

    Restricted cash
    886

     
    2,297

    Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statement of cash flows
    $
    512,100

     
    $
    213,408


    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 $2.2 million were capitalized in the three months ended July 31, 2019, of which $1.4 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 $0.6 million were capitalized in the three months ended July 31, 2018, none of which 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.8 million were capitalized in the six months ended July 31, 2019, of which $2.4 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 $0.8 million were capitalized in the six months ended July 31, 2018, none of which 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 condensed consolidated 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 condensed 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 $0.5 million and $0.2 million for the three months ended July 31, 2019 and 2018, respectively, and $0.9 million and $0.4 million for the six months ended July 31, 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.
    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. Operating lease ROU assets are presented separately in long-term assets and finance lease ROU assets are included in property and equipment, net on the condensed consolidated balance sheets. As most of our operating leases do not provide an implicit rate, we use our incremental borrowing rate 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 July 31, 2019 we did not include any options to extend leases in our lease terms as we were not reasonably certain to exercise them.
    We utilize certain practical expedients and policy elections available under the lease accounting standard. For example, we do not record right-of-use assets or lease liabilities for leases with terms of 12 months or less, and we combine lease and non-lease components for contracts containing real estate leases.
    Right-of-use assets are subject to evaluation for impairment or disposal on a basis consistent with other long-lived assets.
    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 July 31, 2019 or January 31, 2019. No individual customers represented more than 10% of revenue for the three or the six months ended July 31, 2019 or 2018.
    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 right-of-use assets and operating lease liabilities on our condensed consolidated balance sheet on February 1, 2019 without retrospective application to comparative periods.
    The new lease standard requires lessees to recognize right-of-use 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 right-of-use 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 condensed consolidated balance sheet as of February 1, 2019. The adoption of ASC 842 did not have an impact on our accumulated deficit on our condensed consolidated balance sheet as of February 1, 2019 and is not expected to have a material impact on our condensed consolidated statements of operations or comprehensive loss.
    See Note 11, Leases, of the accompanying notes to the condensed consolidated financial statements for additional information regarding our leases.
    Recent accounting pronouncements not yet adopted
    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 that this ASU will have a material impact on its condensed consolidated financial statements.
    XML 71 R47.htm IDEA: XBRL DOCUMENT v3.19.2
    Share-Based Compensation - Restricted Stock Units (Details) - RSUs
    6 Months Ended
    Jul. 31, 2019
    $ / shares
    shares
    Number of Shares Underlying Outstanding RSUs  
    Outstanding beginning balance (in shares) | shares 845,199
    Granted (in shares) | shares 1,993,706
    Vested (in shares) | shares (116,989)
    Forfeited or canceled (in shares) | shares (118,367)
    Outstanding ending balance (in shares) | shares 2,603,549
    Weighted-Average Grant-Date Fair Value per RSU  
    Outstanding beginning balance (in dollars per share) | $ / shares $ 24.17
    Granted (in dollars per share) | $ / shares 40.67
    Vested (in dollars per share) | $ / shares 16.31
    Forfeited or canceled (in dollars per share) | $ / shares 34.11
    Outstanding ending balance (in dollars per share) | $ / shares $ 36.71
    XML 72 R43.htm IDEA: XBRL DOCUMENT v3.19.2
    Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
    $ in Thousands
    6 Months Ended 12 Months Ended
    Jul. 31, 2019
    Jan. 31, 2019
    Finite-Lived Intangible Assets [Line Items]    
    Gross Carrying Amount $ 18,499 $ 2,409
    Accumulated Amortization (1,642) (582)
    Net Carrying Amount 16,857 1,827
    Net carrying amount of acquired intangible assets $ 16,752 $ 1,707
    Acquired intangible assets, weighted average life 5 years 10 months 24 days 2 years 5 months 1 day
    Acquired software technology    
    Finite-Lived Intangible Assets [Line Items]    
    Gross Carrying Amount $ 9,866 $ 1,866
    Accumulated Amortization (1,214) (494)
    Net Carrying Amount 8,652 1,372
    Net carrying amount of acquired intangible assets $ 8,652 $ 1,372
    Acquired intangible assets, weighted average life 4 years 4 months 20 days 2 years 3 months 21 days
    Acquired customer relationships    
    Finite-Lived Intangible Assets [Line Items]    
    Gross Carrying Amount $ 8,350 $ 360
    Accumulated Amortization (341) (25)
    Net Carrying Amount 8,009 335
    Net carrying amount of acquired intangible assets $ 8,009 $ 335
    Acquired intangible assets, weighted average life 7 years 6 months 25 days 2 years 10 months 9 days
    Trade names    
    Finite-Lived Intangible Assets [Line Items]    
    Gross Carrying Amount $ 100 $ 0
    Accumulated Amortization (9) 0
    Net Carrying Amount 91 0
    Net carrying amount of acquired intangible assets $ 91 $ 0
    Acquired intangible assets, weighted average life 2 years 5 months 1 day 0 years
    Patents    
    Finite-Lived Intangible Assets [Line Items]    
    Gross Carrying Amount $ 170 $ 170
    Accumulated Amortization (78) (63)
    Net Carrying Amount 92 107
    Domain name    
    Finite-Lived Intangible Assets [Line Items]    
    Gross Carrying Amount 13 13
    Accumulated Amortization 0 0
    Net Carrying Amount $ 13 $ 13
    XML 74 R22.htm IDEA: XBRL DOCUMENT v3.19.2
    Net Loss Per Share (Tables)
    6 Months Ended
    Jul. 31, 2019
    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 share and per share data):
     
    Three Months Ended July 31,
     
    2019
     
    2018
    Numerator:
     
     
     
    Net loss
    $
    (19,114
    )
     
    $
    (12,301
    )
    Denominator:
     
     
     
    Weighted-average common shares outstanding
    111,557

     
    102,569

    Net loss per share, basic and diluted
    $
    (0.17
    )
     
    $
    (0.12
    )
     
    Six Months Ended July 31,
     
    2019
     
    2018
    Numerator:
     
     
     
    Net loss
    $
    (38,924
    )
     
    $
    (26,631
    )
    Denominator:
     
     
     
    Weighted-average common shares outstanding
    108,626

     
    62,464

    Net loss per share, basic and diluted
    $
    (0.36
    )
     
    $
    (0.43
    )
    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:
     
    July 31,
    2019
     
    2018
    Shares subject to outstanding common stock awards
    13,348

     
    15,466

    Shares issuable pursuant to the 2018 Employee Stock Purchase Plan
    116

     
    166

    Total potentially dilutive shares
    13,464

     
    15,632


    XML 75 R26.htm IDEA: XBRL DOCUMENT v3.19.2
    Share-Based Compensation (Tables)
    6 Months Ended
    Jul. 31, 2019
    Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
    Schedule of Stock Option Activity
    The following table includes a summary of the option activity during the six months ended July 31, 2019:
     
    Options Outstanding
     
    Weighted-Average Exercise Price
    Outstanding at January 31, 2019
    12,451,739

     
    $
    5.72

    Granted
    600,592

     
    38.37

    Exercised and awarded
    (2,061,679
    )
     
    4.73

    Forfeited or canceled
    (246,500
    )
     
    8.91

    Outstanding at July 31, 2019
    10,744,152

     
    7.66

    Exercisable at July 31, 2019
    4,944,779

     
    4.28


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

     
    $
    24.17

    Granted
    1,993,706

     
    40.67

    Vested
    (116,989
    )
     
    16.31

    Forfeited or canceled
    (118,367
    )
     
    34.11

    Outstanding at July 31, 2019
    2,603,549

     
    36.71


    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 six months ended July 31, 2019:
     
    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
    (2,594,298
    )
     
    (172,521
    )
    Forfeited
    364,867

     

    Balance at July 31, 2019
    11,477,484

     
    2,596,975


    Schedule of Share-based Compensation Expense
    Share-based compensation expense included in the condensed consolidated statements of operations was as follows (in thousands):
     
    Three Months Ended July 31,
     
    Six Months Ended July 31,
     
    2019
     
    2018
     
    2019
     
    2018
    Cost of subscription revenue
    $
    356

     
    $
    84

     
    $
    591

     
    $
    118

    Cost of professional services revenue
    298

     
    150

     
    515

     
    197

    Research and development
    3,317

     
    1,378

     
    5,589

     
    2,043

    Sales and marketing
    3,276

     
    1,370

     
    5,385

     
    1,884

    General and administrative
    1,839

     
    1,116

     
    3,303

     
    1,698

    Total share-based compensation expense
    $
    9,086

     
    $
    4,098

     
    $
    15,383

     
    $
    5,940


    \O.YA^L@)$(9T?E=D #+64;5-*-BGH/(SS3Z(4@T M!'[>?DWQ(_PYFF51=1TL>I!?S:M??O0Z1_1WK[3X-\X]/4S&-Z$QUTKDW?G] M*>33(+I=9/DBF%MD^*R)"ND\VR1>9UFG)=RLYJ;!ZU:(E>:E$>,K$RU\'?, M_:J'NY@@WGB MS,>C\. PODI-"ZJ=5[.ND^G7M'ST9!(]O('C)N4;_6.3S8HTOHH\ED16WW2;>[O0J9E Y_+,&T8&(AQ[UPD( M'X!^ C N;?"XI 4D!NWE9EI&P(5M M+?Q6N5\ OP$%5:WC].D8B._^\O=T:6P'RWA63KC):P%_H\NE_CNL:31:E&NY M)JINTOGUK+3KRN?ZBRZB\)J)U_N+;IWA%B\SO9S(_1]>=5[:\-X,GWX=+PVS M<9BPWY9*LM2_5?9G$QV:AJC_W6ODH^@R"7U"_9!*[X"7-+=!=?[F#4\O-&^* MH=3F:5Y=>6\RH;OHQ>OQP_XY#(NW-N?[(C0(NF!P9\%%X?_^.IN-OGMN*1TB MGL[]39YO_?L\MLVS\>6B[ A9K5R]&GYU;OP/H^C[+/O#[^BP7,WTSS![__57 MSR6>,59>$/^#W^TPA$I2KQZU5"IF5QY]_#:6&L70HZZWHK-B?4NU8#G6VF,P MBA:W@7CNZS"K,?A!7Z8>5,+CBST-E/>WB\\7T54:5B1XD0I3?9[\&9;M=N;% MYHFQ73K]ZO5_OV%^T?.]7PJ^Z7]V5%EZXCXH! M!F":WI5#BXJAG1)=-8V8PIOG46\Q*37LV6V%-5YF)AX%+X.WKG30%M2RU1LX M7#5<'C8;+F]_K!<( >)O38,]-@VF M4$U8%5#FB\M_%%0Q*X@UKQY]XZG;0\X\&4\*H1%(*TB++*ULJWDE2\)^A><5 M*%0J.,4C+H/;<9/GGBV."N=C7GL?G^=P//HN]*3O0M]WH?^Y[T)_--,\VR[T MI^]1]_*W%,0WR3]FP1X.PNNQ0SU/[-^OQ\/KIF[0D+Z%-?*875?5A;(A\I\3$=E6,?2 ML:ZFHU_J&:I2.A3ZM?_]PZ\*S[[#1XN/[^<;KW9^W4\+8>7+.:SY1=E-%KQ3=6H'O@%J\)0 MAI[BDML\_6GYQP;GO=OL6$[>/9QZ5[Y"^#(G%_3>ZBZH"SKQA6]@KLRQ*_9J./(4>^.#3QME%]P@:Q0AAC)@FF M&$B 13AA\[J7 XBQC52C+>%ED6_)+JD03X9]?/..HR&24$H/K L)A 9J&.FB(668PR0B37R=K8BSXE-W5EEJ+>L\Z@ V<"K4[VR<(3*PK]5 M1^N]FL :X55( .*M9:.\IF"9M8+JP/8&& ,QW>AGNES$SO.I5^I%+\"/48 O ME?J&G#AG$?[#$\PL:F;6A*G8 4VTBT$L%0W9F5[GY\PHJ#C:J]E?[EKCA\Y# MA#B('-_DI-<06=O,]N,9*0 F+4-_HT_IMW2Z2,] $7@"/ 2HRVHR):3E3 LH M)09* 02-!X]8$6J,Q+(-A\%VY/!##\/[^WA^K:N(R.55=YT'D0' ;<+(":/% MJ>@G1&A13[C,QFO.;(ZC_D8)SJANC*YUC(23DL6.68IC"[7S9IJT MB!$BF6A)LUM:=UMQ^K=TWG4T1F( (#IHI8XWY;\NEO!HIG&_,@+)C3U!I+^, MOS5=A&L:1?Y[DLT_7FTA^$=CD*R*8XT)C@50@(2@(JZ]MH.9H10( QHQ2 (P MAXT$$+J822AC)HB_U/]':4JAW6<,TIO$M362>A9Y>K681!._!65$V[TLGS+" M_*GDHOF6&/3[L6S1#Z,0693ET6/A;'UH5T="N]B3H5V4[Q;:)7>[[>&?4!\1 M=NX18:%*6%24">LK_)WA]MMEHN3?2E'VR_AJ&R&5F6XDLZO)[ZF7R] MZP,%SR)04$C1*.M('264';8/X[M>0DZ%#2L:]@I$UJ<1XU2/ZI;G0-&G M4*H@9,1?CV_[ %^)ZMIY$G"E.45.0(#BD&UI32&Z/0]BJ3::EQ^WZ%X2Q#UZ M:$U@\X%L-:BOLW+YU,7O*4I94DM9!R#41$L56TBHN@2]9,DJCWSP%G7.\W1,2F-82V'DEEQB&A47,$<V)W6\W;WDKNK>33DM^\EM_*2H*95=PJ"S3"FL)* M?D,9 Z?/0WYO(LD6H5W4''WW%XPVQ';QRQG:Q&6OYXT#]LY$HIUNP-EIQ95) M4?O_:4P5 =1(9(R0R#J/4(4*$S-#L-@HQ?WF*DPG4_B.LYU3[RLX[OD=.);O MJ*/:MLSOB.>S+;Y=9K. MHP_3X<6J9MXA&]I .L^B8(I@8V2!!"*L+&"8V2(T-[4%4+KC7S:ECK:A!Z* M?G7@,V7LES2;>OD:ENQ8N]B,\WQ1E0AN]D,9)K?CH";G\]GPCQ"A6DUU4-+' M.)0V#G46WQ?]+9K5^PMV@/86%Y'*R_8\B\F\C%P>Y\W Y,&]NIRK]@&K M>OR'IH'&21^%6CM++4-6"22M,I &&G",&6><>W:.?@?VFEYLIF>TO=<_/Q62 M?O"]K'L?"2R(HII;YI@QDB,MG=]+(X".%88;I[:'*K/2 =( %V+OI#$(K%^4 MX3TL!> Z23\&2!L<"T$HLY92H?QG3P$.8>P ?K#G7=&(FD;:45 M'AGP%6CH:PYIY]+[;EH33/U%M1*.D:3T&-I?IU,#TN9I$ZZ MPT0@;(W2,(98:$&X$IXR+9.02A2W4KYP*UE^#,M17K MA6:A%H4W(SW%W.L;N"I'\=ML.BP+W721,N#!^DPVI5MT/9N,PHGNJG=IU?X- MBJIS8.B$^BW-\N"[J3NPBO?#OALB9=':CYI">I^GP$ M@9A#JC#%CCOIM/6&..#48!-;(AEI@:3T>=-3T9 WR."BOT1("LZO9]F\@)55 MP[Y5:ZWO8V^W3RN9E0R'V2*]WV7#;^>KAU3U0-O6K.LRF83V:E'A*3JSK:,_L=L\!88+& M3GCP5QBSV&(F8N=56 !B2N)&,K]U)E8B1M[0B@T0L7'AH[]46"*4>KS;_9/O MV>AV'RTG5U#R;X6;>JT\;;1QTM)F$Y?E^Q]=/T*=L8PSJH#0Q A.- 3(446A M55CCQOH9)&+)8X4XTE1K0*T3X5*G(*9:FHUB"$_W"GK.JKYF4TZAU5!4=@+/ ME[T%ATF6W07YF=R$QK!!.JX\E:-%Z#!:7):/_ZS"9:)T&O#SU=@89'2I N"U M-AN[2X"-:A"'K0*QN5-]U88/G1 O6:_>2 %IC8& !,""*":Z!+&UMH(Q7:R%MY6.$("-=.##?CO"_T M^9:%/N_[.K>$"]_K&?UH ; =/#0'Z8@-Z;9VV-=9[1WXFKZ_S-+DC_?)E1_# M3\GD>W*7!Y/U.JO6X 43 VN@NS[1@FB>GF;RDCE&UUE@Q'_*.08LIG&L.$#4 M,AGTF9AZ%," "B;!+NOWI3P.N@K-W>?W>KCO[.H^P+YO\6U__E5]^O+YK]9^ MB3[\IB]V=DF]72OZWV;SL@FY7IULZ.;)AAM/O;(Q3B;1Y[G_XN;>;AW/-']8 M3).%MVC2T8^O\QL>!%^V(>MRM/?0LP4O.GJWSWK,3W=]-XAAQJ"SD!OE[2:C M8[H:Q#^]I3J[A":MIKCO!N7O,=G>W]R_J7[72L M+<:4(-AXN;11GDZPG"+\'_)IL)Y3U9G!E9A C&'BAZ MBNB%1T\3O?#HR6(/PN/8XCU>M4J!5QY.#CZ6T,Y7+D%G SM?.:_G1%E T&RB M884CF$B'6,QBPRGG$& 4TUAKSOE&MMDCYS%;BKTLPR^.HH6.' AVVA&EG8*W M8Z_+UT/8/B'LAZ1'''#%8F=HXCPBE#2 4,XXPZR..-8D6/]OA=J9%- M+?*(40T.$"2'0+5-?G\-4;7+*S_V8-B#X?&"X5-82&LL-%Q0%%NOTD%*(#2* MRT*?$Q(30>E&I,TCT+51B^2H<$\,&-VL^]9K"GLH/%XH? ()_7_J+$Z( M@9.Q0@JZ&&H#*3(%$C+J$+(O</!O7@ //3-D<[V@.MK;/2[?5LNURH MXB"\CNJ,;1([I+B%SL2"&8:1EMQA@VK?T/@Z5XX18 M]"G+!)*Z5Y#E& &KC55801U;)R$JC\J(88SLQ3+I.-=BTF;-FE,S.WI6[Q*K M/\7IK.9TKK'&L4028L6U0EP[5AP$*>Y94KQ:\^XX5XL! +*7Q3V#=HM!16>X9M&/*,@)U50Q-USJ/;_QU'<23?^?GD6;?:RZG7EGM.[R.E/,3JJ&=W!&#""-7-4 M4Q?'VL0X,#J"3"/_UYM[J?RE" 8&P\EWL$ *5[6KN8.]H!]W2QI;^%'6WOW&E+=^Q3.G7J%*]W M55@?,8,_J:^S6HQ+S9F3-(XE!%YGQT!96SJWE64BWNA1T GG]AYXODV_5Q]? MTP/%40#%4S@A:IP@R&"AE:86..T5?FBL+%WCU"L(^"6>MSWE2.P!$]H\Y.K5 M@)Z[.\7=N.&U!G__;YK-1DE^'6A# M((A^[OF[Y^^3Y6^$5_S-$ 1(A"[)##L@&,>(%/S-C<1[RO;N.;[G^)[C#\KQ MI*Y1(S%U_O\%A%0*JYU7U&W!\9H;9[AZ<_=\S]U]L'BX\?=DOMG#Y/R.UC"K MI;6A6*L88RV9,0 9)C4OO>ZQ94!VP>M>[5I[+G?>Q[6/@K>?8FW68&V*H7!"$@,5H5)K2XNS7\Q, M\#QM-(T_N*>X=6$+VNQ(WWUW\&F$;AO_[7A:T&)_ /006S<<5D JH!EGD@9? MLB,$Q65ED=B+;REL!YS('T(CDVDZ+[>VY1CN-F5U]\Z".L7S7173I\OH%#2* MOV(-(2(\E"C10EA%,"T]TR(VZ$6G18?S3+?*^N=U#-RS_GFS/JIKID)&G$ $ M(\,9L )H"D3IN282*XS>W'/=2_B>S7LVWXG-2T7M&[QE])T:G4$6XT$HM)YB1X8W7#(8O<2 M1C^&J[8[,A]H 79J8/!C M];F_!>*Q1LZIP+%E6"@7&PQL8=J4M64,P#9^44;Y(P<4;:"3&!#9:GV(I_:\ M%6+NHWM:;JK2X];IXM93L5"LD4S+%1-8 X$PLP0X:8BNZL%3Q %Y2;+\BPY< M6NFHPDBK'56>2P4OBG+J D^<:0A4#X!G"H!/X1^I\0\Z0"06PFH>8P.D1@I7 M^1)8P+B54D!M8!T;"-IFI%>OMO6HU:/64:%6(ZE:44V4TH)J2:$RC!A3U"LF MA&,(=0OQ<,'%UD:Y\ %IM0M'#UL];/6PU2G8>M+:;,3Q*LP98#C$]A@*12SC M,CR?<*^'<;X7:[,E)*.BMS5[6[.'OQ[^7J2U>7BK;4THI5(JAHA8KZE1(&41 M^D2D,R+&+T&_!X]%6_&K"=2;FN5!Y[_.$S_2U??%OXWA3,;3]/UU6D 01.!? MUFEUX]@3^,_K<[C'_*L+QE./6AX,B/_B^;-\F&:K.[]W69I[F_TOWU/LW"#)Z2)1]D\^F$\ M]5?.%GDR'>4__G1_05M'1%P^?F(*:!$R;W7@E!*4Z*S8^& MZ612_?K_WH%WQ6<_N>'R\\NWX2;)OHZGY?"2Q7RV_**49<4WW\>C^;6_VB]0 MQ1Y#O]#);9[^M/QC@Y#>K0[F5_$H$+][^-R^? >A__+SNPU6KM[_R$^/_;;; M3[CU)[8_1O2LV]ZTNMU;Q3[1IV*?[LF!3:1O-01J R9>)>R+3]]+O+B<34;^ M2:K QG]?3.XB# =1D+[GJ?FN]I^=X_XGTT62/4H"9XD%^ UHX06Q8WNG#J^? M1SK)LCL_H$C=S!;3^7FBPUE3P=^+3UY95G[^R=:9/F9^DEZ MA.@18M?8^1.GB)>BQ;'53'FU[T(M_1+Y[&K^/X_' M?W(1=G*Y/D4 ;229O'IFS_*G"EYGF#D,G!..6&XAD!(1;0#@#*G8A.**?-V? M&B_R\33-_^*_'D_%\ MG.;^M\5-TR&[ESZ@*[J.DWSSOM9R5<2 T5:/M3J7KM(I;.R4[OU&0F&_L/&; MY\UL/-Q #5F?PCC!I(!&,2NX1PU.$-8>-0@C4FI-X#IJ+&'@$3Y>2NY*Q>14"[8/GC]U M#NKUAR/4'R2HTU0%TQ;&R#$"%+?".J)(T!^T8H(2&K^9_O#Z?D0'TA_@ /-> M?SA+]'N;3/:#: NRD1^%J6.2"BV-"*$:2F-F@K; 78RUMAOY >UJ"P$(WEI; M0!<8'D!;>-LXC^YU(FO/6S)#RN!%WM_J?FYK?H0 "MQO=W5LZ?NC@_1:M? M4EY'GDNJX]@JXPCB5F,*D2VM?N4LBC<8O'M6_Z.,_*#TYA=UVN#KI?<)<,%9 M23A6,X!#/ 8QH$1SBG$LB-=J"V,WUD#RS>#CXS%V]ROA,*:]?#L*SCX5;GY( MFHF:F0LC5%/!F$9<>H,58A:DF0#:.N#V[,-NPRK=39JA"\':DV;=-SE/Y>2^ MZ(]>T.1K[9',Q9H1B(*XC@''G(-C/ML.M-!N MR44)>Q]T[X,^[3-LSWFPT>47&H2L14H@;;0CHL )PJCVEZ&- JO=LV8W4> 1 MH5^7^>J/JX^X#/&!I"BN^81 Y0B!5!AOZ%+"D,*N,'H=,RP6&^V$CL?H;4.* M]O7)SP483A$,5C1[ K39U:+:KS?\3JZL]ML$8'6F9L:!9#BO93BTG%"E*6#. M"H=9J*)16,(8"1[';Q>EU5YI1]YN$/9QUMOH/=0G:+,*6C?^(OX[J15SFF'L MH 5:E2>PP@*QV9I[+S;K(V8FO9"@/RGM!70OH)\AH"&H._I9BSAQSBAL"#>. M"R-X$-">ZYRV[&V-[%:"G/UT>OE\[HC7;6OX.=(8PEH:1VWV+M[QC;8&.NC1=LXQKE/YYFT[SM(Q9 M3D?1?+:E4-WW)(^6"_)*SOGGIP0>JH.%8Z09PTP[B9G5E#KIA(@=]HHL181O M"+SFQ#Y>K;/-=EWU/P)W/"BZZ$ITL4=%%[C8#,Z-_+),_!]KW+3S^D7)='2P M7<#U";DC1!F.("4&&*0L@PA6N\!,S,!K=\%C5&N[L'D^W?HN^/<7E1KGUUF: M1C?^]^L\2CVGMK YHXE4^ M_O,>6KU^S#W-]"=KQ%_^:>#(;_O&NX,[P\7,Z20NR?@\88(QKRB#&AFHLM*&%J)< 6,G< M^]H9@6.(-87.(6&T$9I:2Y>ZF:+6HVCJN>LV6 '9(GUW["IS482RBP0_\.L\ M]T 5=/+LG]YYZ\(R!@%"S$:YV]8??K1 M309;][@O3_UNLSPU???P 7CY"O&\@LLO^>EY]:[/+D;[4\&E?BL#I%2<%A#_ MK2-*3MU'V)>$>>.S# 1JMZB+*;#TR[.%Y'L2<49(N0JB&'\HE^->"@7MWK4RHV((K6 M#A9-'*% $42%--)P;A!:0I14F\28<&C6@E;D9HO]V6%HP$"O%AVW6D1ZM:A7 MB]8Q"C>"8!T0SF(-!:#>5 ,QL]8NU2+E[$9]L1TPRE^[5XSJM:)CU(J^^'5( MDZMYFO5*T:DK1;CA*A*,,RY$./X6&L;:4LFJ@VXH--HH ?4RP%&!H/:..GC M6BT?WGUP.17-:.>\WA/6B5Z0]-%.\[('%_-4\J@V!_^:8\=CRJ_"M$9ZRZ@0 M.K8:2XB-I1 XLE0M!0(KI,]ODNR%,+_/I&9!R-Z2IEY &-U,ICIP7DCX''9Z M/%TDY484ER4%V>6. @4-CQ&&F"IHA0(6"TF] M^'B_M:*\B':+;#3C?#B9Y8LL_7BE9S>!::J$Q2(M1<_R>?[Y.LG2HK?"[\G= M33J=YX\&,X:D*V>@0]9)3#3@@N$JF!$ZHW$CF%% #('PFITC#C "B#.RY/S8 M0.Y0R;Y^4].1FK_X/7 ]%K*8R/MB)E%SL@_F82TC1INDMLF@HX]C-/; M<,6")].[Z#K)HW&>+XH8R!!NZ*&\B![V&_#^?Q9^B%=%R]A\[NDKFMT6Q5-+ MM60^B]*;V\GL+O6O6]ZR_"8:C3._H+,L]^@>HKSFUVEY&P* 1I^+QWTL'O>O MG])\[CXPW.H)XGE/$/>>L!['?%+TX&7O;$D46;TW)0D$69U'/U0+\^GS MW_+EFD3/)8C;198ODND\W+#:QF+-[VU+^.;BA);Y#FHW@T\4FBYN^W-VF]\KAV8JHBRTM4>R1NI+? MO4Z8I]-W?[F:+;(BG#Q_(M?X%7'P@872/V\]LQUH)QL'9UY*,AY+!;7TUH/? M/J>6*9($;181+K;I\NF=O%S?21OF5UQ<[N-AMK',%(=/56W9/6FGH(SH*IO= M%(P<6#CP?,'0%U& V@(U;M(D:(BCFIOOL_T6R$C"]$M,[BXDU%EQ<4RTL )8 MHUG,$15QC (D8(:-T&X[(;TQ)-1*3$%-?PMBTF]9-V#A=,1H^3'<]M-X[H