0001366561-24-000133.txt : 20240606 0001366561-24-000133.hdr.sgml : 20240606 20240606163719 ACCESSION NUMBER: 0001366561-24-000133 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20240430 FILED AS OF DATE: 20240606 DATE AS OF CHANGE: 20240606 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SMARTSHEET INC CENTRAL INDEX KEY: 0001366561 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 202954357 STATE OF INCORPORATION: WA FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38464 FILM NUMBER: 241026030 BUSINESS ADDRESS: STREET 1: 500 108TH AVE NE STREET 2: SUITE 200 CITY: BELLEVUE STATE: WA ZIP: 98004 BUSINESS PHONE: 844-324-2360 MAIL ADDRESS: STREET 1: 500 108TH AVE NE STREET 2: SUITE 200 CITY: BELLEVUE STATE: WA ZIP: 98004 FORMER COMPANY: FORMER CONFORMED NAME: SMARTSHEET.COM INC DATE OF NAME CHANGE: 20060619 10-Q 1 smar-20240430.htm Q1 2025 SMAR 10-Q smar-20240430
2025falseQ100013665611/31P3YP3Y585323358xbrli:sharesiso4217:USDiso4217:USDxbrli:sharessmar:segmentxbrli:pure00013665612024-02-012024-04-3000013665612024-05-300001366561us-gaap:SubscriptionAndCirculationMember2024-02-012024-04-300001366561us-gaap:SubscriptionAndCirculationMember2023-02-012023-04-300001366561smar:ProfessionalServicesMember2024-02-012024-04-300001366561smar:ProfessionalServicesMember2023-02-012023-04-3000013665612023-02-012023-04-3000013665612024-04-3000013665612024-01-310001366561us-gaap:CommonClassAMember2024-04-300001366561us-gaap:CommonClassAMember2024-01-310001366561us-gaap:CommonClassBMember2024-04-300001366561us-gaap:CommonClassBMember2024-01-310001366561us-gaap:CommonStockMember2024-01-310001366561us-gaap:AdditionalPaidInCapitalMember2024-01-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-310001366561us-gaap:RetainedEarningsMember2024-01-310001366561us-gaap:CommonStockMember2024-02-012024-04-300001366561us-gaap:AdditionalPaidInCapitalMember2024-02-012024-04-300001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-02-012024-04-300001366561us-gaap:CommonStockMember2024-04-300001366561us-gaap:AdditionalPaidInCapitalMember2024-04-300001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-300001366561us-gaap:RetainedEarningsMember2024-04-300001366561us-gaap:CommonStockMember2023-01-310001366561us-gaap:AdditionalPaidInCapitalMember2023-01-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001366561us-gaap:RetainedEarningsMember2023-01-3100013665612023-01-310001366561us-gaap:CommonStockMember2023-02-012023-04-300001366561us-gaap:AdditionalPaidInCapitalMember2023-02-012023-04-300001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012023-04-300001366561us-gaap:RetainedEarningsMember2023-02-012023-04-300001366561us-gaap:CommonStockMember2023-04-300001366561us-gaap:AdditionalPaidInCapitalMember2023-04-300001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-300001366561us-gaap:RetainedEarningsMember2023-04-3000013665612023-04-300001366561us-gaap:SubscriptionAndCirculationMember2024-04-300001366561smar:ProfessionalServicesMember2024-04-3000013665612024-05-012024-04-300001366561us-gaap:StockCompensationPlanMember2024-02-012024-04-300001366561us-gaap:StockCompensationPlanMember2023-02-012023-04-300001366561us-gaap:EmployeeStockMember2024-02-012024-04-300001366561us-gaap:EmployeeStockMember2023-02-012023-04-300001366561us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2024-04-300001366561us-gaap:CashAndCashEquivalentsMemberus-gaap:CashEquivalentsMember2024-04-300001366561us-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2024-04-300001366561us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMember2024-04-300001366561us-gaap:ShortTermInvestmentsMemberus-gaap:CommercialPaperMember2024-04-300001366561us-gaap:ShortTermInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-04-300001366561us-gaap:ShortTermInvestmentsMemberus-gaap:ShortTermInvestmentsMember2024-04-300001366561us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2024-01-310001366561us-gaap:CashAndCashEquivalentsMemberus-gaap:CommercialPaperMember2024-01-310001366561us-gaap:CashAndCashEquivalentsMemberus-gaap:CashEquivalentsMember2024-01-310001366561us-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2024-01-310001366561us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMember2024-01-310001366561us-gaap:ShortTermInvestmentsMemberus-gaap:CommercialPaperMember2024-01-310001366561us-gaap:ShortTermInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-01-310001366561us-gaap:ShortTermInvestmentsMemberus-gaap:ShortTermInvestmentsMember2024-01-310001366561us-gaap:ShortTermInvestmentsMember2024-04-300001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-04-300001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-04-300001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-04-300001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMember2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMember2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-04-300001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-04-300001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-01-310001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-01-310001366561us-gaap:TechnologyBasedIntangibleAssetsMember2024-04-300001366561us-gaap:TechnologyBasedIntangibleAssetsMember2024-01-310001366561us-gaap:CustomerRelationshipsMember2024-04-300001366561us-gaap:CustomerRelationshipsMember2024-01-310001366561us-gaap:TradeNamesMember2024-04-300001366561us-gaap:TradeNamesMember2024-01-310001366561us-gaap:PatentsMember2024-04-300001366561us-gaap:PatentsMember2024-01-310001366561us-gaap:InternetDomainNamesMember2024-04-300001366561us-gaap:InternetDomainNamesMember2024-01-310001366561us-gaap:TechnologyBasedIntangibleAssetsMember2024-02-012024-04-300001366561us-gaap:TechnologyBasedIntangibleAssetsMember2023-02-012024-01-310001366561us-gaap:CustomerRelationshipsMember2024-02-012024-04-300001366561us-gaap:CustomerRelationshipsMember2023-02-012024-01-310001366561us-gaap:TradeNamesMember2024-02-012024-04-300001366561us-gaap:TradeNamesMember2023-02-012024-01-3100013665612023-02-012024-01-310001366561us-gaap:EmployeeStockOptionMembersrt:MinimumMember2024-02-012024-04-300001366561us-gaap:EmployeeStockOptionMembersrt:MaximumMember2024-02-012024-04-300001366561us-gaap:EmployeeStockOptionMember2024-02-012024-04-300001366561us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2024-02-012024-04-300001366561srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2024-02-012024-04-300001366561us-gaap:PerformanceSharesMembersrt:MinimumMember2024-02-012024-04-300001366561srt:MaximumMemberus-gaap:PerformanceSharesMember2024-02-012024-04-300001366561us-gaap:PerformanceSharesMember2024-02-012024-04-300001366561us-gaap:PerformanceSharesMember2023-02-012024-01-310001366561us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:PerformanceSharesMember2022-02-012023-01-310001366561us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-02-012023-01-310001366561us-gaap:EmployeeStockOptionMember2024-01-310001366561us-gaap:EmployeeStockOptionMember2024-04-300001366561us-gaap:RestrictedStockUnitsRSUMember2024-01-310001366561us-gaap:RestrictedStockUnitsRSUMember2024-02-012024-04-300001366561us-gaap:RestrictedStockUnitsRSUMember2024-04-300001366561us-gaap:PerformanceSharesMember2024-01-310001366561us-gaap:PerformanceSharesMember2024-04-300001366561smar:EmployeeStockPurchasePlan2018Member2024-02-012024-04-300001366561smar:EquityIncentivePlan2018Member2024-01-310001366561smar:EmployeeStockPurchasePlan2018Member2024-01-310001366561smar:EquityIncentivePlan2018Member2024-02-012024-04-300001366561smar:EquityIncentivePlan2018Member2024-04-300001366561smar:EmployeeStockPurchasePlan2018Member2024-04-300001366561us-gaap:CommonClassAMembersmar:EmployeeStockPurchasePlan2018Member2024-02-012024-04-300001366561smar:CommonClassAAndBMembersmar:EmployeeStockPurchasePlan2018Member2024-02-012024-04-300001366561us-gaap:CommonClassAMembersmar:EmployeeStockPurchasePlan2018Membersrt:MaximumMember2024-04-300001366561smar:CostOfSubscriptionRevenueMember2024-02-012024-04-300001366561smar:CostOfSubscriptionRevenueMember2023-02-012023-04-300001366561smar:CostOfProfessionalServicesRevenueMember2024-02-012024-04-300001366561smar:CostOfProfessionalServicesRevenueMember2023-02-012023-04-300001366561us-gaap:ResearchAndDevelopmentExpenseMember2024-02-012024-04-300001366561us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012023-04-300001366561us-gaap:SellingAndMarketingExpenseMember2024-02-012024-04-300001366561us-gaap:SellingAndMarketingExpenseMember2023-02-012023-04-300001366561us-gaap:GeneralAndAdministrativeExpenseMember2024-02-012024-04-300001366561us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012023-04-300001366561srt:MinimumMember2024-02-012024-04-300001366561srt:MaximumMember2024-02-012024-04-300001366561country:US2024-02-012024-04-300001366561country:US2023-02-012023-04-300001366561us-gaap:EMEAMember2024-02-012024-04-300001366561us-gaap:EMEAMember2023-02-012023-04-300001366561srt:AsiaPacificMember2024-02-012024-04-300001366561srt:AsiaPacificMember2023-02-012023-04-300001366561smar:AmericasExcludingU.S.Member2024-02-012024-04-300001366561smar:AmericasExcludingU.S.Member2023-02-012023-04-300001366561country:US2024-04-300001366561country:US2024-01-310001366561us-gaap:EMEAMember2024-04-300001366561us-gaap:EMEAMember2024-01-310001366561srt:AsiaPacificMember2024-04-300001366561srt:AsiaPacificMember2024-01-310001366561smar:AmericasExcludingU.S.Member2024-04-300001366561smar:AmericasExcludingU.S.Member2024-01-310001366561smar:LetterOfCreditCollateralMember2024-04-300001366561smar:LetterOfCreditCollateralMember2024-01-310001366561smar:JoleneMarshallMember2024-02-012024-04-300001366561smar:StephenBranstetterMember2024-02-012024-04-300001366561smar:MarkP.MaderMember2024-02-012024-04-300001366561smar:MarkP.MaderMember2024-04-300001366561smar:StephenBranstetterMember2024-04-300001366561smar:JoleneMarshallMember2024-04-30


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 April 30, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                    to                 
Commission File No. 001-38464
Smartsheet Inc.
(Exact name of Registrant as specified in its charter)
Washington20-2954357
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
500 108th Ave NE, Suite 200
Bellevue,WA98004
(Address of principal executive offices)(Zip Code)
(844)324-2360
Registrant’s telephone number, including area code
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A common stock, no par value per shareSMARThe New York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes   No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes    No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company”, and “emerging growth company” in Rule 12b-2 of the Exchange Act:
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes    No 
As of May 30, 2024, there were 138,341,751 shares of the registrant’s Class A common stock outstanding.



SMARTSHEET INC.
Quarterly Report on Form 10-Q
For the Quarterly Period Ended April 30, 2024
Table of ContentsPage


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


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

Three Months Ended April 30,
20242023
Revenue
Subscription$249,095 $206,001 
Professional services13,889 13,885 
Total revenue262,984 219,886 
Cost of revenue
Subscription35,772 33,167 
Professional services12,550 12,714 
Total cost of revenue48,322 45,881 
Gross profit214,662 174,005 
Operating expenses
Research and development62,437 56,190 
Sales and marketing125,239 114,952 
General and administrative38,115 34,978 
Total operating expenses225,791 206,120 
Loss from operations(11,129)(32,115)
Interest income7,826 5,217 
Other income (expense), net(377)(536)
Loss before income tax provision(3,680)(27,434)
Income tax provision5,178 2,436 
Net loss$(8,858)$(29,870)
Net loss per share, basic and diluted$(0.06)$(0.23)
Weighted-average shares outstanding used to compute net loss per share, basic and diluted137,428 132,542 
See notes to condensed consolidated financial statements.
4

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

Three Months Ended April 30,
20242023
Net loss$(8,858)$(29,870)
Other comprehensive loss
Net unrealized gain (loss) on available-for-sale securities(998)189 
Foreign currency translation adjustments12 (646)
Total other comprehensive loss(986)(457)
Comprehensive loss$(9,844)$(30,327)
See notes to condensed consolidated financial statements.
5

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

April 30, 2024January 31, 2024
Assets
Current assets:
Cash and cash equivalents$333,502 $282,094 
Short-term investments336,015 346,701 
Accounts receivable, net of allowances of $5,579 and $6,560, respectively
156,818 238,708 
Prepaid expenses and other current assets83,423 64,366 
Total current assets909,758 931,869 
Restricted cash18 19 
Deferred commissions152,833 148,867 
Property and equipment, net43,533 42,362 
Operating lease right-of-use assets36,882 39,480 
Intangible assets, net25,251 27,960 
Goodwill141,477 141,477 
Other long-term assets5,979 5,445 
Total assets$1,315,731 $1,337,479 
Liabilities and shareholders’ equity
Current liabilities:
Accounts payable$862 $2,937 
Accrued compensation and related benefits59,288 77,453 
Other accrued liabilities30,552 30,534 
Operating lease liabilities, current15,711 16,040 
Finance lease liabilities, current239 216 
Deferred revenue541,734 568,670 
Total current liabilities648,386 695,850 
Operating lease liabilities, non-current29,692 33,100 
Finance lease liabilities, non-current398 455 
Deferred revenue, non-current2,023 1,785 
Other long-term liabilities424 434 
Total liabilities680,923 731,624 
Commitments and contingencies (Note 12)
Shareholders’ equity:
Preferred stock, no par value; 10,000,000 shares authorized, no shares issued or outstanding as of April 30, 2024 and January 31, 2024
  
Class A common stock, no par value; 500,000,000 shares authorized, 137,665,227 shares issued and outstanding as of April 30, 2024; 500,000,000 shares authorized, 136,884,011 shares issued and outstanding as of January 31, 2024
  
Class B common stock, no par value; 500,000,000 shares authorized, no shares issued or outstanding as of April 30, 2024 and January 31, 2024
  
Additional paid-in capital1,507,602 1,468,805 
Accumulated other comprehensive income (loss)(1,132)(146)
Accumulated deficit(871,662)(862,804)
Total shareholders’ equity634,808 605,855 
Total liabilities and shareholders’ equity$1,315,731 $1,337,479 
See notes to condensed consolidated financial statements.
6

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

Three Months Ended April 30, 2024
Common Stock (Class A and B)Additional Paid-in CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Shareholders’ Equity
SharesAmount
Balance as of January 31, 2024136,884,011 $ $1,468,805 $(146)$(862,804)$605,855 
Issuance of common stock under employee stock plans781,216 — 692 — — 692 
Taxes paid related to net share settlement of equity awards— — (13,055)— — (13,055)
Share-based compensation expense— — 51,160 — — 51,160 
Other comprehensive loss— — — (986)— (986)
Net loss— — — — (8,858)(8,858)
Balances as of April 30, 2024137,665,227 $ $1,507,602 $(1,132)$(871,662)$634,808 

Three Months Ended April 30, 2023
Common Stock (Class A and B)Additional Paid-in CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Shareholders’ Equity
SharesAmount
Balance as of January 31, 2023131,845,028 $ $1,243,730 $101 $(758,173)$485,658 
Issuance of common stock under employee stock plans1,067,430 — 589 — — 589 
Taxes paid related to net share settlement of equity awards— — (621)— — (621)
Share-based compensation expense— — 52,666 — — 52,666 
Other comprehensive loss— — — (457)— (457)
Net loss— — — — (29,870)(29,870)
Balances as of April 30, 2023132,912,458 $ $1,296,364 $(356)$(788,043)$507,965 

See notes to condensed consolidated financial statements.


7

SMARTSHEET INC.
Condensed Consolidated Statements of Cash Flows
(in thousands, unaudited)
Three Months Ended April 30,
20242023
Cash flows from operating activities
Net loss$(8,858)$(29,870)
Adjustments to reconcile net loss to net cash provided by operating activities:
Share-based compensation expense49,920 51,779 
Depreciation and amortization6,618 6,410 
Net amortization of premiums (discounts) on investments(3,034)(2,028)
Amortization of deferred commission costs15,661 11,429 
Unrealized foreign currency loss55 381 
Non-cash operating lease costs2,598 3,155 
Other, net2,106 872 
Changes in operating assets and liabilities:
Accounts receivable80,028 45,746 
Prepaid expenses and other current assets(19,099)(6,981)
Other long-term assets(754)(267)
Accounts payable(1,939)(246)
Other accrued liabilities(89)1,581 
Accrued compensation and related benefits(22,896)(20,552)
Deferred commissions(19,627)(18,701)
Deferred revenue(26,898)(4,452)
Other long-term liabilities(10)210 
Operating lease liabilities(3,704)(3,895)
Net cash provided by operating activities50,078 34,571 
Cash flows from investing activities
Purchases of short-term investments(112,913)(62,010)
Maturities of short-term investments125,647 96,885 
Purchases of property and equipment(613)(853)
Proceeds from sale of property and equipment7 16 
Capitalized internal-use software development costs(3,751)(2,397)
Net cash provided by investing activities8,377 31,641 
Cash flows from financing activities
Proceeds from exercise of stock options693 532 
Taxes paid related to net share settlement of restricted stock units(13,055)(621)
Proceeds from contributions to Employee Stock Purchase Plan5,494 5,783 
Principal payments of finance leases(34) 
Net cash provided by (used in) financing activities(6,902)5,694 
Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash(196)(108)
Net increase in cash, cash equivalents, and restricted cash
51,357 71,798 
Cash, cash equivalents, and restricted cash at beginning of period282,442 223,757 
Cash, cash equivalents, and restricted cash at end of period$333,799 $295,555 
Supplemental disclosures
Cash paid for interest$11 $ 
Cash paid for income tax984 69 
Accrued purchases of property and equipment, including internal-use software825 503 
Share-based compensation expense capitalized in internal-use software development costs1,212 803 
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. Smartsheet, the enterprise work management platform, empowers organizations to innovate and achieve results quickly, securely, and at scale through effective collaboration and streamlined workflows. By uniting people, content, and work, Smartsheet provides powerful capabilities that revolutionize the way teams operate. Smartsheet makes outcomes reliable, keeps customer data safe, and ensures users are on the same page, making it ideal for organizations seeking efficient, impactful collaborative work management. Customers access their accounts via a web-based interface or a mobile application. The Company also offers professional services, which primarily consist of consulting and training services.
Basis of presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet as of January 31, 2024 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, 2024, filed with the SEC on March 20, 2024.
The condensed consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, including those located in the United States, the United Kingdom, Germany, Australia, Japan, and Costa Rica. All intercompany balances and transactions have been eliminated upon consolidation.
In the opinion of management, the information contained herein reflects all adjustments necessary for a fair presentation of our condensed consolidated financial statements. All such adjustments are of a normal, recurring nature. The results of operations for the three months ended April 30, 2024 are not necessarily indicative of results to be expected for the full year ending January 31, 2025, or for any other interim period, or for any future year.
Use of estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The Company continuously evaluates its estimates, which are based on historical experience and other current assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s most significant estimates and judgments involve the measurement of fair values of share-based compensation awards; determination of the amortization period for capitalized sales commission costs; and revenue recognition with respect to the allocation of transaction consideration for the Company’s offerings, among others.

9

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
2. Summary of Significant Accounting Policies
For a summary of the Company’s significant accounting policies refer to Note 2, Summary of Significant Accounting Policies, of our Annual Report on Form 10-K for the fiscal year ended January 31, 2024.
Segment information
The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.
Concentrations of risk and significant customers
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash accounts with financial institutions where deposits, at times, exceed the Federal Deposit Insurance Corporation (“FDIC”) limits.
No individual customer represented more than 10% of accounts receivable as of April 30, 2024 or January 31, 2024. No individual customer represented more than 10% of revenue for the three months ended April 30, 2024 or 2023.
Recent accounting pronouncements
There have been no recent accounting pronouncements, changes in accounting pronouncements, or recently adopted accounting guidance during the three months ended April 30, 2024 that have had a material impact on our condensed consolidated financial statements.
Recent accounting pronouncements not yet adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The new guidance requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-07.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-09.
3. Revenue from Contracts with Customers
During the three months ended April 30, 2024 and 2023, the Company recognized $222.2 million and $178.4 million of subscription revenue, respectively, and $5.4 million and $5.7 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2024 and 2023, respectively.
As of April 30, 2024, approximately $749.6 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 $741.2 million related to subscriptions and $8.4 million related to professional services. Approximately 82% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.
10

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
4. Deferred Commissions
Deferred commissions were $152.8 million as of April 30, 2024 and $148.9 million as of January 31, 2024.
Amortization expense for deferred commissions was $15.7 million and $11.4 million for the three months ended April 30, 2024 and 2023, respectively. Deferred commissions are amortized over a period of four years. The amortization expense is recorded in sales and marketing on the Company’s condensed consolidated statements of operations.
5. Net Loss Per Share
The following table presents calculations for basic and diluted net loss per share (in thousands, except per share data):
Three Months Ended April 30,
20242023
Numerator:
Net loss
$(8,858)$(29,870)
Denominator:
Weighted-average shares outstanding 137,428 132,542 
Net loss per share, basic and diluted
$(0.06)$(0.23)
The following outstanding shares of common stock equivalents as of the periods presented were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):
April 30,
20242023
Shares subject to outstanding common stock awards11,774 13,902 
Shares issuable pursuant to the 2018 Employee Stock Purchase Plan370 378 
Total potentially dilutive shares12,144 14,280 
11

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
6. Investments
All cash equivalents and short-term investments were designated as available-for-sale securities as of April 30, 2024. The following tables present the amortized costs, unrealized gains and losses, and estimated fair values of the Company’s cash equivalents and short-term investments (in thousands):
April 30, 2024
Amortized Cost(1)
Unrealized GainsUnrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$108,411 $ $ $108,411 
Total cash equivalents108,411   108,411 
Short-term investments:
Corporate bonds135,560 12 (286)135,286 
U.S. Treasury securities167,754 3 (432)167,325 
Commercial paper20,006   20,006 
Agency securities13,401  (3)13,398 
Total short-term investments336,721 15 (721)336,015 
Total$445,132 $15 $(721)$444,426 
(1) Excludes interest receivable of $2.1 million, which is included in Prepaid expenses and other current assets on the condensed consolidated balance sheets.

January 31, 2024
Amortized Cost(1)
Unrealized GainsUnrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$79,082 $ $ $79,082 
Commercial paper4,497   4,497 
Total cash equivalents83,579   83,579 
Short-term investments:
Corporate bonds99,547 158 (9)99,696 
U.S. Treasury securities169,825 123  169,948 
Commercial paper57,755   57,755 
Agency securities19,282 21 (1)19,302 
Total short-term investments346,409 302 (10)346,701 
Total$429,988 $302 $(10)$430,280 
(1) Excludes interest receivable of $1.5 million, which is included in Prepaid expenses and other current assets on the condensed consolidated balance sheets.
12

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
The Company does not intend to sell, nor is it more likely than not that we will be required to sell, any investments in unrealized loss positions before recovery of their amortized cost basis. We did not recognize any credit losses related to our investments during the three months ended April 30, 2024 or 2023. The unrealized gains and losses on our short-term investments were primarily due to changes in interest rates subsequent to the initial purchase. There were no material realized gains or losses from available-for-sale securities that were reclassified out of accumulated other comprehensive income (loss) during the three months ended April 30, 2024 or 2023. None of the short-term investments held as of April 30, 2024 or January 31, 2024 were in a continuous unrealized loss position for greater than 12 months.
The following table presents the contractual maturities of the Company’s short-term investments (in thousands):
April 30, 2024
Amortized CostEstimated Fair Value
Due within one year$255,588 $255,285 
Due between one to five years81,133 80,730 
Total$336,721 $336,015 
7. Fair Value Measurements
Assets and liabilities recorded at fair value in the condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The lowest level of significant input determines the placement of the fair value measurement within the following hierarchical levels:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity.
Assets and liabilities measured at fair value on a recurring basis
The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicate the fair value hierarchy of the valuation inputs used (in thousands):
April 30, 2024
Level 1Level 2Level 3Total
Assets
  Cash equivalents:
    Money market funds$108,411 $ $ $108,411 
Total cash equivalents108,411   108,411 
  Short-term investments:
    Corporate bonds 135,286  135,286 
    U.S. Treasury securities 167,325  167,325 
    Commercial paper 20,006  20,006 
    Agency securities 13,398  13,398 
Total short-term investments 336,015  336,015 
Total assets$108,411 $336,015 $ $444,426 
13

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

January 31, 2024
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$79,082 $ $ $79,082 
Commercial paper 4,497 4,497
Total cash equivalents79,0824,497 83,579
Short-term investments:
Corporate bonds 99,696 99,696
U.S. Treasury securities 169,948 169,948
Commercial paper 57,755 57,755
Agency securities 19,302  19,302
Total short-term investments 346,701  346,701 
Total assets$79,082 $351,198 $ $430,280 
The carrying amounts of certain financial instruments, including cash held in banks, accounts receivable, and accounts payable, approximate fair value due to their short-term maturities and are excluded from the fair value tables above.
It is the Company’s policy to recognize transfers of assets and liabilities between levels of the fair value hierarchy at the end of a reporting period. The Company does not transfer out of Level 3 and into Level 2 until observable inputs become available and reliable. There were no transfers between fair value measurement levels during the three months ended April 30, 2024 or 2023.
Assets and liabilities measured at fair value on a non-recurring basis
See Note 8, Goodwill and Net Intangible Assets, of these notes to our condensed consolidated financial statements for fair value measurements of certain assets and liabilities recorded at fair value on a non-recurring basis.
The Company’s long-lived assets are measured at fair value on a non-recurring basis and are reduced if the assets are determined to be impaired. We have subleases for some of our operating lease right-of-use (“ROU”) assets. When applicable, the fair values of operating lease ROU assets and associated property and equipment are estimated as of the sublease execution date using an income approach by converting future sublease cash inflows and outflows to a single present value. Estimated cash flows are discounted at a rate commensurate with the inherent risks associated with the asset group to arrive at an estimate of fair value. As a result of the subjective nature of unobservable inputs used, these assets are classified within Level 3 of the fair value hierarchy.
14

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
8. Goodwill and Net Intangible Assets
There were no changes in the carrying amount of goodwill or measurement period adjustments during the three months ended April 30, 2024.
The following table presents the components of net intangible assets (in thousands):
April 30, 2024
January 31, 2024
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Software technology
$28,491 $(21,655)$6,836 $28,491 $(20,231)$8,260 
Customer relationships
34,072 (18,112)15,960 34,072 (16,941)17,131 
Trade names4,100 (1,712)2,388 4,100 (1,601)2,499 
Patents170 (147)23 170 (144)26 
Domain names
44  44 44  44 
Total$66,877 $(41,626)$25,251 $66,877 $(38,917)$27,960 
The following table presents the components of acquired intangible assets (dollars in thousands):
April 30, 2024
January 31, 2024
Net Carrying Amount
Weighted- Average Life (Years)
Net Carrying Amount
Weighted- Average Life (Years)
Software technology
$6,836 2.0$8,260 2.1
Customer relationships
15,960 3.517,131 3.7
Trade names2,388 5.42,499 5.6
Total$25,184 3.2$27,890 3.4
Amortization expense related to intangible assets was $2.7 million in each of the three months ended April 30, 2024 and 2023. As of April 30, 2024, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):
Remainder of Fiscal 2025$6,925 
Fiscal 20267,916 
Fiscal 20275,750 
Fiscal 20283,454 
Fiscal 2029721 
Thereafter441 
Total$25,207 
9. Shareholders’ Equity
The Company has issued incentive and non-qualifying stock options to employees and non-employee directors under the 2005 Stock Option/Restricted Stock Plan, the 2015 Equity Incentive Plan (the “2015 Plan”), and the 2018 Equity Incentive Plan (the “2018 Plan”). Employee stock options are granted with exercise prices at the fair value of the underlying common stock on the grant date, generally vest, based on continuous employment, over three or four years, and expire 10 years from the date of grant.
The Company has also issued restricted stock units (“RSUs”) to employees and non-employee directors pursuant to the 2015 Plan and the 2018 Plan. Employee RSUs are measured based on the grant-date fair value of the awards and generally vest, based on continuous employment, over three or four years.
15

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
The Company has also issued market-based performance share units (“PSUs”) to certain executives pursuant to the 2018 Plan. The number of shares that can be earned range from 0% to 200% of the target number of shares, based on the relative growth of the Company’s total shareholder return as compared to the total shareholder return of the Standard & Poor’s (“S&P”) Software and Services Select Index. PSUs vest over a three-year period, subject to continuous service with the Company. Compensation expense for PSUs with market conditions is measured using a Monte Carlo simulation approach and recorded over the vesting period under the graded-vesting attribution method.
The target number of PSUs granted was 195,948 shares during the year ended January 31, 2024 and 194,624 shares during the three months ended April 30, 2024. These PSUs are measured over a two-year performance period ending in the fourth quarter of fiscal year 2026. PSU’s granted during the year ended January 31, 2023 have two separate performance periods. The first tranche of awards, which had a one-year performance period, vested during the year ended January 31, 2024. The second tranche of awards is measured over a two-year performance period starting on the date of grant and ending in the fourth quarter of fiscal year 2025.
Stock options
The following table includes a summary of the option activity during the three months ended April 30, 2024:
Number of Options
Weighted-Average Exercise Price
Outstanding at January 31, 20243,517,075 $24.77 
Granted  
Exercised(67,105)10.30 
Forfeited or canceled(37,893)57.19 
Outstanding at April 30, 20243,412,077 24.69 
Exercisable at April 30, 20243,092,340 21.49 
Restricted stock units
The following table includes a summary of the RSU activity during the three months ended April 30, 2024:
Number of Shares
Weighted-Average Grant-Date Fair Value
Outstanding at January 31, 20248,798,624 $45.41 
Granted532,653 41.07 
Vested(1,011,111)46.17 
Forfeited or canceled(456,826)45.03 
Outstanding at April 30, 20247,863,340 45.04 
Performance share units
The following table includes a summary of the PSU activity during the three months ended April 30, 2024:
Number of SharesWeighted-Average Grant-Date Fair Value
Outstanding at January 31, 2024321,463 $50.54 
Granted194,624 34.27 
Vested  
Forfeited or canceled(17,963)50.39 
Outstanding at April 30, 2024498,124 44.19 
16

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
2018 Employee Stock Purchase Plan
The Company adopted the 2018 Employee Stock Purchase Plan (“ESPP”) on April 26, 2018, with the effective date of our Initial Public Offering. Under the ESPP, eligible employees are able to purchase shares of the Company’s Class A common stock at a discount through payroll deductions of up to 15% of their compensation, subject to plan limitations. Purchases are accomplished through participation in discrete offering periods. Each offering period is six months (commencing each January 1 and July 1), with a purchase date following the end of the period, unless otherwise determined by our board of directors or our compensation committee. Employees may purchase shares at 85% of the lesser of the fair market value of the Company’s Class A common stock on (i) the first trading day of the applicable offering period or (ii) the last trading day of the purchase period in the applicable offering period.
Shares available for issuance
The following table includes a summary of the activity of shares available for issuance under the 2018 Plan and the ESPP during the three months ended April 30, 2024:
2018 Plan
ESPP
Balance at January 31, 202418,985,254 5,572,546 
Authorized6,844,200 1,368,840 
Granted(727,277) 
Forfeited or canceled512,682  
Balance at April 30, 202425,614,859 6,941,386 
The aggregate number of shares reserved for issuance under the ESPP will increase automatically on February 1 of each of the first 10 calendar years after the first offering date. The increase of shares is equal to 1% of the total outstanding shares of the Company’s Class A and Class B common stock as of the immediately preceding January 31 (rounded to the nearest whole share), or such lesser number of shares as may be determined by our board of directors. The aggregate number of shares issued under the ESPP, subject to stock-splits, recapitalizations or similar events, may not exceed 20,400,000 shares of the Company’s common stock.
As of April 30, 2024, $8.1 million has been withheld on behalf of our employees for a future purchase under the ESPP and is recorded in accrued compensation and related benefits in the condensed consolidated balance sheets.
17

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Share-based compensation expense
Share-based compensation expense included in the condensed consolidated statements of operations was as follows (in thousands):
Three Months Ended April 30,
20242023
Cost of subscription revenue$3,052 $3,459 
Cost of professional services revenue1,738 1,910 
Research and development18,056 17,432 
Sales and marketing16,595 19,054 
General and administrative10,479 9,924 
Total share-based compensation expense$49,920 $51,779 
The Company has excluded $1.2 million and $0.9 million of capitalized software development costs from share-based compensation expense for the three months ended April 30, 2024 and 2023, respectively.
As of April 30, 2024, there was a total of $338.0 million of unrecognized share-based compensation expense, which is expected to be recognized over a weighted-average period of 2.0 years.
Share Repurchase Program
In April 2024, the Company’s Board of Directors authorized the repurchase of up to $150.0 million of the Company’s outstanding Class A common stock. All repurchases under the program will be made through open market, block trades, and/or privately negotiated trades pursuant to 10b5-1 plans, in compliance with applicable securities laws and other requirements. The program has no minimum purchase commitment and it is authorized to extend over a period of up to 12 months. The timing, manner, price, and amount of the repurchase will be subject to the discretion of the Company’s management. The repurchase program does not obligate the Company to acquire any particular amount of Class A common stock and it may be suspended or discontinued at any time. When shares are repurchased, they will be immediately retired by the Company. We did not make any repurchases under the Share Repurchase Program during the three months ended April 30, 2024.
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 valuation allowances on deferred tax assets, U.S. Base Erosion and Anti-Abuse Tax (“BEAT”), state taxes, and non-deductible share-based compensation offset by tax credits and Foreign Derived Intangible Income (“FDII”) deductions.
The Company recorded a provision for income taxes of $5.2 million and $2.4 million for the three months ended April 30, 2024 and 2023, respectively. The provision is primarily attributable to BEAT, income taxes in foreign jurisdictions, and state income taxes.
18

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
11. Leases
The Company has operating leases primarily related to corporate offices and finance leases related to computer equipment. Our finance lease ROU assets are included in property and equipment, net in the condensed consolidated balance sheets. Our leases have remaining lease terms of less than one year to five years, some of which include options to extend the leases for up to five years.
The components of lease expense recorded in the condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended April 30,
20242023
Operating lease cost$3,307 $3,981 
Finance lease cost:
Amortization of assets55  
Interest on lease liabilities16  
Short-term lease cost114 180 
Variable lease cost711 851 
Sublease income(627)(547)
Total lease costs$3,576 $4,465 
Other information related to leases was as follows (dollars in thousands):
Three Months Ended April 30,
20242023
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$4,411 $4,720 
Operating cash flows from finance leases16  
Financing cash flows from finance leases34  
Weighted-average remaining lease term (in years)
Operating leases3.74.3
Finance leases2.40.0
Weighted-average discount rate
Operating leases5.5 %5.2 %
Finance leases9.9 % %
As of April 30, 2024, remaining maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of Fiscal 2025$12,108 $203 
Fiscal 202614,707 270 
Fiscal 202710,759 226 
Fiscal 20286,328  
Fiscal 20295,292  
Thereafter1,357  
Total lease payments50,551 699 
Less: imputed interest(5,148)(62)
Total$45,403 $637 
19

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
As of April 30, 2024, the future total minimum sublease payments to be received were as follows (in thousands):
Sublease Receipts
Remainder of Fiscal 2025$2,058 
Fiscal 20262,154 
Fiscal 2027700 
Fiscal 2028 
Fiscal 2029 
Thereafter 
Total$4,912 
12. Commitments and Contingencies
Legal matters
From time to time, in the normal course of business, the Company may be subject to various other legal matters such as threatened or pending claims or proceedings. Although management currently believes that resolution of such matters, individually and in the aggregate, will not have a material impact on our financial position, results of operations, or cash flows, these matters are subject to inherent uncertainties, and management’s view of these matters may change in the future.
20

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
13. Geographic Information
Revenue
Revenue by geographic location is determined by the location of the Company’s customers. The following table sets forth revenue by geographic area (in thousands):
Three Months Ended April 30,
20242023
United States$222,827 $185,595 
EMEA21,206 17,724 
APJ
9,004 8,207 
Americas other than the United States9,947 8,360 
Total$262,984 $219,886 
No individual country other than the United States contributed more than 10% of total revenue during the three months ended April 30, 2024 or 2023.
Long-lived assets
Long-lived assets by geographic location is based on the location of the legal entity that owns the asset. The following table sets forth long-lived assets by geographic area (in thousands):
April 30, 2024January 31, 2024
United States$42,579 $45,743 
EMEA2,197 2,266 
APJ
3,577 3,793 
Americas other than the United States536 573 
Total$48,889 $52,375 
The table above includes property and equipment, net and operating lease ROU assets and excludes capitalized internal-use software costs and intangible assets.
21

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
14. Supplemental Condensed Consolidated Financial Statement Information
Prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following (in thousands):
April 30, 2024January 31, 2024
Prepaid expenses78,701 $57,685 
Other current assets4,722 6,681 
Total prepaid expenses and other current assets
$83,423 $64,366 
Restricted cash
Restricted cash was $0.3 million as of April 30, 2024 and January 31, 2024, primarily related to Australian employee contributions to the ESPP.
Cash as reported on the condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the condensed consolidated balance sheets. Cash as reported on the condensed consolidated statements of cash flows consisted of the following (in thousands):
April 30,
20242023
Cash and cash equivalents$333,502 $294,946 
Restricted cash included in prepaid expenses and other current assets279 420 
Restricted cash18 189 
Total cash, cash equivalents, and restricted cash
$333,799 $295,555 
22

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read together with our unaudited condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended January 31, 2024. In addition to historical financial information, the following discussion contains forward-looking statements based upon current expectations that involve risks and uncertainties. These statements are often identified by the use of words including, but not limited to, “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “estimate,” or “continue,” and similar expressions or variations. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including but not limited to those discussed in the section titled “Risk Factors” and in other parts of this Quarterly Report on Form 10-Q. Our fiscal year ends January 31.
Overview
Smartsheet, the enterprise work management platform, empowers organizations to innovate and achieve results quickly and securely at scale through effective collaboration and streamlined workflows. By uniting people, content, and work, Smartsheet provides powerful capabilities that revolutionize the way teams operate. Smartsheet makes outcomes reliable, keeps customer data safe, and ensures users are on the same page, making it ideal for organizations seeking efficient, impactful collaborative work management.
We generate revenue primarily from the sale of subscriptions to our cloud-based platform for work management. For subscriptions, customers select the plan that meets their needs and can begin using Smartsheet within minutes. We offer three paid subscription levels to new customers: Pro, Business, and Enterprise, the pricing for which varies by the features provided. Customers can also purchase capabilities a la carte or in a bundle through our Smartsheet Advance package options for Enterprise subscriptions, which provide capabilities that enable customers to implement solutions for a specific use case or for large scale projects, initiatives, or processes. These capabilities include Control Center, Dynamic View, Data Shuttle, Connectors, Bridge, and Data Table. Customers with additional security and governance needs can purchase Smartsheet Safeguard, which provides capabilities to support oversight, security, and ongoing policy management. Safeguard is available as an add-on to Enterprise plans and as a part of Smartsheet Advance Platinum level. Additional subscriptions that can be integrated with our cloud-based platform include Resource Management, a resource planning solution that helps businesses plan and allocate resources across their programs, track and manage time, and forecast hiring needs; and Brandfolder, a digital asset management platform that enables users to easily organize, discover, control, distribute, and share digital assets. Professional services are offered to help customers create and administer work management solutions for specific use cases and for training purposes.
Customers can begin using our platform by purchasing a subscription directly from our website, through our sales force, starting a free trial, or working as a collaborator on a project. Smartsheet also offers a free subscription plan for new customers looking to get started with task and project management.
Macroeconomic Conditions and Other Factors
Our results of operations may be significantly influenced by general macroeconomic conditions, including, but not limited to, the impact of interest rate fluctuations, inflation, geopolitical conflicts, instability in the global banking sector, and foreign currency exchange rate fluctuations. Inflationary factors, such as increases in our operating expenses, may adversely affect our results of operations, as our customers primarily purchase products and services from us on a subscription basis over a period of time. We monitor the direct and indirect impacts of these circumstances on our business and financial results. The implications of these macroeconomic events on our business, results of operations and overall financial outlook remain uncertain over the long term and may have an adverse impact in future periods. Refer to Part II, Item 1A, “Risk Factors” for further discussion of the potential impact of these general macroeconomic factors and other risks on our business.
23

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.
The following table summarizes our key business metrics:
April 30,
20242023
Annualized recurring revenue ("ARR") (in millions)$1,056 $886 
Average ARR per domain-based customer$9,906 $8,520 
Dollar-based net retention rate for all customers (trailing 12 months)114 %123 %
Customers with ARR of $100 thousand or more1,970 1,569 
Customers with ARR of $50 thousand or more4,028 3,343 
Customers with ARR of $5 thousand or more19,977 18,483 
Annualized recurring revenue
We define annualized recurring revenue, or ARR, as the annualized recurring value of all active subscription contracts at the end of a reporting period. We exclude the value of non-recurring revenue streams, such as our professional services revenue, that are recognized at a point in time. We use ARR as one of our operating measures to assess the strength of the Company’s subscription services. ARR is a performance metric and should be viewed independently of revenue and deferred revenue, and is not intended to be a substitute for, or combined with, any of these items. Both multi-year contracts and contracts with terms less than one year are annualized by dividing the total committed contract value by the number of months in the subscription term and then multiplying by 12. Annualizing contracts with terms less than one year results in amounts being included in our ARR calculation that are in excess of the total contract value for those contracts at the end of the reporting period. The value of subscription contracts that are sold through third-party resellers, wherein we do not have visibility into the pricing provided, is based on the list price.
As of April 30, 2024, we had customers with ARR ranging from less than $200 to over $10.0 million.
Average ARR per domain-based customer
We use average ARR per domain-based customer to measure customer commitment to our platform and sales force productivity. We define average ARR per domain-based customer as total outstanding ARR for domain-based subscriptions as of the end of the reporting period divided by the number of domain-based customers as of the same date. We define domain-based customers as organizations with a unique email domain name.
Dollar-based net retention rate
We calculate dollar-based net retention rate as of a period end by starting with the ARR from the cohort of all customers as of the 12 months prior to such period end (“Prior Period ARR”). We then calculate the ARR from these same customers as of the current period end (“Current Period ARR”). Current Period ARR includes any upsells and is net of contraction or attrition over the trailing 12 months, but excludes subscription revenue from new customers in the current period. We then divide the total Current Period ARR by the total Prior Period ARR to arrive at the dollar-based net retention rate. Any ARR obtained through merger and acquisition transactions does not affect the dollar-based net retention rate until one year from the date on which the transaction closed.
The dollar-based net retention rate is used by us to evaluate the long-term value of our customer relationships and is driven by our ability to retain and expand the subscription revenue generated from our existing customers.
24

Components of Results of Operations
Revenue
Subscription revenue
Subscription revenue primarily consists of fees from customers for access to our cloud-based platform. We recognize subscription revenue ratably over the subscription contract term beginning on the date access to our platform is provided, as no implementation work is required, assuming all other revenue recognition criteria have been met.
Professional services revenue
Professional services revenue primarily includes fees for consulting and training services. Our consulting services typically consist of platform configuration and use case optimization, and are primarily invoiced on a time and materials basis, with some smaller engagements being provided for a fixed fee. We recognize revenue for our consulting services as those services are delivered. Our training services are delivered either remotely or at the customer site. Training services are charged for on a fixed-fee basis and we recognize revenue as the training program is delivered. Our consulting and training services are generally considered to be distinct, for accounting purposes, and we recognize revenue as services are performed or upon completion of work.
Cost of revenue and gross margin
Cost of subscription revenue
Cost of subscription revenue primarily consists of expenses related to hosting our platform and providing support, including employee-related costs, third-party hosting fees, software-related costs, amortization of capitalized software, amortization of acquisition-related intangibles, and payment processing fees.
Cost of professional services revenue
Cost of professional services revenue consists primarily of employee-related costs for our consulting and training teams, costs of outside services to supplement our internal teams, allocated overhead, software-related costs, travel-related costs, and billable expenses.
Gross margin
Gross margin is calculated as gross profit expressed as a percentage of total revenue. Our gross margin may fluctuate from period to period as we continue to invest in and optimize our technology and infrastructure.
Operating expenses
Research and development
Research and development expenses consist primarily of employee-related costs, software-related costs, allocated overhead, and costs of outside services used to supplement our internal staff. We consider continued investment in our development talent and our platform to be important for our growth.
Sales and marketing
Sales and marketing expenses consist primarily of employee-related costs, brand awareness and demand generation costs, costs related to Engage, our customer conference, allocated overhead, costs of outside services used to supplement our internal staff, travel-related costs, software-related costs, and amortization of acquisition-related intangibles. Commissions earned by our sales force that are incremental to each customer contract, along with related fringe benefits and taxes, are capitalized and amortized over an estimated useful life of four years.
25

General and administrative
General and administrative expenses consist primarily of employee-related costs for accounting, finance, legal, IT, and human resources personnel. In addition, general and administrative expenses include costs of outside services to supplement our internal staff and other professional services, software-related costs, allocated overhead, certain tax, license, and insurance-related expenses, bank charges, and bad debt expense.
Operating margin
We expect our operating expenses to increase in absolute dollars as our business grows and to decrease over the long-term as a percentage of total revenue due to economies of scale.
Interest income
Interest income primarily consists of interest income from our investment holdings.
Other income (expense), net
Other income (expense), net consists of foreign currency exchange gains and losses, interest expense, and other non-operating income and expenses.
Income tax provision
Income tax provision consists primarily of U.S. federal and state income taxes as well as foreign income taxes. We maintain a valuation allowance on our U.S. federal and state deferred tax assets as we have concluded that it is not more likely than not that the deferred assets will be realized.
26

Results of Operations
The following table sets forth our results of operations for the periods presented:
Three Months Ended April 30,
20242023
(in thousands)
Revenue
Subscription$249,095 $206,001 
Professional services13,889 13,885 
Total revenue262,984 219,886 
Cost of revenue
Subscription(1)
35,772 33,167 
Professional services(1)
12,550 12,714 
Total cost of revenue48,322 45,881 
Gross profit214,662 174,005 
Operating expenses
Research and development(1)
62,437 56,190 
Sales and marketing(1)
125,239 114,952 
General and administrative(1)
38,115 34,978 
Total operating expenses225,791 206,120 
Loss from operations(11,129)(32,115)
Interest income7,826 5,217 
Other income (expense), net(377)(536)
Loss before income tax provision(3,680)(27,434)
Income tax provision5,178 2,436 
Net loss$(8,858)$(29,870)
(1)    Amounts include share-based compensation expense as follows:
Three Months Ended April 30,
20242023
(in thousands)
Cost of subscription revenue$3,052 $3,459 
Cost of professional services revenue1,738 1,910 
Research and development18,056 17,432 
Sales and marketing16,595 19,054 
General and administrative10,479 9,924 
Total share-based compensation expense$49,920 $51,779 




27

The following table sets forth the components of our results of operations, for each of the periods presented, as a percentage of total revenue:
Three Months Ended April 30,
20242023
Revenue
Subscription95 %94 %
Professional services
Total revenue100 100 
Cost of revenue
Subscription14 15 
Professional services
Total cost of revenue18 21 
Gross profit82 79 
Operating expenses
Research and development24 26 
Sales and marketing48 52 
General and administrative14 16 
Total operating expenses86 94 
Loss from operations(4)(15)
Interest income
Other income (expense), net— — 
Loss before income tax provision(1)(12)
Income tax provision
Net loss(3)%(14)%
Note: Certain amounts may not sum due to rounding.
Comparison of the three months ended April 30, 2024 and 2023
Revenue
Three Months Ended April 30,Change
20242023Amount%
(dollars in thousands)
Revenue
Subscription$249,095 $206,001 $43,094 21 %
Professional services13,889 13,885 — %
Total revenue$262,984 $219,886 $43,098 20 %
Percentage of total revenue
Subscription revenue95 %94 %  
Professional services revenue%%
Subscription revenue increased $43.1 million, or 21%, for the three months ended April 30, 2024 compared to the three months ended April 30, 2023. Sales of user-based subscription plans and capabilities-based products contributed $24.8 million and $18.3 million, respectively, to the increase in revenue between periods.
Professional services revenue was consistent for the three months ended April 30, 2024 compared to the three months ended April 30, 2023.
28

Cost of revenue, gross profit, and gross margin
Three Months Ended April 30,Change
20242023Amount%
(dollars in thousands)
Cost of revenue
Subscription$35,772 $33,167 $2,605 %
Professional services12,550 12,714 (164)(1)%
Total cost of revenue$48,322 $45,881 $2,441 %
Gross profit$214,662 $174,005 $40,657 23 %
Gross margin
Subscription86 %84 %
Professional services10 %%
Total gross margin82 %79 %
Cost of subscription revenue increased $2.6 million, or 8%, for the three months ended April 30, 2024 compared to the three months ended April 30, 2023. This was primarily due to increases of $2.1 million in hosting fees and $0.3 million in amortization of capitalized software.
Our gross margin for subscription revenue was 86% and 84% for the three months ended April 30, 2024 and 2023, respectively. The increase in gross margin was primarily driven by a decrease in employee-related expenses as a percentage of revenue.
Cost of professional services decreased $0.2 million, or 1%, for the three months ended April 30, 2024 compared to the three months ended April 30, 2023. The decrease was primarily due to a decrease of $0.4 million in employee-related expenses, offset by increases of $0.1 million in costs of outside services used to supplement internal staff, and $0.1 million in travel-related expenses.
Our gross margin for professional services revenue was 10% and 8% for the three months ended April 30, 2024 and 2023, respectively. The increase in gross margin for professional services was primarily driven by a decrease in employee-related expenses.
Research and development expenses
Three Months Ended April 30,Change
20242023Amount%
(dollars in thousands)
Research and development$62,437 $56,190 $6,247 11 %
Percentage of total revenue24 %26 %
Research and development expenses increased $6.2 million, or 11%, for the three months ended April 30, 2024 compared to the three months ended April 30, 2023. This was primarily driven by increases of $5.0 million in employee-related expenses due to increased headcount, of which $0.5 million was related to share-based compensation expense, and $1.1 million in software-related costs.
29

Sales and marketing expenses
Three Months Ended April 30,Change
20242023Amount%
(dollars in thousands)
Sales and marketing$125,239 $114,952 $10,287 %
Percentage of total revenue48 %52 %
Sales and marketing expenses increased $10.3 million, or 9%, for the three months ended April 30, 2024 compared to the three months ended April 30, 2023. This was primarily driven by increases of $7.6 million in employee-related expenses due to increased headcount and labor costs, including a $2.5 million decrease in share-based compensation expense, $1.0 million in brand awareness and demand generation costs, $0.8 million in costs related to Engage, $0.6 million in costs of outside services used to supplement our internal staff, $0.5 million in travel-related costs, and $0.4 million in software-related costs. This was partially offset by a decrease of $0.6 million in allocated overhead costs.
General and administrative expenses
Three Months Ended April 30,Change
20242023Amount%
(dollars in thousands)
General and administrative$38,115 $34,978 $3,137 %
Percentage of total revenue14 %16 %
General and administrative expenses increased $3.1 million, or 9%, for the three months ended April 30, 2024 compared to the three months ended April 30, 2023. This was primarily driven by increases of $1.4 million in employee-related expenses due to increased headcount, of which $0.4 million related to share-based compensation expense, $1.2 million related to bad debt expense, $0.5 million in taxes, licensure, and insurance expenses, $0.4 million in costs of outside services to supplement our internal staff, and $0.2 million in travel-related expenses. This change was partially offset by decreases of $0.3 million in software-related costs and $0.2 million in allocated overhead.
Interest income
Three Months Ended April 30,Change
20242023Amount%
(dollars in thousands)
Interest income$7,826 $5,217 $2,609 50 %
Interest income increased $2.6 million, or 50%, for the three months ended April 30, 2024 compared to the three months ended April 30, 2023. This was primarily driven by an increase in interest income related to our short-term investments portfolio.
Other income (expense), net
Three Months Ended April 30,Change
20242023Amount%
(dollars in thousands)
Other income (expense), net$(377)$(536)$159 (30)%
For the three months ended April 30, 2024 compared to the three months ended April 30, 2023, the change in other income (expense) was primarily driven by a $0.2 million decrease in interest expense.
30


Income tax provision
Three Months Ended April 30,Change
20242023Amount%
(dollars in thousands)
Income tax provision$5,178 $2,436 $2,742 113 %
Effective tax rate(140.71)%
(8.88)%
The income tax provision increased $2.7 million, or 113%, for the three months ended April 30, 2024 compared to the three months ended April 30, 2023. The change in the provision was primarily due to U.S. BEAT and an increase in state income taxes.
Liquidity and Capital Resources
As of April 30, 2024, our principal sources of liquidity were cash and cash equivalents totaling $333.5 million and short-term investments totaling $336.0 million, which were held for working capital and general corporate purposes. Our cash equivalents and short-term investments are comprised of money market funds, U.S. Treasury securities, corporate bonds, agency securities, and commercial paper.
We finance our operations primarily through payments received from customers for subscriptions and professional services, net proceeds received through sales of equity securities, contributions from our ESPP, and interest income from our short-term investments portfolio.
A significant majority of our customers pay in advance for annual subscriptions. Therefore, a substantial source of our cash is from our deferred revenue, which is included on our condensed consolidated balance sheets as a liability. Deferred revenue consists of customer billings and payments in advance of revenue being recognized from the Company’s contracts. As of April 30, 2024, we had deferred revenue of $543.8 million, of which $541.7 million was recorded as a current liability and was expected to be recognized as revenue in the subsequent 12 months, provided all recognition criteria are met.
Material cash requirements from known contractual obligations
Leases
We have non-cancelable operating and finance leases that expire at various dates through 2029. As of April 30, 2024, we had fixed minimum lease payments of $51.3 million, of which $16.5 million is due in the next 12 months. Refer to Note 11, Leases, to the condensed consolidated financial statements contained within this Quarterly Report on Form 10-Q for additional information on our operating and finance leases.
Other contractual obligations
In the ordinary course of business we enter into contracts with vendors for goods and services, some of which are non-cancelable. As of April 30, 2024, we had material contractual obligations of $83.2 million, of which $75.8 million is due in the next 12 months. These contractual obligations primarily consist of purchase commitments with our cloud-based hosting and data service providers. See Note 14, Commitments and Contingencies, to the consolidated financial statements contained within our Annual Report on Form 10-K for additional information on our commitments with our cloud-based hosting and data service providers.
31

We believe our existing cash, cash equivalents, and cash provided by sales of our products and services will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. Our future capital requirements will depend on many factors, including our bookings and renewals, the timing of our collections, the introduction of new and enhanced product offerings, and the continued market adoption of our product. Our capital requirements will also depend on the timing and extent of spending to support our development efforts, sales and marketing activities, and employee-related expenditures. We may, in the future, enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. We may be required to seek additional equity or debt financing in order to meet these future capital requirements. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us, or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies, our ability to compete successfully could be reduced, and this could harm our results of operations.
Cash flows
The following table summarizes our cash flows for the periods indicated:
Three Months Ended April 30,
20242023
(in thousands)
Net cash provided by operating activities$50,078 $34,571 
Net cash provided by investing activities
8,377 31,641 
Net cash provided by (used in) financing activities
(6,902)5,694 
Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash(196)(108)
Change in cash, cash equivalents, and restricted cash$51,357 $71,798 
Operating activities
Our largest sources of operating cash are cash collections from our customers for sales of subscriptions and professional services. Our primary uses of cash from operating activities are employee-related expenditures, costs related to brand awareness and demand generation, and costs related to hosting our platform.
Net cash provided by operating activities for the three months ended April 30, 2024 was $50.1 million compared to $34.6 million for the three months ended April 30, 2023. The increase of $15.5 million was primarily driven by an increase in cash received from customers, partially offset by an increase in cash paid to vendors and for employee-related expenses.
Investing activities
Net cash provided by investing activities during the three months ended April 30, 2024 was $8.4 million compared to $31.6 million for the three months ended April 30, 2023. The decrease of $23.3 million was primarily driven by the net change in short-term investment activity.
Financing activities
Net cash used in financing activities during the three months ended April 30, 2024 was $6.9 million compared to net cash provided by financing activities of $5.7 million for the three months ended April 30, 2023. The decrease of $12.6 million was primarily driven by an increase in payment of employee withholding tax liabilities related to the net settlement of restricted stock units.
32

Indemnification Agreements
In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify customers, vendors, lessors, business partners, and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by us, or from intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and certain officers and employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers, or employees. There are no indemnification claims that we are aware of at this time that could have a material adverse effect on our condensed consolidated financial statements.
Critical Accounting Policies and Estimates
We prepare our condensed consolidated financial statements in accordance with GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue, costs and operating expenses, and related disclosures. To the extent that there are material differences between these estimates and actual results, our financial condition or results of operations would be affected. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. We refer to accounting estimates of this type as critical accounting policies and estimates.
The Company’s significant accounting policies are discussed in Note 2, Summary of Significant Accounting Policies, to the consolidated financial statements contained within our Annual Report on Form 10-K for the year ended January 31, 2024. There have been no significant changes to these policies during the three months ended April 30, 2024 except as described in Note 2, Summary of Significant Accounting Policies, in this Quarterly Report on Form 10-Q.
 Recent accounting pronouncements
For further information on recent accounting pronouncements, refer to Note 2, Summary of Significant Accounting Policies, in the condensed consolidated financial statements contained within this Quarterly Report on Form 10-Q.
33

Item 3. Quantitative and Qualitative Disclosures about Market Risk 
Interest Rate Risk
We had cash and cash equivalents and short-term investments totaling $669.5 million as of April 30, 2024, of which $446.5 million was invested in money market funds, U.S. Treasury securities, agency securities, corporate bonds, and commercial paper. Our cash and cash equivalents and short-term investments are held for working capital and general corporate purposes. We do not enter into investments for trading or speculative purposes.
Our cash equivalents and our short-term investments are subject to market risk due to changes in interest rates. Fixed rate securities may have their market value adversely affected due to a rise in interest rates. Due in part to these factors, our future investment income may fall short of our expectations due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. As our short-term investments are classified as available-for-sale, no gains are recognized due to changes in interest rates. As losses due to changes in interest rates are generally not considered to be credit related, no losses in such investments are recognized due to changes in interest rates unless we intend to sell, it is more likely than not that we will be required to sell, we sell prior to maturity, or we otherwise determine that all or a portion of the decline in fair value is due to credit related factors.
As of April 30, 2024, a hypothetical increase of 100-basis points in interest rates would not have a material impact on the value of our cash equivalents or short-term investments in our condensed consolidated financial statements. This estimate is based on a sensitivity model that measures market value changes when changes in interest rates occur.
Foreign Currency Exchange Risk
Due to our international operations, although our sales contracts are primarily denominated in U.S. dollars, we have foreign currency risks related to revenue denominated in other currencies, such as the Australian dollar, British pound sterling, Canadian dollar, and European Union euro, as well as expenses denominated in the Australian dollar, British pound sterling, Costa Rican Colón, and European Union euro. We are also exposed to certain foreign exchange rate risks related to our foreign subsidiaries. Changes in the relative value of the U.S. dollar to other currencies may negatively affect revenue and other operating results as expressed in U.S. dollars. We do not believe that an immediate 10% increase or decrease in the relative value of the U.S. dollar to other currencies would have a material effect on our operating results.
We have experienced and will continue to experience fluctuations in net loss as a result of transaction gains or losses related to remeasuring certain asset and liability balances that are denominated in foreign currencies. These exposures may change over time as business practices evolve and economic conditions change. We have not engaged in the hedging of foreign currency transactions to date as our exposure to foreign currency exchange rates has historically been partially hedged by both our U.S. dollar and foreign currency denominated inflows covering our U.S. dollar and foreign currency denominated outflows, respectively. We may enter into derivative or hedging transactions in the future if our exposure to foreign currency should become more significant.
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.
34

Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures, in design and operation, were effective as of April 30, 2024.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitation on the Effectiveness of Internal Control
The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, in designing and evaluating the disclosure controls and procedures, management recognizes that any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Moreover, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Part II. Other Information
Item 1. Legal Proceedings
From time to time in the normal course of business, we may be subject to various legal matters such as threatened or pending claims or proceedings. For further information on our legal proceedings, see Note 12, Commitments and Contingencies, in the notes to our condensed consolidated financial statements included in this Quarterly Report on Form 10-Q.
Item 1A. Risk Factors
Investing in our Class A common stock involves a high degree of risk. You should carefully consider the risks described below, as well as the other information in this Quarterly Report on Form 10-Q, including our condensed consolidated financial statements and the related notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” before deciding whether to invest in our Class A common stock. The occurrence of any of the events or developments described below could materially and adversely affect our business, financial condition, operating results, and growth prospects. These factors could also cause our actual business and financial results to differ materially from those contained in forward-looking statements made by management from time-to-time. In such an event, the market price of our Class A common stock could decline, and you may lose all or part of your investment. Additional risks and uncertainties not presently known to us or that we currently believe are not material may also impair our business, financial condition, operating results, and growth prospects.
Risk Factor Summary
The following summarizes certain of the most material risks that make an investment in our Class A common stock uncertain, risk laden, or speculative. If any of the following risks occur, our business, financial condition, operating results, and growth prospects may be impaired, the market price of our Class A common stock could decline, and you may lose all or part of your investment.
Infrastructure, data security, and privacy risks
Security threats and attacks are common, increasing globally, and may result in significant liabilities.
35

Our or our vendors’ failure to sufficiently secure our products and services may result in unauthorized access to and use of customer data, a negative impact on our customer attraction and retention, and significant liabilities.
We depend on public cloud service providers and computing infrastructure operated by third parties, and any disruptions in these operations could harm our business and operating results.
If our platform fails to perform or if we fail to architect our platform to deliver on customer demand for scale, performance, and sophisticated use cases, then we could be subject to liability and our market share could decline.
If we fail to manage our services infrastructure, or our platform experiences outages, interruptions, or delays in updates to meet customers’ needs, we may be subject to liabilities and our operating results may be harmed.
Business, industry, and product risks
The market in which we participate is highly competitive, and if we do not compete effectively, our operating results could be harmed.
Our business depends on a strong brand, and if we are unable to develop, maintain, and enhance our brand, our business and results may be harmed.
Our forecasts of market growth may prove to be inaccurate, and our business may not grow at a pace similar to market growth.
Failure to establish and maintain partnerships with complementary technology offerings and integrations could limit our ability to grow our business.
Commercial and financial risks
It is difficult to predict future operating results.
We have a history of cumulative losses, and we cannot assure you that we will achieve and sustain profitability in the future.
If we are unable to attract new customers and maintain and expand sales to existing customers, our growth could be slower than we expect and our business may be harmed.
We derive substantially all of our revenue from a single offering.
Operational and other risks
We have recently experienced rapid growth and expect our growth to continue; failure to manage our growth effectively may harm our business.
Our sales cycle may become longer, more complex, and more expensive as we continue to target enterprise and government customers, which could harm our business or results.
Our growth depends on the expansion and effectiveness of our sales force domestically and internationally, and the failure to expand or maintain the effectiveness of our sales force may harm our business and results.
We may not receive significant revenue from our current development efforts for several years, if at all.
Contractual disputes or commitments, including indemnity obligations, may be costly, time consuming, and could harm our reputation.
36

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

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

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

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

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

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

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

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

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

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

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

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

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

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

If we cannot maintain our corporate culture as we grow and work in a hybrid working environment, we could lose the innovation, teamwork, and passion that we believe contribute to our success, and our business may be harmed.
We believe that a critical component of our success has been our corporate culture. We have invested substantial time and resources in building our team. As we continue to expand globally and continue to operate in a hybrid working environment, we will need to preserve and maintain our corporate culture among a larger number of employees who are dispersed globally in various geographic regions, both in our offices and remotely. Any failure to preserve our culture could negatively affect our future success, including our ability to retain and recruit personnel and to effectively focus on and pursue our corporate objectives.
We may not receive significant revenue from our current development efforts for several years, if at all.
Developing our products and services is expensive and the investment in technological development often involves a long return on investment cycle. We incurred research and development expenses of $62.4 million and $56.2 million during the three months ended April 30, 2024 and 2023, respectively. We have made, and expect to continue to make, significant investments in product development, infrastructure, security, and related opportunities. Accelerated product introductions and short product life cycles require high levels of expenditures that could adversely affect our operating results if they are not offset by revenue increases. We believe that we must continue to dedicate significant resources to our development efforts to maintain and improve our customer engagement and competitive position. However, we may not receive significant revenue from these investments for several years, if at all.
We may experience difficulties in accurately predicting optimal pricing necessary to attract new customers and retain existing customers.
We have changed, and expect in the future that we will continue to change, our published and unpublished pricing and packaging models. We have previously deployed, and may continue to deploy, multiple structures and models of pricing and packaging to serve our wide variety of customers, including trial and free versions of our platform. As the market for our products and services matures, as competitors introduce new products or platforms that compete with ours, and as we continue to expand into new international markets, we may be unable to attract and retain customers at the same price or based on the same pricing and packaging models as we have historically, if at all, and some of our competitors may offer their products at a lower price.
Further, we may have difficulty attracting and retaining customers based on new or existing pricing and packaging models, especially in the event that we increase our prices or make changes to the models that result in higher or more dynamic costs to customers, and new models may inhibit organic growth from individuals who have traditionally used our products and services as free collaborators. Pricing and packaging decisions, including a failure to optimally price and package our products and services, may also negatively impact customer adoption of our platform and capabilities, result in difficulties modeling our financial results, and may harm our operating results. Moreover, larger enterprises may demand substantial price concessions. As a result, in the future we may be required to reduce our prices, which could harm our operating results.
The loss of one or more of our key customers, or a failure to renew our subscription agreements with one or more of our key customers, could negatively affect our ability to market our platform.
We rely on our reputation and recommendations from key customers in order to promote and sell subscriptions to our platform. The loss of, or failure to renew by, any of our key customers could have a negative effect on our revenue, reputation, and our ability to obtain new customers. In addition, if our customers are acquired by other companies, it could lead to cancellation of such customers’ contracts, thereby reducing the number of our existing and potential customers.
51

If we fail to offer high-quality customer support, our business and reputation may be harmed.
Our customers rely on our customer support organization to respond to inquiries about, and resolve issues with, their use of our platform. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services. Increased customer demand for these services could increase costs and harm our operating results. Customers who elect not to purchase enhanced support may be unable to sufficiently address their support issues through self-service, and their support requests may not be prioritized once received by us; this may result in a poor customer experience. In addition, our sales process is highly dependent on the ease of use of our platform, our business reputation, and positive recommendations from our existing customers. Any failure to maintain a high-quality customer support organization, or a market perception that we do not maintain high-quality customer support, could harm our reputation, our ability to sell to existing and prospective customers, and our business.
Our long-term growth depends in part on being able to expand internationally on a profitable basis.
Historically, we have generated a majority of our revenue from customers in the United States. We are expanding internationally and plan to continue expanding our international operations as part of our growth strategy. There are certain risks inherent in conducting international business, including:
fluctuations in foreign currency exchange rates or adding additional currencies in which our sales are denominated;
new, or changes in existing, regulatory requirements;
costs of localizing our platform and services;
lack of (or delayed) acceptance of localized versions of our platform and services;
difficulties in and costs of staffing, managing, and operating our international operations, including compliance with local labor and employment laws and customs and enforcement of contractual obligations outside the U.S.;
tax issues, including restrictions on repatriating earnings, and with respect to corporate operating structures and intercompany arrangements;
weaker intellectual property protection;
the ongoing uncertainty, difficulty of, and burden and expense involved with, compliance with shifting global privacy, data protection, and cyber and information security laws and regulations, such as the General Data Protection Regulation 2016/679 (“GDPR”) and related cross-border data transfer requirements, and other recently enacted and emerging U.S. state privacy laws;
economic weakness or currency-related crises;
the burden of complying with a wide variety of U.S. and global laws and regulations applicable to foreign operations, including, import and export control laws and regulations, anti-corruption laws, tariffs, trade barriers, economic sanctions and other regulatory, legal, or contractual limitations on our ability to sell products and services in certain foreign markets, and the risks and costs of non-compliance;
generally longer payment cycles and greater difficulty in collecting accounts receivable;
our ability to adapt to sales practices and customer requirements in different cultures;
lack of brand recognition and increased competition;
the impact of wars and conflicts in foreign jurisdictions;
political instability, uncertainty, or change;
52

health or similar issues, including epidemics or pandemics;
tariffs, export and import restrictions, restrictions on foreign investments, sanctions, and other trade barriers or protection measures;
security risks in the countries where we are doing business; and
our ability to maintain our relationship with resellers to distribute our products and services internationally.
Any of these risks could adversely affect our business. For example, compliance with laws and regulations applicable to our international operations increases our cost of doing business in foreign jurisdictions. We may be unable to keep current with government requirements as they change from time to time. Failure to comply with these laws or regulations could have adverse effects on our business. In addition, in many foreign countries it is common for others to engage in business practices that are prohibited by our internal policies and procedures or applicable U.S. laws and regulations. As we grow, we continue to implement compliance procedures designed to prevent violations of these laws and regulations. There can be no assurance that all of our employees, contractors, resellers, and agents will comply with our compliance policies or with applicable laws and regulations. Violations of laws or compliance policies by our employees, contractors, resellers, or agents could result in delays in revenue recognition; financial reporting misstatements; fines; penalties; breaches of contractual obligations; or the prohibition of the import or export of our products and services, any of which and could have a material adverse effect on our business and operating results.
Further, our limited experience in operating our business internationally increases the risk that any potential future expansion efforts that we may undertake will not be successful. We expect that our international activities will continue to grow as we pursue further opportunities in existing and new markets and that our expansion efforts into new markets may accelerate, which will require significant management attention, financial resources, and compound the risks inherent to international expansion. If we invest substantial time and resources to expand our international operations and are unable to do so successfully, or in a timely manner, our business and operating results will suffer.
Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand.
Our success and ability to compete depend, in part, upon our intellectual property. Failure to protect our intellectual property, including the unauthorized use of our intellectual property or a violation of our intellectual property rights by third parties may damage our brand and our reputation. In addition to certain patents and patent applications, we primarily rely on a combination of copyright, trademark, and trade secret protections, and confidentiality and license agreements with our employees, customers, partners, and others to protect our intellectual property rights. However, the steps we take to protect our intellectual property rights may be inadequate. In addition, the laws of some foreign countries do not protect proprietary rights to the same extent as the laws of the U.S. We make business decisions about when to seek patent protection for a particular technology and when to rely upon trade secret protection, and the approach we select may ultimately prove to be inadequate. Even in cases where we seek patent protection, there is no assurance that patents will be granted or that awarded patents will effectively protect every significant feature of our products and services. We also believe that the protection of our trademark rights is an important factor in product recognition, protecting our brand, and maintaining goodwill. If we do not adequately protect our rights in our trademarks from infringement and unauthorized use, any goodwill that we have developed in those trademarks could be lost or impaired, which could harm our brand and our business.
53

We may be required to spend significant resources to monitor and protect our intellectual property rights. Litigation to protect and enforce our intellectual property rights could be costly, time-consuming, and distracting to management, and it could result in the impairment or loss of portions of our intellectual property rights. Any efforts to enforce our intellectual property rights may be met with actions attacking the validity and enforceability of such rights. Accordingly, we may not be able to prevent third parties from infringing upon or misappropriating our intellectual property. Remedies following any infringement or misappropriation, including injunctive relief, may be insufficient to prevent the infringement or misappropriation or otherwise address the damages sustained. Our failure to secure, protect, and enforce our intellectual property rights could significantly damage our brand and our business.
We may be sued by third parties for alleged infringement of their proprietary rights.
There is considerable patent and other intellectual property development activity in our industry. Our future success depends on our technology, products, and services not infringing upon the intellectual property rights of others. Our competitors, and other entities, including non-practicing entities and individuals, may own or claim to own, intellectual property relating to our industry. Our competitors or other third parties may claim that we are infringing upon or misappropriating their intellectual property rights, and we may be found to be infringing upon these rights. Additionally, we rely on the feedback provided by our customers and users to inform decisions on potential changes to our products and services, and we negotiate agreements with our customers that may include license rights to intellectual property developed while performing professional services. This feedback and these license rights may provide a customer or user a basis for competing against us, demanding royalties for use of intellectual properties, or contesting ownership and seeking to enjoin our use of current or future intellectual property.
Third parties have occasionally alleged that our technology infringes upon their intellectual property rights. In the future others may raise the same or similar claims and may assert claims against us, even if we are unaware of their intellectual property rights. Any of these claims and related litigation could cause us to incur significant expenses, and, if successfully asserted against us, could require that we pay substantial damages, settlement fees, or ongoing license or royalty payments; cease offering our platform or services or cease using certain technologies; implement expensive workarounds; or comply with other unfavorable conditions.
We may also be required to issue customer refunds and be obligated, without contractual limitation of liability provisions to limit our exposure, to indemnify our customers or business partners for intellectual property claims or litigation. Even if we were to prevail in any intellectual property dispute, any litigation regarding our intellectual property could be costly and time consuming and divert the attention of our management and key personnel from our business operations. During any litigation, we may make announcements regarding the results of hearings and motions and other interim developments, which could cause the market price of our Class A common stock to decline if securities analysts and investors view those announcements negatively.
The requirements of being a public company, including maintaining adequate internal control over our financial and management systems, may strain our resources and divert management’s attention.
As a public company we incur significant legal, accounting, and other expenses. We are subject to reporting requirements of the Securities Exchange Act of 1934, as amended, (“Exchange Act”), the Sarbanes-Oxley Act of 2002 (“Sarbanes-Oxley Act”), the rules subsequently implemented by the SEC, the rules and regulations of the listing standards of the New York Stock Exchange (“NYSE”), and other applicable securities rules and regulations. Compliance with these rules and regulations strains our financial and management systems, internal controls, and employees.
To comply with the Sarbanes-Oxley Act and to maintain and, if required, improve our disclosure controls, procedures, and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. If we have material weaknesses or deficiencies in our internal control over financial reporting, we may not detect errors on a timely basis and our consolidated financial statements may be materially misstated. Effective internal control is necessary for us to produce reliable financial reports and is important to prevent fraud.
54

In addition, we are required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act. We will continue to incur significant expenses and devote substantial management effort toward ensuring compliance with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act. As a result of the complexity involved in complying with the rules and regulations applicable to public companies, our management’s attention may be diverted from other business concerns, which could harm our business, operating results, and financial condition.
We intend to evaluate acquisitions or investments in third-party technologies and businesses, but we may not realize the anticipated benefits from, and may have to pay substantial costs related to, any acquisitions, mergers, joint ventures, or investments that we undertake.
As part of our business strategy, we continually evaluate acquisitions of, or investments in, a wide array of potential strategic opportunities, including third-party technologies and businesses. We may be unable to identify suitable transaction candidates in the future or to complete these transactions on a commercially reasonable basis, or at all. The evaluation of potential acquisitions and investments requires diversion of time and resources from normal business operations and may cause us to incur fees from outside advisors. Any transactions that we enter into could be material to our financial condition and operating results. These transactions may not result in the intended benefits to our business, and we may not successfully evaluate or utilize any acquired technology, offerings, or personnel, or accurately forecast the financial effect of a transaction. Although we conduct reasonably extensive due diligence of any transaction target entity, our due diligence may not reveal every concern that may exist with the target entity, the proposed transaction, and any subsequent integration. The process of acquiring a company or integrating an acquired company, business, technology, or the associated personnel into our own company is subject to various risks and challenges, including:
diverting management time and focus from operating our business to acquisition integration;
disrupting our respective ongoing business operations;
customer and industry acceptance of the acquired company’s offerings;
implementing or remediating the controls, procedures, and policies of the acquired company;
integrating acquired technologies into our own platform and technologies, including ensuring that we acquire the necessary intellectual property rights required to implement the integration;
our ability to ensure that we maintain quality, security, and data privacy standards for the acquired technology consistent with our brand;
retaining and integrating acquired employees;
failing to maintain important business relationships and contracts;
failing to realize any anticipated synergies;
using cash or equity that we may need in the future to operate our business or incurring debt on terms unfavorable to us or that we are unable to pay;
liability for activities of the acquired company before the acquisition;
liability arising from contracts entered into by the acquired company before the acquisition, which may include contracts that are in active breach by the company or another party, or contracts which may not align with our acceptable contracting principles or liability limitations;
litigation or other claims arising in connection with the acquired company;
impairment charges associated with goodwill and other acquired intangible assets; and
other unforeseen operating difficulties and expenditures.
55

Our limited experience acquiring companies may increase these risks. Our inability to address these risks or other problems that we encounter with our acquisitions and investments could result in a failure to realize the anticipated benefits of these acquisitions or investments, unanticipated liabilities, and harm to our business.
Risks Related to Ownership of Our Common Stock
The market price of our Class A common stock has been, and will likely continue to be, volatile, and you could lose all or part of your investment.
The market price of our Class A common stock has been, and will likely continue to be, volatile. Since our IPO in April 2018, our stock price has ranged from $18.06 to $85.65 through May 30, 2024. In addition to the factors discussed in this Quarterly Report on Form 10-Q, the trading prices of the securities of technology companies in general have been highly volatile.
The market price of our Class A common stock may continue to fluctuate significantly in response to numerous factors, many of which are beyond our control, including:
price and volume fluctuations in the overall stock market or in the trading volume of our shares or the size of our public float;
negative publicity related to the real or perceived quality of our platform, as well as the failure to timely launch new features, integrations, or services that gain market acceptance;
actual or anticipated fluctuations in our revenue or other operating metrics;
changes in the financial projections we provide to the public or our failure to meet financial projections;
failure of securities analysts to initiate or maintain coverage of our company, changes in financial estimates by any securities analysts who follow our company, or our failure to meet the estimates or the expectations of investors;
recruitment or departure of key personnel;
changes in accounting standards, policies, guidelines, interpretations, or principles;
global macroeconomic factors and the market conditions in our industry, including inflation and variations in interest rates;
rumors and market speculation involving our company or other companies in our industry;
actual or perceived failures or breaches of security or privacy, and the costs associated with responding to and addressing any such actual or perceived failures or breaches;
announcements by us or our competitors of significant innovations, acquisitions, strategic partnerships, joint ventures, or capital commitments;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
indemnity demands or lawsuits threatened or filed against us;
other events or factors, including those resulting from wars and conflicts, incidents of terrorism, public health concerns or epidemics, or responses to these events;
sales of our Class A common stock held by our large institutional shareholders; and
sales of additional shares of our Class A common stock by us, our directors and executive officers, or our other shareholders.
56

In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities. In particular, the stock markets have been volatile in response to macroeconomic conditions such as inflation, instability in the global banking sector, and adjustments to interest rates, geopolitical wars and conflicts, the COVID-19 pandemic, and for companies in the technology industry generally; extreme volatility has also resulted for companies that have been targeted for “short squeeze” opportunities. Stock prices of many companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, shareholders have instituted securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business, and harm our business.
Sales of a substantial amount of our Class A common stock in the public markets, particularly sales by our directors, executive officers, and significant shareholders, or the perception that these sales may occur, may cause the market price of our Class A common stock to decline.
Shares held by our employees, executive officers, directors, and the majority of our security holders are currently tradeable in the public market, subject in certain cases to volume limitations under Rule 144 of the Securities Act of 1933, as amended (the “Securities Act”), various vesting agreements, as well as our insider trading policy. Sales of a substantial number of shares, or the perception that sales may occur, could cause our market price to fall or make it more difficult for you to sell your Class A common stock at a time and price that you deem appropriate.
In addition, we have filed a registration statement to register shares reserved for future issuance under our equity compensation plans. Subject to the satisfaction of vesting conditions, the shares issued upon exercise of outstanding stock options or settlement of outstanding restricted stock units (“RSUs”) or performance stock units (“PSUs”) will be available for immediate resale in the U.S. in the open market.
We may also issue our shares of common stock or securities convertible into shares of our common stock in connection with a financing, acquisition, investment, or otherwise. Any further issuance could result in substantial dilution to our existing shareholders and cause the market price of our Class A common stock to decline.
We cannot guarantee that our share repurchase program will be fully consummated or that such program will enhance the long-term value of our share price.
In April 2024, our Board approved a share repurchase program to repurchase up to $150 million of our Class A common stock, which can be extended, suspended, or discontinued at any time (the “Share Repurchase Program”). Repurchases may be made in the open market, in privately negotiated transactions or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Exchange Act, in accordance with applicable securities laws and other restrictions. Although the Share Repurchase Program has been approved, there is no obligation for the Company to repurchase any specific dollar amount of stock, and we may not ultimately purchase any shares. The Share Repurchase Program could affect the price of our stock and increase volatility. Price volatility may cause the average price at which we repurchase our stock in a given period to exceed the stock’s price at a given point in time. There can be no assurance that the timeframe for repurchases under our Share Repurchase Program or that any repurchases will have a positive impact on our stock price or earnings per share. Important factors that could cause us to discontinue or decrease our share repurchases include, among others, unfavorable market conditions; the market price of our common stock; the nature of other investment or strategic opportunities presented to us from time to time; our ability to make appropriate, timely, and beneficial decisions as to when, how, and whether to purchase shares under the Share Repurchase Program; and the availability of funds necessary to fulfill such repurchases.
57

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

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

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

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

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

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

We may be subject to litigation or regulatory proceedings for a variety of claims, which could adversely affect our operating results, harm our reputation, or otherwise negatively impact our business.
We may be involved as a party to, or an indemnitor in, disputes or regulatory inquiries that arise in the ordinary course of business. These may include demands, claims, lawsuits, arbitration, or regulatory proceedings regarding labor and employment issues, commercial disagreements, securities law violations, merger and acquisition activity, and other matters. We expect that the number and significance of these potential disputes may increase as our business expands and our company grows larger.
Although we carry general liability, employment practices, and director and officer liability insurance coverage, our insurance may not cover all potential claims to which we are exposed or may not be adequate to indemnify us for all resulting liability. Any claims made against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, and significantly divert operational resources. Because litigation is inherently unpredictable, we cannot assure you that the results of any of these actions will not have a material adverse effect on our business, financial condition, operating results, and prospects.
If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our operating results could be adversely affected.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Our operating results may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our operating results to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our Class A common stock.
Adverse economic and market conditions and reductions in productivity spending may harm our business.
Our business depends on the overall demand for cloud-based collaborative work management platforms and on the economic health of our current and prospective customers. The U.S. has experienced cyclical downturns resulting in a significant weakening of the economy, more limited availability of credit, a reduction in business confidence and activity, increased inflation and interest rates, and other difficulties that may affect one or more of the industries to which we sell products and services.
In addition, events involving limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions or the financial services industry generally, or concerns or rumors about any events of these kind or other similar risks, have in the past and may in the future lead to market-wide liquidity problems. Our ongoing cash management strategy is to maintain diversity in our deposit accounts at multiple financial institutions, but there can be no assurance that this strategy will be successful. If any of our or other banks and financial institutions enter receivership or become insolvent in the future in response to financial conditions affecting the banking system and financial markets, then our ability to access our cash and cash equivalents may be threatened and could have a material adverse effect on our business and financial condition.
Continued uncertainty due to general macroeconomic conditions makes it difficult for us and our customers to accurately forecast and plan future business activities, which could cause customers to delay or reduce their information technology spending. This could result in reductions in sales of our platform and services, longer sales cycles, reductions in subscription duration and value, slower adoption of new technologies, and increased price competition. Any of these events could harm our business and operating results.
64

Political developments, including wars and conflicts, and their associated effects may harm our business.
Political developments, wars and conflicts, other governmental changes, and trade disputes and tariffs may negatively impact markets and cause weaker macroeconomic conditions. These conditions have created and may in the future create economic, operational, and political uncertainty, including volatility in global financial markets and the value of foreign currencies. For example, the ongoing conflicts in the Middle East and Ukraine have had a negative impact on global economic and market conditions, and any laws, sanctions, or regulations resulting from these conflicts may impact our ability to do business in certain jurisdictions. Any geopolitical wars or conflicts could adversely affect our business in the involved jurisdictions and more broadly in the geographic area surrounding the war or conflict. As we monitor the developments related to and resulting from wars and conflicts, we may be required to adjust our business plans to achieve compliance with applicable law, sanctions, regulations, and, as necessary, to support our customers and employees.
The impact of wars, conflicts, domestic and international political developments, and governmental changes may not be fully realized for several years or more. Uncertainty about these impacts may cause some of our customers or potential customers to curtail spending and may ultimately result in new regulatory, operational, and cost challenges to our global operations. These adverse conditions could result in reductions in sales of our products and services, longer sales cycles, reductions in subscription duration and value, slower adoption of new technologies, and increased price competition. Any of these events would likely have an adverse effect on our business, operating results, and financial position.
Expectations of our performance relating to environmental, social, and governance factors may impose additional costs and expose us to new risks.
There is an increasing focus from regulatory bodies, investors, customers, employees, and other stakeholders on corporate responsibility, specifically related to environmental, social, and governance (“ESG”) factors. The SEC recently adopted additional disclosure requirements regarding ESG factors, including the impact our business has on the environment, making it important for reporting companies to increase transparency regarding ESG data. A number of other recently enacted and emerging U.S. state and international laws are set to require substantive disclosures regarding greenhouse gas emissions and climate related risks and may become applicable to us. Some investors may use these ESG factors to guide their investment strategies and, in some cases, may choose not to invest in us and instead invest in our competitors if they believe our policies and practices relating to corporate responsibility are inadequate.
Third-party providers of corporate responsibility ratings and reports on companies have increased to meet growing investor demand for measurement of corporate responsibility performance, and implementation of these tools can be costly both financially and in terms of human capital. The criteria by which companies’ corporate responsibility practices are assessed may change, including as a result of the SEC’s recently adopted rules, which may require us to establish additional internal controls, engage additional consultants, and incur additional costs related to evaluating our environmental impact and preparing newly required disclosures. If we elect not to or are unable to satisfy new criteria, investors may conclude that our corporate responsibility policies are inadequate. We may face reputational damage in the event that our corporate responsibility procedures or standards do not meet the standards set by various constituencies. Additionally, an increasing number of customers are requesting that we adopt ESG practices that align with their selected criteria, which may require us to allocate more resources to develop and support these practices. If we fail to satisfy their requests, then our business with these customers may be jeopardized or lost.
In addition, in the event that we communicate certain initiatives and goals regarding ESG matters, we could fail, or be perceived to fail, in our achievement of these initiatives or goals, or we could be criticized for the scope of the initiatives or goals. If we fail to satisfy the expectations of investors, employees, and other stakeholders, or, if our initiatives are not executed as planned, our reputation and business, operating results, and financial condition could be adversely impacted.
65

Catastrophic events may disrupt our business.
Natural disasters or other catastrophic events may cause damage or disruptions to our operations. Our corporate headquarters are located in the greater Seattle area, which is an earthquake-prone region. We also rely on our network and third-party infrastructure and enterprise applications, internal technology systems, and our website for our development, marketing, operational support, and sales activities. In addition, we utilize banking and financial services to manage our business and financial operations. In the event of a major earthquake, hurricane, or catastrophic event such as fire, power loss, telecommunications failure, a failure of banking or other financial institutions, social unrest, cyber-attack, war, or terrorist attack, our disaster recovery and business continuity plans may be inadequate and we may endure system interruptions; reputational harm; delays in our product development; lengthy interruptions in our platform and services; breaches of data security; loss of critical data; delays in payment processing or the inability to access financial assets; and inability to continue our operations, all of which could harm our operating results. In addition, the long-term effects of climate change on general economic conditions and the technology industry are unclear, and this may heighten or intensify existing risk of natural disasters that could negatively impact our business.
66

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

Item 5. Other Information
(c) Rule 10b5-1 Plan Elections
During the fiscal quarter ended April 30, 2024, our Chief Executive Officer, Mark P. Mader, our Chief Operating Officer, Stephen Branstetter, and our Chief Legal Officer, Jolene Marshall each adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K, Item 408, intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), as amended (the “Rule”).
The applicable Rule 10b5-1 trading arrangement included a representation from each of Mr. Mader, Mr. Branstetter, and Ms. Marshall to the broker administering the plan that they were not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. A similar representation was made to the Company in connection with the adoption of the plan, as required under the Company’s insider trading policy. Those representations were made as of the date of adoption of the Rule 10b5-1 trading arrangement, and speak only as of that date. In making those representations, there is no assurance with respect to any material nonpublic information of which Mr. Mader, Mr. Branstetter, or Ms. Marshall were unaware, or with respect to any material nonpublic information acquired by Mr. Mader, Mr. Branstetter, Ms. Marshall or the Company after the date of the representation.
Name & Title
Date Adopted
Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement(1)
Duration(2)
Date Terminated
Mark P. Mader - Chief Executive Officer
March 28, 2024
137,916
March 28, 2024 - November 3, 2025
N/A
Stephen Branstetter - Chief Operating Officer
March 28, 2024
15,903
March 28, 2024 - February 14, 2025
N/A
Jolene Marshall - Chief Legal Officer
April 4, 2024
37,404(3)
April 4, 2024 - March 28, 2025
N/A
(1) The volume of sales is determined, in part, based on pricing triggers outlined in the trading arrangement.
(2) The Rule 10b5-1 trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all purchases or sales or (b) the date listed in the table. The arrangement also provides for automatic expiration in the event of liquidation, dissolution, bankruptcy, insolvency, or death, of the adopting person.
(3) The Rule 10b5-1 trading arrangement provides for the sale of a percentage of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Ms. Marshall’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the maximum aggregate number of shares to be sold without subtracting any shares to be withheld upon future vesting events.

67

Item 6. Exhibits
Incorporated by Reference
Exhibit
Number
Exhibit TitleFormFile No.ExhibitFiling DateFiled Herewith
3.110-Q001-384643.1June 12, 2018
3.2
8-K
001-38464
3.1
February 2, 2024
10.1
10-K
001-3846410.16March 20, 2024
31.1X
31.2X
32.1*X
32.2*X
101
The following financial information from the Company’s Quarterly Report on Form 10-Q for the quarter ended April 30, 2024 are formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) the Condensed Consolidated Statements of Operations (ii) the Condensed Consolidated Statements of Comprehensive Loss, (iii) the Condensed Consolidated Balance Sheets, (iv) the Condensed Consolidated Statements of Changes in Shareholders’ Equity, (v) the Condensed Consolidated Statements of Cash Flows, and (vi) Notes to Condensed Consolidated Financial Statements, tagged as blocks of text and including detailed tags.
X
104
The cover page from the Company's Quarterly Report on Form 10-Q for the quarter ended April 30, 2024, 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:June 6, 2024  
 
 By:/s/ Pete Godbole
 Name:Pete Godbole
 Title:Chief Financial Officer and Treasurer
  (Principal Financial and Accounting Officer)
   
Date:June 6, 2024  

69
EX-31.1 2 exhibit311q12025.htm EXHIBIT 31.1 Q1 2025 Document

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

I, Mark P. Mader, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Smartsheet Inc.;

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

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

4.     The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have: 

(a)    designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; 

(b)    designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)    evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and 

(d)    disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

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

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

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



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


EX-31.2 3 exhibit312q12025.htm EXHIBIT 31.2 Q1 2025 Document

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

I, Pete Godbole, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Smartsheet Inc.;

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

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

4.     The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have: 

(a)    designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; 

(b)    designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)    evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and 

(d)    disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

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

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

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



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


EX-32.1 4 exhibit321q12025.htm EXHIBIT 32.1 Q1 2025 Document

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

In connection with the Quarterly Report of Smartsheet Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended April 30, 2024 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: June 6, 2024



EX-32.2 5 exhibit322q12025.htm EXHIBIT 32.2 Q1 2025 Document

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

In connection with the Quarterly Report of Smartsheet Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended April 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Pete Godbole, Chief Financial Officer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge, the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
By:/s/ Pete Godbole
Pete Godbole
Chief Financial Officer and Treasurer
(Principal Financial and Accounting Officer)
Date: June 6, 2024



EX-101.SCH 6 smar-20240430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Overview and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Deferred Commissions link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Goodwill and Net Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Supplemental Condensed Consolidated Financial Statement Information link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Goodwill and Net Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Supplemental Condensed Consolidated Financial Statement Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Revenue from Contracts with Customers - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Revenue from Contracts with Customers - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Revenue from Contracts with Customers - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Revenue from Contracts with Customers - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Deferred Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Investments - Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company’s Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Investments - Schedule of Maturities of the Company’s Short-term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Goodwill and Net Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Shareholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Shareholders' Equity - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Shareholders' Equity - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Shareholders' Equity - Performance Share Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Shareholders' Equity - 2018 Plan and 2018 Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Shareholders' Equity - Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Schedule of Remaining Maturities and Future Minimum Sublease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Schedule of Remaining Maturities and Future Minimum Sublease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Geographic Information - Schedule of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Geographic Information - Long-lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Supplemental Condensed Consolidated Financial Statement Information - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Supplemental Condensed Consolidated Financial Statement Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Supplemental Condensed Consolidated Financial Statement Information - Schedule of Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 smar-20240430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 smar-20240430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 smar-20240430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Thereafter Finite-Lived Intangible Assets, Expected Amortization, After Year Four Finite-Lived Intangible Assets, Expected Amortization, After Year Four Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Estimated Fair Value Debt Securities, Trading, Fair Value, Fiscal Year Maturity [Abstract] Debt Securities, Trading, Fair Value, Fiscal Year Maturity Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Period of expected timing of satisfaction related to remaining performance obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt and Equity Securities, FV-NI [Line Items] Debt and Equity Securities, FV-NI [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] 2018 ESPP ESPP Employee Stock Purchase Plan 2018 [Member] Employee Stock Purchase Plan 2018 [Member] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Shares Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Interest receivable Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss Commitments and contingencies (Note 12) Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Schedule of Revenue by Geographical Area Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Other long-term assets Increase (Decrease) in Other Noncurrent Assets Geographical [Axis] Geographical [Axis] Proceeds from contributions to Employee Stock Purchase Plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Current liabilities: Liabilities, Current [Abstract] Preferred stock, no par value; 10,000,000 shares authorized, no shares issued or outstanding as of April 30, 2024 and January 31, 2024 Preferred Stock, Value, Issued Weighted-Average Grant-Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net of allowances of $5,579 and $6,560, respectively Accounts Receivable, after Allowance for Credit Loss, Current Sublease Receipts Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Estimated Fair Value Total Debt Securities, Available-for-Sale, Excluding Accrued Interest Trading Symbol Trading Symbol Agency securities Agency securities US Government Agencies Debt Securities [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Thereafter Finance Lease, Liability, To Be Paid, After Year Four Finance Lease, Liability, To Be Paid, After Year Four Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Fiscal 2027 Finance Lease, Liability, to be Paid, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Corporate bonds Corporate bonds Corporate Bond Securities [Member] Period in which shares authorized increase Employee Stock Purchase Plan, Increase In Number Of Shares Reserved For Sale Period1 Employee Stock Purchase Plan, Increase In Number Of Shares Reserved For Sale Period1 Cost of revenue Cost of Revenue [Abstract] Liabilities and shareholders’ equity Liabilities and Equity [Abstract] Total Lessor, Operating Lease, Payment to be Received Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Shares issuable pursuant to the 2018 Employee Stock Purchase Plan Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Shareholders’ equity: Equity, Attributable to Parent [Abstract] Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total cost of revenue Cost of Goods and Services Sold Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Weighted- Average Life (Years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Common Class B Common Class B [Member] Fiscal 2029 Lessor, Operating Lease, Payment to be Received, Year Four Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Patents Patents [Member] Name Forgone Recovery, Individual Name Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Fiscal 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Unrealized foreign currency loss Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Total Finite-Lived Intangible Assets, Amortization Expense Finite-Lived Intangible Assets, Amortization Expense Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Future Minimum Rental Payments for Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Lease Cost Lease, Cost [Table Text Block] Research and development Research and Development Expense [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Cost of subscription revenue Cost Of Subscription Revenue [Member] Cost Of Subscription Revenue [Member] Award Type [Axis] Award Type [Axis] Total potentially dilutive shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Accrued purchases of property and equipment, including internal-use software Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Supplemental Condensed Consolidated Financial Statement Information Additional Financial Information Disclosure [Text Block] General and administrative General and Administrative Expense [Member] Maximum number of shares authorized (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Remainder of Fiscal 2025 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Prepaid expenses Prepaid Expense, Current Schedule of Restricted Stock Units Award Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating lease liabilities, current Operating Lease, Liability, Current Interest on lease liabilities Finance Lease, Interest Expense Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Issuance of common stock under employee stock plans (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Fiscal 2028 Lessee, Operating Lease, Liability, to be Paid, Year Three Net Carrying Amount Finite-Lived Intangible Assets, Net Recent accounting pronouncements and Recent accounting pronouncements not yet adopted New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents, and restricted cash at beginning of period Cash, cash equivalents, and restricted cash at end of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Fiscal 2027 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable lease cost Variable Lease, Cost Operating lease cost Operating Lease, Cost Common stock issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total assets Assets, Fair Value Disclosure Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Stock Option Share-based Payment Arrangement, Option [Member] Share-Based Payment Arrangement, Option [Member] Common Class A Common Class A [Member] Unrecognized share based compensation expense, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unrecognized share based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Short-term lease cost Short-Term Lease, Cost EMEA EMEA EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Fiscal 2028 Finance Lease, Liability, to be Paid, Year Three Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Shareholders' Equity Share-Based Payment Arrangement [Text Block] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Purchases of short-term investments Payments to Acquire Debt Securities, Available-for-Sale Fiscal 2026 Finance Lease, Liability, to be Paid, Year One Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Remainder of Fiscal 2025 Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Percentage of revenue related to remaining performance obligations Revenue, Remaining Performance Obligation, Percentage Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Restricted cash Restricted cash Restricted Cash, Noncurrent Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Fiscal 2026 Lessor, Operating Lease, Payment to be Received, Year One Percentage of target number of shares Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Percentage Of Target Number Of Shares Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Percentage Of Target Number Of Shares Deferred commissions Increase (Decrease) in Contract with Customer, Asset Forfeited or canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Deferred commissions amortized period Capitalized Contract Cost, Amortization Period Sublease income Sublease Income Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Outstanding beginning balance (in dollars per share) Outstanding ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Numerator: Net Income (Loss) Attributable to Parent [Abstract] Other current assets Other Assets, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Amortization of deferred commission costs Capitalized Contract Cost, Amortization Total lease costs Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Share-based compensation Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Weighted-average discount rate Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total lease payments Finance Lease, Liability, to be Paid Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Fiscal 2026 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows from operating leases Operating Lease, Payments Common stock outstanding (in shares) Beginning balance, common stock (in shares) Ending balance, common stock (in shares) Common Stock, Shares, Outstanding Net unrealized gain (loss) on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Denominator: Earnings Per Share, Basic [Abstract] PEO PEO [Member] Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block] Concentrations of risk and significant customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Total cash equivalents Cash Equivalents [Member] Weighted-average remaining lease term (in years) Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Other, net Other Operating Activities, Cash Flow Statement Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Letter of Credit Collateral Letter Of Credit Collateral [Member] Letter Of Credit Collateral [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Mark P. Mader [Member] Mark P. Mader Total Operating Lease, Liability Remainder of Fiscal 2025 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Total liabilities Liabilities Schedule of Shares Available for Issuance Under ESPP Share-Based Payment Arrangement, Activity [Table Text Block] Overview and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Vesting [Domain] Vesting [Domain] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Fiscal 2028 Lessor, Operating Lease, Payment to be Received, Year Three Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Geographic Information Geographic Information Disclosure [Text Block] Geographic Information Disclosure [Text Block] Plan Name [Axis] Plan Name [Axis] Capitalized internal-use software development costs Payments for Software Earnings Per Share [Abstract] Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Common stock Common Stock, Value, Issued General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade names Trade Names [Member] Non-cash operating lease costs Operating Lease, Right-of-Use Asset, Periodic Reduction Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Segment information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Principal payments of finance leases Financing cash flows from finance leases Finance Lease, Principal Payments Schedule of Future Minimum Rental Payment for Finance Leases Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Thereafter Lessor, Operating Lease, Payment To Be Received, After Year Four Lessor, Operating Lease, Payment To Be Received, After Year Four Supplemental disclosures Supplemental Cash Flow Information [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Number of shares authorized for repurchase (in shares) Stock Repurchase Program, Authorized Amount Goodwill and Net Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] PEO Name PEO Name APJ APJ Asia Pacific [Member] Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Restricted cash Restricted cash included in prepaid expenses and other current assets Restricted Cash, Current Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Fiscal 2029 Finance Lease, Liability, to be Paid, Year Four Due between one to five years Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated And Single Maturity Date, After Year One Through Five Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated And Single Maturity Date, After Year One Through Five Stephen Branstetter [Member] Stephen Branstetter Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other accrued liabilities Other Accrued Liabilities, Current Depreciation and amortization Depreciation, Depletion and Amortization Restricted Cash and Cash Equivalents Items [Line Items] Restricted Cash and Cash Equivalents Items [Line Items] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Accrued compensation and related benefits Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total shareholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Commercial paper Commercial paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Long-lived assets Long-Lived Assets Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Revenue recognized included in deferred revenue Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Domain names Internet Domain Names [Member] Loss before income tax provision Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Taxes paid related to net share settlement of equity awards Share-Based Payment Arrangement, Taxes Paid For Tax Withholding Obligation Share-Based Payment Arrangement, Taxes Paid For Tax Withholding Obligation Preferred stock issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Schedule of Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Common Class A and B Common Class A And B [Member] Common Class A And B [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Net Carrying Amount Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Fiscal 2026 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Fiscal 2029 Lessee, Operating Lease, Liability, to be Paid, Year Four Shares subject to outstanding common stock awards Share-Based Payment Arrangement [Member] Title Trading Arrangement, Individual Title Outstanding beginning balance (in dollars per share) Outstanding ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Cost of professional services revenue Cost Of Professional Services Revenue [Member] Cost Of Professional Services Revenue [Member] Common Stock (Class A and B) Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Minimum Minimum [Member] Property and equipment, net Property, Plant and Equipment, Net Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Percent of shares outstanding Employee Stock Purchase Plan, Number Of Shares Reserved For Sale Increase Percent Of Shares Outstanding Employee Stock Purchase Plan, Number Of Shares Reserved For Sale Increase Percent Of Shares Outstanding Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Taxes paid related to net share settlement of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement U.S. Treasury securities US Treasury Securities [Member] Cash paid for income tax Income Taxes Paid, Net Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Remaining lease term Lessee, Leases, Remaining Term Of Contract Lessee, Leases, Remaining Term Of Contract Accumulated Deficit Retained Earnings [Member] Option to extend lease Lessee, Leases, Renewal Term Lessee, Leases, Renewal Term Schedule of Share-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Net amortization of premiums (discounts) on investments Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and shareholders’ equity Liabilities and Equity Other long-term assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Net loss per share, basic (in dollars per share) Earnings Per Share, Basic Issuance of common stock under employee stock plans Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Remainder of Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Arrangement Duration Trading Arrangement Duration Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company’s Investments Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Restricted Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Offering period (in months) Employee Stock Purchase Plan, Offering Period Employee Stock Purchase Plan, Offering Period Other accrued liabilities Increase (Decrease) in Other Accrued Liabilities Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Amortization of deferred commission costs Amortization of Deferred Sales Commissions 2018 Plan Equity Incentive Plan 2018 [Member] Equity Incentive Plan 2018 [Member] Software technology Technology-Based Intangible Assets [Member] Termination Date Trading Arrangement Termination Date Due within one year Debt Securities, Available For Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Debt Securities, Available For Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Accounts payable Increase (Decrease) in Accounts Payable Common stock authorized (in shares) Common Stock, Shares Authorized Short-term investments: Debt Securities, Available-for-Sale Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Total short-term investments Short-term investments: Short-Term Investments [Member] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Share-based compensation expense capitalized in internal-use software development costs Share Based Compensation Capitalized, Software Development Costs Share Based Compensation Capitalized, Software Development Costs Additional paid-in capital Additional Paid in Capital Forfeited or canceled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total Finance Lease, Liability Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Forfeited or canceled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Fiscal 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited or canceled (in shares) Forfeited or canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Due between one to five years Debt Securities, Available For Sale, Fair Value, Maturity, Allocated And Single Maturity Date, After Year One Through Five Debt Securities, Available For Sale, Fair Value, Maturity, Allocated And Single Maturity Date, After Year One Through Five Entity Registrant Name Entity Registrant Name Award Timing Method Award Timing Method [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Fiscal 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Two Capitalized software development costs Capitalized Software Development Costs Excluded From Share-based Compensation Expense Capitalized Software Development Costs Excluded From Share-based Compensation Expense Adjustment to Compensation, Amount Adjustment to Compensation Amount Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Finance leases Finance Lease, Weighted Average Discount Rate, Percent Finance lease liabilities, non-current Finance Lease, Liability, Noncurrent Entity Central Index Key Entity Central Index Key Total share-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax provision Income Tax Expense (Benefit) Accrued compensation and related benefits Employee-related Liabilities, Current Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Cash equivalents: Cash and Cash Equivalents [Abstract] Total other comprehensive loss Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Deferred commissions Capitalized Contract Cost, Net, Noncurrent Amortized Cost Debt Securities, Trading, Amortized Cost, Fiscal Year Maturity [Abstract] Debt Securities, Trading, Amortized Cost, Fiscal Year Maturity Operating leases Operating Lease, Weighted Average Remaining Lease Term Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Jolene Marshall [Member] Jolene Marshall Fiscal 2027 Lessor, Operating Lease, Payment to be Received, Year Two Money market funds Money market funds Money Market Funds [Member] Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Operating leases Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Interest income Interest Income (Expense), Net Assets Assets, Fair Value Disclosure [Abstract] Professional services Professional services Professional Services [Member] Professional Services [Member] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Finance leases Finance Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense [Member] Weighted-average shares outstanding used to compute net loss per share, diluted (in shares) Weighted-average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Due within one year Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Allowable payroll deduction as a percent of base cash compensation Employee Stock Purchase Plan, Payroll Deduction Percent Of Base Cash Compensation Employee Stock Purchase Plan, Payroll Deduction Percent Of Base Cash Compensation Authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Operating expenses Operating Expenses [Abstract] Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Revenue from Contracts with Customers Deferred Commissions Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in Capital Additional Paid-in Capital [Member] Finance lease cost: Supplemental cash flow information Lease, Cost [Abstract] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States United States UNITED STATES Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Americas other than the United States Americas other than the United States Americas Excluding U.S. [Member] Americas Excluding U.S. [Member] Total Total Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Other long-term liabilities Other Liabilities, Noncurrent Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Deferred revenue Revenue, Remaining Performance Obligation, Amount Short-term investments Short-Term Investments Restrictions on Cash and Cash Equivalents [Table] Restrictions on Cash and Cash Equivalents [Table] Total operating expenses Operating Expenses Amortization of assets Finance Lease, Right-of-Use Asset, Amortization 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 Subscription Subscription Subscription and Circulation [Member] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Finance lease liabilities, current Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Purchase price percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Weighted-average shares outstanding used to compute net loss per share, basic (in shares) Weighted-average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Loss from operations Operating Income (Loss) Revenue Revenues [Abstract] Cash equivalents: Cash and Cash Equivalents [Member] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax [Abstract] Schedule of Performance Share Units Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Schedule of Maturities of the Company’s Short-term Investments Debt Securities, Available-for-Sale [Table Text Block] Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 10 smar-20240430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover Page - shares
3 Months Ended
Apr. 30, 2024
May 30, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 30, 2024  
Document Transition Report false  
Entity File Number 001-38464  
Entity Registrant Name Smartsheet Inc.  
Entity Incorporation, State or Country Code WA  
Entity Tax Identification Number 20-2954357  
Entity Address, Address Line One 500 108th Ave NE, Suite 200  
Entity Address, City or Town Bellevue,  
Entity Address, State or Province WA  
Entity Address, Postal Zip Code 98004  
City Area Code (844)  
Local Phone Number 324-2360  
Title of 12(b) Security Class A common stock, no par value per share  
Trading Symbol SMAR  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock Shares Outstanding (in shares)   138,341,751
Document Fiscal Year Focus 2025  
Amendment Flag false  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001366561  
Current Fiscal Year End Date --01-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Revenue    
Total revenue $ 262,984 $ 219,886
Cost of revenue    
Total cost of revenue 48,322 45,881
Gross profit 214,662 174,005
Operating expenses    
Research and development 62,437 56,190
Sales and marketing 125,239 114,952
General and administrative 38,115 34,978
Total operating expenses 225,791 206,120
Loss from operations (11,129) (32,115)
Interest income 7,826 5,217
Other income (expense), net (377) (536)
Loss before income tax provision (3,680) (27,434)
Income tax provision 5,178 2,436
Net loss $ (8,858) $ (29,870)
Net loss per share, basic (in dollars per share) $ (0.06) $ (0.23)
Net loss per share, diluted (in dollars per share) $ (0.06) $ (0.23)
Weighted-average shares outstanding used to compute net loss per share, basic (in shares) 137,428 132,542
Weighted-average shares outstanding used to compute net loss per share, diluted (in shares) 137,428 132,542
Subscription    
Revenue    
Total revenue $ 249,095 $ 206,001
Cost of revenue    
Total cost of revenue 35,772 33,167
Professional services    
Revenue    
Total revenue 13,889 13,885
Cost of revenue    
Total cost of revenue $ 12,550 $ 12,714
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Statement of Comprehensive Income [Abstract]    
Net loss $ (8,858) $ (29,870)
Other comprehensive loss    
Net unrealized gain (loss) on available-for-sale securities (998) 189
Foreign currency translation adjustments 12 (646)
Total other comprehensive loss (986) (457)
Comprehensive loss $ (9,844) $ (30,327)
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Current assets:    
Cash and cash equivalents $ 333,502 $ 282,094
Short-term investments 336,015 346,701
Accounts receivable, net of allowances of $5,579 and $6,560, respectively 156,818 238,708
Prepaid expenses and other current assets 83,423 64,366
Total current assets 909,758 931,869
Restricted cash 18 19
Deferred commissions 152,833 148,867
Property and equipment, net 43,533 42,362
Operating lease right-of-use assets 36,882 39,480
Intangible assets, net 25,251 27,960
Goodwill 141,477 141,477
Other long-term assets 5,979 5,445
Total assets 1,315,731 1,337,479
Current liabilities:    
Accounts payable 862 2,937
Accrued compensation and related benefits 59,288 77,453
Other accrued liabilities 30,552 30,534
Operating lease liabilities, current 15,711 16,040
Finance lease liabilities, current 239 216
Deferred revenue 541,734 568,670
Total current liabilities 648,386 695,850
Operating lease liabilities, non-current 29,692 33,100
Finance lease liabilities, non-current 398 455
Deferred revenue, non-current 2,023 1,785
Other long-term liabilities 424 434
Total liabilities 680,923 731,624
Commitments and contingencies (Note 12)
Shareholders’ equity:    
Preferred stock, no par value; 10,000,000 shares authorized, no shares issued or outstanding as of April 30, 2024 and January 31, 2024 0 0
Additional paid-in capital 1,507,602 1,468,805
Accumulated other comprehensive income (loss) (1,132) (146)
Accumulated deficit (871,662) (862,804)
Total shareholders’ equity 634,808 605,855
Total liabilities and shareholders’ equity 1,315,731 1,337,479
Common Class A    
Shareholders’ equity:    
Common stock 0 0
Common Class B    
Shareholders’ equity:    
Common stock $ 0 $ 0
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Current assets:    
Accounts receivable, allowances $ 5,579 $ 6,560
Shareholders’ equity:    
Preferred stock authorized (in shares) 10,000,000 10,000,000
Preferred stock issued (in shares) 0 0
Preferred stock outstanding (in shares) 0 0
Common Class A    
Shareholders’ equity:    
Common stock authorized (in shares) 500,000,000 500,000,000
Common stock issued (in shares) 137,665,227 136,884,011
Common stock outstanding (in shares) 137,665,227 136,884,011
Common Class B    
Shareholders’ equity:    
Common stock authorized (in shares) 500,000,000 500,000,000
Common stock issued (in shares) 0 0
Common stock outstanding (in shares) 0 0
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock (Class A and B)
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance, common stock (in shares) at Jan. 31, 2023   131,845,028      
Beginning balance at Jan. 31, 2023 $ 485,658 $ 0 $ 1,243,730 $ (758,173) $ 101
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under employee stock plans (in shares)   1,067,430      
Issuance of common stock under employee stock plans 589   589    
Taxes paid related to net share settlement of equity awards (621)   (621)    
Share-based compensation expense 52,666   52,666    
Other comprehensive loss (457)       (457)
Net loss (29,870)     (29,870)  
Ending balance, common stock (in shares) at Apr. 30, 2023   132,912,458      
Ending balance at Apr. 30, 2023 507,965 $ 0 1,296,364 (788,043) (356)
Beginning balance, common stock (in shares) at Jan. 31, 2024   136,884,011      
Beginning balance at Jan. 31, 2024 605,855 $ 0 1,468,805 (862,804) (146)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under employee stock plans (in shares)   781,216      
Issuance of common stock under employee stock plans 692   692    
Taxes paid related to net share settlement of equity awards (13,055)   (13,055)    
Share-based compensation expense 51,160   51,160    
Other comprehensive loss (986)       (986)
Net loss (8,858)        
Ending balance, common stock (in shares) at Apr. 30, 2024   137,665,227      
Ending balance at Apr. 30, 2024 $ 634,808 $ 0 $ 1,507,602 $ (871,662) $ (1,132)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Cash flows from operating activities    
Net loss $ (8,858) $ (29,870)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Share-based compensation expense 49,920 51,779
Depreciation and amortization 6,618 6,410
Net amortization of premiums (discounts) on investments (3,034) (2,028)
Amortization of deferred commission costs 15,661 11,429
Unrealized foreign currency loss 55 381
Non-cash operating lease costs 2,598 3,155
Other, net 2,106 872
Changes in operating assets and liabilities:    
Accounts receivable 80,028 45,746
Prepaid expenses and other current assets (19,099) (6,981)
Other long-term assets (754) (267)
Accounts payable (1,939) (246)
Other accrued liabilities (89) 1,581
Accrued compensation and related benefits (22,896) (20,552)
Deferred commissions (19,627) (18,701)
Deferred revenue (26,898) (4,452)
Other long-term liabilities (10) 210
Operating lease liabilities (3,704) (3,895)
Net cash provided by operating activities 50,078 34,571
Cash flows from investing activities    
Purchases of short-term investments (112,913) (62,010)
Maturities of short-term investments 125,647 96,885
Purchases of property and equipment (613) (853)
Proceeds from sale of property and equipment 7 16
Capitalized internal-use software development costs (3,751) (2,397)
Net cash provided by investing activities 8,377 31,641
Cash flows from financing activities    
Proceeds from exercise of stock options 693 532
Taxes paid related to net share settlement of restricted stock units (13,055) (621)
Proceeds from contributions to Employee Stock Purchase Plan 5,494 5,783
Principal payments of finance leases (34) 0
Net cash provided by (used in) financing activities (6,902) 5,694
Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash (196) (108)
Net increase in cash, cash equivalents, and restricted cash 51,357 71,798
Cash, cash equivalents, and restricted cash at beginning of period 282,442 223,757
Cash, cash equivalents, and restricted cash at end of period 333,799 295,555
Supplemental disclosures    
Cash paid for interest 11 0
Cash paid for income tax 984 69
Accrued purchases of property and equipment, including internal-use software 825 503
Share-based compensation expense capitalized in internal-use software development costs $ 1,212 $ 803
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Overview and Basis of Presentation
3 Months Ended
Apr. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Overview and Basis of Presentation Overview and Basis of Presentation
Description of business
Smartsheet Inc. (the “Company,” “we,” “our”) was incorporated in the State of Washington in 2005, and is headquartered in Bellevue, Washington. Smartsheet, the enterprise work management platform, empowers organizations to innovate and achieve results quickly, securely, and at scale through effective collaboration and streamlined workflows. By uniting people, content, and work, Smartsheet provides powerful capabilities that revolutionize the way teams operate. Smartsheet makes outcomes reliable, keeps customer data safe, and ensures users are on the same page, making it ideal for organizations seeking efficient, impactful collaborative work management. Customers access their accounts via a web-based interface or a mobile application. The Company also offers professional services, which primarily consist of consulting and training services.
Basis of presentation
The accompanying 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, 2024 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, 2024, filed with the SEC on March 20, 2024.
The condensed consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, including those located in the United States, the United Kingdom, Germany, Australia, Japan, and Costa Rica. All intercompany balances and transactions have been eliminated upon consolidation.
In the opinion of management, the information contained herein reflects all adjustments necessary for a fair presentation of our condensed consolidated financial statements. All such adjustments are of a normal, recurring nature. The results of operations for the three months ended April 30, 2024 are not necessarily indicative of results to be expected for the full year ending January 31, 2025, or for any other interim period, or for any future year.
Use of estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The Company continuously evaluates its estimates, which are based on historical experience and other current assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s most significant estimates and judgments involve the measurement of fair values of share-based compensation awards; determination of the amortization period for capitalized sales commission costs; and revenue recognition with respect to the allocation of transaction consideration for the Company’s offerings, among others.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies
3 Months Ended
Apr. 30, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
For a summary of the Company’s significant accounting policies refer to Note 2, Summary of Significant Accounting Policies, of our Annual Report on Form 10-K for the fiscal year ended January 31, 2024.
Segment information
The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.
Concentrations of risk and significant customers
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash accounts with financial institutions where deposits, at times, exceed the Federal Deposit Insurance Corporation (“FDIC”) limits.
No individual customer represented more than 10% of accounts receivable as of April 30, 2024 or January 31, 2024. No individual customer represented more than 10% of revenue for the three months ended April 30, 2024 or 2023.
Recent accounting pronouncements
There have been no recent accounting pronouncements, changes in accounting pronouncements, or recently adopted accounting guidance during the three months ended April 30, 2024 that have had a material impact on our condensed consolidated financial statements.
Recent accounting pronouncements not yet adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The new guidance requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-07.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-09.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue from Contracts with Customers
3 Months Ended
Apr. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
During the three months ended April 30, 2024 and 2023, the Company recognized $222.2 million and $178.4 million of subscription revenue, respectively, and $5.4 million and $5.7 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2024 and 2023, respectively.
As of April 30, 2024, approximately $749.6 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 $741.2 million related to subscriptions and $8.4 million related to professional services. Approximately 82% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.
Deferred Commissions
Deferred commissions were $152.8 million as of April 30, 2024 and $148.9 million as of January 31, 2024.
Amortization expense for deferred commissions was $15.7 million and $11.4 million for the three months ended April 30, 2024 and 2023, respectively. Deferred commissions are amortized over a period of four years. The amortization expense is recorded in sales and marketing on the Company’s condensed consolidated statements of operations.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Commissions
3 Months Ended
Apr. 30, 2024
Revenue from Contract with Customer [Abstract]  
Deferred Commissions Revenue from Contracts with Customers
During the three months ended April 30, 2024 and 2023, the Company recognized $222.2 million and $178.4 million of subscription revenue, respectively, and $5.4 million and $5.7 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2024 and 2023, respectively.
As of April 30, 2024, approximately $749.6 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 $741.2 million related to subscriptions and $8.4 million related to professional services. Approximately 82% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.
Deferred Commissions
Deferred commissions were $152.8 million as of April 30, 2024 and $148.9 million as of January 31, 2024.
Amortization expense for deferred commissions was $15.7 million and $11.4 million for the three months ended April 30, 2024 and 2023, respectively. Deferred commissions are amortized over a period of four years. The amortization expense is recorded in sales and marketing on the Company’s condensed consolidated statements of operations.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share
3 Months Ended
Apr. 30, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The following table presents calculations for basic and diluted net loss per share (in thousands, except per share data):
Three Months Ended April 30,
20242023
Numerator:
Net loss
$(8,858)$(29,870)
Denominator:
Weighted-average shares outstanding 137,428 132,542 
Net loss per share, basic and diluted
$(0.06)$(0.23)
The following outstanding shares of common stock equivalents as of the periods presented were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):
April 30,
20242023
Shares subject to outstanding common stock awards11,774 13,902 
Shares issuable pursuant to the 2018 Employee Stock Purchase Plan370 378 
Total potentially dilutive shares12,144 14,280 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments
3 Months Ended
Apr. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
All cash equivalents and short-term investments were designated as available-for-sale securities as of April 30, 2024. The following tables present the amortized costs, unrealized gains and losses, and estimated fair values of the Company’s cash equivalents and short-term investments (in thousands):
April 30, 2024
Amortized Cost(1)
Unrealized GainsUnrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$108,411 $— $— $108,411 
Total cash equivalents108,411 — — 108,411 
Short-term investments:
Corporate bonds135,560 12 (286)135,286 
U.S. Treasury securities167,754 (432)167,325 
Commercial paper20,006 — — 20,006 
Agency securities13,401 — (3)13,398 
Total short-term investments336,721 15 (721)336,015 
Total$445,132 $15 $(721)$444,426 
(1) Excludes interest receivable of $2.1 million, which is included in Prepaid expenses and other current assets on the condensed consolidated balance sheets.

January 31, 2024
Amortized Cost(1)
Unrealized GainsUnrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$79,082 $— $— $79,082 
Commercial paper4,497 — — 4,497 
Total cash equivalents83,579 — — 83,579 
Short-term investments:
Corporate bonds99,547 158 (9)99,696 
U.S. Treasury securities169,825 123 — 169,948 
Commercial paper57,755 — — 57,755 
Agency securities19,282 21 (1)19,302 
Total short-term investments346,409 302 (10)346,701 
Total$429,988 $302 $(10)$430,280 
(1) Excludes interest receivable of $1.5 million, which is included in Prepaid expenses and other current assets on the condensed consolidated balance sheets.
The Company does not intend to sell, nor is it more likely than not that we will be required to sell, any investments in unrealized loss positions before recovery of their amortized cost basis. We did not recognize any credit losses related to our investments during the three months ended April 30, 2024 or 2023. The unrealized gains and losses on our short-term investments were primarily due to changes in interest rates subsequent to the initial purchase. There were no material realized gains or losses from available-for-sale securities that were reclassified out of accumulated other comprehensive income (loss) during the three months ended April 30, 2024 or 2023. None of the short-term investments held as of April 30, 2024 or January 31, 2024 were in a continuous unrealized loss position for greater than 12 months.
The following table presents the contractual maturities of the Company’s short-term investments (in thousands):
April 30, 2024
Amortized CostEstimated Fair Value
Due within one year$255,588 $255,285 
Due between one to five years81,133 80,730 
Total$336,721 $336,015 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements
3 Months Ended
Apr. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Assets and liabilities recorded at fair value in the condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The lowest level of significant input determines the placement of the fair value measurement within the following hierarchical levels:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity.
Assets and liabilities measured at fair value on a recurring basis
The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicate the fair value hierarchy of the valuation inputs used (in thousands):
April 30, 2024
Level 1Level 2Level 3Total
Assets
  Cash equivalents:
    Money market funds$108,411 $— $— $108,411 
Total cash equivalents108,411 — — 108,411 
  Short-term investments:
    Corporate bonds— 135,286 — 135,286 
    U.S. Treasury securities— 167,325 — 167,325 
    Commercial paper— 20,006 — 20,006 
    Agency securities— 13,398 — 13,398 
Total short-term investments— 336,015 — 336,015 
Total assets$108,411 $336,015 $— $444,426 
January 31, 2024
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$79,082 $— $— $79,082 
Commercial paper— 4,497— 4,497
Total cash equivalents79,0824,497— 83,579
Short-term investments:
Corporate bonds— 99,696— 99,696
U.S. Treasury securities— 169,948— 169,948
Commercial paper— 57,755— 57,755
Agency securities— 19,302 — 19,302
Total short-term investments— 346,701 — 346,701 
Total assets$79,082 $351,198 $— $430,280 
The carrying amounts of certain financial instruments, including cash held in banks, accounts receivable, and accounts payable, approximate fair value due to their short-term maturities and are excluded from the fair value tables above.
It is the Company’s policy to recognize transfers of assets and liabilities between levels of the fair value hierarchy at the end of a reporting period. The Company does not transfer out of Level 3 and into Level 2 until observable inputs become available and reliable. There were no transfers between fair value measurement levels during the three months ended April 30, 2024 or 2023.
Assets and liabilities measured at fair value on a non-recurring basis
See Note 8, Goodwill and Net Intangible Assets, of these notes to our condensed consolidated financial statements for fair value measurements of certain assets and liabilities recorded at fair value on a non-recurring basis.
The Company’s long-lived assets are measured at fair value on a non-recurring basis and are reduced if the assets are determined to be impaired. We have subleases for some of our operating lease right-of-use (“ROU”) assets. When applicable, the fair values of operating lease ROU assets and associated property and equipment are estimated as of the sublease execution date using an income approach by converting future sublease cash inflows and outflows to a single present value. Estimated cash flows are discounted at a rate commensurate with the inherent risks associated with the asset group to arrive at an estimate of fair value. As a result of the subjective nature of unobservable inputs used, these assets are classified within Level 3 of the fair value hierarchy.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Net Intangible Assets
3 Months Ended
Apr. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Net Intangible Assets Goodwill and Net Intangible Assets
There were no changes in the carrying amount of goodwill or measurement period adjustments during the three months ended April 30, 2024.
The following table presents the components of net intangible assets (in thousands):
April 30, 2024
January 31, 2024
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Software technology
$28,491 $(21,655)$6,836 $28,491 $(20,231)$8,260 
Customer relationships
34,072 (18,112)15,960 34,072 (16,941)17,131 
Trade names4,100 (1,712)2,388 4,100 (1,601)2,499 
Patents170 (147)23 170 (144)26 
Domain names
44 — 44 44 — 44 
Total$66,877 $(41,626)$25,251 $66,877 $(38,917)$27,960 
The following table presents the components of acquired intangible assets (dollars in thousands):
April 30, 2024
January 31, 2024
Net Carrying Amount
Weighted- Average Life (Years)
Net Carrying Amount
Weighted- Average Life (Years)
Software technology
$6,836 2.0$8,260 2.1
Customer relationships
15,960 3.517,131 3.7
Trade names2,388 5.42,499 5.6
Total$25,184 3.2$27,890 3.4
Amortization expense related to intangible assets was $2.7 million in each of the three months ended April 30, 2024 and 2023. As of April 30, 2024, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):
Remainder of Fiscal 2025$6,925 
Fiscal 20267,916 
Fiscal 20275,750 
Fiscal 20283,454 
Fiscal 2029721 
Thereafter441 
Total$25,207 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Shareholders' Equity
3 Months Ended
Apr. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Shareholders' Equity Shareholders’ Equity
The Company has issued incentive and non-qualifying stock options to employees and non-employee directors under the 2005 Stock Option/Restricted Stock Plan, the 2015 Equity Incentive Plan (the “2015 Plan”), and the 2018 Equity Incentive Plan (the “2018 Plan”). Employee stock options are granted with exercise prices at the fair value of the underlying common stock on the grant date, generally vest, based on continuous employment, over three or four years, and expire 10 years from the date of grant.
The Company has also issued restricted stock units (“RSUs”) to employees and non-employee directors pursuant to the 2015 Plan and the 2018 Plan. Employee RSUs are measured based on the grant-date fair value of the awards and generally vest, based on continuous employment, over three or four years.
The Company has also issued market-based performance share units (“PSUs”) to certain executives pursuant to the 2018 Plan. The number of shares that can be earned range from 0% to 200% of the target number of shares, based on the relative growth of the Company’s total shareholder return as compared to the total shareholder return of the Standard & Poor’s (“S&P”) Software and Services Select Index. PSUs vest over a three-year period, subject to continuous service with the Company. Compensation expense for PSUs with market conditions is measured using a Monte Carlo simulation approach and recorded over the vesting period under the graded-vesting attribution method.
The target number of PSUs granted was 195,948 shares during the year ended January 31, 2024 and 194,624 shares during the three months ended April 30, 2024. These PSUs are measured over a two-year performance period ending in the fourth quarter of fiscal year 2026. PSU’s granted during the year ended January 31, 2023 have two separate performance periods. The first tranche of awards, which had a one-year performance period, vested during the year ended January 31, 2024. The second tranche of awards is measured over a two-year performance period starting on the date of grant and ending in the fourth quarter of fiscal year 2025.
Stock options
The following table includes a summary of the option activity during the three months ended April 30, 2024:
Number of Options
Weighted-Average Exercise Price
Outstanding at January 31, 20243,517,075 $24.77 
Granted— — 
Exercised(67,105)10.30 
Forfeited or canceled(37,893)57.19 
Outstanding at April 30, 20243,412,077 24.69 
Exercisable at April 30, 20243,092,340 21.49 
Restricted stock units
The following table includes a summary of the RSU activity during the three months ended April 30, 2024:
Number of Shares
Weighted-Average Grant-Date Fair Value
Outstanding at January 31, 20248,798,624 $45.41 
Granted532,653 41.07 
Vested(1,011,111)46.17 
Forfeited or canceled(456,826)45.03 
Outstanding at April 30, 20247,863,340 45.04 
Performance share units
The following table includes a summary of the PSU activity during the three months ended April 30, 2024:
Number of SharesWeighted-Average Grant-Date Fair Value
Outstanding at January 31, 2024321,463 $50.54 
Granted194,624 34.27 
Vested— — 
Forfeited or canceled(17,963)50.39 
Outstanding at April 30, 2024498,124 44.19 
2018 Employee Stock Purchase Plan
The Company adopted the 2018 Employee Stock Purchase Plan (“ESPP”) on April 26, 2018, with the effective date of our Initial Public Offering. Under the ESPP, eligible employees are able to purchase shares of the Company’s Class A common stock at a discount through payroll deductions of up to 15% of their compensation, subject to plan limitations. Purchases are accomplished through participation in discrete offering periods. Each offering period is six months (commencing each January 1 and July 1), with a purchase date following the end of the period, unless otherwise determined by our board of directors or our compensation committee. Employees may purchase shares at 85% of the lesser of the fair market value of the Company’s Class A common stock on (i) the first trading day of the applicable offering period or (ii) the last trading day of the purchase period in the applicable offering period.
Shares available for issuance
The following table includes a summary of the activity of shares available for issuance under the 2018 Plan and the ESPP during the three months ended April 30, 2024:
2018 Plan
ESPP
Balance at January 31, 202418,985,254 5,572,546 
Authorized6,844,200 1,368,840 
Granted(727,277)— 
Forfeited or canceled512,682 — 
Balance at April 30, 202425,614,859 6,941,386 
The aggregate number of shares reserved for issuance under the ESPP will increase automatically on February 1 of each of the first 10 calendar years after the first offering date. The increase of shares is equal to 1% of the total outstanding shares of the Company’s Class A and Class B common stock as of the immediately preceding January 31 (rounded to the nearest whole share), or such lesser number of shares as may be determined by our board of directors. The aggregate number of shares issued under the ESPP, subject to stock-splits, recapitalizations or similar events, may not exceed 20,400,000 shares of the Company’s common stock.
As of April 30, 2024, $8.1 million has been withheld on behalf of our employees for a future purchase under the ESPP and is recorded in accrued compensation and related benefits in the condensed consolidated balance sheets.
Share-based compensation expense
Share-based compensation expense included in the condensed consolidated statements of operations was as follows (in thousands):
Three Months Ended April 30,
20242023
Cost of subscription revenue$3,052 $3,459 
Cost of professional services revenue1,738 1,910 
Research and development18,056 17,432 
Sales and marketing16,595 19,054 
General and administrative10,479 9,924 
Total share-based compensation expense$49,920 $51,779 
The Company has excluded $1.2 million and $0.9 million of capitalized software development costs from share-based compensation expense for the three months ended April 30, 2024 and 2023, respectively.
As of April 30, 2024, there was a total of $338.0 million of unrecognized share-based compensation expense, which is expected to be recognized over a weighted-average period of 2.0 years.
Share Repurchase Program
In April 2024, the Company’s Board of Directors authorized the repurchase of up to $150.0 million of the Company’s outstanding Class A common stock. All repurchases under the program will be made through open market, block trades, and/or privately negotiated trades pursuant to 10b5-1 plans, in compliance with applicable securities laws and other requirements. The program has no minimum purchase commitment and it is authorized to extend over a period of up to 12 months. The timing, manner, price, and amount of the repurchase will be subject to the discretion of the Company’s management. The repurchase program does not obligate the Company to acquire any particular amount of Class A common stock and it may be suspended or discontinued at any time. When shares are repurchased, they will be immediately retired by the Company. We did not make any repurchases under the Share Repurchase Program during the three months ended April 30, 2024.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
3 Months Ended
Apr. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The provision for income taxes for interim tax periods is generally determined using an estimate of the Company’s annual effective tax rate, excluding jurisdictions for which no tax benefit can be recognized due to valuation allowances, and adjusted for discrete tax items in the period. Each quarter the Company updates its estimate of the annual effective tax rate and makes a cumulative adjustment if the estimated annual tax rate has changed.
 The Company’s effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to valuation allowances on deferred tax assets, U.S. Base Erosion and Anti-Abuse Tax (“BEAT”), state taxes, and non-deductible share-based compensation offset by tax credits and Foreign Derived Intangible Income (“FDII”) deductions.
The Company recorded a provision for income taxes of $5.2 million and $2.4 million for the three months ended April 30, 2024 and 2023, respectively. The provision is primarily attributable to BEAT, income taxes in foreign jurisdictions, and state income taxes.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
3 Months Ended
Apr. 30, 2024
Leases [Abstract]  
Leases Leases
The Company has operating leases primarily related to corporate offices and finance leases related to computer equipment. Our finance lease ROU assets are included in property and equipment, net in the condensed consolidated balance sheets. Our leases have remaining lease terms of less than one year to five years, some of which include options to extend the leases for up to five years.
The components of lease expense recorded in the condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended April 30,
20242023
Operating lease cost$3,307 $3,981 
Finance lease cost:
Amortization of assets55 — 
Interest on lease liabilities16 — 
Short-term lease cost114 180 
Variable lease cost711 851 
Sublease income(627)(547)
Total lease costs$3,576 $4,465 
Other information related to leases was as follows (dollars in thousands):
Three Months Ended April 30,
20242023
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$4,411 $4,720 
Operating cash flows from finance leases16 — 
Financing cash flows from finance leases34 — 
Weighted-average remaining lease term (in years)
Operating leases3.74.3
Finance leases2.40.0
Weighted-average discount rate
Operating leases5.5 %5.2 %
Finance leases9.9 %— %
As of April 30, 2024, remaining maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of Fiscal 2025$12,108 $203 
Fiscal 202614,707 270 
Fiscal 202710,759 226 
Fiscal 20286,328 — 
Fiscal 20295,292 — 
Thereafter1,357 — 
Total lease payments50,551 699 
Less: imputed interest(5,148)(62)
Total$45,403 $637 
As of April 30, 2024, the future total minimum sublease payments to be received were as follows (in thousands):
Sublease Receipts
Remainder of Fiscal 2025$2,058 
Fiscal 20262,154 
Fiscal 2027700 
Fiscal 2028— 
Fiscal 2029— 
Thereafter— 
Total$4,912 
Leases Leases
The Company has operating leases primarily related to corporate offices and finance leases related to computer equipment. Our finance lease ROU assets are included in property and equipment, net in the condensed consolidated balance sheets. Our leases have remaining lease terms of less than one year to five years, some of which include options to extend the leases for up to five years.
The components of lease expense recorded in the condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended April 30,
20242023
Operating lease cost$3,307 $3,981 
Finance lease cost:
Amortization of assets55 — 
Interest on lease liabilities16 — 
Short-term lease cost114 180 
Variable lease cost711 851 
Sublease income(627)(547)
Total lease costs$3,576 $4,465 
Other information related to leases was as follows (dollars in thousands):
Three Months Ended April 30,
20242023
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$4,411 $4,720 
Operating cash flows from finance leases16 — 
Financing cash flows from finance leases34 — 
Weighted-average remaining lease term (in years)
Operating leases3.74.3
Finance leases2.40.0
Weighted-average discount rate
Operating leases5.5 %5.2 %
Finance leases9.9 %— %
As of April 30, 2024, remaining maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of Fiscal 2025$12,108 $203 
Fiscal 202614,707 270 
Fiscal 202710,759 226 
Fiscal 20286,328 — 
Fiscal 20295,292 — 
Thereafter1,357 — 
Total lease payments50,551 699 
Less: imputed interest(5,148)(62)
Total$45,403 $637 
As of April 30, 2024, the future total minimum sublease payments to be received were as follows (in thousands):
Sublease Receipts
Remainder of Fiscal 2025$2,058 
Fiscal 20262,154 
Fiscal 2027700 
Fiscal 2028— 
Fiscal 2029— 
Thereafter— 
Total$4,912 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
3 Months Ended
Apr. 30, 2024
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 other legal matters such as threatened or pending claims or proceedings. Although management currently believes that resolution of such matters, individually and in the aggregate, will not have a material impact on our financial position, results of operations, or cash flows, these matters are subject to inherent uncertainties, and management’s view of these matters may change in the future.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Geographic Information
3 Months Ended
Apr. 30, 2024
Segment Reporting [Abstract]  
Geographic Information Geographic Information
Revenue
Revenue by geographic location is determined by the location of the Company’s customers. The following table sets forth revenue by geographic area (in thousands):
Three Months Ended April 30,
20242023
United States$222,827 $185,595 
EMEA21,206 17,724 
APJ
9,004 8,207 
Americas other than the United States9,947 8,360 
Total$262,984 $219,886 
No individual country other than the United States contributed more than 10% of total revenue during the three months ended April 30, 2024 or 2023.
Long-lived assets
Long-lived assets by geographic location is based on the location of the legal entity that owns the asset. The following table sets forth long-lived assets by geographic area (in thousands):
April 30, 2024January 31, 2024
United States$42,579 $45,743 
EMEA2,197 2,266 
APJ
3,577 3,793 
Americas other than the United States536 573 
Total$48,889 $52,375 
The table above includes property and equipment, net and operating lease ROU assets and excludes capitalized internal-use software costs and intangible assets.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Condensed Consolidated Financial Statement Information
3 Months Ended
Apr. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Condensed Consolidated Financial Statement Information Supplemental Condensed Consolidated Financial Statement Information
Prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following (in thousands):
April 30, 2024January 31, 2024
Prepaid expenses78,701 $57,685 
Other current assets4,722 6,681 
Total prepaid expenses and other current assets
$83,423 $64,366 
Restricted cash
Restricted cash was $0.3 million as of April 30, 2024 and January 31, 2024, primarily related to Australian employee contributions to the ESPP.
Cash as reported on the condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the condensed consolidated balance sheets. Cash as reported on the condensed consolidated statements of cash flows consisted of the following (in thousands):
April 30,
20242023
Cash and cash equivalents$333,502 $294,946 
Restricted cash included in prepaid expenses and other current assets279 420 
Restricted cash18 189 
Total cash, cash equivalents, and restricted cash
$333,799 $295,555 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Pay vs Performance Disclosure    
Net loss $ (8,858) $ (29,870)
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Apr. 30, 2024
shares
Trading Arrangements, by Individual  
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Jolene Marshall [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement Rule 10b5-1 Plan Elections
During the fiscal quarter ended April 30, 2024, our Chief Executive Officer, Mark P. Mader, our Chief Operating Officer, Stephen Branstetter, and our Chief Legal Officer, Jolene Marshall each adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K, Item 408, intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), as amended (the “Rule”).
The applicable Rule 10b5-1 trading arrangement included a representation from each of Mr. Mader, Mr. Branstetter, and Ms. Marshall to the broker administering the plan that they were not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. A similar representation was made to the Company in connection with the adoption of the plan, as required under the Company’s insider trading policy. Those representations were made as of the date of adoption of the Rule 10b5-1 trading arrangement, and speak only as of that date. In making those representations, there is no assurance with respect to any material nonpublic information of which Mr. Mader, Mr. Branstetter, or Ms. Marshall were unaware, or with respect to any material nonpublic information acquired by Mr. Mader, Mr. Branstetter, Ms. Marshall or the Company after the date of the representation.
Name & Title
Date Adopted
Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement(1)
Duration(2)
Date Terminated
Mark P. Mader - Chief Executive Officer
March 28, 2024
137,916
March 28, 2024 - November 3, 2025
N/A
Stephen Branstetter - Chief Operating Officer
March 28, 2024
15,903
March 28, 2024 - February 14, 2025
N/A
Jolene Marshall - Chief Legal Officer
April 4, 2024
37,404(3)
April 4, 2024 - March 28, 2025
N/A
(1) The volume of sales is determined, in part, based on pricing triggers outlined in the trading arrangement.
(2) The Rule 10b5-1 trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all purchases or sales or (b) the date listed in the table. The arrangement also provides for automatic expiration in the event of liquidation, dissolution, bankruptcy, insolvency, or death, of the adopting person.
(3) The Rule 10b5-1 trading arrangement provides for the sale of a percentage of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Ms. Marshall’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the maximum aggregate number of shares to be sold without subtracting any shares to be withheld upon future vesting events.
Name Jolene Marshall
Title Chief Legal Officer
Non-Rule 10b5-1 Arrangement Adopted true
Adoption Date April 4, 2024
Arrangement Duration 358 days
Aggregate Available 37,404
Stephen Branstetter [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement Rule 10b5-1 Plan Elections
During the fiscal quarter ended April 30, 2024, our Chief Executive Officer, Mark P. Mader, our Chief Operating Officer, Stephen Branstetter, and our Chief Legal Officer, Jolene Marshall each adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K, Item 408, intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), as amended (the “Rule”).
The applicable Rule 10b5-1 trading arrangement included a representation from each of Mr. Mader, Mr. Branstetter, and Ms. Marshall to the broker administering the plan that they were not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. A similar representation was made to the Company in connection with the adoption of the plan, as required under the Company’s insider trading policy. Those representations were made as of the date of adoption of the Rule 10b5-1 trading arrangement, and speak only as of that date. In making those representations, there is no assurance with respect to any material nonpublic information of which Mr. Mader, Mr. Branstetter, or Ms. Marshall were unaware, or with respect to any material nonpublic information acquired by Mr. Mader, Mr. Branstetter, Ms. Marshall or the Company after the date of the representation.
Name & Title
Date Adopted
Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement(1)
Duration(2)
Date Terminated
Mark P. Mader - Chief Executive Officer
March 28, 2024
137,916
March 28, 2024 - November 3, 2025
N/A
Stephen Branstetter - Chief Operating Officer
March 28, 2024
15,903
March 28, 2024 - February 14, 2025
N/A
Jolene Marshall - Chief Legal Officer
April 4, 2024
37,404(3)
April 4, 2024 - March 28, 2025
N/A
(1) The volume of sales is determined, in part, based on pricing triggers outlined in the trading arrangement.
(2) The Rule 10b5-1 trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all purchases or sales or (b) the date listed in the table. The arrangement also provides for automatic expiration in the event of liquidation, dissolution, bankruptcy, insolvency, or death, of the adopting person.
(3) The Rule 10b5-1 trading arrangement provides for the sale of a percentage of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Ms. Marshall’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the maximum aggregate number of shares to be sold without subtracting any shares to be withheld upon future vesting events.
Name Stephen Branstetter
Title Chief Operating Officer
Non-Rule 10b5-1 Arrangement Adopted true
Adoption Date March 28, 2024
Arrangement Duration 323 days
Aggregate Available 15,903
Mark P. Mader [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement Rule 10b5-1 Plan Elections
During the fiscal quarter ended April 30, 2024, our Chief Executive Officer, Mark P. Mader, our Chief Operating Officer, Stephen Branstetter, and our Chief Legal Officer, Jolene Marshall each adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K, Item 408, intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), as amended (the “Rule”).
The applicable Rule 10b5-1 trading arrangement included a representation from each of Mr. Mader, Mr. Branstetter, and Ms. Marshall to the broker administering the plan that they were not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. A similar representation was made to the Company in connection with the adoption of the plan, as required under the Company’s insider trading policy. Those representations were made as of the date of adoption of the Rule 10b5-1 trading arrangement, and speak only as of that date. In making those representations, there is no assurance with respect to any material nonpublic information of which Mr. Mader, Mr. Branstetter, or Ms. Marshall were unaware, or with respect to any material nonpublic information acquired by Mr. Mader, Mr. Branstetter, Ms. Marshall or the Company after the date of the representation.
Name & Title
Date Adopted
Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement(1)
Duration(2)
Date Terminated
Mark P. Mader - Chief Executive Officer
March 28, 2024
137,916
March 28, 2024 - November 3, 2025
N/A
Stephen Branstetter - Chief Operating Officer
March 28, 2024
15,903
March 28, 2024 - February 14, 2025
N/A
Jolene Marshall - Chief Legal Officer
April 4, 2024
37,404(3)
April 4, 2024 - March 28, 2025
N/A
(1) The volume of sales is determined, in part, based on pricing triggers outlined in the trading arrangement.
(2) The Rule 10b5-1 trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all purchases or sales or (b) the date listed in the table. The arrangement also provides for automatic expiration in the event of liquidation, dissolution, bankruptcy, insolvency, or death, of the adopting person.
(3) The Rule 10b5-1 trading arrangement provides for the sale of a percentage of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Ms. Marshall’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the maximum aggregate number of shares to be sold without subtracting any shares to be withheld upon future vesting events.
Name Mark P. Mader
Title Chief Executive Officer
Non-Rule 10b5-1 Arrangement Adopted true
Adoption Date March 28, 2024
Arrangement Duration 585 days
Aggregate Available 137,916
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Apr. 30, 2024
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, 2024 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, 2024, filed with the SEC on March 20, 2024.
The condensed consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, including those located in the United States, the United Kingdom, Germany, Australia, Japan, and Costa Rica. All intercompany balances and transactions have been eliminated upon consolidation.
In the opinion of management, the information contained herein reflects all adjustments necessary for a fair presentation of our condensed consolidated financial statements. All such adjustments are of a normal, recurring nature. The results of operations for the three months ended April 30, 2024 are not necessarily indicative of results to be expected for the full year ending January 31, 2025, or for any other interim period, or for any future year.
Use of estimates
Use of estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The Company continuously evaluates its estimates, which are based on historical experience and other current assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s most significant estimates and judgments involve the measurement of fair values of share-based compensation awards; determination of the amortization period for capitalized sales commission costs; and revenue recognition with respect to the allocation of transaction consideration for the Company’s offerings, among others.
Segment information
Segment information
The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.
Concentrations of risk and significant customers
Concentrations of risk and significant customers
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash accounts with financial institutions where deposits, at times, exceed the Federal Deposit Insurance Corporation (“FDIC”) limits.
Recent accounting pronouncements and Recent accounting pronouncements not yet adopted
Recent accounting pronouncements
There have been no recent accounting pronouncements, changes in accounting pronouncements, or recently adopted accounting guidance during the three months ended April 30, 2024 that have had a material impact on our condensed consolidated financial statements.
Recent accounting pronouncements not yet adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The new guidance requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-07.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-09.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share (Tables)
3 Months Ended
Apr. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents calculations for basic and diluted net loss per share (in thousands, except per share data):
Three Months Ended April 30,
20242023
Numerator:
Net loss
$(8,858)$(29,870)
Denominator:
Weighted-average shares outstanding 137,428 132,542 
Net loss per share, basic and diluted
$(0.06)$(0.23)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding shares of common stock equivalents as of the periods presented were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):
April 30,
20242023
Shares subject to outstanding common stock awards11,774 13,902 
Shares issuable pursuant to the 2018 Employee Stock Purchase Plan370 378 
Total potentially dilutive shares12,144 14,280 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments (Tables)
3 Months Ended
Apr. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company’s Investments The following tables present the amortized costs, unrealized gains and losses, and estimated fair values of the Company’s cash equivalents and short-term investments (in thousands):
April 30, 2024
Amortized Cost(1)
Unrealized GainsUnrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$108,411 $— $— $108,411 
Total cash equivalents108,411 — — 108,411 
Short-term investments:
Corporate bonds135,560 12 (286)135,286 
U.S. Treasury securities167,754 (432)167,325 
Commercial paper20,006 — — 20,006 
Agency securities13,401 — (3)13,398 
Total short-term investments336,721 15 (721)336,015 
Total$445,132 $15 $(721)$444,426 
(1) Excludes interest receivable of $2.1 million, which is included in Prepaid expenses and other current assets on the condensed consolidated balance sheets.

January 31, 2024
Amortized Cost(1)
Unrealized GainsUnrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$79,082 $— $— $79,082 
Commercial paper4,497 — — 4,497 
Total cash equivalents83,579 — — 83,579 
Short-term investments:
Corporate bonds99,547 158 (9)99,696 
U.S. Treasury securities169,825 123 — 169,948 
Commercial paper57,755 — — 57,755 
Agency securities19,282 21 (1)19,302 
Total short-term investments346,409 302 (10)346,701 
Total$429,988 $302 $(10)$430,280 
(1) Excludes interest receivable of $1.5 million, which is included in Prepaid expenses and other current assets on the condensed consolidated balance sheets.
Schedule of Maturities of the Company’s Short-term Investments
The following table presents the contractual maturities of the Company’s short-term investments (in thousands):
April 30, 2024
Amortized CostEstimated Fair Value
Due within one year$255,588 $255,285 
Due between one to five years81,133 80,730 
Total$336,721 $336,015 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements (Tables)
3 Months Ended
Apr. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicate the fair value hierarchy of the valuation inputs used (in thousands):
April 30, 2024
Level 1Level 2Level 3Total
Assets
  Cash equivalents:
    Money market funds$108,411 $— $— $108,411 
Total cash equivalents108,411 — — 108,411 
  Short-term investments:
    Corporate bonds— 135,286 — 135,286 
    U.S. Treasury securities— 167,325 — 167,325 
    Commercial paper— 20,006 — 20,006 
    Agency securities— 13,398 — 13,398 
Total short-term investments— 336,015 — 336,015 
Total assets$108,411 $336,015 $— $444,426 
January 31, 2024
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$79,082 $— $— $79,082 
Commercial paper— 4,497— 4,497
Total cash equivalents79,0824,497— 83,579
Short-term investments:
Corporate bonds— 99,696— 99,696
U.S. Treasury securities— 169,948— 169,948
Commercial paper— 57,755— 57,755
Agency securities— 19,302 — 19,302
Total short-term investments— 346,701 — 346,701 
Total assets$79,082 $351,198 $— $430,280 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Net Intangible Assets (Tables)
3 Months Ended
Apr. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The following table presents the components of net intangible assets (in thousands):
April 30, 2024
January 31, 2024
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Software technology
$28,491 $(21,655)$6,836 $28,491 $(20,231)$8,260 
Customer relationships
34,072 (18,112)15,960 34,072 (16,941)17,131 
Trade names4,100 (1,712)2,388 4,100 (1,601)2,499 
Patents170 (147)23 170 (144)26 
Domain names
44 — 44 44 — 44 
Total$66,877 $(41,626)$25,251 $66,877 $(38,917)$27,960 
The following table presents the components of acquired intangible assets (dollars in thousands):
April 30, 2024
January 31, 2024
Net Carrying Amount
Weighted- Average Life (Years)
Net Carrying Amount
Weighted- Average Life (Years)
Software technology
$6,836 2.0$8,260 2.1
Customer relationships
15,960 3.517,131 3.7
Trade names2,388 5.42,499 5.6
Total$25,184 3.2$27,890 3.4
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense As of April 30, 2024, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):
Remainder of Fiscal 2025$6,925 
Fiscal 20267,916 
Fiscal 20275,750 
Fiscal 20283,454 
Fiscal 2029721 
Thereafter441 
Total$25,207 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Shareholders' Equity (Tables)
3 Months Ended
Apr. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table includes a summary of the option activity during the three months ended April 30, 2024:
Number of Options
Weighted-Average Exercise Price
Outstanding at January 31, 20243,517,075 $24.77 
Granted— — 
Exercised(67,105)10.30 
Forfeited or canceled(37,893)57.19 
Outstanding at April 30, 20243,412,077 24.69 
Exercisable at April 30, 20243,092,340 21.49 
Schedule of Restricted Stock Units Award Activity
The following table includes a summary of the RSU activity during the three months ended April 30, 2024:
Number of Shares
Weighted-Average Grant-Date Fair Value
Outstanding at January 31, 20248,798,624 $45.41 
Granted532,653 41.07 
Vested(1,011,111)46.17 
Forfeited or canceled(456,826)45.03 
Outstanding at April 30, 20247,863,340 45.04 
Schedule of Performance Share Units Activity
The following table includes a summary of the PSU activity during the three months ended April 30, 2024:
Number of SharesWeighted-Average Grant-Date Fair Value
Outstanding at January 31, 2024321,463 $50.54 
Granted194,624 34.27 
Vested— — 
Forfeited or canceled(17,963)50.39 
Outstanding at April 30, 2024498,124 44.19 
Schedule of Shares Available for Issuance Under ESPP
The following table includes a summary of the activity of shares available for issuance under the 2018 Plan and the ESPP during the three months ended April 30, 2024:
2018 Plan
ESPP
Balance at January 31, 202418,985,254 5,572,546 
Authorized6,844,200 1,368,840 
Granted(727,277)— 
Forfeited or canceled512,682 — 
Balance at April 30, 202425,614,859 6,941,386 
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 April 30,
20242023
Cost of subscription revenue$3,052 $3,459 
Cost of professional services revenue1,738 1,910 
Research and development18,056 17,432 
Sales and marketing16,595 19,054 
General and administrative10,479 9,924 
Total share-based compensation expense$49,920 $51,779 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended
Apr. 30, 2024
Leases [Abstract]  
Schedule of Lease Cost
The components of lease expense recorded in the condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended April 30,
20242023
Operating lease cost$3,307 $3,981 
Finance lease cost:
Amortization of assets55 — 
Interest on lease liabilities16 — 
Short-term lease cost114 180 
Variable lease cost711 851 
Sublease income(627)(547)
Total lease costs$3,576 $4,465 
Other information related to leases was as follows (dollars in thousands):
Three Months Ended April 30,
20242023
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$4,411 $4,720 
Operating cash flows from finance leases16 — 
Financing cash flows from finance leases34 — 
Weighted-average remaining lease term (in years)
Operating leases3.74.3
Finance leases2.40.0
Weighted-average discount rate
Operating leases5.5 %5.2 %
Finance leases9.9 %— %
Schedule of Future Minimum Rental Payments for Operating Leases
As of April 30, 2024, remaining maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of Fiscal 2025$12,108 $203 
Fiscal 202614,707 270 
Fiscal 202710,759 226 
Fiscal 20286,328 — 
Fiscal 20295,292 — 
Thereafter1,357 — 
Total lease payments50,551 699 
Less: imputed interest(5,148)(62)
Total$45,403 $637 
Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity
As of April 30, 2024, the future total minimum sublease payments to be received were as follows (in thousands):
Sublease Receipts
Remainder of Fiscal 2025$2,058 
Fiscal 20262,154 
Fiscal 2027700 
Fiscal 2028— 
Fiscal 2029— 
Thereafter— 
Total$4,912 
Schedule of Future Minimum Rental Payment for Finance Leases
As of April 30, 2024, remaining maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of Fiscal 2025$12,108 $203 
Fiscal 202614,707 270 
Fiscal 202710,759 226 
Fiscal 20286,328 — 
Fiscal 20295,292 — 
Thereafter1,357 — 
Total lease payments50,551 699 
Less: imputed interest(5,148)(62)
Total$45,403 $637 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Geographic Information (Tables)
3 Months Ended
Apr. 30, 2024
Segment Reporting [Abstract]  
Schedule of Revenue by Geographical Area
Revenue by geographic location is determined by the location of the Company’s customers. The following table sets forth revenue by geographic area (in thousands):
Three Months Ended April 30,
20242023
United States$222,827 $185,595 
EMEA21,206 17,724 
APJ
9,004 8,207 
Americas other than the United States9,947 8,360 
Total$262,984 $219,886 
Schedule of Long-lived Assets by Geographic Areas
Long-lived assets by geographic location is based on the location of the legal entity that owns the asset. The following table sets forth long-lived assets by geographic area (in thousands):
April 30, 2024January 31, 2024
United States$42,579 $45,743 
EMEA2,197 2,266 
APJ
3,577 3,793 
Americas other than the United States536 573 
Total$48,889 $52,375 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Condensed Consolidated Financial Statement Information (Tables)
3 Months Ended
Apr. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
April 30, 2024January 31, 2024
Prepaid expenses78,701 $57,685 
Other current assets4,722 6,681 
Total prepaid expenses and other current assets
$83,423 $64,366 
Schedule of Cash and Cash Equivalents Cash as reported on the condensed consolidated statements of cash flows consisted of the following (in thousands):
April 30,
20242023
Cash and cash equivalents$333,502 $294,946 
Restricted cash included in prepaid expenses and other current assets279 420 
Restricted cash18 189 
Total cash, cash equivalents, and restricted cash
$333,799 $295,555 
Schedule of Restricted Cash and Cash Equivalents Cash as reported on the condensed consolidated statements of cash flows consisted of the following (in thousands):
April 30,
20242023
Cash and cash equivalents$333,502 $294,946 
Restricted cash included in prepaid expenses and other current assets279 420 
Restricted cash18 189 
Total cash, cash equivalents, and restricted cash
$333,799 $295,555 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended
Apr. 30, 2024
segment
Accounting Policies [Abstract]  
Number of operating segments 1
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue from Contracts with Customers - Deferred Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Revenue from External Customer [Line Items]    
Deferred revenue $ 749.6  
Subscription    
Revenue from External Customer [Line Items]    
Revenue recognized included in deferred revenue 222.2 $ 178.4
Deferred revenue 741.2  
Professional services    
Revenue from External Customer [Line Items]    
Revenue recognized included in deferred revenue 5.4 $ 5.7
Deferred revenue $ 8.4  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue from Contracts with Customers - Revenue Recognition (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-05-01
Apr. 30, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percentage of revenue related to remaining performance obligations 82.00%
Period of expected timing of satisfaction related to remaining performance obligations 12 months
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Commissions (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Jan. 31, 2024
Revenue from Contract with Customer [Abstract]      
Deferred commissions $ 152,833   $ 148,867
Amortization of deferred commission costs $ 15,700 $ 11,400  
Deferred commissions amortized period 4 years    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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
Apr. 30, 2024
Apr. 30, 2023
Numerator:    
Net loss $ (8,858) $ (29,870)
Denominator:    
Weighted-average shares outstanding, basic (in shares) 137,428 132,542
Weighted-average shares outstanding, diluted (in shares) 137,428 132,542
Net loss per share, basic (in dollars per share) $ (0.06) $ (0.23)
Net loss per share, diluted (in dollars per share) $ (0.06) $ (0.23)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 12,144 14,280
Shares subject to outstanding common stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 11,774 13,902
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 370 378
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments - Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company’s Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Debt and Equity Securities, FV-NI [Line Items]    
Total $ 445,132 $ 429,988
Unrealized Gains 15 302
Unrealized Losses (721) (10)
Estimated Fair Value 444,426 430,280
Interest receivable 2,100 1,500
Money market funds | Cash equivalents:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 108,411 79,082
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 108,411 79,082
Total cash equivalents | Cash equivalents:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 108,411 83,579
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 108,411 83,579
Corporate bonds | Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 135,560 99,547
Unrealized Gains 12 158
Unrealized Losses (286) (9)
Estimated Fair Value 135,286 99,696
U.S. Treasury securities | Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 167,754 169,825
Unrealized Gains 3 123
Unrealized Losses (432) 0
Estimated Fair Value 167,325 169,948
Commercial paper | Cash equivalents:    
Debt and Equity Securities, FV-NI [Line Items]    
Total   4,497
Unrealized Gains   0
Unrealized Losses   0
Estimated Fair Value   4,497
Commercial paper | Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 20,006 57,755
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 20,006 57,755
Agency securities | Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 13,401 19,282
Unrealized Gains 0 21
Unrealized Losses (3) (1)
Estimated Fair Value 13,398 19,302
Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 336,721  
Estimated Fair Value 336,015  
Short-term investments: | Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 336,721 346,409
Unrealized Gains 15 302
Unrealized Losses (721) (10)
Estimated Fair Value $ 336,015 $ 346,701
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments - Schedule of Maturities of the Company’s Short-term Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Amortized Cost    
Total $ 445,132 $ 429,988
Estimated Fair Value    
Total 444,426 $ 430,280
Total short-term investments    
Amortized Cost    
Due within one year 255,588  
Due between one to five years 81,133  
Total 336,721  
Estimated Fair Value    
Due within one year 255,285  
Due between one to five years 80,730  
Total $ 336,015  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Cash equivalents:    
Cash equivalents: $ 108,411 $ 83,579
Short-term investments: 336,015 346,701
Total assets 444,426 430,280
Corporate bonds    
Cash equivalents:    
Short-term investments: 135,286 99,696
U.S. Treasury securities    
Cash equivalents:    
Short-term investments: 167,325 169,948
Commercial paper    
Cash equivalents:    
Short-term investments: 20,006 57,755
Agency securities    
Cash equivalents:    
Short-term investments: 13,398 19,302
Money market funds    
Cash equivalents:    
Cash equivalents: 108,411 79,082
Commercial paper    
Cash equivalents:    
Cash equivalents:   4,497
Level 1    
Cash equivalents:    
Cash equivalents: 108,411 79,082
Short-term investments: 0 0
Total assets 108,411 79,082
Level 1 | Corporate bonds    
Cash equivalents:    
Short-term investments: 0 0
Level 1 | U.S. Treasury securities    
Cash equivalents:    
Short-term investments: 0 0
Level 1 | Commercial paper    
Cash equivalents:    
Short-term investments: 0 0
Level 1 | Agency securities    
Cash equivalents:    
Short-term investments: 0 0
Level 1 | Money market funds    
Cash equivalents:    
Cash equivalents: 108,411 79,082
Level 1 | Commercial paper    
Cash equivalents:    
Cash equivalents:   0
Level 2    
Cash equivalents:    
Cash equivalents: 0 4,497
Short-term investments: 336,015 346,701
Total assets 336,015 351,198
Level 2 | Corporate bonds    
Cash equivalents:    
Short-term investments: 135,286 99,696
Level 2 | U.S. Treasury securities    
Cash equivalents:    
Short-term investments: 167,325 169,948
Level 2 | Commercial paper    
Cash equivalents:    
Short-term investments: 20,006 57,755
Level 2 | Agency securities    
Cash equivalents:    
Short-term investments: 13,398 19,302
Level 2 | Money market funds    
Cash equivalents:    
Cash equivalents: 0 0
Level 2 | Commercial paper    
Cash equivalents:    
Cash equivalents:   4,497
Level 3    
Cash equivalents:    
Cash equivalents: 0 0
Short-term investments: 0 0
Total assets 0 0
Level 3 | Corporate bonds    
Cash equivalents:    
Short-term investments: 0 0
Level 3 | U.S. Treasury securities    
Cash equivalents:    
Short-term investments: 0 0
Level 3 | Commercial paper    
Cash equivalents:    
Short-term investments: 0 0
Level 3 | Agency securities    
Cash equivalents:    
Short-term investments: 0 0
Level 3 | Money market funds    
Cash equivalents:    
Cash equivalents: $ 0 0
Level 3 | Commercial paper    
Cash equivalents:    
Cash equivalents:   $ 0
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 66,877 $ 66,877
Accumulated Amortization (41,626) (38,917)
Net Carrying Amount 25,251 27,960
Net Carrying Amount $ 25,184 $ 27,890
Weighted- Average Life (Years) 3 years 2 months 12 days 3 years 4 months 24 days
Software technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 28,491 $ 28,491
Accumulated Amortization (21,655) (20,231)
Net Carrying Amount 6,836 8,260
Net Carrying Amount $ 6,836 $ 8,260
Weighted- Average Life (Years) 2 years 2 years 1 month 6 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 34,072 $ 34,072
Accumulated Amortization (18,112) (16,941)
Net Carrying Amount 15,960 17,131
Net Carrying Amount $ 15,960 $ 17,131
Weighted- Average Life (Years) 3 years 6 months 3 years 8 months 12 days
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,100 $ 4,100
Accumulated Amortization (1,712) (1,601)
Net Carrying Amount 2,388 2,499
Net Carrying Amount $ 2,388 $ 2,499
Weighted- Average Life (Years) 5 years 4 months 24 days 5 years 7 months 6 days
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 170 $ 170
Accumulated Amortization (147) (144)
Net Carrying Amount 23 26
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 44 44
Accumulated Amortization 0 0
Net Carrying Amount $ 44 $ 44
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Net Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 2.7 $ 2.7
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details)
$ in Thousands
Apr. 30, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remainder of Fiscal 2025 $ 6,925
Fiscal 2026 7,916
Fiscal 2027 5,750
Fiscal 2028 3,454
Fiscal 2029 721
Thereafter 441
Total $ 25,207
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Shareholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Jan. 31, 2024
Jan. 31, 2023
Share-based compensation        
Accrued compensation and related benefits $ 59,288   $ 77,453  
Capitalized software development costs 1,200 $ 900    
Unrecognized share based compensation expense $ 338,000      
Unrecognized share based compensation expense, period for recognition 2 years      
Number of shares authorized for repurchase (in shares) $ 150,000      
2018 ESPP        
Share-based compensation        
Granted (in shares) 0      
Allowable payroll deduction as a percent of base cash compensation 15.00%      
Offering period (in months) 6 months      
Purchase price percent 85.00%      
Maximum number of shares authorized (in shares) 6,941,386   5,572,546  
Accrued compensation and related benefits $ 8,100      
2018 ESPP | Common Class A        
Share-based compensation        
Period in which shares authorized increase 10 years      
2018 ESPP | Common Class A and B        
Share-based compensation        
Percent of shares outstanding 1.00%      
Maximum | 2018 ESPP | Common Class A        
Share-based compensation        
Maximum number of shares authorized (in shares) 20,400,000      
Stock Option        
Share-based compensation        
Expiration period 10 years      
Stock Option | Minimum        
Share-based compensation        
Vesting period 3 years      
Stock Option | Maximum        
Share-based compensation        
Vesting period 4 years      
RSUs        
Share-based compensation        
Granted (in shares) 532,653      
RSUs | Minimum        
Share-based compensation        
Vesting period 3 years      
RSUs | Maximum        
Share-based compensation        
Vesting period 4 years      
Performance Shares        
Share-based compensation        
Vesting period 3 years   2 years  
Granted (in shares) 194,624   195,948  
Performance Shares | Share-Based Payment Arrangement, Tranche One        
Share-based compensation        
Vesting period       1 year
Performance Shares | Share-Based Payment Arrangement, Tranche Two        
Share-based compensation        
Vesting period       2 years
Performance Shares | Minimum        
Share-based compensation        
Percentage of target number of shares 0.00%      
Performance Shares | Maximum        
Share-based compensation        
Percentage of target number of shares 200.00%      
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Shareholders' Equity - Stock Options (Details) - Stock Option
3 Months Ended
Apr. 30, 2024
$ / shares
shares
Number of Options  
Outstanding beginning balance (in shares) | shares 3,517,075
Granted (in shares) | shares 0
Exercised (in shares) | shares (67,105)
Forfeited or canceled (in shares) | shares (37,893)
Outstanding ending balance (in shares) | shares 3,412,077
Exercisable (in shares) | shares 3,092,340
Weighted-Average Exercise Price  
Outstanding beginning balance (in dollars per share) | $ / shares $ 24.77
Granted (in dollars per share) | $ / shares 0
Exercised (in dollars per share) | $ / shares 10.30
Forfeited or canceled (in dollars per share) | $ / shares 57.19
Outstanding ending balance (in dollars per share) | $ / shares 24.69
Exercisable (in dollars per share) | $ / shares $ 21.49
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Shareholders' Equity - Restricted Stock Units (Details) - RSUs
3 Months Ended
Apr. 30, 2024
$ / shares
shares
Number of Shares  
Outstanding beginning balance (in shares) | shares 8,798,624
Granted (in shares) | shares 532,653
Vested (in shares) | shares (1,011,111)
Forfeited or canceled (in shares) | shares (456,826)
Outstanding ending balance (in shares) | shares 7,863,340
Weighted-Average Grant-Date Fair Value  
Outstanding beginning balance (in dollars per share) | $ / shares $ 45.41
Granted (in dollars per share) | $ / shares 41.07
Vested (in dollars per share) | $ / shares 46.17
Forfeited or canceled (in dollars per share) | $ / shares 45.03
Outstanding ending balance (in dollars per share) | $ / shares $ 45.04
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Shareholders' Equity - Performance Share Unit Activity (Details) - Performance Shares - $ / shares
3 Months Ended 12 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Number of Shares    
Outstanding beginning balance (in shares) 321,463  
Granted (in shares) 194,624 195,948
Vested (in shares) 0  
Forfeited or canceled (in shares) (17,963)  
Outstanding ending balance (in shares) 498,124 321,463
Weighted-Average Grant-Date Fair Value    
Outstanding beginning balance (in dollars per share) $ 50.54  
Granted (in dollars per share) 34.27  
Vested (in dollars per share) 0  
Forfeited or canceled (in dollars per share) 50.39  
Outstanding ending balance (in dollars per share) $ 44.19 $ 50.54
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Shareholders' Equity - 2018 Plan and 2018 Employee Stock Purchase Plan (Details)
3 Months Ended
Apr. 30, 2024
shares
2018 Plan  
Share-based compensation  
Balance at beginning of period (in shares) 18,985,254
Authorized (in shares) 6,844,200
Granted (in shares) (727,277)
Forfeited or canceled (in shares) 512,682
Balance at end of period (in shares) 25,614,859
ESPP  
Share-based compensation  
Balance at beginning of period (in shares) 5,572,546
Authorized (in shares) 1,368,840
Granted (in shares) 0
Forfeited or canceled (in shares) 0
Balance at end of period (in shares) 6,941,386
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Shareholders' Equity - Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share-based compensation expense $ 49,920 $ 51,779
Cost of subscription revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share-based compensation expense 3,052 3,459
Cost of professional services revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share-based compensation expense 1,738 1,910
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share-based compensation expense 18,056 17,432
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share-based compensation expense 16,595 19,054
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share-based compensation expense $ 10,479 $ 9,924
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Income Tax Disclosure [Abstract]    
Income tax provision $ 5,178 $ 2,436
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Narrative (Details)
3 Months Ended
Apr. 30, 2024
Lessee, Lease, Description [Line Items]  
Option to extend lease 5 years
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 5 years
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Leases [Abstract]    
Operating lease cost $ 3,307 $ 3,981
Finance lease cost:    
Amortization of assets 55 0
Interest on lease liabilities 16 0
Short-term lease cost 114 180
Variable lease cost 711 851
Sublease income (627) (547)
Total lease costs $ 3,576 $ 4,465
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 4,411 $ 4,720
Operating cash flows from finance leases 16 0
Financing cash flows from finance leases $ 34 $ 0
Weighted-average remaining lease term (in years)    
Operating leases 3 years 8 months 12 days 4 years 3 months 18 days
Finance leases 2 years 4 months 24 days 0 years
Weighted-average discount rate    
Operating leases 5.50% 5.20%
Finance leases 9.90% 0.00%
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Remaining Maturities and Future Minimum Sublease Payments (Details)
$ in Thousands
Apr. 30, 2024
USD ($)
Operating Leases  
Remainder of Fiscal 2025 $ 12,108
Fiscal 2026 14,707
Fiscal 2027 10,759
Fiscal 2028 6,328
Fiscal 2029 5,292
Thereafter 1,357
Total lease payments 50,551
Less: imputed interest (5,148)
Total 45,403
Finance Leases  
Remainder of Fiscal 2025 203
Fiscal 2026 270
Fiscal 2027 226
Fiscal 2028 0
Fiscal 2029 0
Thereafter 0
Total lease payments 699
Less: imputed interest (62)
Total 637
Sublease Receipts  
Remainder of Fiscal 2025 2,058
Fiscal 2026 2,154
Fiscal 2027 700
Fiscal 2028 0
Fiscal 2029 0
Thereafter 0
Total $ 4,912
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Geographic Information - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 262,984 $ 219,886
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 222,827 185,595
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 21,206 17,724
APJ    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 9,004 8,207
Americas other than the United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 9,947 $ 8,360
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Geographic Information - Long-lived Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 48,889 $ 52,375
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 42,579 45,743
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 2,197 2,266
APJ    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 3,577 3,793
Americas other than the United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 536 $ 573
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Condensed Consolidated Financial Statement Information - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 78,701 $ 57,685
Other current assets 4,722 6,681
Prepaid expenses and other current assets $ 83,423 $ 64,366
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Condensed Consolidated Financial Statement Information - Narrative (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Apr. 30, 2023
Restricted Cash and Cash Equivalents Items [Line Items]      
Restricted cash $ 279   $ 420
Letter of Credit Collateral      
Restricted Cash and Cash Equivalents Items [Line Items]      
Restricted cash $ 300 $ 300  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Condensed Consolidated Financial Statement Information - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Apr. 30, 2023
Jan. 31, 2023
Accounting Policies [Abstract]        
Cash and cash equivalents $ 333,502 $ 282,094 $ 294,946  
Restricted cash included in prepaid expenses and other current assets 279   420  
Restricted cash 18 19 189  
Total cash, cash equivalents, and restricted cash $ 333,799 $ 282,442 $ 295,555 $ 223,757
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *:$QE@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "FA,98GM<<<^X K @ $0 &1O8U!R;W!S+V-O&ULS9)- M2\0P$(;_BN3>3C^TA]#-9<63@N""XBTDL[O!YH-DI-U_;UIWNXC^ "&7S+QY MYAE(KP)7/N)S] $C&4PWDQU;>1RLI7^,!@E0? M\H#05%4'%DEJ21)F8!%6(A.]5EQ%E.3C&:_5B@^?<5A@6@$.:-%1@KJL@8EY M8CA-0P]7P PCC#9]%U"OQ*7Z)W;I #LGIV36U#B.Y=@NN;Q##6]/CR_+NH5Q MB:13F%\EP^D4<,,NDU_;[?WN@8FF:FZ+JLMGUU2\[?A=]SZ[_O"["ENOS=[\ M8^.+H.CAU[\07U!+ P04 " "FA,98F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *:$QEB-@E&IW 4 . > 8 >&PO=V]R:W-H965T&UL MM9EK;]LV%(;_"N$!0PO$L4C9CM,Y!APWZ8(EK1MG*[IA'VB)MH5*HD91=OSO M=RC94II1QYY1?4ET.Z_Y\O#RD!QNI/J6KH30Y#D*X_2JM=(Z>=?II-Y*1#P] MEXF(X42(3"TT:"P[^UF(@P-$I0CG]V MHJWR-TW@R^N]^FUN'LS,>2HF,OP2^'IUU1JTB"\6/ OUH]S\*G:&>D;/DV&: M_R6;XML>_**7I5I&NV"XCX*X^,^?=Q7Q(J#;JPE@NP#V*H"Z-0'N+L#-C18E MRVV]YYJ/ADINB#)?@YJYR.LFCP8W06S2.-,*W@80IT<3N1:*3"%CI$W2%5"1[^P+^EET$TU>=HFPN84#Z=. M^[/-$AIUHJ5>::EWG*7/&5=:J'!+'D4BE;;9PZ6TRFR5,D&C3K37+^WUC[,W M%2J0ONF$!,8":_)PI;+;U?8[-/Y$GQ>ESXLC6Z;B,(WDLT!]'G&M!0]3:R+1 ML!,-#DJ# [10-[$.]);61MH[C.#&A#%X1S%WOG-INHP(DVJ5--J,XQ1J%P4D'CY*:= MGI&9AAY)I"(3F<5:;>&_;W5_0/W+V.88#SK5\@N&H,=8?N+/Y,Z''AHL B_W MC33C Y+,:;/+7M?M75C]HL&G^F657W:,W['O@WIZMK\@]_ =^13;\XI+]AR' M4&>@5V2\AMY_ RTF"Z#% (Y;*P!5.[4"*B"B*(+\IP(FY@X:]Y/8A^3-(ZL0B/.]5IQ4L4QYR\M8YAT5MO#!=X,^AVWUJ--<%' MM (DBE/-O?0@8].5C#& ."#BLFZ;N7W[L-,$'M&*CR@.-T^!!C22"T+9F_E; M,A->IB"75I.XTB3D,%Z/B2>C"*8I6&9[W\Y(+$G"%5GS,!,D@35?OB"V5D03 M*$4KEJ(X! $!^T&\)+-M-)>AU?\!BGH8/UI]-<%.K&(GAM/-/J/DYME;\7@I M:B'Q@-#'K[,;Z[Y!$Z#$*E!B1X'2)%/*+&2*U4N>2)A5,NO.RP'%K];]F@D> M=:K/"I#848!T%\-JN]BH,RM2OC=N]8DKUOEL@H-8Q4'L* XR*S8@>P"#I536 MX>B SCU7T-;'GB= "&3\0M+JN D<8A4.L:-P"%9A84BNLQ1>I_9VB^O4+L#Q MN%/]513$CJ*@FTBHI>F8'T !H'PBHX3']M3B@O5&FX @5D$0PQEFG\@5L#=J M#Y>IM]<$"K$*A1A.,?N1MIC?9V9^!Z]F>YM\RC20;9Q/H&^">+?K;>.Y:_Q' M_N^V[DZMEZN9\Y7UB+H#MTLO>G386=O\5FC$<* I-\=N@]1 X%ASY@4X'%N]@7S^0W81US#D@YCD/=?K_7M_ML GW< M"GU<'%3V;/>R'V([\@?DVFVSH6LW^D/9I_/B#-%,?OG1:@H+I"S6Q7%B^;0\ MOAWGAY:=ZO/B[/>!F[DS):%80*AS?@$CGBJ.4XL;+9/\1'(NM991?KD2W!?* M? #O%U+J_8WY@?)0>_0O4$L#!!0 ( *:$QECBG+#)L@4 .L: 8 M>&PO=V]R:W-H965T&ULM5EK;]LV%/TKA%<,+9#$(JEGEAAH MW#T"K&N0M.MGQJ)MH9*HD;23_?N1DJPGQ3BM]\66Y'NOSN$E>>XUKYX8_R:V ME$KPG*6YN)YMI2PNYW.QVM*,B M6T%S]LF8\(U+=\LU<%)R2N'3*TCER''^> MD22?+:[*9W=\<<5V,DUR>L>!V&49X?_>T)0]7<_@[/#@/MELI7XP7UP59$,? MJ/Q2W'%U-V^BQ$E&B:!+EGY-8KF] MGH4S$-,UV:7RGCW]06M"GHZW8JDH/\%3;>O,P&HG),MJ9X4@2_+JFSS7 ]%Q M4'',#JAV0$,'=\(!UPZX)%HA*VE]()(LKCA[ EQ;JVCZHAR;TENQ27*=Q@?) MU:^)\I.+)O=76RZT ORI8 M<=]_KJ@U_-"!WPVR!GQ?\ N G3. '.0:\"R/=\<6.+@9;ES&PQ/Q[NF>YCMJ M&IC*T34[ZM5\*0JRHM?9>#P0Q&8>@W9CUT7H/.LV9@R834<]J"SSME M)DX4K,?5;[CZ1V1B]3+C*HS7&6HWQ @-$F*P\L(0FO,1-!@#*\;?.1,"%)RM M$VF"%HQ>BJ#K^T-L8S,8N([CF<&%#;C0.EGJC2_? /IM=8S,NF/5#4O](!8DFV0YTXH-VK%$-G%\%1LNVFV\1WKI)FOR<[" MM]539-?3A]VC6/&DD!/;D]W]M47NJ:+UR;::C-SO[<*15UI0:*OGM?L!8IK^9YHFC]_R#;>@3;ZY$7]P5L:(AQ& Z;I@FSB9X) MMZ4&AC^Z*V!KL?+JOTM/%*W/MRTV\#&=]Q&[0AVGNP]#Y'G#9L9H%L!A+S/O M'!MDE&_*TQ2A<.QR6?W#WCQM3FS>E^<4@^;FE)*9<&ZC?UXS)PXU^07.^M?@/4$L# M!!0 ( *:$QEC56* L)@, 'X) 8 >&PO=V]R:W-H965T&ULK59M;],P$/XK5IC0D.B2)FF;C#92UX&8Q&#:"WQ ?'"3:V/FV,5V MVXU?SSGI0E_2,J1]2?QR]^1Y[N([]Y=2W>LNJ],<"JI/ MY P$[DRD*JC!J9JZ>J: 9J53P5W?\[IN09EPDGZY=J62OIP;S@1<*:+G14'5 MXQEPN1PX;>=IX9I-N<&IKTE5P29:T1 MS0[*V)3>J(8)F\4;HW"7H9])1E)DF!/("(ZTY"RC!B'2%R*5!9#OP[$V"G_H'TW1J]##9G1[R$_UC*8PYZ M[YJDOQ#81B#".A#A(?3D,]8DCO].D\C*LUMZVL*S2%I1U(GZ[F*=?8.5'T<] MKS;;X-6I>74.)NB+R4&1=",S^WAV7C(9+P2V(;I;B^[^,QES@76?L]]XWJ=8 M[\FQ5?V&V.*ZH(S3,8<6]HF6IAR(AG2NF&'0&)?J8YWUS,3Q=OIVC=I1W)R[ M7BVC=U &EG(LU (KI5(@TD>"YTAH3JL6D?W$ EI6L2;.O5TZ_A;C79-6-^PV M4XYJRM%!RK?24$[D?_QT44-PH^X6U0:CL--KIAK75..#5$?/HA?OGLHX"L,M M?@U6@1?XVPS=M596@)J6'5YCH.;"5"V@7JTO$<.R=VZMG^'EHKH+_(6I;B:7 M5$V9T(3#!"&]DQX&357=OIH8.2L;YE@:;+_E,,<+$BAK@/L3*_PYY>)Y#V5=/4GW5:\X-^+:I:GT] M6QNS?3^?Z^6:;YA^)[>\MN^LI-HP8V_5XUQO%6=E.VA3S3&$=+YAHIXMKMK7 M[M3B2C:F$C6_4T WFPU3SQ]Y)9^N9VCV\L(7\;@V[H7YXFK+'OD]-W]M[Y2] MF^^]E&+#:RUD#11?7<]NT/O;!+L!K<7?@C_I@VO@0GF0\JN[^5Q>SZ!3Q"N^ M-,X%LW]V_)97E?-D=?S3.YWM/],-/+Q^\?YS&[P-YH%I?BNK_XK2K*]G^0R4 M?,6:RGR13[_R/J#4^5O*2K?_@Z?>%L[ LM%&;OK!5L%&U-U?]JV?B(,!*)D8 M@/L!^'L'D'X :0/ME+5A?6*&+:Z4? +*65MO[J*=FW:TC4;4;AGOC;+O"CO. M+&YE7=I%X26P5UI6HF3&WGQD%:N7'-P[QQI<@K_N/X&W;WX";X"HP9]KV6A6 ME_IJ;JP&YVF^[#_O8_=Y>.+S;K;J'2#P F"(D\#PV_CPWUAMAZ/0\+F-?!\^ MWH>/6W]D*OQ&*5X;P+2V<;X/Q=,Y2,(.W"Y[K[=LR:]G=AMIKG9\MOCQ!T3A MAU!T9W)V%"O9QTIBWA>W3*^!736P=!?\GT;L6&6##ZYBYXJVKEPIV"T((2G$ M5_/=83R^&N *ML@71;2+N[-^E% MFA7MY+^A%RFU^6_7=\O;&E8]AR)+/9[D7E4Y!>;T$HL79EU.S&D+_<7?ZPM8#*A MJ]CK*J*Z/O$5MQ-G5453M'U8K,Z)^!!6WW090 MKJVXE*O+QMY,)VCO]:ABT3P?E]^069'D<$+U0$44!='BLU3D\O M]@M0BE,T%AHPRPHZ)71 &HHS[1O'CF61Y?8!E199,18:L$J2=$+F0#$4QUA7-"/B B@B*,V(M\@A0Y(E MV41A0@..$/VN-JT2[$%4P@@>[M50%&NO;=;.Y>TXZ(%E* ZS?7NQ9<^NMP@& M[",JIUZ5\(UP0:;2>\ 8BG/,ZE--APO7);#N6&:+LN)5>XAXX#5?B8FD\OF5 M%C@?4RY@EF5)2B:T#ZA#<=9U6Y/U$1RD55"KCS("T]2;YJ 9F>B%\0 \' ?> M&"$':B]>>IW@P<5'FMVU:+QK0V84)A.E&0_DPW'R_2SJ]@CY2M$^T3 9%\*0 M$9IH'?'!43 .O7W_H_B.UTUPOV&?8VF"LH-%[A4&[*AM?J9F=0 >C@/ON,,] MD;C8)QM-E73/>63M]AZOEU8Q>/N[-!P@_%-0>]1SN-4!P0=<_[^CXX=; M R8)C/:(]VNF^%I6)5?ZQQ]RC+(/[?'0/ =;11*%[FM;Q7-Y.XY]8"V)L_9. MO6Q\;>3RJ]OVMFM48,>JAG\ "%Y V/X#VLV238_&K*42__*RM>U?M8=^UPY) M!61CM#T"EJYTL_81ULU6B:J3_/+XMDVRWUC=,/7;INN@^T=NML&VJ>V^.]EQ(&I[S\';2FH=W,O$I_DE0L2+(&26 M3'119$ ^B2/_4'YIV_^E"(*'^-B^S#-$O<-+T)#B'$Z42S(0GGS/N5=/EHV@ M;!_;E"0Y'.,]9 =M1S65'0/A29SP'HG:3?C*( (X#Q[H@X:1 ST9T$_BZ'>H MLJ?%VXII#6Z"(J,.7EV?S^3M.-RA?R#Y6=D4[49>'?N9O!W'/G0EY'178I>Z M!5,P6/_8['$A9G+\#=/0+B3Q4_51!GX,?K=TU@[A7-Z.PQTZA 2=,P.3:+_Q MZMC/Y.TX]J$%2.(MP*D,[(?32 9&33I9\X,OX=TO(/[#U*.HM3U KNP8^"ZS MZ:NZ'Q5T-T9NV^_E'Z0QKCFS"^0,[/LK:1OV_L9]U;__:'N\9Z/.Y\SV0KYJ!)*-?J3\DQ-K43K]8UMJRBA*5'78DTS MN+,4,B4:IG)EJ[6D)"Z<4FZ[CN/;*6&9%4Z*:W,93D2N.1#BT4R^Q%/+,8PHIY$V$ 1^-G1&.3=(P.-W!6K5SS2.^^,G M]$^%>!#S0!2="?Z+Q3J96B,+Q71)4O^5,MQ)X#'AYP<"L']U2'0>4P*(26S I9'XDFX42*+9+&&M#, MH%B;PAO4L,R$<:$EW&7@I\.9R&(("HT1C)3@+"8:)G>$DRRB:&& %;J<$TDS MG5#-(L*OT'MTO_B(+B^NT 5B&?J1B%R1+%836P,G@VQ'U?/ORN>[!YY_NY;7 M:."\0Z[C#EO<9]WN7TD&[KC-W8:5J)?#K9?#+? &AY8CET8H(DJ![ILV/27 ML!W 9-V-6I.(3BU(*T7EAEKAVS?8=SZTJ>L)K*%U4&L==*&'MU$D\@RB*VE$ MV88\4ZG>OAFY./B Z.^P!JZO5JWUQFC.10U"J]DC* 2 M1(^(Y#H1DOV#"Y>0>,HLB[IJ6X(2U]N+ G;*S[-PG6#8H.[7U/VSJ#.E\N.T M_1=LGO/MLF@0#6JBP5E$8;-3&JH9RU;'V 9'V799--B.:K:C3K8SD::P_S/RWM*\1&%1H$ON^Y;O"<>9NI/QH-'8P/,-_M_KASPVTR M/Z,.5+ GT6\S[::_V]!Q]X[>J UWK40[ _Z MS=&+RV0KS<[0]6B%-,F^QWK0'N[@U>4R&.=P:=)DVFN]X =S<'KZX( MQUN#3I.2KKUWL#.GZF]$KEBF$*=+\'&N W"6Y4&UG&BQ+LYZ#T+#R;$8)G"X MI](8P/VE$/II8HZ/]=\%X7]02P,$% @ IH3&6.B3I2U(!@ -RD !@ M !X;"]W;W)K MU6S'JL]\3:D +T5>\MO16HC-N\F$)VM:$/Z6;6@I?UFQJB!"WE9/$[ZI*$EK MIR*?(,?!DX)DY6@^J[][J.8SMA5Y5M*'"O!M49#JZSW-V>YV!$??OOB0/:V% M^F(RGVW($WVDXH_-0R7O)@>4-"MHR3-6@HJN;D=W\%V,7.506_R9T1T_N09J M*I\8^ZQNWJ>W(T>-B.8T$0J"R(]GNJ!YKI#D.+XTH*-#3.5X>OT-/:XG+R?S MB7"Z8/E?62K6MZ-P!%*Z(MMFD2<.$#WC -J')#F@*9G'-S&P=4=@C,.7N/@Z0[GYN W#K[FX.$S M#KAQP'7N]\FJ,[TD@LQG%=N!2EE+-'51TU5[RP1GI5I9CZ*2OV;23\P7K$SE M.J$ID%>%R"UZ]NP"ME\W'-MIR4*9]-A!RB"C1)FN'<[X>#S@SG(Q,D[W%;F-T6 MK"CD,GT4+/D,7B]RPCFX W((X/ZF!VUI1KM+TTPM>Y*#!Y*E8SFE!=ED_2.+ M+F ER;;8YG52EW25)9GH 8FO!_E=K&DER2KD1K)6%?Y,P?LR804%KW]AG&OS MGY,9K:.]_Q#4GH[4C.B=/JF8[FWW\'L?-CWTK8@_DUF-HW MG^?0A:'G.RB<39Y/6;89-K()%EL":Y'K'LAUAY%[%85[3'R2=2_TL:^E?-$U M6[@:G91UVX<^"$,W+9=W(/GP(--*T/>(4->[>2>R9 L)_F0YK*@ MEG1_=5-O?6KMZUO?WQ]8G@/YD-N1*OVG+W.>S<5O$VQI$RRR"19; FNQ[Q_8 M]XWU\9[S;5T6\L'7VO6V\DE9 5ILP4 I^ZRZR "G0N3UZZFBD>YW8J)VX%ZR M@D[NQAA!C2WCB(:R=4W$R&;$V!)8BZ[P0%=HI*ON"<:JOTM536JD)'-D+$EL!8KTP,K4R,K^T8A:34*N6P0^MB8 M=M>KYP<:&<9P0\FP"1;9!(LOY*+%!72.;;9C9.,WN7F=RW[CV@J)IF&@/=$7 MYA!#&;"*%ETYA]A6U#8-)VH'--(0E>G5;>W=II(]D7.^)S+'&OI>UZ"U&ULT ME=V1WF4MK0:.K*+%MM#:!!^5"VB6+MH$7T=C5U'PG6"*?;W\T,7FM@<*HBEV ML:<]97H,QT$8.I[>WO89NCX^LQT=-0 X4 2X7N'Q>G-H##>X%-R>4L!AZ#D0 MZAFW&3BRBA;;0FMS?%0QH+%-OBST]#/I=7*/'3_T.]7@7:Z&+A3T)(V.KU=# MUW <8B3+0:^&'D,)>:8:CAT_]/]'P0=:;?>MHBVMHD56T6);:.U%"5T-8 @A ABO>QL1HVLHL6VT-H<'W4%:!86+*D_L-O?XRG2-TBK MBL(U(2.K(6-;:&VNCJ("-*L*ED4@V&W_Q]!UNL\UJYK#E5$CJU%C6VAMYH[" M S0K#_]%#X+=MMN'0>GLMOET1(\)])T ._JK7H_A. P@QIIAW&<(H8NT36MR MQP*9 M;'9OV@_;RUQNV\^,3,?L2J*/I)SD?GU!23%MD92367])9!F$'X 'H#2U1,7 M/^2&4A4\UU4CKV<;I;:7BX4L-[0F\A/?T@:^67-1$P4?Q>-";@4EJVY172U0 M&*:+FK!FMKSJ[MV)Y15O5<4:>B<"V=8U$2^?:<6?KF?1[/7&[^QQH_2-Q?)J M2Q[I/57?MW<"/BWV6E:LIHUDO D$75_/;J++VSC5"SJ)_S#Z) ^N VW* ^<_ M](=_K:YGH49$*UHJK8+ OQV]I56E-0&./P>EL_UOZH6'UZ_:?^V,!V,>B*2W MO/HO6ZG-]2R?!2NZ)FVE?N=/_Z2#08G65_)*=G^#IT$VG 5E*Q6OA\6 H&9- M_Y\\#XXX6 !ZW O0L "-%\2>!7A8@#M#>V2=65^((LLKP9\"H:5!F[[H?-.M M!FM8H[?Q7@GXEL$ZM;SES0HVA:X"N)*\8BNBX,.]@G^P6TH&?!W<$KD)?H4= ME\$\^'[_)?CPR\?@EX UP1\;WDK2K.350@$:K7-1#K_\N?]EY/EE''SCC=K( MX"L@6!VO7X 5>U/0JRF?T:3"FZWX%.#P(D ABAUX;M^^'$_ P7O/XDX?]GE6 M.VW=.6TM>!U Y@FB6//8ARY3C#J]UFN-W5IU5E_*+2GI]0S25E*QH[/EW_\6 MI>$_7":?2=F1 ^*] ^(I[1;NQ8YP)7M3&W*S^!WG5![?B4(M*WI2LHD$S -9W]76I=W K^(Y!@ 8/ M+\XMO'29EYQS#\^D[,A7Z=Y7Z>0>WF^(H'-=)U=!R6L@#TFZ\DN?]35U&=]K M3 YV+2X*%([VUI9*HBPKW%N;[>%FDW"_4/!!R7J(4)8"4G.AV%_=#1?6S$*1 MIM$X#!U"<>0)PGR/-#^9'(?@=)D%[#5K:QE\6#%9\A8"]&, 7[%F1X> ==F0 M6_#F.,3QR B'%!2ZW&U%L;>BF+3B9F0!\"<5HH^5FLF.ZTLNW;@+"U&4@/=' MN!U248P\<1*%AO;"2>3?&VAZ*O878(5>",@>@+8 O2E?O$5K4'D4L\D(KD,& MYY$'[0%)1]/1PIMY5XU,!:HH)*7?N8/"0QPH*<:1[9#"T8%-QW"1@8LFX?ZF M-E1MR4,REI, %NEY4C#RP MRE_8H[.R\[FT'3O#\',T3= W95]D- 52MB,/E;.>#UJ.=B(\+!V#,;98G&1Q MZMDRP];1),$M[P3=$K9Z99Q^G[B.L"%CU;"!3NR)7?:B(BR*,7B'7%IX$]?0 M9S3-GUTF0$%I'N>*BGH*J4V(\RP95W&7%$HS#TQ#F]$T;^XC84M>O&%@TR"X M$EN>=(@A;Q08NHRF^;)W)"E+T=*C-'5"=9!=;@&UA:+$N^.&$:,3E#A /.J6 M=,@*6G6CU0-MZ)IY@L!FNSE">6$51Y=^H@,+:)I6OQB$[@3*+)I#H(A M1=D(J%,..GB/FY%A1#3-B'N@@NYHTSHC%MGL!LF26RSHDHMCKS,-#:(WT.!! M\I^(6F0SWCP:M\T.(>3K19&A133)-,O?1FW%*:38T7)FX;A8.<7RPM->(,-; MZ/1@^:;9S(G=IJDD##,K)FPQ#'3FBUO#9FAZ^!R?"O2]_1M@GW6D/)>V8R<8 M5D33K'C7BG)#-)?#S" W,$/T"7)BT$$.\HLB5$1XO'D.P12%WCPQ/(FF>?(; M4:WH]NB=R&U2C%"2QE:YM.6*-,]]&6/8$TVSYY'#(6L@5]1+QTKTSY9M-6XG M; >/IK:W76R;8 ]F0Z1HFDCO!"\I70UY(DE%WPG>YDC+W8[ATM.I8$.A>)I" M;\F6J6&T9 U$1T.J>0M%5?*U>B*"PI2\HQ7O@/L'..Q@3IPEX_'8)89PX>D( ML>%7?&+B=-78MQ8K;!-JCK.Q]QU2.$IC3XG%AG8Q>E>)7;.&-.4;4$^R^;M/ M7L^D[=@)!X?/TXQ^G#WTF8J2R2Z#I.+E#Z!+Y>OML$W;:3%.>H=0@CT=$S;, MCJ>9_0_R3/40PDR[/)S%2GT0&<#PI*KNN82V!/RF!"NU5&]4VWCZ:FRS^3S" MH75ZXY)+D2\B#>GC4R/LX6:4O '8#VVW =J^K_6VXB^4!O>=%:_%.KBKB//0 M$MO#:A(7X^[+)97EGK*,#7?C$]PM&"33EE1Z5MP_(>ISC/;MHWL+')QL'5(Z MA#RG!WAP;80@<3Q/XU_6: MEKVK2W.$99U[S1PLXK79P>V2- MHTZIT'.VC$T'@*<[ +US$&RB&TG8S]MBLWT2X<2B)4??$&6%QYK8] 7QJ;[@ MS>@#HH('^LB:1L>E[GJH8'SE,BJV^1_E*(['<>F20]!/>!J%V#0*\72C\$ZS MJ#Z\FS3(T15@G%DG=@XY5"2)[_ Z-NU#/-T^W+?;;<\Q4./T@YB*RU:XBT)\ MUI;A7-J.#3]4%?ZUA7VSVFV3?[1N#%UR'A*>7SP0'FZ/1@C M+'E- T6>G1AM*B_R,=\XA%+/HZ78L'T\S?:O)X#;TT/7A3:B:E?GYE_!B2'#_\C%%EES9;*+3,7!Z_' MU%0\=F\-R: [\NY?+]G?W;^9=-.]CS.Z_SFZO.W?+S)J^M>=OA$!Y5I"_[,& ME>&G#!PO^C>(^@^*;[N74K*C0 O#]FG/U^D'_P/X]KN7_ 5!+ M P04 " "FA,980?["7R8( "K$P & 'AL+W=O/,-^3P9N-#K1-NPW8>FT"ZE$VUG2\7BQ_FM39N7DY-)_^"=V5:)'\RO+AJ]I3M*[YO;@+OY8*4T-;EH MO%.!-I>3U+PO^86@?1]>*/5E[?\\W;\O+R8(!D:4BL06-?SNZ(6O9 M$&!\[&Q.AB-YX_BZM_Z+^ Y?UCK2C;=_FC)5EY.?)JJDC6YM>N?WOU'GSRNV M5W@;Y:_:=VL7$U6T,?FZVPP$M7'YO_[4Q>&_V;#L-BP%=SY(4/ZLD[ZZ"'ZO M J^&-;X05V4WP!G'2;E+ 6\-]J6KO^TH[#AXVI7J6D<3E=^HVT"17-(EYT-J^SS>4S-D_5']ZE*JHWKJ3RX?XY\ T@ESW(Z^6+!E=-F*G3Q50M M%\NS%^R=#DZ?BKW3YYP.6^W,9W%OJFZ\B]Z:4F>:( YC]SD;DA\7Y"^Z= M#>Z=O63]?\SI_VM3_4RQ"*;I@[9N(VS$J.Y0[2DKS%M7S-1WJ2+U[3<_+9>+ M\QM?-]H=IG)[K!UPP<@[AN<@#7P@O7 X,"IVE>FJ/#2 M()K&'CAYJ+S$'.=+T(=]XVA!B8SCFW[S[%BES;A*&0%[(!AX0^MT6QHN(Y@L M$?5\U4DB;C:#^L6C^E4:$5L3.;;>Z*Z8L(]+P:0#VEBJ^E )_P)*UH""46W) M@246_G!YIXFDE3"_XW@'7POD45[^0S9TYR:J MDU=!>W'AX:KSB:72MB7,6=L'P[@\SO7R@652F9 BSN3ZH#C04D[,%$NP^=3! MJ!$*"";U8]7C^5">+[W^7C+#- ^D A>0P/N;2%+8MMX'^?-"9 MC?RA ^*P[*:H%RG[#+A,(S;9MR[0Z7%WESZ+5_O*<[;]GEM2;-?1E 8BQJJ6 M+7%-IG_95 )HP-:M7R#(:&,D43F8>?8 M-J9?%!AW7"V=F",7)=3@((^!DX*_$;%9H*,$IU;NP2J9R$F$R+T.1GV,QLQ MJAL[S.IR#&M0[YD1 2BE'^X$07\""A6%1)\:1(9=Z8Y F[8#VQG=([ICLL-* M"1=RZ[$E#$H-P,:7#Q9L6O9-#,[4^R@(*";T5Q9 ]C@KSQ#M]-55\D43%+WJ MM#6.)T>XS+/1$?HK@Y"Q/X<1XR.Y-H_"G&[81.]K M0]8#.G;5+G_QX=24P;>^C: 2[;1M)74L.:,XYL&)V9=',R2SPN#D>9BP57! _\!?'D1.?CP' FB:BF;K# 99[FQ'VK(/ W' M0(SGNZS3-> AZ8(;H1<]X9#EX2I6<*&;75D=D8JN@>\Q\\1S3"0H)!'"434@ ME4A/GJ^[%.5!038M4_X M=2&7_*.4 B_ ^XW'Z-3=\ '#][FK?P-02P,$% @ IH3&6#2G4/,P!@ M_@\ !@ !X;"]W;W)KN)S(B]NRT.ZDEWM?'0Z'+LFIE&Y@*M+XDAE;2H]'NQRZRI),@U)9 M#">CT>MA*97NG1Z'=U?V]-C4OE":KJQP=5E*>W=&A5F?],:]S8L/:IE[?C$\ M/:[DDN;D/U97%D_#UDJJ2M).&2TL92>]V?CP;(_E@\#OBM:NS%+$E-KK_127)E")8K<\=##'VL-D\;V6;0]><3V5+PWVN=. MO-4II;OZ0\39!CO9!'LV>=+@K+(#,1WUQ60TV7O"WK1-?AKL31^S=S]+\<=L MX;P%6/Y\*.%H;^]A>SQ AZZ2"9WT,"&.[(IZI\^?C5^/CIZ(=J^-=N\IZ]_9 MJO_*ML P"+D98E;P.8ES4U92WSU_=C 9[Q\YX3I&Y-9(M3&"T2,KO!&_&D]B MTA??'D"?94QMQ4SK6A;B U7&>H$)YS$5X]'+7P3(*H25*9= Y(ZD%<0@%#]+ M*,'/=!Q1-!!S6H)DO% Z4AQSQ?4V)0'^L](C9NG@A)IGCLA%S4%7O*U DBO* M.L(I)2HP62EOD+IR0GDGSH/4VUM*:F8G\5N&Q,GVQ3HW*-**20A9:*D3A42Z M,7*.56TKXQ ;2@*[[.>^1U1,.@@Y?KFU!;E@3"<$ 9T*610FB:H +RJ[?=XP*?B#@!:? 8S=]'# M>$CNN4LLI#_^"OM1J)0MVU1>@(:E%Z1\V5\ M'Y*,@&($)@2514$[_1.\D'G\8G^"\59GK7R^TPWGE:]CI.N<$%P*,#H5G"$U MK%ZXH]N$@#Q.]!VEZ$XA+J*8N-2NMMP!N$FGI(QM3 %=,C45Y]817]8J#=U*:\O/WY99@'X( M-Y!N-"_ [87! M_*"K<80U]H!MBRQ3 G^KZ@46#L'$XWGI@;4TJM(.G\H%]JQ<%16PO7'7D+QK MB'V'].BVXHZYP"P&JG8C#O*@DM<+?((7;G@9^2YBUK$3 MT\(\@))5H6*5[ML^YY;U_S95;I!K(,*K'V49A1UYX(C.0NTPU4NE-08G('X1*'L M26UM9 ;"2E/'A9(KOQGCK#& UYV*#WCT6I>=T<,TM5/4BK_I0SP!OXIK>8L. M-$.QO_?04&PE=X:!-P\JR1^=@$VONOWILSVVKM(=*"$I5V$? %_T%4!V +9K2,5P?4BLDBKE[W*YM+0,3+>X$Y_!JRY5X< VZ);E.Q'S MO[;XS>"AS?VP;F?Q3+<5CR?C]](N>4-24 ;5 MT6#_50_;H7#:C _>5.&$MS >:W.XS7% )\L"^)X9;+R:!W;0'OE/_P)02P,$ M% @ IH3&6#I8;M%> P ;0@ !D !X;"]W;W)K&ULG5;?;]LV$/Y7#EJZ)T.R925V4]N X[38!@0($FQ]&/9 2V>+*$6J M)!7;^^MW)&5%21VO[8-M_KC[[CM^Y)UG.Z6_F!+1PKX2TLRCTMKZ.DE,7F+% M3*QJE+2S4;IBEJ9ZFYA:(RN\4R62=#B\2BK&9;28^;5[O9BIQ@HN\5Z#::J* MZ<,-"K6;1Z/HN/# MZ5U"\EB5K,M/J+]L[[7-$LZE()7* U7$C1NYM%R='V3 M.7MO\!?'G>F-P66R5NJ+F_Q>S*.A(X0"<^L0&/T\X0J%<$!$XVN+&74AG6-_ M?$3_Y'.G7-;,X$J)S[RPY3R:1E#@AC7"/JC=;]CF<^GP2- ML:IJG8E!Q67X9?OV''H.T^$;#FGKD'K>(9!G>P-P$V M?0-V#'>$51KX* LL7OHG1+'CF1YYWJ1G 9>UCF$\'$ Z3+,S>.,N[[''&_]( MWB_3AK^7:^/7_SEU $_.XWOWM*UJ5F.\X@>BT']A-'BUU]&5\,/9]AG'?OL M'/K/JW86]C3I[XH%MXWF<@NV1/IH1*B"_NCT!U*/BTX^8+)P@_' VZ]453-Y MH">>JZWD_Y+]19JF<4KW70C_=,G^8C29QEFWI#941]8FU[RVH3YXE@,:F!K] M4Q>'0?"\[/FU"Y,^4*W5!HTK,TR RYKG:-Y"W)4\+V&'&H'+7#0N/2Y](E0, M4&N:MZY4+@23.0(S+LP?3#94]V \^N88^B%B6'KSEV=&J=3$<\^I$)$17$RR M]_%5/XN.;Z#EU&"5:B1IQ82KUP?:>5*46^$C'S?S5E):7C<6I+)PH&9PM*6, MB3[N'3\RL0K6V)?*7PN-KOZ[D#5JWRE]-CN#W*GZNJ MXIZ="1?E8G29QM/G.WA"W_:.9]/X_2N[U]@& MW6K72Y>AA3R;AT9\Q_26$W6!&W(=QI/+"'1H;F%B5>T;REI9>OU^6-+]0NT, M:'^CE#U.7(#N'\;B/U!+ P04 " "FA,98DF0^XF(# !+" &0 'AL M+W=OJ"ED464(K4D%=O[ZSLD945I'6\/MODQ\_AF'F?HQ4[I'Z9" MM+"OA33+J+*VN4X2DU=8,Q.K!B7ME$K7S-)4;Q/3:&2%=ZI%DH['5TG-N(Q6 M"[]VKU<+U5K!)=YK,&U=,WVX0:%VRV@2'1<>^+:R;B%9+1JVQ<]HOS3WFF9) MCU+P&J7A2H+&V&H9S2,HL&2ML ]J]P&[ M>"X=7JZ$\=^P"[;9+(*\-5;5G3,QJ+D,OVS?Y6'@,!^_X)!V#JGG'0[R+.^8 M9:N%5CO0SIK0W,"'ZKV)')=.E,]6TRXG/[NZPQ*UQ@)N55USXW)M%HDE9+>? MY!W*34!)7T"9PB.Z?$*.>5GJD=9.>!5PW.H;I> 3I.,W.X$W[ M,*<>;_H"W@,^HFP12JUJ"E5:3=>!4FTKN/5)1@W_K#?&KW\_E8" GYW&=Z5S M;1J6XS*BVC"H'S%:_?5JX9]UK//SJ'_L4AG44YS/)D8\SPS!NY:S>46 M;(7TT8A0![G1R0TD%A>]6L!DX0;3D;#ORZA=D0J-&J1)\S M)L!%S7,T+R'N*IY7L$.-P&4N6A<>ESZ0XBA"YTK-0#"9(S#CCOG(9$M=#::3 MW](P/"*&M3=_GC,*I2&>>TYMAHS@8I:]B:^&4?1\ RVG!JM5*TDK)EPW/M#. MHZ+8"G_R<3/O)*7E36M!*@L':O5'6XJ8Z./>\2,3JV"#0ZG\M=#HNKL[LD'M MWP$7MMH(OF5.'C-R#$/JB/EDH*U&P3K@H: F*#64?&!Y4C%*W+,4S=/7@[P, MW?^7+O!S(7=R2]Q;F*3=38^AK\'\J0;#1;F87*;Q_.D.GM"WN^/9/'[SB]VO MUR:&4_TB&31X*LBM?\:GME/3&\Y41=8DNLXGEU& MH,/3%296-?ZYV"A+U>^'%=TOU,Z ]DNE[''B#NC_/ZQ^ E!+ P04 " "F MA,98A64#,WP# #/!P &0 'AL+W=OKG+[,6R_[ZS M2XF16EGH@\2]S)PY<]W93NE'TR!:>&Z%-/.HL;:;)HFI&FR9N5(=2KK9*-TR M2UN]34RGD=5!J15)EJ8W2C:/# MP6>^;:P_2!:SCFUQA?;W;JEIEPPH-6]1&JXD:-S,H]OQ]*[P\D'@#XX[<[0& M[\E:J4>_^;6>1ZDGA (KZQ$8?9[P/0KA@8C&MSUF-)CTBL?K _K'X#OYLF8& MWROQE=>VF4=E!#5NF!/VL]K]@GM_KCU>I80)_[#K9?,T@LH9J]J],C%HN>R_ M['D?AR.%\C6%;*^0!=Z]H<#R [-L,=-J!]I+$YI?!%>#-I'CTB=E937=' M*\[#^3Z9FHY5.(^H$0SJ)XP6/_TPODE_OD"V&,@6E]#_9T8N8IQG^%]@^-(@ M;)2@SJ3P@&5K@1 4I#50,5$YP7SS&)(*U<\K8+*&F@MGL09)D,)#=@1I N0; M+L$VRAF2,S'@%/&Y74Y\JOL75Q.TA%\0*FH/7K1KZ$7L7[+GDA[B[UI S24C"5>WMEQ/HF+ MK*1O%E\7V7?X@6I\QF&RF%ZE-Z-^D>6C?X7PV,+!Z 8JU;8T@:B9JT? ;XX_ M,1%"S,*U)0BRRE5M#M$G4SND:%'XA//!V6C5!D'"ZIP-6?&Z%S+A4W8>>HT5 M:G]+RM\$$JH2Y23MI^WP^GP6MWV0_J[>/_4?6)ZRZFI!&Y(-;V: M7$>@^^>CWUC5A9&]5I8>@+!LZ,5%[07H?J/(E?W&&QC>\,4_4$L#!!0 ( M *:$QEA.<_<8_P4 +(/ 9 >&PO=V]R:W-H965T)G)T9GIDYY)#'"VUN;"F$8W>5JNU)IW1N?M3OVZ(4%;<] M/1.6,;8=-Q)0WRGW2BU_%,IZ,_!5:6?_+%JUN MAA6+QCI=+8TQKV3=_O.[91XV#/)PAT&\-(@][G8AC_(==_STV.@%,Z0-;S3P MH7IK@),U%>7:&7R5L'.G'^I;81VR[.QQW\$AB?O%TOB\-8YW&"?LHZY=:=EE M/1&3Q_9] %FCB5=HSN.]#L_FIL>2,&!Q&*=[_"7KZ!+O+WDYNH"]$V/'>#UA ME]\;Z>[9M2@:(YT4EOUY-K;.@"%_;4M"NT:Z?0W:-4=VS@MQTL&VL,+(,3XHV%#V8?$@L%/64HJU3KNO;8YU*P MJ58X$&0]8XZL+?,(:\<&(99&^+7)W86NYKR^?_TJCZ/A6_NO0N[*&CYT8Z%C#X^>Q,+.UD@O M@)1UHT/VY0'K+Q[KAN!W#YE=KM&^)[1?"2V[>(+JB':7N,=N-S^.VCT>KK9^WXEMJN/J\,5O\K^?76)!PA.#/7!HC96!.,*,F" M;!"R*&;=.!\<>@$&[$OO&O5%O+8Q]YM,B ;#8)BE+&'=-(D/_3R),ZI-)4PA M@7;.Y\(@K0$:RC.$2_'93-3%8\=)D(8/$743 A,DHWR9@QUU39)!,(PC%F6L MB_]#+P@Q:ZT.6)IF093$E-,,/ZT2B=,@C0>^TI=WA6JP'> 8_N$:;:H02#8( M3=P[B'L1#FVET'\"MBAE43))VMYL@@&[,F+.)?A[AS9+U" J:I#6X/0WAC8$ M!V4 6->>RP7R3YJT-6JKE9QX'HVYXG6!O4>=P/;8;[QNT&19$OTTH@Y'09C' M.WBZ_/BL^DCN:/BL^*UT!Z?S),B&HV=A$D(W2_'E0&5$_>X9P*=Y"Z1'V4LS 3BH39DD8O\#F=(!=,&*D MV(W"0R\8AM$#FV-@RW.,2.6@58(8!UFCN];0M:3I'XZ3-W)[F M276@A?;U>WC&SI;(Y02;'\@*I'3F>;)!%<"VN-J/+=+JV[CV4&6-?-%&: S, MK/"(X-1[KC6CP\60PA.("&")<&IT]<(M8UG:MAP*#)-3"4]X@U!9>%$T5=/F M=-';DLA9ILO0^1EV?'M8\&">:T M,9RL&]Q =K(1ERG#9OB&15O"HR^WN+=>ME9W+;O:@_[NVZ **,%0+0PKX/M7:K2:T MP/J9?OH/4$L#!!0 ( *:$QEC3A?]*?0< "@4 9 >&PO=V]R:W-H M965T9,Z5%\.A33)1<'NN2Z'P9J--P1V69CNTI1$\]4Q%/HQ'H_FPX%(-;J[\ MWGMS7)5\*^Z%^UB^-U@- M6RFI+(2R4BMFQ.9Z<#N^>#,E>D_PFQ1[VWEFI,E:ZP=:O$VO!R,")'*1.)+ M\;,3=R+/21!@?*YE#MHCB;'[W$C_P>L.7=;V?P5H+/W?S I6&_\;P2[)W@MC(" M%G?V:N@@G$B&22WH31 4GQ T8>^TEN:< M3481BT?Q] 5YDU;3B9H",L,+LQ.#FVV_&\]'E"X"G+>#I2]*_QC7_2!"[M5;@AZN4Y9*O92Z= MA$6,2+2!#QEW;$.L.\\J%7.98(F&?Y7%:SQ9G$#+6"8-$@J(DOI*]QDF$2UG;^ !["06E7HXV(.X#H&H6(]"-:T,!U;$UA9XQ>:^-C8WWH$H53&.*0!Y05,AH. M1S#FA^"Q*L\9N;UQ\E$%^H:;7+"/2A]W'N&T55EJ4^.!"!< *]T@\II*=S@_ ME6EU@/4SC9H596%E#$49LD9:']V/D><(D66^ZOC0#NW9][DU>J_7\DX7)5<' MTFJ\N+2='.7'\;2JG0!&]%*EDG*ZGRQ-+AP:&]-V0-3-X%<^B71E(:"6H\X-&;?5!#-_L7&HV4T M'8_QY"T07SYY:MX&R4E/9/NZ86A^F_W[#*X_\S$EU0XUIPA([K0I?92RM288 M+=]D%L7+^;/UQ_-[5"[C[7U@EIP>?-$2SA?1))X]6\.YA3#>FR4OD48-03R* M,)#UE[=;H9+C!TRBR6K97P:SV*-:MK23R3P:C6?/UH&Y#K*N(QJ"KB.FTVDT MC>?L1ZXJC(5L,OX_Q,)B%8V6\8E0J%^>M"CPK1:]U8FPJ44]Y5A.HMEB]=4A MLUI%\]6\O_P; ;.*5M/EL_5)]6:+:#&;]9L@+7=%!J#V), Z7D4ZUDPH37N61 M1%@D>942CW=>)G*J:2BRZ@%O>9($02B_0OJZ'_FRU[XH^:'>+4NCO\B"'->I M@RG^,*:$\:1C#M UAO3R4&7%%X)"PY/11;^>UA4>U7R'V>8M:KP]6M1+C&#P M$XZDN0W3SE_@-5S9C3#>'B=J_5JXO1"J'EN.3#^/!9V'=B(@@>3A(.I[9$*$ MD=1I&+UJ8"S5D$Z-OD'!J!^!L@Q'WPL\5'9T;S4Y,6;*RGF,B- $ZXO@JXO_;:$MH[?R3]J MY$JKLWXSO\=Y/V-88LN(_5OK="\QH)#0GU&SWBI,+UM)"M?'1;5[K)^@J%%K M&-5\U2Q.D]%QBSS)FA/12OWA4-. MU^*=ZP]J"VC=P>]3ARG#!8G*AG6^ZA!]D[>-/J@I,)>?NB@6,'/YZD@S6,@E M*EH<\SU&5L3,3H0\WE2N,ATIOC1BJ,2T&9 AA<,"!N6,A"(ZF^FSOG]]W^+R M[#4S^0/7;2J>P<>H'X0LH7:DX'E:="Y[E-20::1]L$?O@]Y>;&MT57HTB TX ME 2KUC1DEN[5\-;ZLF6KW'4L]DF$BY/B7GN\J([,^S2V1G7V=8(LR;' U;*& M)E5;WUXHI>?'/@L,.U]OT*&W_AN59=YDX4-.N]M^!KL-7W\>R<,WM'?<;-'M M$%T;L([.%[-!".!FX73IOP6MM7.Z\(^9X*DP1(#W&XWZ4B_H@/;CX,U_ 5!+ M P04 " "FA,98^40E?G $ #I"@ &0 'AL+W=O2_5%EYP;N*^K1D^\TIC5V7"H M\Y+73 _DBC=XLI"J9@:W:CG4*\59X8SJ:DB#(!G63#3>=.QD5VHZEJVI1,.O M%.BVKIG:G/-*KB<>\7:":[$LC14,I^,56_(;;GY=72G<#7N40M2\T4(VH/AB MXLW(V7ED]9W";X*O]=X:;"9S*;_8S<=BX@4V(%[QW%@$AJ\[?L&KR@)A&%^W MF%[OTAKNKW?H[UWNF,N<:7XAJ\^B,.7$RSPH^(*UE;F6ZQ_Y-I_8XN6RTNX) MZTXW#CW(6VUDO37&"&K1=&]VO[V'/8,L>,* ;@VHB[MSY**\9(9-QTJN05EM M1+,+EZJSQN!$8XMR8Q2>"K0STP]2%FM15<": GY!$GQL#&N68EYQF&G-C1X/ M#?JQVL-\BWG>8=(G,$/X)!M3:OBA*7AQ:#_$^/H@Z2[(<_HLX&RE!A &/M" M1L_@A7W2H<,+7Y+THX3A4NB\DKI5'/Z8S;512)T_CUU#YR4Z[L5^3F=ZQ7(^ M\?![T5S=<6_ZYA5)@G?/Y!#U.43/H7]GX9[%/![QOSN"VY+C7:WMHY&0EWC, M-8@&3,DA9TIM1+,$5LNV,2 7L-Q!2@4U9_:F\3LWL.)*R )8\1<2WTHT%*VR MMA;(E(ISJ#MJ<4LM0&*(JF?&P 8""UEAIW%&S,;H,K%0+AA9KV3CMAA'@]F( MAVQ8E\V)"URV&A/6IV??.(&?6--B^X*0; 4?E-0:+G9ISKHT9WG>UFW%C VS MELJ(OYGK0_8*OU7^'R!NY,*L&5; \+QL9"67&W@--/.C$<'%"25^$L>GN$S\ M+$P.SP*?AL2>93Y- KAP?8'NUMI6&6SQ733U&89H2N:V"QI[-.8 M'!R&F3\BJ3M,75;_D4HL_]H*A84ZPJ<"89C:?A OY]6Q*G]V?QE>O(79'5?X MUX2?Q8+#R>\<'9Q^C\EQWG0/!(-[5/ARD!_7O*AX/HFV= MXT'2%PB+0;((36AW^=G(0D6'C.?W.(5HWCG&6S;RR$6OF8;7%%W7V%NL%5XX M9WEIZ_.B!N):'"[" 78V:W5X[ /71M0N .Q8R,-M6WL<)TY+SN4"=0Q_6^'D M<8P:\PUJZ!SO88/5 *'Q8,NZQWWHVKDL\/HQLO>=&885NW*-\/T@2P!)3)(] M20JQG\;!GB2#T(_B:$\R@I22KIFSA4$_443VRT2#%([]N89[XP>R8^F&+(T? M"-*OFT1Z:3_'S;KQY4&]&P(_,;44C8:*+] T&*2Q!ZH;K+J-D2LWS,RE02JZ M98FS*%=6 <\74IK=QCKHI]OI/U!+ P04 " "FA,980>,#>2$, !?(0 M&0 'AL+W=O6;FF1EJW^R,_5)OE6K$39&7]=NC;=-4K\[/ZW2K"EF/3*5*_+(VMI -OMK- M>5U9)3/>5.3G<1A.SPNIRZ-W;_C9TKY[8]HFUZ5:6E&W12'M[:7*S>[M4734 M/?BD-]N&'IR_>U/)C;I2S1_5TN+;>2\ETX4J:VU*8=7Z[=%%].HRH?6\X$^M M=O7@LR!+5L9\H2^_9&^/0E)(Y2IM2(+$GVOU7N4Y"8(:7[W,H_Y(VCC\W$G_ MB6V'+2M9J_03+^?IU[*I9,2/R)E M+'XS9;.MQ8(JD9<6"O+C>+/_[Q8U8U%B/SK(>.=[.1AV90VK^I*INKM$?*B M5O9:';W[X;MH&KY^0O.DUSQY2OJ+'?1R*3]\-X^CV6LO2_R^5>*]*2I9WHJM MK(6NZQ8HZ3(%,,@8(7F5JFZ M7]T]$9FVR$!C:]$B.*QHR)PY?\S)ZRM^CUZ_Z5.:UZ1QK]TB[ MH]M2-[4X\2!\NOJC[NQ_L6>KUM8M:8X-O&J@E&YD[B0XUL#&IK7P9TUQ6TGR MEC?DT;5>]E4#+\%;X@=95*_%TAC;G]/A=\6_+7L(K\RZV1',Y. K4"IGU147 M$B5S PK/N=]D@A570$XZ:H?HM?9=FB0Q/CR!5@UC9:),$4G^_O=+E4N [ M24#]UGE?P%DY +F\E_"=YW:F]UN?9QX$"*2#M(O?M6DMG(!:9!MGXEK7*>*/ MM^.P*0=&'V"=[2\R= P20&I &X0(8IRHY[Y&M<-ZK2U"#TU#B4:9%'&4%(C= M5L/!6YG!,%.JQPP+V-LO5A"#+P"U1J1P)'E:8):%-%=_R-W? M"/MDY.MV5R(9(I.CZ6?CY"I7U%/D;4:EI!L".HYPNUR/3E7Z6Z+KE?A''^\? M_>F?N1M'QEP "PP7XD-7H)=4H,7'MJF)EEPRW0_X<3")9D$XFXAC >QG,_&S M#R2.K/AU_[<3G(F3Z2R(PLFIB,+1.!08&M9*TQ;01TK@Y[1H/ OFB_&IF,Q& MT>*N'H>&08LDBJ'%C'28+KJS&,N'5H>+.!@GH8BC4;(0GQXN]-_F&-3H_]XK M5XXR[CF%,3W[D6+O)ZKP?W*%?\XW\V"VF#,5'8MD,DJBWC>3<1Q,)V.11*-P M)OYTZ742!6$4!5$4G8ID.HIFCWDFF4R#>3P]):'A^!G7P(O3,8--JQ.Q?*1! M^#:TE_]_:(_C*$BF8V ]"4>3I,>Z*P?C9!3W6-]-CD>01FHMII0#2)3G-"$C)*11/ M Y81[+L&M5XKOE3HZ1,LB>X$;0&8<=FN M!BTV=3ST"/U*U2GG"^XCG=K[7-:UN#B<)@"C1'M>IZ:EAG-K3;O9BDK>6H2B M0/BTJ>-)"&TK.BV:=(TD(B,==$$'/51%..6ZT W_ADK80>AU3VEKKNLMH]X= MBU*3ZLIU0"@HI!A:1$+,8;,OK!^H-[KSF&I;K6^Z\#\A2U69T@)%R[N0C;AN M_=IB$(A.O9OD'D8W2.Q3D1R(]1[6KB:W9:Z I\$SNZ-ZD4%16VAJOU>W[."5 MH686^_;S#Z*;?AGBQ@[13:/4?N)!C9:W]QP+9\U[] 4=[_*X'R!]QWDP_[PH M#/#A1)\Z05VWPFF6R9YRT)$B3#GH[N(.JTZTWP_Q#V[OC>E\53XC==3QD[R6 M.N<5U%_3T,7D^6V$V9/E?FYZ1.[P\L$/7OUP2OGXC72[%\*;+V7.ISS$H.", MQ7P2Q"#/23"9Q<$DF8J+%EV[U7]!-*I.D@08Y404C*=S? M[ECV9Q;,@GLU. MGZ'4"?J$Z3SN5PWTN<.G\2281DDPGRQP\"+!D?,I@RXW&ZLVE"3W1E%_JY4] MABA#L-.@%GC**@H'V3:F0"*D/)@C$']2*^O3%(*5R_-!:$8AK,D538K<5,*1 MZ\;+=ROZ0*),=NUP?]Q>5Y"%HILJ)K7]<,PSJAE4FI>Q*D6(^WQYAV'[K1IL ME&FH!#LK$()B\?LH$">@08XA/R^7BDYN,">8W), Z,K033E \?E_SP?2DLZE_I*CO5.3!ES/=I[5R.,&0PWDR@JTG^N_I"\=E@9;I!HFEFM5TB)2 ML#0-!N=407@2W M*N?KC97:RGS=E>%]4:6@E6+=-AB.]GQU)WK)T;K>C^2:AI'4$D8'K.[F=DSS MA+XJU9J:/$]Z-)K1A0%M*6N3Z\PM\[G(E_2UYS]_KY0^=-_P[ +/A]DS!R/6 M&[[>9D -^->[CBX"9.UI%A65Q9BVAG'UZ2N$#M'?\$;_'HG0K/S><%)2S*"> M:S?!68H%E*EC&D=0**1SX\\>^HY/[^NRN M37NY?O22IO I=68%/(3/5M-;V7]3$? MB%5.18GZ,[KQQ7'G" 98?>WJ4JDVIM%,"F[-P6UT%*XF9Q$W]]BLN74%[3-I MN2YZW\W5*D6?U&B(R.7.)1XWRS#A:POXF&]<^>G4IYPH#;V]U$5;["G8=<@< MYTR_#87#$'B#X&BX27>1L'>\'UIB'^;^]A/EJ-Q0&2J1\8%[%^/> LF")R'O MHX$W.V@'A8_OP]R(\H1?<8AT+P_=X0.9G=V943770X-)D,OP0!"=)%.&3-!7 M-R6U5$[WRCX\W#FL?#=0M\A@3G)XG$<^ON;&=QH"Z1Q=H%OZO$6T=*V$':J; M<4[<]D@,^QF"P+H^X^":_#,AE+%MA?SB#'@XA!]-RV^Z/W[H/>KYX*5WH>R& M7^U3+P'LW/OO_FG_OP[+XVI M^!7ZRC1H:_GC5B&/+"W [VMCFNX+'=#_GXIW_P%02P,$% @ IH3&6*S. M\@KJ P S0@ !D !X;"]W;W)K&ULC5;?;]LV M$/Y7#FI1;( CV;+3!HEMP$Y2S \%@B;='H8]4.+)8D.1*DG9R?[Z'4E;<3;' MW8O-7]]WW]WQCIINM7FT-:*#IT8J.TMJY]K+++-EC0VSJ6Y1T4ZE3<,<3MO3,TRWH6+AI45F@%!JM9LAA=+B?^?#CPN\"M/1B#]Z30 M^M%/5GR6#+T@E%@ZS\#H;X/7**4G(AD_=IQ);](##\=[]L_!=_*E8!:OM?Q# M<%?/DHL$.%:LD^ZKWOZ&.W_./5^II0V_L(UGQ^,$RLXZW>S I* 1*OZSIUT< M#@ 7PS< ^0Z0!]W14%!YPQR;3XW>@O&GB*$\DFY=X9V!>'TT\P1HU_/RAUZ&='Y&^@Q?-'*U19N%4?^&I^1DEY.OI>SS$\2+EJ3 MPG@X@'R83T[PC7OWQH%O_%/WX$;84FK;&80_%X5UAB[$7\=B>]WLDI]I^FX_^CX:%&:(W>B% _5+X@XK8+ MVW'!H1&-7X&61II;$!;6J- P*9_I>M,!NG7(H;-"K8$I0.L$50."KL"1C6O= MM$P]?WAWD8\^75DZHCHF :L*0\4%=D. >!3*3ON>;YW1E@N0F5&+=M:E#4H M'8X7I* 2#DJR5R 5?ZG72OQ-,GA'A!HV3'8LEK6DOL)4B79 ICDP_IVJADYZ M4DXY-^1#(!4.&_)/!=71W11N&5G]T3%#CAZZ UW+23.==_8_+K_I8E#0L$?" M,:K>II,L[$=1U,LIU A]_M@'7.=T^;Y!=K2!6!&>.C;H06:4:M#8TBPAS)KT5'$ _N2NB+< M&ATNFH_ 0CEQMB@Z&ROO%R\]'UXM;Q$CIHNI.N?C:]*O]6[V(3]3+ M\?C0?V%F+:CJ)58$'::?SA,P\?&,$Z?;\& 5VM'S%X8U?6^@\0=HO]+:[2?> M0/\%,_\'4$L#!!0 ( *:$QE@7[\_F,04 /H4 9 >&PO=V]R:W-H M965TNNN#I5JJO.N/IWQ@NFQK'B)DXU4!3-8JMN)KA1GJ6,J\DGH^]-)P40Y6IZZO0]J M>2IKDXN2?U"DZZ)@ZOZ"YW)[-@I&NXUK<9L9NS%9GE;LEM]P\ZGZH+":=%)2 M4?!2"UF2XINST7EPD?P6?"M[GV3M60EY5>[>)>>C7P+B.=\;:P$AM=W M?LGSW H"C&^MS%>C+VOW?2WSK;8D;4,;@'A=:R.+EAD("E$V;W;7^J'',/=_PA"V#*'#W2AR*/]@ MABU/E=R2LM209C^>CY4-P25$J@]D=^CH')F>$I&TEJJ M2H*.D]QLQ!IDK$QI(TI6KOF.CZZA,QK;F! M.,5)E.N\1JK@ R@L,'/O]'1"/"K1A'!L8,5:(J]*#7I\:9F+U&E?L=RI< FO M&[4MP(Q]YT!I&U%G, %E 3=LL-0:@EE)LN1TSYFREFS0$=Q">Z1E81U VTRL MLQU<>- V#VV)^9WAP&O1M2K1$ZFNAH+&+@C615!4FE:YQ<+O*FL1,,+AK2?V MF*H-7L5.1!M)"V7+X4YFM>=HJ9J.G!Q9:WA3'Y] O^)\4)Z$XA)Y5UWV$='5 M,#>@7!MZ3I$7^3/W7LP#>CL(J24YH?-"*B/^=6@LM#;(24(OG\W#('Q-[TKX MG4,<"!K.7+"5R(41\%HP[0AO,HAZ98/4!Q$$,05SGSXC4]DJ[VNG61#0/ GH MIEXUNPB4#=S1-)P=TU$2X_E1&I;WF+0S)YE-\8Z]>)K0%?RNP-K\U)K_2Y?> M;7"W<''?RRD^$%_Z/6_?U%65NW "VIKIC#80.X!P:7NX]Z06VTP,SE"Q^; ?.'_"H?<]"?P_KHV[0BV&3(O^#)XH[ MGB_N9\G35ZA9A7__DW7K$MO5U/'C9(6P\8SB<31,4$WA."9_[/^H(!5Z;1U* MKL_]("X9)_0"SQ#/1R(7XP4V=\A?T+FKQV&,O9X!B&:MFDQ_*CZ_+-\';&U3 MW^%IE]=.4XK\A?BW, L)!0P)@AB$7N#/\1'Z4>]H2@'"BZH.9WYO>T:![\V2 M!86@>-B>T]2+\'R([^YD08D7+L+N!(T.<^#&_@D"+TIF#P>] JS8?=/$$M]+ M4+C3Q0*6:.2I<'\1F]AMMSA*O"">']M:WA4Q$C/Q8ECSG*;1[">^MV6QJ>%U MY(WCPIPDBKK I+EZ! +EO7(=F*-AI[^,1==EKBU'9?9Z/_3\9#YP.\*1Q ./ MSWQ_X.JGG/R$>X>.M=6Z"$+:,X0DW1"2_.80LI?O,(0[V#MO[K,>R)M;P?=,W0K\;W*^ M :L_GF$N4*3'RU?O3&YRJGL1<$ DKT#,PM3[ %(3R1D_%CY*132@\\W1_9/X;:72U[9F&K MQ0.OL,GI.THJ.+!.X*WN/\%8S]+SE5K8\"7]$+M,*"D[BUJ.8*= E40GJ)_>]_V7_0D2]0 M,^$:#A&,/2<^.ND]":8.$V9)J3N%0QM.WFF(UT/O_@X?7H ;9FJN+!%P<-!X M]G9)B1FF:C!0MZ&3]QK=7(1MXQXB,#[ G1^TQJ/A$TQ/6_$+4$L#!!0 ( M *:$QEC_ P6T>P, #<( 9 >&PO=V]R:W-H965T>^%#GA8[J3[I!M' YZX5>NDUQO3G0:#+!CNFSV2/@G:V M4G7,T%+5@>X5LLH9=6T0A^$LZ!@7WFKA9#=JM9"#:;G &P5ZZ#JF'BZPE;NE M%WD'P2VO&V,%P6K1LQKOT'SL;Q2M@@FEXAT*S:4 A=NEMX[.+U*K[Q3^X+C3 M3^9@,]E(^&\0N[M&1B_(G9MAJH>0.E-4F-#MQJ3IK"HX+>RAW M1M$N)SNS^@5EK5C?\!+>B?&,J5B+P!"VU0C*/<[%B!._@)/ M12FT7 E*JR> MVP<4TQ18? CL(CX)N.[5&22A#W$8IR?PDBG1Q.$E+^#=84U<,G"+O52&BQK^ M6F^T442+OX^E.Z*EQ]'L53G7/2MQZ=%=T*CNT5N]?A7-PKRM;>@OL$1BV:1$T&DU"91JZYL>\,WINX P=7U MU1KBR(_#&42YGY/E^N8]S/TP3*$@<0YK"IZ73(.D]!2%P81+]#GXW)^G.5DD MLQ ^2,-:ZVX6^_,BM;-H[A?%#'Z7P$7%[WDUD$8I!V'4PVG@DI)4?#-842<5 MCGI1^+TKN/-T*%PU*%?8QBK9 G5C@?!8@:1R-3J#WZ2H?VSI>:R :7<<_Y:\ M3 C[*E8@Q5$NM%A3>'3SN+%D80;D3FBWY8"_28GV&Y$<)<=7B;YG8J"6 TFT M%WS-BC3VLWQN)YF?I\F>$WXTSVF,9S/'B(1T?(?&9$E,\CR9&)#6A % MK)LL]I,\@V-O1?#D,2B3*^*Y/TJDKKL=F\*@^MM1KIFI.Q6YQ2Z;A M69YYH,8V-2Z,[%UKV$A#%]1-&^KLJ*P"[6^E-(>%=3#]*ZR^ %!+ P04 M" "FA,98+Z;=,(H# !N"0 &0 'AL+W=O['K9T &&?#S=R_/NOHXBF^]YQ>Q MUUSAFYTV%7.X-&5D:\-9X9TJ&25Q/(XJ)E2PG'O=VBSGNG%2*+XV8)NJ8N;Q MADM]6 3#X$EQ)\J](T6TG->LY!ON/M9K@ZNHCU*(BBLKM +#=XM@-;R^R M&_PJ^,$>R4!,MEI_HL7;8A'$!(A+GCN*P/#OGM]R*2D0POCLD>Y.'][PCL^(XN5:6O^$0V<;!Y WUNFJ MO"#):BD*YG#Q6BBFPNO,%_Q=_\("?0LDB<6-\G%@*O:#""-0TCB M)+L0+^VKDOIXZ5?BO3I[2 M-T!"S:B9*( _U.1M?8>TVW.#'Y Q9,ZLY=B1EUOF"$!8RH[=10/8:8G[EU E M_" 4:G1CT=G^> TX>T+VPP>_,-7@[@;IL%.<))U,PTD\A"L83<+Q= 3OSP'( MPDF2P!@-AO!!4W7J%X._@FD:9DF*PC@+T_$8[CA.HLB)3\[L_F1]8.@5#U+< M8:3T0VZ)^#-JE/ YO1!Q"=S.A7S$/5KZACD-JX9&7PJF@%>UU(^<4TTQZ;:A MIEDRHKJ^VJS7 [@E$)@3*6KCJZ[\V[R?B/QX(NR7CPQ1>@8[[(X%H7+9%%@; M587A&3W^J#^ <^629Q0#GX;MM^. MSG^?0GRD'8QS7*\@3=-P%",IE!EL0GT893_,VZ M429->((J/-N"%NID-O-01^%H-()S6V!T= 96W)3^I*<28N?;X[#7]I>)57N& M?C%O;R+OF"D%CJCD.W2-!Y-1 *8]W=N%T[4_4;?:X?GLQ3U>B+@A WR_T]H] M+2A!?\5:_@502P,$% @ IH3&6#)7Q)%! @ F04 !D !X;"]W;W)K M&ULK51=;],P%/TKEID02*Q)D[0K)8W4#R9X&*I6 M!L]N(B/&_=TGVN[X25Q2?:P ?U0KJ6)O(XEHP5P105'$G8S M/!].EY'-=PD_*-3J9(VLDZT0CS;XFLVP;P4!@U1;!F(^!U@"8Y;(R/C5KH_LM\Z[\;(E"I:"_:29SF=X@E$&.U(Q?2_J+]#Z&5F^5##E?E'=Y(Y& M&*65TJ)HP49!07GS)4_M/9P AN< 00L(7@.B,X"P!83.:*/,V5H139)8BAI) MFVW8[,+=C4,;-Y3;?W&CI3FE!J>3-7E&!X76(-V+X"F@%54I$ZJ2@*[1PV:% MWEV]1U>(J M)"G,L&E.!?( .'G[9CCV/_5Y_4]D+YQ'G?/H$GORS8P:8[/W333(L4/:>7)( MKB>3T23V#J?J>[*"CY,;OTMK='DGK[P N7?-KU J*JZ;=]/M=O-E[MKJU?[" MS)UF3/RA:8;6'9%[RA5BL#.4_N#&=*UL!D$3:%&Z7MH*;3K3+7,S.T':!'.^ M$T(? UN@F\;);U!+ P04 " "FA,98")S:>>T( &. &0 'AL+W=O MVI#AQ-HD!9R\X MVS8YP29M'XH^T!)MJ9%$+4G9\;_O#*F;O3(5!,B;7A+=^/'CS'!F_-FZV7+Q M(D/&%'E-XE3>#D*ELL_CL?1#EE YXAE+XE,1C=S*Y M&"*[B*&6/@L@\2:C8W;&8;V\'SJ"\\#-:APHOC.?A /W$OR*VE8UC@DM9/PJ0 ?5G#BP>5RB?]>+A\4LJ61?>/SO*%#A M[6 V( %;T3Q6/_GV3U8L:(IX/H^E_DNVYEGO:D#\7"J>%(.!01*EYC]]+0S1 M&#";'!G@%@-Z*7JT4 N2M$K3TK W0C&J?D/ ML&_ !'D6-(C2-5D(0=,U [LK>3-6, ,^-_8+M#N#YAY!\\@]3U4HR;),A<2?N.9$A%4Q:8+UJU9Z&]8[ MJUV2)8[\B,- MHDT4Y#1N6[P!/6\'Q?WS66;49[<#V""2B0T;S#_]X5Q,KBV4SRO*YS;T^0-/ MSW[F,2/.9#D]WBW8:S\[/C=O&[K/A=6G'^QF.6,G)/!81W')/_W+-DR<1_VQA9D=X9 M@+.*Y^PC]LSL RA?592OK*:]!\^*B,;:SY+P55N::R-MAVU&TV-,4_*MJ#&2 M?,T%PJN0D54D?9CZ5TX%L" ,,R*!?!;%54(;$IX+\B6,V(I\>V5^CA6*_+5: M13X30PR)%_(X@O\!GM;/_I4Q015.5#W[I%@6LI3-18$5UEA$3K+XLBG2QC>L1A@Y\=YH)( AI OHDDAF41)AD&D JIPK,= MV3+!2,J1"\FXE$SJ_@=FI>D."G\1T"E/LWP)ZX+G3&MFNJ0U%4&)_(4G&0[B M0I]*B"\!]F026K#E_R!B2VY(84061$9)%%-QN/8MF#J!Y9:/E[C $%R4%NW5 M-E*A<26&4,&Y1-?N$NQ7'@FP;IYBQ]& 0H5L 5A(6^N 18?KC>-DQN@+X6F\JQ#!+P@Y@BP'4[T8V[:0&>(L M0">2X!L8+7/ ]IDQ"SR8%?9^@Q=AWFT80:C9X@RF[[YB8 M^H6#(*G;YMZ;F.]Y$C:R*GQ;>@*/]XTU(@^P=HV1#%<>ZO!-/7YJ2A_&B+7E74_V6ZW^;:CJ\FGB_S_2=+074GAUQSAM3'6;] ML[;B4)2I\P(+UG(^.2YXF. $EC<%V$)4)IR[)@ MJ/,;5,:A_DP%#H-3$?EZ?XEHO68"G&T^1.J2@E'4LF]'VFG/W1N<9#BSDG@O ME;0HURH4/%^'>O.;Y%\F3T9%'&$D<\)]2)RXCA-ZJN_Y$.LQ*_"3%F_7HI6(^*^M0@"2TE!SMP:*< G8FH3E\ @3_^X2]9E$1 MJ 4(V^ 8H!!'L'$#?6](@DA*,+TY6=+T1>29\G=H<;@.0_ 8D -&53@L=ZC) MEYARP?*X1=';;[)KDZVN,[!\;1>$\G'/KTT4F!UL=JI@/H/M [4@P^J:JQS2 MUX9)30$>AB!4%)8)(2 5> (FF-C)":;K)%LFCFR*F^=1$5@G8MERT$_@'NPE8C*_G;WACWYBMCB[86CI]9U+K M&!/[QSPH*:V"A7W803ZT46E(*HX54Y>T5B[V<2V9V,;'K?FX'R$==* JD=L^ M_CJU%N-8=9/YHFS5L/:V$ND8WZQ)-D:UU.+899&F@-^--V_2UB.+8U8ZV%L6F M5-CAWOFYWZDU%>?R(\0*YR,$%J=66!RK&O)^O:(#MQL&B%RQZP:(7+'K! MHAL&B%RQZP:(7+#Y&L*B_FW3LWR(>%2SLPUI2K^UW%K5^XMJ%D*.B1<>X M(TG?QJD64ER[(/).X:(#M4.X<&M=Q;4K()W"19MR4: TE0MG"HU"NW+AUL*):Q=.]ALBFV9A!WKGIW^W MEEC;=FT8';:Q:]9M%K%KUFT6L6O6;1:Q:]9M%K M%KUFT6L6'Z)9N/47E*[]B\1CFD7'L+W\;B-2BR>N704YKE;8QQVI++972FH% MQ>OX!W2J%1WCWZQ6>+6 XG4(*&]4*SI@IK-IEUKA M-=X,ZE!0WJ96%"A[:H5W"=W(@5PQ;KR:E3"QUB^@2:AN>:K,6UK5U>HEMX5Y MM:M^W+PA!PY80WDA,5O!T,GH$B87YJ4S< MJ_($)ZA>_9O_'U!+ P04 " "FA,98J:IA0N0) "H&P &0 'AL+W=O MD9VD ME^ODZK&2]L/-?8!(2$1" BP 6G9__3V[ "G*EI7S]>Z++5' 8E^>?787/%M; M]\T72@5Q5Y7&GP^*$.HWX['/"E5)/[*U,OAE:5TE [ZZU=C73LF<-U7E>#J9 MO!Y74IO!Q1D_NW879[8)I3;JV@G?5)5T]Y>JM.OSP<&@?7"C5T6@!^.+LUJN MU%R%+_6UP[=Q)R77E3)>6R.<6IX/9@=O+D]I/2_X3:NU[WT69,G"VF_TY6-^ M/IB00JI462 )$O]NU94J2Q($-?Y(,@?=D;2Q_[F5_H%MART+Z=65+7_7>2C. M!Z<#D:NE;,IP8]=_4\F>8Y*7V=+S7[%.:R<#D34^V"IMA@:5-O&_O$M^^$\V M3-.&*>L=#V(MW\D@+\Z<70M'JR&-/K"IO!O*:4-!F0>'7S7VA8MY#(:P2S'7 M*Z.7.I,FB%F6V<8$;5;BVI8ZT\J+%^VGEV?C@*-)P#A+QUS&8Z9/'',H/ED3 M"B_>FUSEV_O'4+G3>]KJ?3G=*W!6NY$XG S%=#(]VB/OL//#(#H/_ M.5OXX(";?^TR.,H[VBV/O)VSW:'G7:'NV3 M?G$IO?84,Y9M@B2$[U+ROQ C/A<*R9+9JI;FGAS2&-GD.JA<9!;A,SY^\O!3 M+NGQ4AMI,BU+X2%#(6>#%X6\56*AE"'IM718IPWM(R;1X1Y #P4?E/Q>.PTA M=0G/KY113I;E/?VNZA#W!BCVQ; BJZRQNF@TXKW=UDAS4J)*UM5 MVC,+M8?,WU^U9Y DZ7(R0)L 7:J>.V"X=63'!Q'B8HWG.<3?DK^=K5CE7ER^$PV9S)1!T"JQ:/#!PE1C Q3/RB:'N+)L MG:%-)'QF3G@#R[#8J3\:39%"F;"_]?&Q(K$NCXOC)!@&R=F!N@H MQ0W#2T 452AQ,'GU"T>$9-XKZ80BMGV$I2%DEWC>G0\XDY!/TL$/TT2J>R'[ MA'(11B02 45=9-#-46!"Q/9'DXW8Q1H_K0M+T;9K X&^67B=:^F0?L,DB7(J M%!8^+VTFGR*!8?_1+]B3VVHH?E8 D[D?BEE#'%YJ.80?P&B1$ZXL]!8WH(61 MF 'UG+J)\MI\C&# 9N-E%IEB@RE5:E1C5JJIK>EY!PM',)2ULK4V%&EX =J@ MR2%'#1\E]BD 6@4USMT-MB^>,E/E7V!!=;!3T\A1,BK,42ZG=-GOC*$+( M,^(6/< YT#\*R47"9,K+(90"/SH*"NQ&QD: ] *-3M$E2FU1& JGE*AB[8]H M1.7695>Z^1CBH-8RS020(S+4KI'8]@0D*A))W=7P#)F2CE@VT+Y%.VGW .[' M0TI[=A=B:['%=4P-A;7-MQ8L&[*-!8[V5.KCKE(?[RVQ7SS;H'S0%:%U5Y%^ MG@3V>F2_+N+AV9GZJ! S9R9^]SVTDMLK^4UM%!B*KTV^8D&IP'JT]'4,/%<8 MN5PB1HD'B**@AZRHSC-.L%Z%F%W(RX4NN>@.>\6 5E%2()RDPNX-0L8CN)X] MWPE1]Z=T=.I6F4;Q&H(<9*+^-BYRDMI4]H2A6"FH5V *B9=EE3P1]$=>" +#3(+&!+=G0 0<(O+7E;:P5%=1#T%EON)XYC5P6&SQ?P(17 MT4'$T A%:B+6Z+O\6W1%2&8FXUXV()0(SY_Q60Q1;%9DK0/*P9]4KV& :U=8 &.+CSMTX MR0JMEKW%NGTB.![T 'BXD85U+ S)D4@N!1JK &46,J:/5$ZZ:)TLM?! M5Q9'F. VLXC3_AL?V<^C>!4 9.P*X?_V!/&AYU$T3TW,6&:9&DT[F(W;=+1L M7UN:;^& K,@>'9>A3=JH>($2N-!GTA=#_BNH\B#I(S.C;W;A%:4U$85* M+4D*1)P8:1C)%+: U;:YEZZBJ)V*&&+AW1Y.X>66?3HT4=,U-5_ !3"C^3"8 MIBOB:767*15KQ0=%*5V*=W$9&CU0%T\>5Q9H2]G>SHD?WGW<#(K4,8:]F#GM M,'.Z-Z(W*N,:T)^=K<'GK)WVX*?O+J*NZYX&SMS2A+T+6']1#9Z=>DVSL1RT M?7N !IZZ?3O7/;$*Z1U%T1U!-*"_?-7H. _V2O;W>U&&.*M;8%J3@@J78YP M61D/6L_NK9\;!AH=_F%O5;4 #T*KPS@N;'*R=U.% QF\\L. M=JAM#9FZ:]N7FING=M]L_J7;1D>_FIP,15L!;KJ.Y\5GS#69F)Y.7KX1'RO8 MB3/V@N[(1N+Z@6[Q\DI0 MU2C5#BU2WY6N2V )W4+=QWYUT^:F!5U3C@!L'(^*NE8T_\4Q4-VA->P5UJV[ MD]BR$/6B.8Y>>BS[BD(V_*ZI%""?($*56'$W3_67BNH2I\HX<'ED]4H;0TK) M)<2!%;,(W(/C80(OR:=]VR-7=""T>I:XHY%X+UV;\60DU*NI^:,KG9'X7;'; M4X^\Z;Q;!FC3>)D$X''/XSRU=T?V4@_9U&51M_RG(=UFH&"*S_*.;L=C4IP< M[4J*SP"0 M+8!M"])1W<"&U5+3(.#E:D57G2'>_GT%KWI,Z?&ZH^>6OXB8_VN(?]I9?,>] MMR?H?U;\CH@G(!/BBY3N:?<::A;?OFR6QW=8GZ1;4>-1JB6V3D8G&.U=?"\4 MOP1;\[N8A0UHMOACH21:"EJ WY<6#5;Z0@=T+^&ULC59M MC^(V$/XKH[2J#BFW"0$6C@(2[&[52KT5.K:]#U4_F&0@[CIVSB_+[K_OV DY M:#ET'R!V///,,^/'GLP.2C^;$M'":R6DF4>EM?4T24Q>8L7,C:I1TLI.Z8I9 MFNI]8FJ-K A.E4BR-+U-*L9EM)B%=VN]F"EG!9>XUF!<53']MD*A#O.H'QU? M?.+[TOH7R6)6LSUNT/Y1KS7-D@ZEX!5*PY4$C;MYM.Q/5R-O'PS^Y'@P)V/P MF6R5>O:3WXIYE'I"*#"W'H'1XP7O4 @/1#2^M)A1%]([GHZ/Z+^$W"F7+3-X MI\1G7MAR'DTB*'#'G+"?U.%7;/,)!',E3/B'0VN;1I [8U75.A.#BLOFR5[; M.GR/0]8Z9(%W$RBPO&>6+69:'4![:T+S@Y!J\"9R7/I-V5A-JYS\[.*1]OUW M90RL4<.F9!KAW1/;"C2]66(I@#=+\A9LU8!EWP ;P$!ZB*<28:<$G4P"!^OW'4(FTAK(FX=53$RW3J(=+L*5RANQ,#/B:8VU/U@M2:6\*3Z5&/),+T&9S MT>VV_QO HZM0,ZOT%!Z/L7Z$=Y-X,IKT_"C[$$_&:0_N42HZ'HWIYW 6L7C/ M7LA[CTUH W0I&4N\?++]P3@>9A-Z9O%HF'V%[ZC&%Q*FB.E->MMK!MF@=V6? M1]T^C[Y[GY?2\A"+KBK88.XTMYR8/[SFPODB[;2JX$Y5M;-A9RZ+XY(2KI*X M+.5S>9Q6[UC0'>2JJH@&753Y,^ 7QU^8"/)A8=D2!%64J\(PZJP\9T5A!Z:)8K\?C\=#TEO\(C$EWNFF-S<2J.K2CK;+4W,*PI*\)U-Z UG>*4FDG/D#W M?;+X%U!+ P04 " "FA,98==+T4J+TI6X,I2R)QJG,K50)62T<0:Y=F N.YPD%->=&93*[N7 MLZFH=,8+=B]!57E.Y>:*96)]T?$ZC> ;7Z7:" :S:4E7;,[T8WDO<39HO20\ M9X7BH@#)EA>=2V]R%1I]J_"=L[7:&X.)9"'$DYE\32XZK@'$,A9KXX'BYYE= MLRPSCA#&CZW/3KNE,=P?-]Z_V-@QE@55[%ID?_)$IQ>=J ,)6](JT]_$^C>V MC<<"C$6F[']8;W7=#L25TB+?&B."G!?UE[YL\_ 1 [(U(!9WO9%%>4,UG4VE M6(,TVNC-#&RHUAK!\<(F-&99*^@^T$7&5&\ZT.C9K _B MK9>KV@MYPXL/=Z+0J8+;(F'):_L!(FIAD0;6%3GI\+*4??!=!XA+@A/^_#9, MW_KSWP_3@1NVT$"+!&Y_5%QO8,[B2G+-F8*_+A=*2Z3*W\>24.\1'-_#E,]$ ME31F%QVL#\7D,^O,/G_RAN[YB0B"-H+@E/?9',LQJ3(&8@F/!=9?QO]A"?R* M=:=L,'\(I1A&9P-3FB-C8$^1*501_4F@"3C6I\'TTU7/\'U<34!]M@X;?:)K2 M*)3(>&)YM* 9+6(&]E)7??B=%A7V2_"]GT;4T=AQ(_(&3[>+!Z>/R1V/#@Z_ MEK[!Z',=\D[; Z&6 5C,(I=S^U9P\H[K)]!L-8H\T[S2ZD[L> M[^Y'NE_3_%23%/NQ_B]]ZVB=W^#?FNL4/6%]PX91B90A(5[]EDEF M1*+0ZBV87C-6*VH!2WPU6P,L3P^O41\BUQGY;LO'YOH]:^_=8X<\V'NC8DFM M[$L<^[>H"ET_5UMI^]B_K-^X._7ZE\(=E2MSQV5LB:9N?X0G)^O7=SW1HK0O MWH70^'ZVPQ1_L#!I%'!]*81N)F:#]B?0[%]02P,$% @ IH3&6-';>L'7 M P _PD !D !X;"]W;W)K&ULM5;;;MLX$/V5 M@5H4+:"-KKXEM@$GW:*[:( @2;L/BWV@I;%%1")5DHJ;O]\A)2N.8[O=AWV1 M.)R9,W,XP\MT(]6#+A -_*A*H6=>84Q]'@0Z*[!B^DS6*$BSDJIBAD2U#G2M MD.7.J2J#. R'0<6X\.93-W>CYE/9F)(+O%&@FZIBZND22[F9>9&WG;CEZ\+8 MB6 ^K=D:[]!\K6\424&/DO,*A>92@,+5S%M$YY>IM7<&WSAN],X8+).EE ]6 M^".?>:%-"$O,C$5@]'O$*RQ+"T1I?.\PO3ZD==P=;]$_.>[$9)DOMOK!I;4<##[)&&UEUSI1!Q47[9S^Z==AQ M&(=''.+.(79YMX%V*'=&D9:3GYE_8ES! M-U8V"-?(=*.05MQH>'_/EB7J#]/ 4!1K&V0=XF6+&!]!3.!:"E-H^%WDF+_T M#RB[/L5XF^)E?!)P4:LS2$(?XC!.3^ E/>7$X24_I_R1ZZR4EK6&OQ=+;11U MR3^'.+>0Z6%(NW/.=RJIEX>O=F'$>C"PTK+IC(."N! M/;,H=UB8@AE@"J':TB%Y9=D_NM)9>RYRGC&#+L*.KN"HF,J*)[MB5F>GVXRX MJ!N*UF@"?,\%:66C"4M_. =J-%[VG09?\!%+B+I_W/T3N)>&TNX6_XKI O![ MPRF$W3CGMOOQB;:H>J C==40-+R%*!S[:131R*U ?/%BM-6VR-D>9*_>.FS_ MV_F[0BKSFT%5$;U'U*9J,[F2JI;*KL]2VC1ZOV3@Q^/A*_GKV=T9W"NWWD^@ M;>NTM>@-AR,_B0>O9"INA3\;[8+HL^ MR+*W39*A'T:#5W+KW#79;B&V!KN%2-/43^,A_,E$0U<4)-'_T NCB1^.XR.M MT"F/KBCE-QGM24?:IH-ZZ3%._,%H\I];9C+QAY/AOO@+#3/Q)^GXE7R4WF#D MCP:#??%$PTS\)(SWQ5]KF'3HC\+HE;S7,'VUDD'D1]2-+_J%#HMX',*A0S[8 MN92)[-H]/31DLA&FO9_[V?YULV@O]6?S]FETS=2:"PTEKL@U/+./"=4^-UK! MR-I=\4MIZ,'@A@6]T%!9 ]*OI#1;P0;HWWSS?P%02P,$% @ IH3&6'A9 MZ(XV! BPH !D !X;"]W;W)K&ULK59M;]LV M$/XK!W4H$D"U1>K5J6/ 29NN0SL$2;9B&/:!EFB;J$2Z)!4G^_4[4K9B+XZQ M#OUB\8[WRGON?..UTE_-DG,+#TTMS7FPM'9U-AR:S)5NF$52 M+X9FI3FKO%)3#VD49<.&"1E,QIYWK2=CU=I:2'ZMP;1-P_3C!:_5^CP@P99Q M(Q9+ZQC#R7C%%OR6V]]6UQJI86^E$@V71B@)FL_/@RDYNTB=O!?X7?"UV3F# MRV2FU%='?*S.@\@%Q&M>6F>!X>>>7_*Z=H8PC&\;FT'OTBGNGK?6KWSNF,N, M&7ZIZB^BLLOSH B@XG/6UO9&K7_FFWQ\@*6JC?^%=2>;TP#*UEC5;)0Q@D;( M[LL>-N^PHU!$+RC0C0+U<7>.?)3OF&63L59KT$X:K;F#3]5K8W!"NJ+<6HVW M O7LY(-2U5K4-3!9P:\(@H_2,KD0LYK#U!AN#9S<,:3,Z7AHT:%3&Y8;XQ>= MW&WOQ M?\G^>>;OA"EK95K-X<_IS%B-&/KKT#-T7I+#7EQ?G9D5*_EY@(UCN+[GP>3U M*Y)%;X_DD/0Y),>L3VZQ3ZL6@U9SN!)26/[F$P+]0#Z'(C]N^V[)8:YJ[%PA M%V =#L"G(/%U+%Z6JEDIZ4ET+Q$_XLDKV^!'2)15K<%'-J=G@$44=5]%^(7) M%L-:J6%:5FV35LSBYDA2UOQ-_-][4#[;^$?8.)6 MS>V:8>4M+Y=2U6KQ"#\!+<)D1/!P0DF8I>DI'K.PB+/]NRBD,7%W14BS""Y] M'W.-4ZSV'LU2K S$21CE%$Y($1)"3X&DX0BE>W86CA*T0O*0Q 3N-*LX2-9P M TE(H@@EPMSIT3 NBB=>%A''2T8CN,9<76U([FZ2'/GQEDB0R."=<:_X7@DYAS./F#HX/3_Z-R&#<= M1N@@ZC%!!^0E7&QQ,$BWM8\'^5[]NXJG@V13YW20]07"8I B017:/7XQ,[7'.' M;%0ZVV2-*F!)?]A'K"\+@Q0;'SR?;C7=984'] M"WDU#"OU !CA]XF7 ;8%R78X.:1AGD8[G +B,$F3'K6F?F5X(::#FK3T=8M?+KQDQ9!+<_+G%;Y-H)X/U<*;LEG(-^_YS\ U!+ P04 M" "FA,98DQ,]>UT% #\#@ &0 'AL+W=O#M3&;L_%89VM1 M<3V2&U'C/TNI*F[P5:W&>J,$SYU358ZI[T?CBA?U8'+NOLW4Y%PVIBQJ,5.@ MFZKBZO.E*.7V8D &^P_7Q6IM[(?QY'S#5V(NS.UFIO!MW$7)BTK4NI U*+&\ M&$S)V65B[9W!AT)L]4$;[$@64M[9E[?YQ<"W@D0I,F,C<'SB+&T@E/%I M%W/0=6D=#]O[Z*_=V'$L"Z[%*UE^+'*SOA@D \C%DC>EN9;;W\1N/*&-E\E2 MNU_8MK9A,("LT496.V=44!5U^^0/NWDX<$C\1QSHSH$ZW6U'3N6OW/#)N9); M4-8:H]F&&ZKS1G%%;1=E;A3^6Z"?F&+4NCA M^=A@%]9PG.W"7;;AZ"/A G@G:[/6<%7G(O_:?XS2.GUTK^^2]@:<;M0( M\# MZE/6$R_HQANX>$'?>$\O<1USF/'/B)>!J5*\7@G7_G.ZT$8A*W\=&WP;FQV/ M;??/F=[P3%P,<(-HH>[%8/+B&8G\ESW*6:><]46?S'$_YDTI0"YA;F1V!^\W M#NRI!1N7[9C@WI#'!=^L!2QEB;NUJ%=@+ E0U%G9Y$(#W^]>J\*@I=Q\V5P6 MG;Q1S@W_,FLE!%0M#\+R +B:1=DMYQG\T50+H6RL=BP:/KIM)/+3Z;U0F!7@ MZD&HK- "9JK(!+QOC#:\SFTGW,#OO&ZLFH"T(2'P0A)[?AS"*'0R#^*/ !=_M2%-9%*LAXG6$*0:,@]I(T&$(8 MCTCZK8ZO!X8J&*&H(K8:HG3?EYO+8]9^2KV ^4#)B*70 TO8P1)^-RS7 HDN M,CN@EIO;NC :IENN\EYX>KOX&?! #+YNG M^4F\.$V\"%O/@84C1CI^PH!Z41@ (R,_A@\XJ98*XOF$>(20(;!H1.+'Z&%A MY"4T&MJ@?O $/DA:%#@@K#7K R+J@(B^&XB94.XT1VWM[.V)Z&&A-_K/8&'V M_V,AH,1C48 DA/XH9!T))&6.D("-:$?"M^GE$0XP.:61S2*8:I[*(@Q))/;) M;,;I@2#N((B__PAIIVIZSXO2+0TB 6^U;AP6MSC1"J[FL]DQ&'I[^1DP="#@ MNVZ%\J^$%GNAC1-J?:A/$IB5' ^C.G=?K/P?1.E+$.=\R4O7RS$Z2.*E2>A1 M!"/TPIAZ(8M@VIBU5,7?&!KW.V,>7HZ!>$&4X)O?$702T]BC<3Q\ I<03Y$H MH9W5@9YO6*&A%Q'F)6&*':<,NTRB/F22#IGDQY Y7;B[TRM985V@N3O]KQYL M6QQ#I3?Z<50.N\D.NQ%M-WMNM>"QC M%&_O&%N...D=CAI.7!C9:.1&#\_@QF%R>(_]UV3[-, 9T,;QV2QTIHKV'J3$ MO:@QM3RWAWI(W9/AFNR--THNA;85#2_!CA?O-+KS(EX<)/B;$M^>VH*K;.UH MSM&@E!MW0T7N_# "3"0LH##GI=T<:(/[YTX8RSJ)O# -,4VA(68M4>/(2V?# M0>BD.ZD8:J^FIR<=CT=K[-BNBWOAX8AH?5"254"M7 M=VF,V-2F+4ZZKUUI-VTKFB_F;5WXCJM5@:M6BB6Z^J,8KR6JK;7:%R,WKKY9 M2(/5DFNNL3P5RAK@_TLIS?[%=M 5O)-_ %!+ P04 " "FA,98%QV]]N<$ M #&#@ &0 'AL+W=OBT]R1ZF"ST5>ROE@IU0U'8UDNJ,%D4->T1)7-EP41.%0 M;$>R$I1DQJC(1[[KQJ."L'*PF)FY.[&8\5KEK*1W F1=%$0\7=&<[^<#;]!, MW+/M3NF)T6)6D2U=4?5+=2=P-&I1,E;04C)>@J";^6#I3:\2O=]L^,#H7G:^ M07NRYOR3'KS+Y@-7$Z(Y395&(/AZI-\&_<;XCKZL MB:37//_(,K6;#\8#R.B&U+FZY_N?Z,&?2..E/)?F"7N[-W$'D-92\>)@C P* M5MHW^7R(0\=@_#4#_V#@&][V(,/R!Z+(8B;X'H3>C6CZP[AJK)$<*W525DK@ M*D,[M?B9HDL2+A[(.J?R$&_A[\MUU()%,'OYWRT$.%Y"%T8 M4UF1E,X'J'Q)Q2,=+%Z_\&+W;0_!L"48]J$O5EAH69U3X!LP9.&:2W6.93_. MPXY"RHN*E[144J/E!HU^Q@K&MZ I%Y@C8"4HLQ3F%AYV@]$0-@+ED>9M,_0C@O44L MMP=Z*3H++R%P C/UB['O^ M6WA7*N2(<+C!6N:,K%G.%$,%>'&[<;5#J#>XN>B2\+P0O+$+'XA@NARZ:XGG MP3CR8%6O[2PK,=84+F(_N82+*,3G U_0OKSMJ*9!=+0S245J=\$X[B6W/03<$+QH1-2F7-AX84?U.?+?'=-,5 MPDD.K42^PR8(6YN/IDG3[ UYQ .WNB;T#]=1C$826MA/%&-^^5RL"#9,(!P& MIP*5X ]#<(?NEP=D3*8ZH( P]$NX:!C!*WSZ^'P&.1E.<+)A_JJGT41MHXF^ MN]'>;.5K)1S)VA9ZKB/U'GB^;RY-7SG5JM-)!*JR M%K9BS^GLFVWH.>TVKH?AO3DIPSK48<#TH-_((4(Q>K[CN6/\\-V@LQ2#AS+% M[N0G;F[B!PO'%_JGM0T(RRPR G1FY<0 M!PGTB"AN113WBDB?S87S/,Q.HQW=R=84HYQ2_+N5.8W_OV)!P:W-[=,Y*?4> M^W>DI+O5QLI;F2 4!Y'+IG>W,;50[;C0^41&J*PI/ M!)2X[HERSFGFC%I.=:*;Z,3S^Y*;M,E-_IT.81K$:6&=RVGO:?^WA_]">QAU M[A8%%5MS@Y)@?M3L-:.=;2]I2WLW.6ZW-[Q;(K8,_TCF=(.F[C#!7P]A;TUV MH'AE;BIKKO#>8SYW>-&D0F_ ]0WGJAGH ]JKZ^(O4$L#!!0 ( *:$QEBM M@D&W;0, $@( 9 >&PO=V]R:W-H965TX<=M4 MM;$;P6+6L0I7:+YT-XI6P8!2-BT*W4@!"K=S;QF=7V36WAG\T^!>'\W!9K*6 M\KM=?"KG7F@)(<>-L0B,?N[Q$CFW0$3COP.F-X2TCL?S1_3W+G?*9NX5'I2X93MN;N7^(Q[R<00WDFLWPKZWS4(/-CMM9'MP)@9M(_I?]N-P M#T<.Q4L.\<$A=KS[0([E7\RPQ4S)/2AK36AVXE)UWD2N$?:CK(RBTX;\S.(# MRDJQKFXV\$GTW]A>UIL[MN:HW\X"0T&L:; Y %[T@/$+@ E<2V%J#5>BQ/*Y M?T#D!H;Q(\.+^"3@LE-GD(0^Q&&\@+?"BD1EX!8[J4PC*OBZ M7&NC2!_?QM+MT=)Q-%LSY[IC&YQ[5!0:U3UZB]>OHDGX[@37=.":GD)?K*@& MRQU'D%OB>X]BA[!^@*>/QC@LJ1;'>)]$'N=]%*)ZT@67FUX4C2:]&U0D0RRM MD:GQZ90HVO6E;#LF'EZ_*N(H?Z2TSM@;]U8A8%&HVE3F9I* M?"PZH_3@32,(7.XT$Z5^>TY("O&9T(!DTO!!)W9(X(MH#!VM##.HX0^(X]@O MXIQF49'YV32#J^NK)<21'X<3B'(_)\_ES6>8^F&80D';.2R)/%VT!DGI*:+! MA$OT.?C4GZ8Y>223$.ZDH>]"X2:Q/RU2.XNF?E%,X(0DLD$2V6]+XF\IJC\Y MO6J4OG8W^4P<3AIZ3!LG0XQKXR@6&V*]H!+[3)8@Q:A .%9T.U2!C;$*8@;D M7FAWY(!_J1/^"R:CBOE)'I^9V%$/@B0Z;/PLE33VLWQJ)YF?I\E!*'XTS6F, M)Q,GDX1LC0HD.'K=*4CE>A@5EMP) MTS_TP^[0)I=]=W@R[WOL-5-50Y?-<4NNX5E.0E!]W^H71G:N5ZREH:IUTYI: M/2IK0.=;*&UL[5;?;]LX#/Y7!%\Q;(!1._Z5 MI$L"I+D6MP'%BF9W>QCN0;&96)@LN9+<]/;7'R4[;F[-C Y[V<,!04+1Y$=^ M)*UPMI?JBRX!#'FLN-!SKS2FO@@"G9=047TN:Q#X9"M510T>U2[0M0):.*>* M!U$89D%%F? 6,Z>[58N9; QG FX5T4U54?7/)7"YGWLC[Z"X8[O26$6PF-5T M!VLP?]:W"D]!CU*P"H1F4A %V[FW'%U<9M;>&?S%8*^/9&*9;*3\8@_OBKD7 MVH2 0VXL L6?!U@!YQ8(T[CO,+T^I'4\E@_HUXX[&+F9*[HFRUHAF!4?5>6-R3-BFK(W"IPS]S&+=U#4'K+*AG*RD*+#> M4%A)2\X*:O!PS005.4.#M4&%-2;O1#L0MK*O/](-!_UF%AC,R.(&>1?]LHT> M?2=Z3&ZD,*4F5QBX^*]_@$QZ.M&!SF4T"+BLU3F)0Y]$890,X,5]>6*'%W\' M[X/:4<&^.I[^457<0(F"W"K0MG9.(;>G2J7)Y^5&&X7S]_>I"K4))*<3L._D MA:YI#G.OMK'4 WB+5[^-LO#M +VDIY<,H2_6^(X7#0>;.E*I*2O(U6-M9T [ M?A],"8JL&J5LTY=:@]&G2 R&.4WB$ ^.XTD7+^_B41>/Y%AVINTD8IIH0+:2 MXV7"Q(Z\9@(ULM'HK-]<$.P_X_T D/=4-'C5D'C4*9X%'4_\<3@B9R0=^]DD M[0A_DT#BCZ.(9&@P(A^E?5/J%R=_1B:QGT0Q"EGBQUE&!OJ6]GU+7]RW%=6E M"^^$J_N&/5!NY^Y4GP9A3_>IQ==X ]=2N28(UX2\ORSRX\M"/\T])I=;YRTV MZV>ZB%_Q$TT'"4\TL;!Q'/MI&*$431-_FF3D#O"-8[F-YNR9R'F#5PP*/]"[ M:#PE210^0QM-\#/M1L%J_&=9^0Y5?>/8ICJ>3EVJJ9^FZ= X9/TX9"\>AZ-< M?V@R!B/\/QF_RF0$1W_U%:B=6VAL"1MAVG_]7MOO3,MV57@R;Q>N&ZIV3&C" M88NNX?D8+P?5+C'MPQ\H:X#/MU*:P\$&Z#?)Q;]02P,$ M% @ IH3&6,2#XDLP @ P 0 !D !X;"]W;W)K&UL?53;CM,P$/T5RT@()*C3] (J::1V%\0^[*K:"GA /+C))+'6EV [ MS?+W^)*&(G7[DGCL.6?.C&><]4H_F0; HF?!I5GCQMIV18@I&A#43%0+TIU4 M2@MJG:EK8EH-M P@P4F:)$LB*),XS\+>3N>9ZBQG$G8:F4X(JO]L@:M^C:?X MM/'(ZL;Z#9)G+:UA#_9;N]/.(B-+R01(PY1$&JHUWDQ7V[GW#P[?&?3F;(U\ M)@>EGKQQ5ZYQX@4!A\)Z!NI^1[@!SCV1D_%[X,1C2 \\7Y_8OX3<72X':N!& M\1^LM,T:?\2HA(IVW#ZJ_BL,^2P\7Z&X"5_41]_E J.B,U:) >P4"";CGSX/ M=3@#I.D+@'0 I$%W#!14WE)+\TRK'FGO[=C\(J0:T$XJ!:4U]%].86+&7L9>X5W-I9F%GAG+_%>J,'/S<%8[5KIUZ7$(]_\,I\?KY5I:0%K[.;'@#X" MSE^_FBZ33U?4SD>U\VOL^4,G#J#]/;J!];?D9 ^U,)>T1K9%8/.3>\RG&3F> M"R!G725 UV%V# I%B0TV[H[CN8E=^<\]SO8]U363!G&H'#29?'!Q=9R7:%C5 MAAX]*.LZ/BP;]\2 ]@[NO%+*G@P?8'RT\K]02P,$% @ IH3&6 D1 0$Y M P \PP !D !X;"]W;W)K&ULM5=M;]HP$/XK M5E9-G;21%P*!#B(5Z+1*JX2*NGV8]B$D%[":V)GM0+=?/]L):2AIUA?Z!6S' M]]SSG._BRVA+V2U? PATER:$CXVU$-F9:?)P#6G .S0#(I_$E*6!D%.V,GG& M((BT49J8CF7US33 Q/!'>FW._!'-18()S!GB>9H&[,\$$KH=&[:Q6[C&J[50 M"Z8_RH(5+$#<9',F9V:%$N$4",>4( ;QV#BWSZ:VHPSTCN\8MKPV1DK*DM); M-;F,QH:E&$$"H5 0@?S;P!221"%)'K]+4*/RJ0SKXQWZ%RU>BED&'*8T^8$C ML1X; P-%$ =Y(J[I]BN4@GH*+Z0)U[]H6^ZU#!3F7-"T-)8,4DR*_^"N#$3- M0.(T&SBE@?/0P'W$H%L:=+70@IF6-0M$X(\8W2*F=DLT-="QT=92#2;J&!>" MR:=8V@G_&C9 +&;H].0#.D&8H"N<)/* ^,@4DI_R8H8EETG!Q7F$2Q==20)KCBY(!-&^ MO2EU5>*IZ+6J6.1+ M'C*UY' ]H3V*Z']MTS;_C'C<"2PO3AX51R\U@/?Q8%!2%<$ M_Y4)C$F8Y)$>J+OCOUE=.!C6LMIQG([S(*N]@]RWO4''K7;ML1]4[ >O+KK! M 3W/M0_HM?IYX1D,*Q7#5A5S1F/@JH>0*:C <0B--TTKS'.S[DA@>XIMZ_Z& MMMZR_DKT(X7B6&C[L:AU*_9;UV#IH9[EO5IQE3+M@QKL=;SF"K2=>_;.JVNP MA*A['AS2:_7SW%,P:^VCS*B5[JHY"FE.1-%L5:M5YWZN^]4'ZQ/5T>NV]!ZF M^!RX"M@*$XX2B"6DU?'DA<:*#KN8")KI)G5)A4QK/5S+KQ)@:H-\'E,J=A/E MH/K.\?\!4$L#!!0 ( *:$QE@TGL5(=P( -0% 9 >&PO=V]R:W-H M965T!A$D77H:!,!EGJ]Y8Z2]76Y2""9"&*4DTE+-@ M'D]OQR[?)WQCL#%I?$1_[[6CE@TUL%#\.RML/0MN E) 2;?/U.0= 6)Y]U>Y%G>44NS5*L]T2X;T5S@I?IJ M),>D^RAKJ_&489W-5K #N052:B7(0DFKT2>#)&Q-%OYZT(8,R#%O!;FJ)/.. MOKH#2QDWKW^?7V'@?@4F*[($[7\:F0/YO.&LHJ[JBKP[-/A)H"!?F'!YJB1K M/#(ES=N$M:7:$I0#Y&%^8.9Q2I(H&0^BR2"*T]"B;$<^S#N)MZW$Y!F)\T8/ MR2BZ\B!_EH?H5F]9TEN6>+S19!YJ90]+MPHZ =Y]@M02P,$% @ IH3&6 2D4I33 @ @D !D M !X;"]W;W)K&ULK591;YLP$/XK%JNF3MH* 4*C M+$%*PJ9M4J6J7;>':0]..()5L)GM).U^_M[7N26 ME'$GGEC;I8PG8J,+QN%2$K4I2RKOYU"(W=09.'O#%5OGVAC<>%+1-5R#OJDN M)>[/VD=XT.!P#DZ0;X#< _!H1/ M ((&$#P7$#: T"I3IV)U2*BF\42*'9'F-+*9A173HC%]QDW9K[7$MPQQ.DX@ M RDA)0M1EDR9:BIRFH"FK%#OR =RC<4+BK MQM&\=N0_X2@@%X+K7)%//(7T,=[%H-O(_7WD<[^7<%;),Q)X[XGO^6%'/(OG MPX,.>-(/_T8YP@==WA]E$[1U""Q?\ 3?%6R!;X!D4I18"ZXE_B/P+NB<+.PM M $E^S9;*VG]WR5_SA]W\IGN,5457,'6P/2B06W#BMV\&D?>Q2[O7)$M>B>R1 MKF&K:]C'_G"_5P_WNTN]FB6R+*95;N/!T!\%>#.VA[KT.GNI+AT^P]$H.F]] M/LIXV&8\[,UX5@JIV5]JVZK(3!,\5@"72G?*,.R0X=SSCE3H.#4(CT\EO6'^ M9]FC5H3HQ64GM%8&K15()M(N ?II0W(/5'8IM^@%OO1FO!)9+9U[,!VPC:SM ME%6HS(;KNMVVUG:0S^S\.K+/!^-%/8\?:.JO@PLJUPP5+B!#2N_L'&LOZXE; M;[2H[ Q:"HV]S"YS_$@!:0[@^TP(O=\8!^UG3_P/4$L#!!0 ( *:$QECD MB1X,&P, -P) 9 >&PO=V]R:W-H965TJK.MGEQS$JF-GM@/=O]_9"6GH F):OT!L MW_/XGCO?V:.-5,\Z 3#D)>5"C[W$F&SH^WJ10$KUI%L0P4_]9P#9Q;(G3C5\GI55M:8/U[R_[9:42/+#;) MV.M[)(8ES;FYEYLO4.KI6+Z%Y-K]DDUI&WADD6LCTQ*,'J1,%/_TI8Q##8 \ MS8"P!(1O >T]@*@$1$YHX9F3-:.&3D9*;HBRULAF/UQL'!K5,&&S.#<*5QGB MS.0['I1O4FMR!XK,$ZJ 7) YGI4XYT#DDMQ0)9A8U0S.R91JMB!4Q&3&>&X@ M)J_ZB%#$M1(1[1$3D5@J3:'(C8HAW\3X&I(I*N(W*-#Q(>)6I2Q(%YR0,PG:# M/]?'PZ,#[D15DB+'%^U+4IZ"HD:J85-L"FR[&6N[P%!G= %C#\M<@UJ#-_GX MH=4-/C4)>R>R'9GM2F;[$+L[BQS/8I/( MEU2-N9UI.+?K_3'_GKNO<-5N&@ MWPLJLQV_.I5?G8/AGX&06'I[$]!YSP2\$]F.T&XEM'LP 8^NZ4%\0==XWE:P MK5;L_MI@:6(?.+=-$XO_%"NV6#UK"DFQ3Z>6B%;4:X=O\]5D%G;:87.^>I6, MWO_+B+>=Z["0WG%"FLSV"^E70OI'%03)L/?JHO>^AC^6G%-56VP44.S0JY=$ MW@H5/&6* 9&9NXZ M?I(&+W?WF>#S"Y0UP/6EE&8[L!M4#[K)'U!+ P04 " "FA,986T/'\TH# M P# &0 'AL+W=O4HMI>Q6@!/?3% M(BG.X/"Q_8MK1N M('^^!']M0\>@UE3 PO%/[/" MEO-@&I "-K3F]H/:O8$VH'.'ERMN_"_9M7NC@.2UL4JTQNB!8+)YTON6B#T# MQ.DW2%J#Y-A@](1!VAJD/M#&,Q_6*VII-M-J1[3;C6ANX+GQUA@-DRZ-*ZOQ M+4,[F_V+2GFGC"%+T&154@WD!5FA6(J: U$;P66,FZ>([YQ*^;QP23Y6*K:4%F8 M66@Q*.=:F+?Q:^;IR?<2;L$I1XO?0IO(/Z_O$-@\M:",%_[6&Z\&/5[X8K)I:EH M#O, JX4!?0=!]O=?\3AZV4?10& 'A(TZPD:GT+./RE).*F4!F:.TE6^NRQ.XA&F_VX_K)Y=HV0:=;L._#WO_#T_Z>^JO0SU^AN6-F(5 MP6IK+-X&S"#)E1"84ZP#^2VA.ZK[[\C)(WXW>P.!'; Q[M@8_Q%R'P])V$!@ M!X1-.L(FP\M]\G\AQY/)L=Q[=J474=(O]VGG[_17Y,Z,J>D:/S%5K7$DO?!M M"5@VXRFY$157#X *\+I?UCHO\5M-EIS*OGA.'OF[V1P([("=BXZ=BS]"_A=# M$C80V %A3=,C^8=[O9< O?4MJ<&Z74O;-!W= M:M?V7OEF[VC]VK7#OJ?["=/TTN^IWC)I"(<-0D9G$_1(-^UI,[&J\AW>6EGL M%_VPQ)8>M-N [S<*V6DG[H#N3T+V U!+ P04 " "FA,98V=CDK1L' "[ M, &0 'AL+W=OB:;J'80^*S<1")=$5Z:09]N-'R:YHB1^1$KH/B1U? M7AY>D?><>\V>WK'R&U]1*L"//"OXV6@EQ/ID/.:+%E&=C& 31.$_28C0[K?_VJ9R=LHW(TH)^*@'?Y'E2WK^E&;L[ M&X6CGW_XG-ZL1/6'\>QTG=S0"RHNUY]*^6[<>%FF.2UXR@I0TNNST9OP9$[B M:D!M\36E=WSO-:B6EGO M$I',3DMV!\K*6GJK7M2QJ4?+U:1%]1@O1"D_3>4X,3LO;BD7\KD(#H[ A=PE MRTU& ;L&EX7<%EGZ+UV"W^1VX" IEN #XYSR5_7K7[E(91SEY^^3M 1?DVQ# M>352K"B8LWR=%/?/?YG"'GQ#KQX]A(\ VD!OJS8 MADO7_'0LY-HJA./%;AUOM^N EG6\69?' 6O P@-@R?NX?_D11R>&@:/I81 M;<(*F[#"VA^R^'M'K\0V2-\WJ;@'%W2Q*5.15K%[__7HSW/P]PTM'L^2]A%+PV+=Z3LU8H4!,*Y/(^^\)$ MDIE6N!T6U<.J;',[PYB$")Z.;_>Q&\Q@'$^GC5D+%6Y082>J[NXV =QZ('LS MAZ0#3C=! 30C(PTRTA?9]K29H!%MWJ,)##O@#$9A8 87-> B)SC3F3?AB[2I ML?P'HPY"@YF,W]0""RGTL),TL:'J;7&5&C!-MA;A22 MP()OVN";.O%]9 6]ETF\_"9I^GHC\QWX#\P3O@)49HO;)*NRY(D)LM/OT*3@ MR5DK!'$3@OC ^3'V&0I/SEJA" -%P<'C,N1N7&OW!5,<=@^ZP6X2!U-+(@KW MM$'XY"2Y<[$_=_<,.4W:T!2_AD[.ZI MW<[U>!4%AFX.K/<=6'023]]+VN%0 M+!^Z:=Z>D73&-F]9W6Z*R"2V;%G%[*&;VGME))VSM5/O,FE#4Z0>NEF]7T:: M/HS-9=+&IM@V=#)8_XP4]WR\NIWC\4+%A-#-A'-6KEDI@8(KMI5%%RM6BB.I MYW)9(#8EI#$AN7T/+ID\>6M'0E$O# ]=0#JY?7 X/'EKAV.OG';3O34A09V_ M0T1(U#U5!KLX)GABV;&*ZZ&;Z_LD)&C@^6Z5:[(AEAH7*H:'O:M<>TZ">A%[ M!*?=4LUD93OOBG:AN];MFY>@7LK*IVP J=O%<11'%IR*#Z&;#R^/+X[!%QE+ MOBGO 6_.XL $Y9QD\(GTY*T=$L7$<'+H!.6D^L'A\.2M'0[%_M#-_O8$I=-Y M&$TF!'>WKLDNGD)BV;N*^Z&;^WME*)W/41>?01I 9 :'%.$C-^'W2E!(+V^/ ML-XGU*TLN@DI%D;N KAO?D)ZA2L?,H+==J'1+HZQ)=$CQ8_(S8]SEN>T7*2R MGELG:UKV+>+<;H>>05_>VD'8:S2C Z'PY*T=#D7^J$=Y;UREU\H= MZ<( X]@BK)"2!JAW&]R:MMPN!B]$%P^V!**$ WI ./3*;UYU =)+;]LR%-DC M=]G=.P]ZI72D5^F.G:6H&KFIVI K!X@XM_/!2SQ$$QXI;8 .W89'7OOPOKRU MOQ)4:@0_LA&/=6T!@R#HEA\&,R*EGD7"825#\-/[\/CA/KS3I U-"0_LH0^/ M'^[#.TW:V)0>P'[Z\%BOO8U/5S=S/=V];Z+=//WFAA:+QU>5;N]#3Z O;^U8 M*-;'A^[#8Z^:P)>W=CB4?,"/[,-C0Q\>X:#;IS69Q=#VS1%6>@ _O0V/'V[# M&TSV+C&TL2EZQQ[Z\%BOMH^Z%:_)QH9.,2[VTXG'AG(;H7C:Q6@PB^U74!03 M$C<3#L@_;D]##YPO;^UU*Z8EAVZ[$Z]M=U_>VN%0[$X>V78G.ETC%!FN(!VB M(T"4 B!^% #1J5TN)]"N>[FG>^QRE%(@;J5@.97#]()[CL$;]!!Z@>S=E3NT M7B!>]8(O;^UP*+U 'JD7B"X$S.?58(T;P=;U9?,K)@3+ZY&PO=V]R:W-H M965TF9D1 6,6_:0+&8X,WT +6)(LDG=L\P5*0Y[FF[-( MY+]H4XZU##3/A&1Q"58*8IH4_^2Q7(@:0!EM!M@EP/Y;@%,"G-QHH2RW-2&2 M!$/.-HCKT8I--_*UR='*#4UT&*>2J[=4X63P-5F#D"HN4J!/:*J^DD46 6)+ M=$-DQJFD('1/AH#&+$Y)\G3RSK=Q_T*@:),F@2Z789AH[(=@Q[E6'O MN# 4,&\G#*YK]_;"X!V&P;%LWVH.0Z]2U7M=%1+;?8!N]X$FL:UL;PU'1V0[ MQON5\?X_;@#]+JUV1+9CU:^L^JTQGF2@SB09J@V<)8">@/ FO_[!=VA[GE?+ M\\))ZUQ'.AE43@:O.IF!W 45B1#2U5#Y)8:/]?!@2:VM;8N#6 [TEL]R# MPU1EEH4/PM)IP6#6BGQ]P[HA?$43@2)8*GKKK*^6DQ>7EJ(C69K7_3,FU2TB M;X;JH@=<#U#OEXS)YXZ^2E17Q^ /4$L#!!0 ( *:$QEC[<:/-@P@ -0 M 9 >&PO=V]R:W-H965T7V=Q^JZ\MRTQ3Y2G^H6+U9+K/J^QM= ME$]7DW#R_(N/^<.BZ7XQO;Y<9P_Z5C>?UQ^J]MGTH#+/EWI5Y^6*5?K^:O(Z M?'63\F[ -N*?7#_5O<>L*^6N++]T3_Z<7TV"+B-=Z%G3263MCT=]HXNB4VKS M^+H7G1Q>LQO8?_RL_FY;?%O,75;KF[+X-Y\WBZM),F%S?9]MBN9C^?2'WA9_6FTNT<-35[R6[;CIEO"LW*>P91+]CKNM9M0+::L[_S["XO\B;7 M]?/H.6OGYJ.>;:HJ7SVP-UF=U^S7M[K)\J+^K97M2_5?\45OU$OV^?8M^_7G MW]C/+%^Q3XMR4[>O5U].F[;D+O'I;%_>FUUY_$1YK]?5!1/!"\8#'EF&W^## M_\I6[?#0-GS:OM&'=YL?WFV^U1,G]&ZR>L'TUTW^F!5=T:]L%>TD(KM$=UB_ MJM?93%]-VN.VUM6CGES_\E.H@M]M]1&)&=6*0[4"4W>K=B>AMA+=.>?Q.@R2 M* POIX_].H9AB9!Q>H@R$HP."49H@K>+LFI>-KI:MFWVJ.MF>3+-G9#LO;X0 M*@CE49J6L$C%06C/4Q[RE&B>G\HF*UBV/?!LRT%^U1MUY+OK.Y6D>V29,L35?*= M&R(QH^@P@(4[^/%>W&L0%4RE9E;<0Y60JA_W2D9#JECPX_.U-2Y-H\3>DB$L M]"&ZLK9GQ>525[.\/6^OL[6NK$F2KO14:F;!L-:'@J =46#PKIA(S:P8X"$D MHX=PR 7M=59P?'JTA,DXEO)$,P(^A#@_O'[0J]FY4R.NX3TW1&IFQ< DH2+H M1E(NH5(S*P8R"5$4\.K&V+):BS0Y[D9+6-H"XXEN!*H(<:QX7Z[T]_8:MOJB M&W:_.75=AXIX3PZ1FEDR$$J8$K0C*9Q0J9G7N4 G'&4!QRO=8-AAMHL_2UR< M!LF)3N0 %!P'"I=%&I?POAPG4C,+[MD/%/X#K0$Q!I9PP!).X$'@&MX5"\OE M>!J?:%; #8[CQM_Z41*X=QV+D2^(*3\04?@D-PG"468F8(7,%QKCCGDG&+26%]!X=QV#L($,!Q MGV)_ +/_F(-EAFMY-_@8," !@2!52%(K0HJ-;-B( M!9E6(H05Q?+2@(6:& M@ ("-RB@&WW\,US4>Y)&^72B]_$$@64A2-F 2LVL&!A"D%D68NA%#-H2"S$S MA-5?X%9%_R1Y'LYQ,>_)&0,#!&" (/ L!*EG0:5F5@Q,(WHY*'A:MZS,X9I(8!7!(%I(4@YA4K-_#08."7"30N?SX.'EL1Q/Z(A M9H; %1'.%="/;BX:+N<[/51J9O& +!&!>Q&1$@J5FEDQ$$I$X%Y$0[_!>EUC MB4.N:Z+>)@HG8\)QR<;%O.=G#*\B EJ)"+R*B!12J-3,B@%2(@*O M?PKGCH M:)PZCP)Y1#AY['J66Y,GW;]!I6;6"?P2)00-2DHM5&IFQ4 M$>ZRN%6)A<#='#=?R[7(J-;-R -)8%U(4NN"2LVL&"A#DED7C6>*0[6BR MMUO3QAB3%!"HULV(@"DGF94C+Q@K;YC1KW.G- M:1*H0+JX&MR1V'$Q[VD: P\DX($D,#4DJ:E!I6;NS@;B4&3$H88D8=NF9@E# MMJDIX WE8FYP5[,-5_/>5CZ&MZ$ 912!MZ%($89*S:P8$$;AWH9/7UH<#LN& M-5O8Z0UK"M!#N1@4_+&%:& FA1!%:&(F45*C6S8F 516!EX!K>%?NX M'C$P2(PSR*YMA2U_?*3WUZ7&V/81 \'$X8_W:$S*+51J9L7 +?&9[[DX5]]H)?,MXO-[,- 0,T-8^&,7MT)XVFFX MJ/W0CBB."[F M.SE4:F;IL.@G!&9%0FI64*F9%0-*)&0HD9Q'"33$S!!0(G$Q*82K>8:K><_. M&!Y% KR2$'@4"2FG4*F9%0.G)+A'X=./YYT*-,3,$+@B<7$JA+-IALMY3\\H M]\WHW3B#P*M(2 F%2LVL& @E(? J]AH*:T5L9X9Y>Q!@B=3)?7!\E7- M"GW?C@DNNLO>:G?'N=V3IEQO;]IV5S9-N=P^7.ALKJLNH/W[?5DVST^Z^\ = M[OMW_3]02P,$% @ IH3&6,Q"UE"Z!0 5R$ !D !X;"]W;W)K&ULM5I=;]LV%/TKA%<,+;#4(BG+$DN^]^C<*_&<*\GS(^/?Q(Y2";[' M42*N1SLI]V_&8['>T9B(UVQ/$_7-AO&82+7)MV.QYY0$65(..8A,EH M,<_VW?'%G!UD%";TC@-QB&/"G][2B!VO1W!TVO$IW.YDNF.\F._)EMY3^65_ MQ]76N$0)PI@F(F0)X'1S/5K"-RL\2Q.RB#]">A1GGT%:R@-CW]*-V^!ZY*2, M:$37,H4@ZM\C7=$H2I$4CW\*T%%YS#3Q_/,)_5U6O"KF@0BZ8M'7,)"[ZY$_ M @'=D$,D/['CK[0H:)+BK5DDLK_@6,0Z([ ^",GB(EDQB,,D_T^^%XTX2T"3 ME@14)*"N";A(P%FA.;.LK!LBR6+.V1'P-%JAI1^RWF39JIHP24_CO>3JVU#E MR<5[QH)C&$6 ) 'X75TVMXDDR39\B"A8"D&E %?@7ET\P4'M81OP+DQ"2:\^ MJ.8'AN"7-U22,!*O5-J7^QOP\L4K\ *$"?B\8P>A#B+F8ZEXIT>O 79^ LA!KHF0 M/?TWDJAT:$JOT,'E2<09'F[!NW!._OJ@XL&MI+'XV]3]'-PU@Z MCY10",H?Z6CQXP_0,^9$&!%.'\*DRU8QNR02%/% M.8R7P:1"][CP/'\ZG8\?STNY%%7A."DY3JPJ51#TKT50,.K32:QP<3= $UB@:HJ8SSS$S MG)8,IT,PG#9.H^+GNS6&AJBI/VMAZ)<,?2O#KYF+T. *+!\I5[8(/H0;"E[^ M20D7KTQD[7@8/*69 ($X%S0E;0%Y,FGJJAN2>T)"K@&I4O2L+'IFA;YG&WDD MG ))U[N$16S[9*K4"M)7=08"J]0+'>VASG/J;X$^4"N&0JOVXFR>@,-H<(%3 M67&^.ZLKQ\6P*D^D>:+!=+B JB@L@MYD4N=JBG,0;B.K_1U:;;.KTA4HY\?W M?%RW"T.4C]JT&&KOA7;S[W65%V38M=N#?/W5:@WLHS$%JU;#T-P.FSJK!U MV.C=BX'0JKW0

TVWMW%?8;"PV[SA35U^.EL"I//2I ^ZS02X5G376%/H0- MKJ8X;^:VJ##2-H^LUME5X0J4\^/#R?FP6]PB&L*FL,TKD#9@9#?@KBR;OFID M:0BSL-3VB^SVVU^)+P">!EJO&&B-=^7=('SK=%TM6%LXLEOX9TX""A(24Z,2 MV[/[JL]0:-5:]2B W.=48F0=-'KW8B"T:B_TR('L/M]9B0N<\Y7F0J>Q'B]$ M55GJD0'91X8^.HR:-_-72A/J,FP,\YPVY= VCP:YZR]0*H\HK1?9K?=_*+ =<-+ID4)14S>HZ0GJXG2,M8MC MNXO?J8L\D481MF?V?A+Z'#?B6,\!&#[K0V'KE-&[%P.A57NAIPUL=_;.(ES@ M5,>=N@9?"*IR/'N&;Q\0^D@P;M["7T&W_OS:'.6V$-7NC@>YT2]0J@)<9VB( M\5KX:]8>GKR_91RY[>^\H>"*U:K#9N[#WK*A_T Z,D VR># M[JN\Z?IN_7V /:;*4,\%V#X7]%KC?H- 0XAL(56*>BS =NOMNKIGS3FTT4)K M3,YO?/;J.J9\F[W1%V"='C=_BUWN+7\UL,S>E8]U>/Z3@X^$;\-$@(AN5*KS M>JKZPO.W^/F&9/OL1?@#DY+%V<<=57=E/ U0WV\8DZ>-] #E;RD6_P%02P,$ M% @ IH3&6.&ULK53?3]LP$/Y7K Q-(&U-2#I +(W4'QOC 81 ; _3'MSDVE@X=F9? M&[:_?FSS?9^_[Y*[M-'FP98 R!XKJ>PH*!'K\S"T>0D5MP-= M@Z*3A3851]J:96AK [SPH$J&<12=A!47*LA2'[LQ6:I7*(6"&\/LJJJX^34! MJ9M1[UA_^R] MDYP&Q!T@?@X8O@!(.D#BC;;*O*T91YZE1C?,N&QB[)&3]!5./%_RF@K_6]V9 ML+G4=F6 ?1_/+1KZL7_LJF)[RW#W+:[9SVW-R)P49]@49[F//QI4V*'YSW\;P2//(PB[#+?2V+?CL_B$YE4[7O[2M,/NBINE4)9)6!!E M-#BE;C?M &DWJ&O?@W.-U-%^6=+,!>,2Z'RA-6XV[H)^BF=_ %!+ P04 M" "FA,984&W90J(" 9!P &0 'AL+W=O_S?CY.&RZ>90F@T+:B3,Z<4JGZPG5E5D*%Y3FO@>F>@HL* M*UT5*U?6 G#>!E74]3TO!N^47]ILU=Y[+$ M$JXX_49R5?((^G]#H99S*]HN:?JSGH&PM%:_Z8.V@(JS[ MXVT_#SL!OO]*@-\'^*WO#M2Z7&"%TZG@#1)FM%8SA3;5-EJ;(\PLRH,2NI?H M.)5^Y#QO"*4(LQQ]T9O@EBG,5F1) W0M%=$3 #FZ![/0A*W0O.)" MD=^XG=OKK=XD$M#I A0F5)ZA$T08>BSY6FIA.765]FJ(;M;[NNQ\^:_XFM?B M'(V]=\CW_ ]/2S0ZZ(#*C7*X%H._SI51" M[YH?-O<=);!3S$FZD#7.8.;HHR)!;,!)W[X91=Z' SF,AQS&A]33;A%R$(@7 MZ$8[QM1,4VCSV2E%K9(YH)LT2LS(C84?#/S@(/\O,K(AN^!P!QDGH\B.# =D M>"0RMB'#/608AYX=&0W(Z$CDQ(:,]I#C( SLR'A QDFA\_+0EH&IJ+M7GR)0%,GY;N55_U05)?;_+B6[F4LF+/:9*5 M-[UE5:T^]/MEM)2I*-_G*YFIORSR(A65>EL\]LM5(<6\:90F?7] MR77SV:R87.?K*HDS.2M8N4Y34;SIS(KXSQCA5S<]&Z=#SP8UPV:;_P>RTUY\)K5N_*0Y]_J-_^9 MW_0&]1;)1$95C1#JOR?5\J8WZK&Y7(AU4GW.-_^6VQT*:EZ4)V7S+]NTW[T:]%BT+JL\W3966Y#& M6?N_>-X&XJ"!XM@;N-L&[G$#_TP#;]O .VXP/-/ WS;P7]M#L&W0['J_W?LJ+^M:/6+)OI-:Q6O.*L/E/NJ4'^-5;MJA^R-S^]93^Q.&-?EOFZ%-F\O.Y7 M:D-J7#_:=GK7=NJ>Z=1C'_.L6I:,9W,YM[0/Z?:.2P#Z*@+[,+B[,-RY)/%V M5;QGWN =

N;]F@Z>N;>[;]H9O_*C+5W#G;.W]]5@\GG^K6TA71X$BW/&PU.@DIN1==#% GC M()@1_:M]]*]PT7_'5K*(\SE3\TNV;7>NKM/=NNQ%BL(V0J9DPZYY0L(X"&;D M:;3/TX@,V&_K]$$6+%^T22J96%?+O&C2UF9CM2ZBI4H=>Z/F5NV7WMH2,SH9 M+DXP.!TNY.9T30,2QD$P(PWC?1K&]'$[<$:,W\]FMLB23;M.99"P$ GC()@1 M?V>@=6, FUMN4:",0&DAE,91-#,I!P[HD,/B7X7(ZHGDA=*SI1S.?H[+#MU1 MYR C:1Q%,X/LZB"[]#0^2?*->$@D6XF7(D\2->.A[?>C>([3=]XH^%Q&I"> M&UJZ#8(K-_"/NN6H;LT(:R5V:"?^KE]LG%,A'CDG\WMZ"SH'%BK$*)H9?:W$ MS@4YW4WRV9]LFJ>J'K-I(LJ2W5K#C73,*9060FD<13/3H@W8&>%F_DCCG$)I M(93&430S*=J''5J(9^V<1U7[S3*.EI8S09Q%A13VG^XNP)W!^9^)Z*:=.$>3++K;SB&'6C.*9H9< M6[-+>^Y.(OYDW:9;-+;SF( :-93&430S0=JH71]7J)!Z.X720BB-HVAF4K1Z MNS]ELYY@%ZQ1M',/&A!=VE!OZ_RZ!O[M#H[() ^/(72 M0BB-HVAF(K2KNU>X*@4U=2@MA-(XBF8F19NZ2U^LYL^KN&A_M&I_$[=F@V90 M[DK_TCY-O3 M\NW1E[-?49YH@$^4)ZA>0VD<13/#KO7:H_7Z\_U7ZR55NEGGXQ[JU5 :1]', M!&BO]H:X8@1U;"@MA-(XBF8F13NV1U\/?^7=?5N*<7.%YPZ/']R8TKUUCC14 MG%$T,]):G#U:>NOZ0UL;#>A\T$-%&DKC*)J9"BW2WAA7B: J#:6%4!I'T_0!7FJ!"#:6%4!I' MT&TD(HC:-HY@HE MVI6#[W5E&M U%5!:"*7Q"Z%RFG,+%76MR@&MRM]7R+YL4QB^$RCI)-L.N[3KH M:M?TE0D:USD)4,^&TCB*9B;F8.TQG&<'4,^&TD(HC:-H9E*T9P>TGFZ?(!*/ MLKXIOQ+%HZQ.[M*W9JCEFD\2':\'!Q5M*(VC:&;K!Q:>U_\\J-3ZM4NYQE8*Z M.)3&4;0V[OV#Y9)3J8)8KU-=JL-\G57M*KG[3_=K8=\V*T ??7[G?)@ZEL]# MYP-O5[K6^';A[8\J9W%6LD0N5%>#]U?JM%>T:UFW;ZI\U2S6_)!759XV+Y=2 MS&51?T']?9'GU>Y-W<%^1?')7U!+ P04 " "FA,98R8I&&F$# 0# M&0 'AL+W=OY^=R+_ M.L]W0CZJ D"CIY)QM7 *K:MKUU59 251$U$!-T]60I9$FZEW[N7Z5QL-*,<[B52F[(D\MLM,+%;.-C9W_A,UX6V-]QT7I$U M/(#^J[J79N9V7G): E=4<"1AM7!N\/4MCJU!O>)O"CMU-$8VE:40CW;R/E\X MGB4"!IFV+HBY;.$-,&8]&8ZOK5.GBVD-C\=[[^_JY$TR2Z+@C6!?:*Z+A3-U M4 XKLF'ZL]C]"6U"D?67":;J7[1KUL:Q@[*-TJ)LC0U!27ES)4]M(8X, G_ MP&\-_)J["513OB6:I',I=DC:U<:;'=2IUM8&CG+[5AZT-$^IL=/I0T$D%(+E M(-6OZ.[KANIOZ H]:)$]HD^5K9Q"K]Z")I2IU\^>S%UM$*PC-VO#W3;A_(%P M ?H@N"X4NN,YY-_;NP:]X_?W_+?^J,.;2DY0X/V&?,\/T<_(1C+NG$1]KNP)^M:522#A6..C@*Y!2?]Y2<<>[^/ M (8=8#CF/?VTT4H3GE.^1DM84\[K$6&$9X!>4=[6XC7ZI[W/7!1!Q>-POTA"=>0GXT1G6!X_0!Q!Q"/ MP]@@%"?()P M%2?8&RA$TG$DHQQ&0U9 ;2F$1)E]->P%3,DI4Y!,9T$_T[1CFIZ]],H?B#1G6B$&*V/J M31)3'=FTG\U$BZIN^99"FP:R'A:F90=I%YCG*R'T?F(#='\"TG\!4$L#!!0 M ( *:$QE@\7^NL2@, /4* 9 >&PO=V]R:W-H965TBI4K*P$XMT(E=0//2]P2$^:D4[MV*=(IKQ4E#"X%DG598G%_!I1O M9H[O/"Q?H74H-OHR3J7]1YMF;Y(X**NEXF4K MK E*PIHGOFL/8D<@#/8(!*U 8+D;0Y;R(U8XG0J^0<+LUMK,P+IJI34<8>:K MS)70;XF64^F\P (*3G,0\C4Z_UD3=8^.T!5()4BF($=SQ;-;=,V(DNC-1U"8 M4/G6;)E?RZFK-(/1Y&:MO;/&7K#'7HB^8 M8I8!>D-8>Q1OT:_>0VD\:&S$UH9)Y74Z&1]/DB":NNL>N+B#BP?A/@G,3!0= MBA$_PHC#((G#?HJDHT@&*6YT.#\!(GD$<>1[OOGU8XP[C/$@AJXC2R"&A N4 MF<]#GT U?DP5Q[B"+5=P M:,H^!ROHP4I&_CZL[5W@#Y;R@11^#F780QF/O#W5SM_>"/[A5T)/3C\'->H+ M/^_OV\'=Z41*$"O;;TF4\9JIIBGI5KN>[K3I9+;;FX;P*Q8Z=22BL-2BWFBL MZXMH>JQFHGAE^YH%5[I+LL-"]Z4@S ;]?LFY>I@8 UVGF_X&4$L#!!0 ( M *:$QEA.5@T^E0, &D. 9 >&PO=V]R:W-H965TV"!DT_T]*U190B59*RVW\_DE+D MAQ1%\+(O-DG=>WC.Y>4EN=AS\4UF K]R"F32R=3JKAV79EDD&,YX@4P_67# M18Z5[HJM*PL!.+5..74#SYNX.2;,B1=V[$[$"UXJ2AC<"23+/,?BYPU0OE\Z MOO,X\)EL,V4&W'A1X"W<@_I2W G=M'QL%:/!#8 MRZ,V,E+6G'\SG;_2I>,91D A408"Z[\=W *E!DGS^%Z#.LVULV:0 M$U;]XQ]U((X<-$ZW0U [!.<.DR<HM*$RH?-UE*_7@K\A%TG86KM(\S6QN4G.ZJ3@%3W *T4?.5";1.Y9" MVN%_V^_O!ST K@Y0$Z7@,4HW02_BJA C%'IO4. %41>A?O>_,=/N?I?["9VP M6;30XH5/X'TJ\S4(Q#=UO+M"7"%$W0BF.%S+ B>P=/3NER!VX,2__>)/O#^Z MY+T0V(G8J!$;]:''_Y1**LQ2PK9H#5O"F&UA:A/N%6%UGKWNBD(%/;;0IJ+M MXC#PHTFX<'?'^GH97*AOW.@;]^K[(#!3D#ZG9-Q2XL^CB4FG$R5=9N-Y-&O, M3CA.&HZ37HX/( =0G+3F]L[8]IL,VQRSEKAH/O-;*=4V.]M#)[3G#>UY;PW[ M:@]82*]6.Q#ZPH#L/KC2AQB@]Y@(](!I"5VTYR]9V5X(["0$OGIKIT1J-O='X?"7[V5RJ]NBJX0^N= -UU9<7_SCYHE$P M/1?6._&EPH*#L&!H>1RH*WBV5/9/>:FDPPW#[SW3>ZKE0(5A>^5T2H;S;M-+@'EWF-55'\<(^#=9&;6;Z M+0C"&.CO&\[58\=,T+PNXW\!4$L#!!0 ( *:$QEAW2Z2C/0, (8+ 9 M >&PO=V]R:W-H965TV+>,4 %,?UEPD1.EIV)IRT( 24JC/+-=QPGL MG%!F17J3(O[&A8D"7,0/TJ MID+/[$8EH3DP23E# A8C:XPO)S@P!N6*WQ0VR_$>;>JUCH7@E%<]K8TV04U8]R6.]$7L&+CYBX-8&;LE= M.2HIKXDBT5#P#1)FM58S@S+4TEK#469.9::$_DJUG8IF*1&0\BP!(3^AFX<5 M54_H'+D.#M$T(WK;6%+-;O(BXT\ :*9X?(^F*Q&G>CNJ56?7H C-Y.>AK325 MT;;CFF!2$;A'"'KHEC.52G3#$DB>V]LZFB8D=QO2Q.T4'!?B O6<+QK;]9 T M ZCO#<7,T$Q3S7^2J)N?%MG-X[H#/*ZL-JO425ME]JFU*SCG X"'W7]X;VNH4J:*B"3JKQ2J5C] %YV3;\;@@,;U ^R%_J"=!SN[VNAT$MW, MIM/6@M9I]LHTPGLE&[]9PM=2;XSJ[E#==\SY6OS91?/[.N6#(R>[J^6XNYB? MGO6UT+/"TPO"T#N2]GA7MG%GM3TU\6N5?8!CKG>5&'>7XE=E/3XLP<= =L47 M=U??U^8\;BG& P_WPO]OAKW7&N4@EF4#*'7:K)BJNJ3F;=-DCJO6:K>\ZE!O MB= W6*(,%MK4N>AK[Z)J^JJ)XD79:,VYTFU;.4QUHPS"+-#?%YRK[<0X:%KO MZ!]02P,$% @ IH3&6#:D%)40! 9A0 !D !X;"]W;W)K&ULQ5AM;]LV$/XKA%9L+9!$[[:5V08<)]L*M$ 0M]N'81]H MZ6P1D425I.UDO[ZD).O%EH4:4>$O,47=/;I[[A%SNO&.LF<> @CT$D<)GVBA M$.FMKG,_A!CS&YI"(N^L*(NQD)=LK?.4 0XRISC2+<,8Z#$FB38=9WN/;#JF M&Q&1!!X9XILXQNSU#B*ZFVBFMM]X(NM0J U].D[Q&A8@OJ:/3%[I)4I 8D@X MH0EBL)IH,_-V;GK*(;/XF\".U]9(I;*D]%E=? PFFJ$B@@A\H2"P_-G"'*)( M(+6.[R6*P3L=CH,TU$R-%#$D#0]-=E7F5RUCZY.ZL3 M<):R&V0;5\@R+*W(#)/E#C3+U2FCGB-,+^N0LB):J,@QQUD MN.H,VTX=S[.,L;ZMYW9LY9K#H5=:-8)VRZ#=SJ#GE M$5_)(7'*?D53D1]T6 MDDUKJ)UHYU:K)[!&XH,R\<&%A3WHDZJ>P!I4#4NJAC])V#FN6Y.L;;C6@:Y; MC!SWA*Q'9)>^.V'/+5I/8 T&O)(![\+Z]OJD MJB>P!E6F4344QD]2> %<5Z\YM$<'$F^S\DRC7>-FK0\R.\-^DE1@YH=9"0,I MZHBFJKBM@79"G5NNOM":B5M5XM:%Q5T$T!==/:$UZ:IZ.+.S[WF+O.UCX8X, M=W"H[Q:SH6-;)P1>=51F=TNUP)$\KE4-Y??:,PB2K%NC[$0YNU@]H35SKAHR MT[VTMGMMXOI":])5M7%F9^OS%FT/CD4[<#WW4-LM9I[A.B>T73559G=7]2_HF]$TG-HW8Y'?L9G\_CQ4N%Z;V,3 UMD@B\M89$'R^4:Y6P[+9MF( MZ&#_3@W1LDE0!9-/X#YCMB8)1Q&L)*1Q,Y1O'&ULK51-;]LP#/TK@E<,+;!%CNVF M16<;R,>&]5 @:-KM,.R@V$PL5)8\28ZS?S])=KRT<[,==HE%BN^1CQ$9-T(^ MJ0) HWW)N$J\0NOJ!F.5%5 2-1(5<'.S$;(DVIARBU4E@>0.5#(<^/X$EX1R M+XV=;RG36-2:40Y+B51=ED3^G $33>*-O8/CGFX+;1TXC2NRA17HQVHIC85[ MEIR6P!45'$G8)-YT?#./;+P+^$*A44=G9)6LA7BRQFV>>+XM"!ADVC(0\]G! M'!BS1*:,'QVGUZ>TP./S@?V3TVZTK(F"N6!?::Z+Q+OV4 X;4C-]+YK/T.FY MM'R98,K]HJ:-C4QP5BLMR@YL*B@I;[]DW_7A"&!XA@%!!PA> J)7 &$'")W0 MMC(G:T$T26,I&B1MM&&S!]<;AS9J*+?_XDI+W/!,EH >R!X7.%Z ) M9>H"O4>/JP4Z/[M 9XAR]%"(6A&>JQAKD]1"<=8EF+4)@E<2A.A.<%TH])'G MD#_'8U-L7W%PJ'@6G"2<5G*$0O\="OP@&JAG_N_P\$0Y8=_ T/&%?VT@6E"5 M,:%J">C;=*VT-&_T^U#'6L9HF-'.[8VJ2 :)9P93@=R!E[Y],Y[X'X;D_B>R M9^*C7GQTBOT@7AOQE10[:F=[2'#+,G$L=J_LTLOQU76,=\="_@P*HG#2![4% MXJ.G7H+&PO=V]R:W-H965T J>Z)6L09F3=F(=G,5W!AM] M,"8VE(64#W9R6XRBQ!)!!3E:"6H>CW %5665#,?OG6CDS[2.A^.]^F<7O EF M035H'*[ <1><1*6!)UQ7.Y>8&=@'UK%XN*^U^R::Q[281R=<:)=\Y&P+. M1/.DVUTB#AR,SG&'=.>0.N[F($=Y39%F0R4W1%EKHV8'+E3G;>"8L%6Y1V5V MF?'#[ Y,2)I\(%^H4M1FB+R[!J2LTN^',9H3K%V<[]0FC5KZ@EJ'3*7 4I-/ MHH#B;__8D'F\=(\W28."XUJU2"@ M<\5J]__X>6=LR2T"U[^.1=X(=X\+V\MSJ6N:PR@RMT.#>H0H>_NFW4\^!K"[ M'KL;4L^^-H@H"6P11$$JRW^,,JS3(T] E0X0]3Q1+Z@T98+Q-3^&$'1\9:+Z M'JM_JOKV3X ]\-B#8#;G8%^@3*R:PA($=32U896VJVX Y]SCG(>+2[-.(I52LFM$%=&M>D-3#W636]K9F@K%T_64@TW^N*]>.;,.;.WF6R%_*ER $WNRX*K MJ9-K79VYKLIR**DZ$15P_+,2LJ0:AW+MJDH"75JGLG #SQNY)67<22=V[DJF M$['1!>-P)8G:E"65O\^A$-NIXSL/$U_8.M=FPDTG%5W#->B;ZDKBR&U0EJP$ MKIC@1,)JZLS\L[EO':S%+8.M:O6)D;(0XJ<9?%A.'<\P@@(R;2 H-G?!(."LDBR:P1VJC1FTTA)Y^KD!2S?B:%';G9$+I/L$URLBBF!OF+@U#+YFX=VTA M/4:G8[\Q>D0P;@C&@\MQR3CE&;3HG?7QBY]S09X)[)'>4:-W-+@@LU)(S?Y0 M>U?B@:9*@>X]IC5.W,IV''<69-_$ZU^-I&&7#++[P#6@9DV07+TB!:,+5C#- MH)=DLL? 'W5([IL<(#EN2(X'25[GF,)C)%H^L:G'^^3\J,.NQV9\@-]IP^]T MD-\ME9BT IY@=[H7.?']#KM]FW%\X,#YWK^7Q1O.WV91,V,\$R7T/A'>7N#C M4="]#_JLXB@YP*_U\OF#_+X*38M6\OH?,7__,HJ3[M[KL8JB4=QAZ+:>Z1+D MVE8O"F-ON*[?N6:VJ9!FMB[HS)^;RLD^__]@ZK+K$Y5KQA6J6B&D=Y)@TF1= MR=0#+2I;#"R$QM+"=G.L_D : _R_$D(_#$R IIY,_P)02P,$% @ IH3& M6/3,+])\ P 9@P !D !X;"]W;W)K&ULK5=M M;]LV$/XK!ZT8$F"-)$I^RVP#B;.@!58L:-;U,R.=+*(2J9&4W?S[D92LV(XL M9*V_V'RY>_CT34^HOY2/4C3\SN4E)7(%1,<)&8+[R:\7H7$.CB+?QANU5X; M;"A/0GRSG8_IP@LL(RPPT1:"FK\-KK H+)+A\6\+ZG5K6L?]]@[]W@5O@GFB M"E>B^,I2G2^\J0Q_8!M0".+EXA"N5_8-K:3F0=)K;0H6V?#H&2\ M^:??6R'V',CHA -I'7?Z+10,%[>*RKJD"S09H6L*(JAWNSQ?"1-ZEB);^X0TU9H2Z- M^9?'.[AX=PGO@''X.Q>UHCQ5/!NA$G;Z1PXM.X#DE*\I2,#H" M+47-M3*:)45MXK7BZ1RA-+M02Z<^B P*NRE0,/K$"J89JNL^89N%X_Z%[?&_ M5A5-<.&9\ZU0;M!;_OI+. Y^[U/E3& '&L6=1O$0^O*O"J7),+Z&Q*J5F;Q3 MD$E1@NAFG"2]^=5@CQVVO;0VRS@.P[F_V0^OQVA"@L[H@/:HHSWZ0=H9XY0G M.$"Z01[M\0G'1Y1?FYS@.^[XC@?YWCM6/\9W_$J_*#[B^]KD!-])QW'2^ MNBL8T_=T8X1>HWDU[+O490-HE"5DW.>D3.!'8@Q[<28OC'9 M3F_2,$+4R 13*)L;-R20TN<^I-4P4MPB11W2M ?I(,Q9%^;L#3DZE(G#_J2E M%N^HD?ADD,-(08,T$%,8O+RQP?_+Y)2IQ+X$8/84>Q_-X)R)>RZTP_#W2HSP MIW.WA0C)_OUQ%8Q&1[?,*3O2?]>$Y(4D^CO56PE MRK4K9!6XI&AJG6ZT*Y9O7(EX-'YKBVA7";[ -!7X)RK7C"L34&8@@ZN)>4ID M4]0V'2TJ5Q<^"6VJ3-?,S8< 2FM@YC,A]*YC%^@^+9;_ 5!+ P04 " "F MA,989%%KIL,# "J$ &0 'AL+W=O^KU0YSIBY$B85Y MLA$R9]H,Y=97I42VKH/RS(<@B/V<\<);S.I[=W(Q$Y7.>(%WDJ@JSYG\?H69 MV,\]ZCW=N.?;G;8W_,6L9%M8!UAABMM4S#S]8CO,,ML)N/CZR&IUVK:P./K MI^PW=?&FF >F\)W(_N5KO9M[4X^L<<.J3-^+_7L\%!39?"N1J?J3[ ]S X^L M*J5%?@@V#G)>--_LVZ$11P$ P%P"(#:=R-4N[QFFBUF4NR)M+---GM1EUI' M&W.\L*NRU-(\Y29.+SZB*4F1-V1IUGM=94C$AMRC74]>;,DMTY7DFILIK%B3 MF\H,D=R:AWF5DV7UD-EX^FY72BKRZ1LUXIEZ3EX07Y--.5,H$JIFOC5DK MZ:\.QJX:8S!@[&TI+\@D^)- "'YO+PFKUZ^_CF-;VIM"X:V8*CS3@;R_EVB M9-K6UI3NXH$"#ZG JPHZJL%S40T<5(L'7B+0,0W^)].@S[1X,O &@:/? M:*>)UOZPO,<5\M+=:?@=4(,.:O!\4 ,7U**!-PUT5(-15 ,'U6@4#JAV6(-1 M6(,^UI)@8/M!AS48A34X&VO080U&80W.QAIT6(,Q6(.SL08=UN ,K#G%TM[A M(DSIKR#QCTZ>]A1_R^26%\IP&ULQ5AA;YM($/TK*ZXZI5(;8+$Q MY&Q+CI.[IDJD*&[:#Z?[L(&Q085=;G=MI_^^NPO&QB&TB9#RQ6:7>8^9M\]A M)N,MX]]% B#18YY1,;$2*8LSVQ91 CD1IZP JNXL&<^)5$N^LD7!@<0&E&G8[-WRZ9BM9992N.5(K/.<\!_GD+'MQ'*MW<9=NDJDWK"GXX*L M8 'ROKCE:F77+'&: Q4IHXC#D+HXU!JVI2JH]Q(;FZFRJ< MG/X#;,5)D:01NJ*E*[2Z']%"&29>9X#8$MW!!N@:T,D%2))FXKVZ?[^X0"?O MWJ-W**7H2\+6@M!8C&VIDM+4=E0E<%XF@)])P$,WC,I$H$L:0]S$VZJ8NB*\ MJ^@<=Q+."GZ*/.<#P@X>M.0S_WVXUY&.5POL&3[O&;Y*.X&6G.7H\E$"IR1# MHX%I)(:+5U)_RE)] 36:-2OZ[4?PN' M^GWJTQ-90Y]1K<_HM0XM@<-#ZV$06=>5W>7,[: MDNI$O53XGL@:!89U@>%;&#/L4Y^>R!KZN,[^Y>V\UIH5LN%-%SO^D35;PMS1 M" _:K>D>M!5N9V:SV\^M676B7BI^7VS-&O&^1OP6_JR>VI=&/;$U-=IW/VYG M\]#I4.^)]4+'.7Z[MT0%V!D]X\]]U^%VMQTS=4!I1 1B,@&.9$*H^@#TR]=^ M-^^+3ZGR>F:'Q:/]&KE J4 MP5)1.J&PO=V]R:W-H965TU:B54UNUAVH,+%Q(UL3/; M0/?O9R=I2&C(BAJ)%Q+']QS?>WP2KOMKRIYX "#0?3 &+, MSV@"1,[,*8NQD$.VT'G" ,]24!SIEF%T]!B'1//[Z;,Q\_MT*:*0P)@AOHQC MS/Y>0$37 \W47A[ZWT_P B8@'I(QDR.]8)F%,1 >4H(8S ?:T#P? MF:X"I!$_0ECSTCU2I3Q2^J0&U[.!9JB,((*I4!187E8P@BA23#*//SFI5JRI M@.7[%_8O:?&RF$?,842CG^%,! .MJZ$9S/$R$O=T_0WR@M($IS3BZ2]:9[&> M#)XNN:!Q#I89Q"')KO@Y%Z($,)T= "L'6&\%V#G 3@O-,DO+NL0"^WU&UXBI M:,FF;E)M4K2L)B1J&R>"R=E0XH3_%>B"X20(I^B:9*Y0ZIZB6TH6IY&4>(:& MG(/@Z/@2! XC?B)G'R:7Z/CH!!VAD*#O 5UR3&:\KPN9DB+6I_GR%]GRUH[E MAPD[0[;Q"5F&Y=3 1\WP&TPDW*R#ZU*(0@VK4,-*^>P=?/>P K($CN:,QNCJ M60 C.$*C=!^ <22KS)2Y+2OSZU;RH&L!,?]=IT&VJ%._J'I1SWF"IS#0Y)O( M@:U \S]^,#O&YSI%6B*KZ&,7^MA-['[)%#@MO:[:C**34JBOR,IWNMUNKZ^O MRF6\CG(MVW.+J$I^3I&?TYC? PF%S&TBL(#:W!KA^^Y$2V252MVB4O<03G7; MU*J=Z17Y>8WY7=U?#NI0:4?MN M0$MDE0*[18'=0QBTVZ8^+9%5].D5^O3>;]#>*^M99L_;\F=-D-7IU-O3-#9] M@=&8WW!\4_MWWHC:=P/:8JO66.I]S$-X-%^U+8U:8JMJM.F(S,:&XFT^S3G* M'K1=;]NH=5%>;\>'U-ST)&9S4S*46Q5.,4=4!,"0"#"1/X#^VPPT\^Z]3RVQ M5578=#ZFR^[DSMSK:5:X*\;2?KI6.9.A/? M8;8("4<1S"7*./,D"MP( .\& 9 >&PO=V]R:W-H965T MFF==+4J%FWAVD/ M#MP$J\9FMDFZ??VN#4%I0ZM.VDMBFWL.YQQ?729;J>YU 6#(0\F%GGJ%,=6Y M[^NL@)+J,UF!P"P-L=W+)U8>R!GTXJNH8%F+MJKG#G=RPY*T%H)@51L)IZ M%X/SV=#6NX)O#+9Z;TVLDZ64]W9SG4^]P H"#IFQ#!3_-C #SBT1ROC5:?/K0Y[ $&\3. L 6$KP5$+2!R1AMESM85-32=*+DERE8C MFUVX;!P:W3!A;W%A%#YEB#/IHJXJ#G@MAG(RDR+'"X+&"+R;5H.LA>Q3NRP.;*:PY$KLA<04593CX\5)9+$RIR3X"@QE7)\@P]WBBAP?G9 CP@3Y6LA:(TQ/?(,>K5(_:_U<-G["9_Q< M5.J,1,$I"8,P[H'/7H9_I@+A@SZXC\EV\89=O*'CBY[ANU%K*M@?E]/I7JJN M@S$7#$O;[-T!AM<3M28_+I;:*&SXGWUY- +B?@%V")SKBF8P]2K[+K4!+WW[ M9I $[_O2^4]DC[**NJRBE]C37>- VSA]9AN&Q#'8 ;5)1^-1,)CXFWT7AU7# M43(>=E6/Y,6=O/A%>4T+9VT+4]?"?1(;EN'>R^-1&#Y1>%B4).-!O\!A)W#X M3_FY!I.O5#T\B&P-2_\"4$L#!!0 ( *:$ MQEAIKB($O@( .0) 9 >&PO=V]R:W-H965TJFJEFW#],^N' )5HU-;9-T_WYGH"A9 MDRC5T+[ G;GGN;O'^&6TE.I>YP"&/!9NJY."0KPYF :T5T5114_3X'+I=C9^ \ M#=RP>6[L@!N/2CJ'*9C;\EJAYW8L&2M :"8%43 ;.V>#TR2R\77 =P9+O6(3 MV\F=E/?6N6",MX:#F=+J4%KMI/[!=U[]C+'=4P MD?P'RTP^=MXY)(,9K;BYD$-_SPPWPR6[X9RH0/M@*3_;/'JS#712[4]SO%/=K MOF +WPUHHUAJA9U0G1/4I#$^/E1L03FJJ\DERJS)SRO$-O:O3;(UB<+-B>R& M<:I+FL+8P1U!@UJ $[]^-8B\#YM$[),LZ8EL3>"@$SC8Q;XJ<(JZ;A*N(8AJ M KLQ+F+_Y/W(7:SJL3/)2_5XGC#TO2[A6IMAUV:XL\TK, 84D3,R49 Q@VN6 MBO)-+>\D>^F_TB=9TA/9FHC#3L3A_UJ,PSX%[I,LZ8EL3>"H$SCZU\48 M/5L;@>?]M1CWB$EV%O+2-MV5(]7>?[Y0-6="$PXSI/>.3U!4U=PI&L?(LCYE M[Z3!,[LV<[R&@;(!^'TFI7ER[,'=7>SB/U!+ P04 " "FA,989U?"1S8# M #1"@ &0 'AL+W=O\H9M3)IQX4CV[4O%$EH8S 5>*Z#+/J?KU'KC<3IV!\_#@FJTS8Q^X M\:2@:UB"N2VN%,[<5B5E.0C-I" *5E/G8G"^&%I\!?C"8*MWQL1FR@%D6!0)GR3:4(T63UW,PE'']!AFWRSEY_?(- M>4F8(#>9+#52],0UF).-S$V:^-_7\?M/Q']1J%,2>"?$]_RPASX[3/]$!=(' M3]+GQZ\>]- 7QZ_>H;M8Q[:8?EM,O](+G@HG260I#!-K]5G]G&+SYQ1;/)/8HZ($ M;5&"0^IQ>QX2.X _YZ&O'K74L)*R+7X3!T$0>?[$W>PZO0_SSWQO'#Z&S7M@ MXW <#A_#%@?C_T]WPM:=\* [UX"[DR6VS53^,)'P,L49M@5ER4!A9U3*MB&J-?0[62\;[>8^&G=L/!C:OV[8_05#W^LX_4P+/G(Z:IV. M_L7I/L^BO10&9QW+>B =5^=]*AW,XF"H_VG$L#5B>-"(&VG_ZZP')WMG\J3: M8^KO5@W[#NIHW-UA^S \J&'8.<_S'M@XPD_'M1Z8'XRB40NK_7!WK@/VLO>9 MJC43FG!8(=$[':'[JKY U1,CB^J&<"<-WC>J889W3E 6@.]74IJ'B;UTM+?8 M^#=02P,$% @ IH3&6#613D,U P R!, T !X;"]S='EL97,N>&UL MW5C1;MHP%/V5R%VG5IH:(",E*R!M2)4F;5.E]F%OE2$.6'+LS#$=].OG&X<0 MJ&_7]6&#!978]_B<>VS?-&Z'I5D+=KM@S 2K7,AR1!;&%!_"L)PM6$[+"U4P M:9%,Z9P:V]7SL"PTHVD)I%R$O4XG#G/*)1D/Y3*_SDT9S-12FA&)FU#@;I_3 M$>G&[TG@Y"8J92-R?_;VQU*9JS>!NY^\.SGIW)]?[%2/GHX*[K09'5.CF7 M2E>Y70;W/:V'[P&;'ACD0C0&>\0%QL."&L.TO+:=:G 5? (%=?MN75B'-HRZ M865G3(A;> *_9SO:JZRU;QW8-=DTK:&ZZ612:2K:IFWM'_(JO]IQ M=/FO+%>_5?8->SW6K]5#-]D_!I/Q,9@\BIH<'+[)*#E\C_71[>!,AO4AHW62 MV3G'--$ SHLC\@U.GV*;-)@NN3!KP-L M3Y^K$&RF>"5B,\77&A#_N@$C2?R[C>4!!K8+6.U ?G\>J"D_)XI@5S%OV!., M(TF"(5"+_AJ-8V1U8OCX]P=[2J(H2?P(8'X'480A\#3B".8 /&!(%%7OP;WW M4;AY3X7;_]V-?P%02P,$% @ IH3&6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'ZXD?]X:^_)LS M[ MK91VD][*^_7Y8."*E:BX^\NLA0Y[%L96W(=-NQRXM16\="LA?*4&R7 X'E1< MZMZ7S_NZ9G8 -XP7A9=&A\)8\"3%UKWOCYML(YU\EDKZMTFO^:]$CU52RTK^ M$.6D-^PQMS+;OXV5/XSV7,T+:Y2:]$:['4_">ED<%,\CY"-_=DV)Y\\//(!, M>N-AJ' AK?/-$4W]/#!N1#AXMU5[2\KBINWR+97"ZU#*=Q[=E% M49A:>PD@/R&0GV@A'\1&Z%JPA355?.+>!L4XMI5^Q2YK!X/Y$(OF0UK,J5@( M:YM.6572N;@?LJ&F(5;-7:CWUCC'9L& \Q6W+05B>AD1^^5&;X3S\:!68V$R M&1';Y(I+RYZX"EWNN^"NMN( #]/(B-@CU\:46ZE4$UCB@[T)\40O(P6[<"U, M3"0C8I,TO6QE5"FL^X-]^Z\..2EDP_PQ(A;(C2Y,)=@C?Q6M]L)T,2+VQ6WH M:FT:S LC8C$T,6SW6C;]+(;=D+<+7<@V).:%$;$8KH596KY>R2*\ [L:PB$P M;\9\D!#[8%ZOUZH)'5RQPY0%8F)J2(C5,.-O;-.(H3D]YLM3Z0IE8N"#D.@@ MA-P23H9 PAXM+T,W9!?6AI!W$)<33!L)L3;07*J5WR>8/A)B?1RF NQ#&*PK MX?Z$B)@Z$F)U@)R@DPU31T*LCB/)P9X38F(V28AM@B8)[)B?DE)?8+JL'V!!)FF)38,'CTAA,?*3K1 M12P9="S<;DU,,BFQ9'#,5FMBHDF)1=,U9&'$=H9)*".6$(Z90TQT MO8580IW)99_=\3!X]'(#,3$)92>8*(OOCS?%"[M?0TS,0AFQA8Y@/H0H964! MUS,RS$(9L86.8.ZG-R F9J'L% .?/DN&HS,V4RU,S$(9L86.]!\;F?^EF/RR8GE\VO\^!YY1#&F)AY^P$ ,LC : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@Y?LB22O.J">9 M1MD @'O0DJC-"!>+RCSX0\/"<#]VT[T]EMQ_*XN-X M.)55LYNFX5=*9;W+QZ[<]$,^G8]L^O'83>?EN$U#MW[KMCGI0_V=BO]GLU_EWO_YSS*?I'X/3>S^^E5W.4[-XZ<9MGE9-^CA<=Y=T MV7*S>'I=->/3JS2I=I!"D-8/,@BR^D$.05X_*" HZ@>U$-36#[J%H-OZ M07<0=%<_Z!Z"[NL'R1)E7!(DS; FT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706VBOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;[&4)@=Z& M>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z.>CN!WHYZ.X'>CGH[@=Z. M>CN!WCY[V4V@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H'>@WD&@=Z#>0:!W MH-Y!H'>@WD&@=Z#>0:!WS#Y6$N@=J'<0Z!VH=Q#H':AW$.@=J'<0Z-VBWNU/ MZEVFST,NUYZO-5[_)ZF>SN?FZ^4ORZ^=>+]H+S@G^'?G\2]02P,$% @ MIH3&6'32QF+> 0 6B, !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P M% ;@OT)V:UCI%WX$N%%OU0O_0-T.L+"M35L0_KW= !.-$@TFOC=;MK;G/6N3 MYVJ3YYVC,-@V=1NFV3)&=\-8*);4F)!;1VT:F5O?F)@>_8(Y4ZS,@I@8C<:L ML&VD-@YC5R.;3>YH;M9U'-QOT^M0V7::>:I#-KC=3^RRIIEQKJX*$],XV[3E MIY3A(2%/*_LY85FY<)$F9.S+A&[D^X##NL<->5^5-'@R/CZ8)LUBVYJ%N*LI MY*=+?-&CG<^K@DI;K)NT) _.DRG#DB@V=;XO>G$Z.:8=IOV5GYW?ESD5F&8^ M>>M".C%/OX\['DFW>NA2(?*Q.OV)[XFI]-G?1]UIEU3^,#MM[ZOUJ_X\ NMO MY^_QQS-^K__+/@1('Q*D#P72AP;I8PS2QR5('U<@?5R#],%'*(V@B,I12.4H MIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05 M*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D M52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR#K^ M3UE?K%W]]=\>W3UO3-4>\UG_2\WL#5!+ 0(4 Q0 ( *:$QE@'04UB@0 M +$ 0 " 0 !D;V-0&UL4$L! A0# M% @ IH3&6)[7''/N *P( !$ ( !KP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ IH3&6)E&PO=V]R:W-H965T M&UL4$L! A0#% @ IH3&6.*25(' #F(0 M& @(%C%P >&PO=V]R:W-H965T&UL4$L! M A0#% @ IH3&6'3Y;.V1 P .A !@ ("!ZQX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IH3&6$'^ MPE\F" JQ, !@ ("!O3$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ IH3&6(5E S-\ P SP< !D ("!K4< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ IH3&6/E$ M)7YP! Z0H !D ("!2ED 'AL+W=O,#>2$, !?(0 &0 M @('Q70 >&PO=V]R:W-H965T&UL4$L! A0#% @ IH3&6!?OS^8Q!0 ^A0 !D M ("!:FX 'AL+W=O&PO M=V]R:W-H965TP, M #<( 9 " @1=V !X;"]W;W)K&UL4$L! A0#% @ IH3&6"^FW3"* P ;@D !D ("! MR7D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ IH3&6*FJ84+D"0 J!L !D ("!)HD 'AL+W=OL'7 M P _PD !D ("!,IP 'AL+W=O%GHCC8$ "+"@ &0 M@(% H >&PO=V]R:W-H965T&UL4$L! A0#% @ IH3&6!<=O?;G! Q@X !D M ("!0:H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ IH3&6,2#XDLP @ P 0 !D ("!G[8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MIH3&6 2D4I33 @ @D !D ("!)+\ 'AL+W=O&PO=V]R:W-H965T;3 !X;"]W;W)K&UL4$L! A0#% @ IH3&6,Q"UE"Z!0 5R$ !D M ("!H-P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ IH3&6-:M[%\L"0 75P !D ("!">@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IH3& M6$Y6#3Z5 P :0X !D ("!A?@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IH3&6"GEV!]2 @ G@4 M !D ("!# 0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IH3&6/3,+])\ P 9@P !D M ("!N P! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ IH3&6*O:3H-3 P ^ \ !D ("!+Q@! 'AL+W=O M&PO=V]R:W-H965T M 0!X;"]W;W)K&UL4$L! A0#% @ IH3&6&=7 MPD&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "F MA,98=-+&8MX! !:(P $P @ &7, $ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 1 !$ ),2 "F,@$ ! end XML 73 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 74 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 193 289 1 false 54 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.smartsheet.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity Sheet http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity Condensed Consolidated Statements of Changes in Shareholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Overview and Basis of Presentation Sheet http://www.smartsheet.com/role/OverviewandBasisofPresentation Overview and Basis of Presentation Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.smartsheet.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue from Contracts with Customers Sheet http://www.smartsheet.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 10 false false R11.htm 0000011 - Disclosure - Deferred Commissions Sheet http://www.smartsheet.com/role/DeferredCommissions Deferred Commissions Notes 11 false false R12.htm 0000012 - Disclosure - Net Loss Per Share Sheet http://www.smartsheet.com/role/NetLossPerShare Net Loss Per Share Notes 12 false false R13.htm 0000013 - Disclosure - Investments Sheet http://www.smartsheet.com/role/Investments Investments Notes 13 false false R14.htm 0000014 - Disclosure - Fair Value Measurements Sheet http://www.smartsheet.com/role/FairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 0000015 - Disclosure - Goodwill and Net Intangible Assets Sheet http://www.smartsheet.com/role/GoodwillandNetIntangibleAssets Goodwill and Net Intangible Assets Notes 15 false false R16.htm 0000016 - Disclosure - Shareholders' Equity Sheet http://www.smartsheet.com/role/ShareholdersEquity Shareholders' Equity Notes 16 false false R17.htm 0000017 - Disclosure - Income Taxes Sheet http://www.smartsheet.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 0000018 - Disclosure - Leases Sheet http://www.smartsheet.com/role/Leases Leases Notes 18 false false R19.htm 0000019 - Disclosure - Commitments and Contingencies Sheet http://www.smartsheet.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 0000020 - Disclosure - Geographic Information Sheet http://www.smartsheet.com/role/GeographicInformation Geographic Information Notes 20 false false R21.htm 0000021 - Disclosure - Supplemental Condensed Consolidated Financial Statement Information Sheet http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformation Supplemental Condensed Consolidated Financial Statement Information Notes 21 false false R22.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.smartsheet.com/role/SummaryofSignificantAccountingPolicies 24 false false R25.htm 9954472 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.smartsheet.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.smartsheet.com/role/NetLossPerShare 25 false false R26.htm 9954473 - Disclosure - Investments (Tables) Sheet http://www.smartsheet.com/role/InvestmentsTables Investments (Tables) Tables http://www.smartsheet.com/role/Investments 26 false false R27.htm 9954474 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.smartsheet.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.smartsheet.com/role/FairValueMeasurements 27 false false R28.htm 9954475 - 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 28 false false R29.htm 9954476 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.smartsheet.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.smartsheet.com/role/ShareholdersEquity 29 false false R30.htm 9954477 - Disclosure - Leases (Tables) Sheet http://www.smartsheet.com/role/LeasesTables Leases (Tables) Tables http://www.smartsheet.com/role/Leases 30 false false R31.htm 9954478 - Disclosure - Geographic Information (Tables) Sheet http://www.smartsheet.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.smartsheet.com/role/GeographicInformation 31 false false R32.htm 9954479 - Disclosure - Supplemental Condensed Consolidated Financial Statement Information (Tables) Sheet http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationTables Supplemental Condensed Consolidated Financial Statement Information (Tables) Tables http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformation 32 false false R33.htm 9954480 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 33 false false R34.htm 9954481 - 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 34 false false R35.htm 9954482 - 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 35 false false R36.htm 9954483 - Disclosure - Deferred Commissions (Details) Sheet http://www.smartsheet.com/role/DeferredCommissionsDetails Deferred Commissions (Details) Details http://www.smartsheet.com/role/DeferredCommissions 36 false false R37.htm 9954484 - 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 37 false false R38.htm 9954485 - 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 38 false false R39.htm 9954486 - Disclosure - Investments - Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company???s Investments (Details) Sheet http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails Investments - Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company???s Investments (Details) Details 39 false false R40.htm 9954487 - Disclosure - Investments - Schedule of Maturities of the Company???s Short-term Investments (Details) Sheet http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails Investments - Schedule of Maturities of the Company???s Short-term Investments (Details) Details 40 false false R41.htm 9954488 - 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 41 false false R42.htm 9954489 - 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 42 false false R43.htm 9954490 - Disclosure - Goodwill and Net Intangible Assets - Narrative (Details) Sheet http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsNarrativeDetails Goodwill and Net Intangible Assets - Narrative (Details) Details 43 false false R44.htm 9954491 - 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 9954492 - Disclosure - Shareholders' Equity - Narrative (Details) Sheet http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails Shareholders' Equity - Narrative (Details) Details 45 false false R46.htm 9954493 - Disclosure - Shareholders' Equity - Stock Options (Details) Sheet http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails Shareholders' Equity - Stock Options (Details) Details 46 false false R47.htm 9954494 - Disclosure - Shareholders' Equity - Restricted Stock Units (Details) Sheet http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails Shareholders' Equity - Restricted Stock Units (Details) Details 47 false false R48.htm 9954495 - Disclosure - Shareholders' Equity - Performance Share Unit Activity (Details) Sheet http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails Shareholders' Equity - Performance Share Unit Activity (Details) Details 48 false false R49.htm 9954496 - Disclosure - Shareholders' Equity - 2018 Plan and 2018 Employee Stock Purchase Plan (Details) Sheet http://www.smartsheet.com/role/ShareholdersEquity2018Planand2018EmployeeStockPurchasePlanDetails Shareholders' Equity - 2018 Plan and 2018 Employee Stock Purchase Plan (Details) Details 49 false false R50.htm 9954497 - Disclosure - Shareholders' Equity - Share-Based Compensation Expense (Details) Sheet http://www.smartsheet.com/role/ShareholdersEquityShareBasedCompensationExpenseDetails Shareholders' Equity - Share-Based Compensation Expense (Details) Details 50 false false R51.htm 9954498 - Disclosure - Income Taxes (Details) Sheet http://www.smartsheet.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.smartsheet.com/role/IncomeTaxes 51 false false R52.htm 9954499 - Disclosure - Leases - Narrative (Details) Sheet http://www.smartsheet.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 52 false false R53.htm 9954500 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 53 false false R54.htm 9954501 - 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 9954502 - Disclosure - Leases - Schedule of Remaining Maturities and Future Minimum Sublease Payments (Details) Sheet http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails Leases - Schedule of Remaining Maturities and Future Minimum Sublease Payments (Details) Details 55 false false R56.htm 9954503 - Disclosure - Geographic Information - Schedule of Revenue (Details) Sheet http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails Geographic Information - Schedule of Revenue (Details) Details 56 false false R57.htm 9954504 - Disclosure - Geographic Information - Long-lived Assets (Details) Sheet http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails Geographic Information - Long-lived Assets (Details) Details 57 false false R58.htm 9954505 - Disclosure - Supplemental Condensed Consolidated Financial Statement Information - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails Supplemental Condensed Consolidated Financial Statement Information - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 58 false false R59.htm 9954506 - Disclosure - Supplemental Condensed Consolidated Financial Statement Information - Narrative (Details) Sheet http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationNarrativeDetails Supplemental Condensed Consolidated Financial Statement Information - Narrative (Details) Details http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationTables 59 false false R60.htm 9954507 - Disclosure - Supplemental Condensed Consolidated Financial Statement Information - Schedule of Cash and Cash Equivalents (Details) Sheet http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails Supplemental Condensed Consolidated Financial Statement Information - Schedule of Cash and Cash Equivalents (Details) Details 60 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - smar-20240430.htm 4 smar-20240430.htm smar-20240430.xsd smar-20240430_cal.xml smar-20240430_def.xml smar-20240430_lab.xml smar-20240430_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "smar-20240430.htm": { "nsprefix": "smar", "nsuri": "http://www.smartsheet.com/20240430", "dts": { "inline": { "local": [ "smar-20240430.htm" ] }, "schema": { "local": [ "smar-20240430.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "smar-20240430_cal.xml" ] }, "definitionLink": { "local": [ "smar-20240430_def.xml" ] }, "labelLink": { "local": [ "smar-20240430_lab.xml" ] }, "presentationLink": { "local": [ "smar-20240430_pre.xml" ] } }, "keyStandard": 268, "keyCustom": 21, "axisStandard": 19, "axisCustom": 0, "memberStandard": 40, "memberCustom": 11, "hidden": { "total": 10, "http://xbrl.sec.gov/ecd/2023": 3, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 193, "entityCount": 1, "segmentCount": 54, "elementCount": 528, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 682, "http://xbrl.sec.gov/ecd/2023": 30, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.smartsheet.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "longName": "0000002 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "unique": true } }, "R3": { "role": "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "longName": "0000003 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "unique": true } }, "R4": { "role": "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000004 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:ShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "unique": true } }, "R5": { "role": "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity", "longName": "0000006 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity", "shortName": "Condensed Consolidated Statements of Changes in Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-25", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-25", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "unique": true } }, "R8": { "role": "http://www.smartsheet.com/role/OverviewandBasisofPresentation", "longName": "0000008 - Disclosure - Overview and Basis of Presentation", "shortName": "Overview and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.smartsheet.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.smartsheet.com/role/RevenuefromContractswithCustomers", "longName": "0000010 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": null }, "R11": { "role": "http://www.smartsheet.com/role/DeferredCommissions", "longName": "0000011 - Disclosure - Deferred Commissions", "shortName": "Deferred Commissions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": null }, "R12": { "role": "http://www.smartsheet.com/role/NetLossPerShare", "longName": "0000012 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.smartsheet.com/role/Investments", "longName": "0000013 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.smartsheet.com/role/FairValueMeasurements", "longName": "0000014 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssets", "longName": "0000015 - Disclosure - Goodwill and Net Intangible Assets", "shortName": "Goodwill and Net Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.smartsheet.com/role/ShareholdersEquity", "longName": "0000016 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.smartsheet.com/role/IncomeTaxes", "longName": "0000017 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.smartsheet.com/role/Leases", "longName": "0000018 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.smartsheet.com/role/CommitmentsandContingencies", "longName": "0000019 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.smartsheet.com/role/GeographicInformation", "longName": "0000020 - Disclosure - Geographic Information", "shortName": "Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "smar:GeographicInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "smar:GeographicInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformation", "longName": "0000021 - Disclosure - Supplemental Condensed Consolidated Financial Statement Information", "shortName": "Supplemental Condensed Consolidated Financial Statement Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R22": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": null }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:MtrlTermsOfTrdArrTextBlock", "ecd:MtrlTermsOfTrdArrTextBlock", "ecd:MtrlTermsOfTrdArrTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:MtrlTermsOfTrdArrTextBlock", "ecd:MtrlTermsOfTrdArrTextBlock", "ecd:MtrlTermsOfTrdArrTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.smartsheet.com/role/NetLossPerShareTables", "longName": "9954472 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.smartsheet.com/role/InvestmentsTables", "longName": "9954473 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.smartsheet.com/role/FairValueMeasurementsTables", "longName": "9954474 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsTables", "longName": "9954475 - Disclosure - Goodwill and Net Intangible Assets (Tables)", "shortName": "Goodwill and Net Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.smartsheet.com/role/ShareholdersEquityTables", "longName": "9954476 - Disclosure - Shareholders' Equity (Tables)", "shortName": "Shareholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.smartsheet.com/role/LeasesTables", "longName": "9954477 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.smartsheet.com/role/GeographicInformationTables", "longName": "9954478 - Disclosure - Geographic Information (Tables)", "shortName": "Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationTables", "longName": "9954479 - Disclosure - Supplemental Condensed Consolidated Financial Statement Information (Tables)", "shortName": "Supplemental Condensed Consolidated Financial Statement Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954480 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails", "longName": "9954481 - Disclosure - Revenue from Contracts with Customers - Deferred Revenue (Details)", "shortName": "Revenue from Contracts with Customers - Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.smartsheet.com/role/RevenuefromContractswithCustomersRevenueRecognitionDetails", "longName": "9954482 - Disclosure - Revenue from Contracts with Customers - Revenue Recognition (Details)", "shortName": "Revenue from Contracts with Customers - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-41", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-41", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.smartsheet.com/role/DeferredCommissionsDetails", "longName": "9954483 - Disclosure - Deferred Commissions (Details)", "shortName": "Deferred Commissions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "unique": true } }, "R37": { "role": "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "longName": "9954484 - Disclosure - Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "shortName": "Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": null }, "R38": { "role": "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "longName": "9954485 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails", "longName": "9954486 - Disclosure - Investments - Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company\u2019s Investments (Details)", "shortName": "Investments - Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company\u2019s Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "unique": true } }, "R40": { "role": "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "longName": "9954487 - Disclosure - Investments - Schedule of Maturities of the Company\u2019s Short-term Investments (Details)", "shortName": "Investments - Schedule of Maturities of the Company\u2019s Short-term Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-61", "name": "smar:DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "unique": true } }, "R41": { "role": "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "longName": "9954488 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-69", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-69", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "longName": "9954489 - Disclosure - Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "shortName": "Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsNarrativeDetails", "longName": "9954490 - Disclosure - Goodwill and Net Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Net Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails", "longName": "9954491 - Disclosure - Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details)", "shortName": "Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails", "longName": "9954492 - Disclosure - Shareholders' Equity - Narrative (Details)", "shortName": "Shareholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "smar:CapitalizedSoftwareDevelopmentCostsExcludedFromShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "unique": true } }, "R46": { "role": "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails", "longName": "9954493 - Disclosure - Shareholders' Equity - Stock Options (Details)", "shortName": "Shareholders' Equity - Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-142", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-142", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails", "longName": "9954494 - Disclosure - Shareholders' Equity - Restricted Stock Units (Details)", "shortName": "Shareholders' Equity - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-144", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-144", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails", "longName": "9954495 - Disclosure - Shareholders' Equity - Performance Share Unit Activity (Details)", "shortName": "Shareholders' Equity - Performance Share Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-147", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-138", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "unique": true } }, "R49": { "role": "http://www.smartsheet.com/role/ShareholdersEquity2018Planand2018EmployeeStockPurchasePlanDetails", "longName": "9954496 - Disclosure - Shareholders' Equity - 2018 Plan and 2018 Employee Stock Purchase Plan (Details)", "shortName": "Shareholders' Equity - 2018 Plan and 2018 Employee Stock Purchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-150", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-150", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.smartsheet.com/role/ShareholdersEquityShareBasedCompensationExpenseDetails", "longName": "9954497 - Disclosure - Shareholders' Equity - Share-Based Compensation Expense (Details)", "shortName": "Shareholders' Equity - Share-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.smartsheet.com/role/IncomeTaxesDetails", "longName": "9954498 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": null }, "R52": { "role": "http://www.smartsheet.com/role/LeasesNarrativeDetails", "longName": "9954499 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "smar:LesseeLeasesRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "smar:LesseeLeasesRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails", "longName": "9954500 - Disclosure - Leases - Components of Lease Expense (Details)", "shortName": "Leases - Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails", "longName": "9954501 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails", "longName": "9954502 - Disclosure - Leases - Schedule of Remaining Maturities and Future Minimum Sublease Payments (Details)", "shortName": "Leases - Schedule of Remaining Maturities and Future Minimum Sublease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails", "longName": "9954503 - Disclosure - Geographic Information - Schedule of Revenue (Details)", "shortName": "Geographic Information - Schedule of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-170", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "unique": true } }, "R57": { "role": "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "longName": "9954504 - Disclosure - Geographic Information - Long-lived Assets (Details)", "shortName": "Geographic Information - Long-lived Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "longName": "9954505 - Disclosure - Supplemental Condensed Consolidated Financial Statement Information - Schedule of Prepaid Expenses and Other Current Assets (Details)", "shortName": "Supplemental Condensed Consolidated Financial Statement Information - Schedule of Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationNarrativeDetails", "longName": "9954506 - Disclosure - Supplemental Condensed Consolidated Financial Statement Information - Narrative (Details)", "shortName": "Supplemental Condensed Consolidated Financial Statement Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-186", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "unique": true } }, "R60": { "role": "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails", "longName": "9954507 - Disclosure - Supplemental Condensed Consolidated Financial Statement Information - Schedule of Cash and Cash Equivalents (Details)", "shortName": "Supplemental Condensed Consolidated Financial Statement Information - Schedule of Cash and Cash Equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-38", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240430.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r632" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $5,579 and $6,560, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r217", "r218" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net amortization of premiums (discounts) on investments", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r86" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r26", "r27", "r71", "r136", "r476", "r497", "r498" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r10", "r27", "r385", "r388", "r430", "r493", "r494", "r736", "r737", "r738", "r744", "r745", "r746" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted- Average Life (Years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r90" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r682" ] }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalFinancialInformationDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Condensed Consolidated Financial Statement Information", "label": "Additional Financial Information Disclosure [Text Block]", "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r66", "r632", "r829" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r363", "r364", "r365", "r508", "r744", "r745", "r746", "r809", "r831" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r688" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r688" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r688" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r688" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r50", "r51", "r329" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r653", "r664", "r674", "r699" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r656", "r667", "r677", "r702" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r688" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r695" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r660", "r668", "r678", "r695", "r703", "r707", "r715" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r713" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r358", "r366" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowances", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r137", "r219", "r257" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "smar_AmericasExcludingU.S.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "AmericasExcludingU.S.Member", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas other than the United States", "verboseLabel": "Americas other than the United States", "label": "Americas Excluding U.S. [Member]", "documentation": "Americas Excluding U.S. [Member]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred commission costs", "label": "Amortization of Deferred Sales Commissions", "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r79" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r42", "r46" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total potentially dilutive shares", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r187" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r35" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r35" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "APJ", "verboseLabel": "APJ", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r833", "r834", "r835", "r836" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r101", "r132", "r163", "r194", "r207", "r211", "r254", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r380", "r382", "r403", "r472", "r545", "r632", "r644", "r777", "r778", "r816" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r126", "r140", "r163", "r254", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r380", "r382", "r403", "r632", "r777", "r778", "r816" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r59" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r227" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r228" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments:", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r225", "r263", "r467", "r751" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r710" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r711" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r706" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r706" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r706" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r706" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r706" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r706" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails", "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r709" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r708" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r707" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r707" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r57", "r58" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "netLabel": "Net Carrying Amount", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r52", "r53" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued purchases of property and equipment, including internal-use software", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/DeferredCommissionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of deferred commission costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r272" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://www.smartsheet.com/role/DeferredCommissionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions amortized period", "label": "Capitalized Contract Cost, Amortization Period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r723" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/DeferredCommissionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions", "label": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r271" ] }, "smar_CapitalizedSoftwareDevelopmentCostsExcludedFromShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "CapitalizedSoftwareDevelopmentCostsExcludedFromShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software development costs", "label": "Capitalized Software Development Costs Excluded From Share-based Compensation Expense", "documentation": "Capitalized Software Development Costs Excluded From Share-based Compensation Expense" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r30", "r128", "r609" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r128" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "totalLabel": "Total cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r30", "r84", "r161" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r84" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cash equivalents", "label": "Cash Equivalents [Member]", "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r128" ] }, "smar_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "CashFlowLesseeAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow, Lessee [Abstract]", "documentation": "Cash Flow, Lessee" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r686" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r122", "r133", "r134", "r135", "r163", "r181", "r182", "r184", "r186", "r192", "r193", "r254", "r286", "r288", "r289", "r290", "r293", "r294", "r297", "r298", "r299", "r300", "r302", "r403", "r502", "r503", "r504", "r505", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r533", "r555", "r573", "r588", "r589", "r590", "r591", "r592", "r721", "r742", "r747" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r687" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r687" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "verboseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r94", "r639", "r640", "r641", "r642" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 12)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r24", "r60", "r473", "r532" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r93", "r280", "r281", "r594", "r774" ] }, "smar_CommonClassAAndBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "CommonClassAAndBMember", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A and B", "label": "Common Class A And B [Member]", "documentation": "Common Class A And B [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r831" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r831" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock (Class A and B)", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r635", "r636", "r637", "r639", "r640", "r641", "r642", "r744", "r745", "r809", "r828", "r831" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r65", "r533" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r65" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock outstanding (in shares)", "periodStartLabel": "Beginning balance, common stock (in shares)", "periodEndLabel": "Ending balance, common stock (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r65", "r533", "r551", "r831", "r832" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r65", "r475", "r632" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r692" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r691" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r693" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r690" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r28", "r146", "r148", "r152", "r468", "r483" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of risk and significant customers", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r61", "r115" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r304", "r305", "r316" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r304", "r305", "r316" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized included in deferred revenue", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r317" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "verboseLabel": "Corporate bonds", "label": "Corporate Bond Securities [Member]", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenue", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r78", "r463" ] }, "smar_CostOfProfessionalServicesRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "CostOfProfessionalServicesRevenueMember", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of professional services revenue", "label": "Cost Of Professional Services Revenue [Member]", "documentation": "Cost Of Professional Services Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "smar_CostOfSubscriptionRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "CostOfSubscriptionRevenueMember", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of subscription revenue", "label": "Cost Of Subscription Revenue [Member]", "documentation": "Cost Of Subscription Revenue [Member]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r56" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r230", "r263", "r264", "r265" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, before allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r263" ] }, "smar_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due between one to five years", "label": "Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated And Single Maturity Date, After Year One Through Five", "documentation": "Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated And Single Maturity Date, After Year One Through Five" } } }, "auth_ref": [] }, "smar_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOne", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within one year", "label": "Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Fair Value", "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r769" ] }, "smar_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due between one to five years", "label": "Debt Securities, Available For Sale, Fair Value, Maturity, Allocated And Single Maturity Date, After Year One Through Five", "documentation": "Debt Securities, Available For Sale, Fair Value, Maturity, Allocated And Single Maturity Date, After Year One Through Five" } } }, "auth_ref": [] }, "smar_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearOne", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within one year", "label": "Debt Securities, Available For Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Debt Securities, Available For Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of the Company\u2019s Short-term Investments", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company\u2019s Investments", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r110", "r617", "r770" ] }, "smar_DebtSecuritiesTradingAmortizedCostFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "DebtSecuritiesTradingAmortizedCostFiscalYearMaturityAbstract", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Trading, Amortized Cost, Fiscal Year Maturity [Abstract]", "documentation": "Debt Securities, Trading, Amortized Cost, Fiscal Year Maturity" } } }, "auth_ref": [] }, "smar_DebtSecuritiesTradingFairValueFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "DebtSecuritiesTradingFairValueFiscalYearMaturityAbstract", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Debt Securities, Trading, Fair Value, Fiscal Year Maturity [Abstract]", "documentation": "Debt Securities, Trading, Fair Value, Fiscal Year Maturity" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r197" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r327", "r331", "r359", "r360", "r362", "r628" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r648" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r681" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "verboseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r833", "r834", "r835", "r836" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r153", "r170", "r171", "r172", "r173", "r174", "r179", "r181", "r184", "r185", "r186", "r190", "r392", "r393", "r469", "r484", "r612" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r153", "r170", "r171", "r172", "r173", "r174", "r181", "r184", "r185", "r186", "r190", "r392", "r393", "r469", "r484", "r612" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r178", "r187", "r188", "r189" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r404" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and related benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized share based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r361" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized share based compensation expense, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r361" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issuable pursuant to the 2018 Employee Stock Purchase Plan", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails", "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock Option", "terseLabel": "Share-based Payment Arrangement, Option [Member]", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "smar_EmployeeStockPurchasePlan2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "EmployeeStockPurchasePlan2018Member", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquity2018Planand2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2018 ESPP", "terseLabel": "ESPP", "label": "Employee Stock Purchase Plan 2018 [Member]", "documentation": "Employee Stock Purchase Plan 2018 [Member]" } } }, "auth_ref": [] }, "smar_EmployeeStockPurchasePlanIncreaseInNumberOfSharesReservedForSalePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "EmployeeStockPurchasePlanIncreaseInNumberOfSharesReservedForSalePeriod1", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period in which shares authorized increase", "label": "Employee Stock Purchase Plan, Increase In Number Of Shares Reserved For Sale Period1", "documentation": "Employee Stock Purchase Plan, Increase In Number Of Shares Reserved For Sale Period1" } } }, "auth_ref": [] }, "smar_EmployeeStockPurchasePlanNumberOfSharesReservedForSaleIncreasePercentOfSharesOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "EmployeeStockPurchasePlanNumberOfSharesReservedForSaleIncreasePercentOfSharesOutstanding", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of shares outstanding", "label": "Employee Stock Purchase Plan, Number Of Shares Reserved For Sale Increase Percent Of Shares Outstanding", "documentation": "Employee Stock Purchase Plan, Number Of Shares Reserved For Sale Increase Percent Of Shares Outstanding" } } }, "auth_ref": [] }, "smar_EmployeeStockPurchasePlanOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "EmployeeStockPurchasePlanOfferingPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering period (in months)", "label": "Employee Stock Purchase Plan, Offering Period", "documentation": "Employee Stock Purchase Plan, Offering Period" } } }, "auth_ref": [] }, "smar_EmployeeStockPurchasePlanPayrollDeductionPercentOfBaseCashCompensation": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "EmployeeStockPurchasePlanPayrollDeductionPercentOfBaseCashCompensation", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowable payroll deduction as a percent of base cash compensation", "label": "Employee Stock Purchase Plan, Payroll Deduction Percent Of Base Cash Compensation", "documentation": "Employee Stock Purchase Plan, Payroll Deduction Percent Of Base Cash Compensation" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r646" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock Shares Outstanding (in shares)", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r646" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r646" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r720" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r646" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r646" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r646" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r646" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r124", "r149", "r150", "r151", "r165", "r166", "r167", "r169", "r175", "r177", "r191", "r255", "r256", "r303", "r363", "r364", "r365", "r373", "r374", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r405", "r406", "r407", "r408", "r409", "r410", "r430", "r493", "r494", "r495", "r508", "r573" ] }, "smar_EquityIncentivePlan2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "EquityIncentivePlan2018Member", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquity2018Planand2018EmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Plan", "label": "Equity Incentive Plan 2018 [Member]", "documentation": "Equity Incentive Plan 2018 [Member]" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r689" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r653", "r664", "r674", "r699" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r650", "r661", "r671", "r696" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r695" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r395", "r396", "r399" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r395", "r396", "r399" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r295", "r320", "r321", "r322", "r323", "r324", "r325", "r396", "r434", "r435", "r436", "r619", "r620", "r624", "r625", "r626" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r395", "r396", "r397", "r398", "r400" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r394" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r295", "r320", "r325", "r396", "r434", "r624", "r625", "r626" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r295", "r320", "r325", "r396", "r435", "r619", "r620", "r624", "r625", "r626" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r295", "r320", "r321", "r322", "r323", "r324", "r325", "r396", "r436", "r619", "r620", "r624", "r625", "r626" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r295", "r320", "r321", "r322", "r323", "r324", "r325", "r434", "r435", "r436", "r619", "r620", "r624", "r625", "r626" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r394", "r400" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r414", "r420", "r631" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r416", "r425" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r413", "r428" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities, current", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r413" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Rental Payment for Finance Leases", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r814" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities, non-current", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r413" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r428" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2026", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2029", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2028", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2027", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of Fiscal 2025", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r814" ] }, "smar_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, To Be Paid, After Year Four", "documentation": "Finance Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r428" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments of finance leases", "terseLabel": "Financing cash flows from finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r415", "r425" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r414", "r420", "r631" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r427", "r631" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r426", "r631" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r258", "r259", "r260", "r261", "r262", "r266", "r267", "r268", "r296", "r301", "r390", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r482", "r617", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r764", "r765", "r766", "r767" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r130", "r276" ] }, "smar_FiniteLivedIntangibleAssetsAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "FiniteLivedIntangibleAssetsAmortizationExpense", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Amortization Expense", "documentation": "Finite-Lived Intangible Assets, Amortization Expense" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r92" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of Fiscal 2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r92" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r92" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r92" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r274", "r275", "r276", "r277", "r464", "r465" ] }, "smar_FiniteLivedIntangibleAssetsExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "FiniteLivedIntangibleAssetsExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Assets, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Assets, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r91", "r465" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r464" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r43", "r45" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r91", "r464" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized foreign currency loss", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r86", "r553", "r643", "r811", "r812", "r830" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r657", "r668", "r678", "r703" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r657", "r668", "r678", "r703" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r657", "r668", "r678", "r703" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r657", "r668", "r678", "r703" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r657", "r668", "r678", "r703" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r80", "r557" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r75" ] }, "smar_GeographicInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "GeographicInformationDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/GeographicInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Information", "label": "Geographic Information Disclosure [Text Block]", "documentation": "Geographic Information Disclosure [Text Block]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r129", "r273", "r466", "r618", "r632", "r771", "r772" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Net Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r89" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r77", "r163", "r194", "r206", "r210", "r212", "r254", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r403", "r614", "r777" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income tax provision", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r73", "r105", "r194", "r206", "r210", "r212", "r470", "r480", "r614" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r278", "r279", "r558" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r279", "r558" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r164", "r368", "r370", "r371", "r372", "r375", "r377", "r378", "r379", "r507" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r111", "r120", "r176", "r177", "r198", "r369", "r376", "r485" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income tax", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r31" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred commissions", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r739" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r462", "r739" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and related benefits", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "smar_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "documentation": "Increase (Decrease) In Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Increase (Decrease) in Other Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other long-term assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r739" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r660", "r668", "r678", "r695", "r703", "r707", "r715" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r713" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r649", "r719" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r649", "r719" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r649", "r719" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r41", "r44" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r107" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r157", "r159", "r160" ] }, "us-gaap_InternetDomainNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternetDomainNamesMember", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domain names", "label": "Internet Domain Names [Member]", "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site." } } }, "auth_ref": [ "r55" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/Investments" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r99", "r108", "r109", "r123", "r220", "r222", "r401", "r402" ] }, "smar_JoleneMarshallMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "JoleneMarshallMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jolene Marshall [Member]", "documentation": "Jolene Marshall" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease costs", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r419", "r631" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance lease cost:", "terseLabel": "Supplemental cash flow information", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r813" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.smartsheet.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r411" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r418" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r418" ] }, "smar_LesseeLeasesRemainingTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "LesseeLeasesRemainingTermOfContract", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease term", "label": "Lessee, Leases, Remaining Term Of Contract", "documentation": "Lessee, Leases, Remaining Term Of Contract" } } }, "auth_ref": [] }, "smar_LesseeLeasesRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "LesseeLeasesRenewalTerm", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option to extend lease", "label": "Lessee, Leases, Renewal Term", "documentation": "Lessee, Leases, Renewal Term" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r814" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r428" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r428" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of Fiscal 2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r814" ] }, "smar_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r428" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.smartsheet.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r411" ] }, "smar_LessorOperatingLeasePaymentToBeReceivedAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "LessorOperatingLeasePaymentToBeReceivedAfterYearFour", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessor, Operating Lease, Payment To Be Received, After Year Four", "documentation": "Lessor, Operating Lease, Payment To Be Received, After Year Four" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease Receipts", "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lessor, Operating Lease, Payment to be Received", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r429" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2029", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r429" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity", "label": "Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease." } } }, "auth_ref": [ "r815" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2026", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r429" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of Fiscal 2025", "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year", "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r815" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2028", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r429" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2027", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r429" ] }, "smar_LetterOfCreditCollateralMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "LetterOfCreditCollateralMember", "presentation": [ "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit Collateral", "label": "Letter Of Credit Collateral [Member]", "documentation": "Letter Of Credit Collateral [Member]" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r20", "r163", "r254", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r381", "r382", "r383", "r403", "r531", "r613", "r644", "r777", "r816", "r817" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r70", "r102", "r478", "r632", "r743", "r768", "r810" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and shareholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r22", "r127", "r163", "r254", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r381", "r382", "r383", "r403", "r632", "r777", "r816", "r817" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-lived Assets by Geographic Areas", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r15" ] }, "smar_MarkP.MaderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "MarkP.MaderMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Mark P. Mader [Member]", "documentation": "Mark P. Mader" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r326", "r461", "r492", "r523", "r524", "r576", "r578", "r580", "r581", "r583", "r604", "r605", "r616", "r621", "r627", "r634", "r779", "r818", "r819", "r820", "r821", "r822", "r823" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r687" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r687" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r326", "r461", "r492", "r523", "r524", "r576", "r578", "r580", "r581", "r583", "r604", "r605", "r616", "r621", "r627", "r634", "r779", "r818", "r819", "r820", "r821", "r822", "r823" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r706" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "verboseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r782" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r714" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r688" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r158" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r158" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r84", "r85", "r86" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r74", "r86", "r106", "r125", "r144", "r147", "r151", "r163", "r168", "r170", "r171", "r172", "r173", "r176", "r177", "r183", "r194", "r206", "r210", "r212", "r254", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r393", "r403", "r481", "r554", "r571", "r572", "r614", "r643", "r777" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent accounting pronouncements and Recent accounting pronouncements not yet adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r687" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r657", "r668", "r678", "r695", "r703" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r685" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r684" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r695" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r714" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r714" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r215" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r750" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r194", "r206", "r210", "r212", "r614" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r421", "r631" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r413" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r413" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r413" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r417", "r425" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r412" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease costs", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r740" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r427", "r631" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r426", "r631" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/OverviewandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Overview and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r63", "r97", "r499", "r500" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r139", "r632" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r131" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gain (loss) on available-for-sale securities", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r141", "r142", "r143" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive loss", "verboseLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r9", "r98", "r145", "r148" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r81" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r687" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r655", "r666", "r676", "r701" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r658", "r669", "r679", "r704" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r658", "r669", "r679", "r704" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r96" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r683" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalized internal-use software development costs", "label": "Payments for Software", "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r83" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to net share settlement of restricted stock units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r156" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of short-term investments", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r29", "r154", "r221" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r83" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r686" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r686" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r685" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r695" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r688" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r684" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails", "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquity2018Planand2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquity2018Planand2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r64", "r533" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r64", "r297" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r64", "r533", "r551", "r831", "r832" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, no par value; 10,000,000 shares authorized, no shares issued or outstanding as of April\u00a030, 2024 and January\u00a031, 2024", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r64", "r474", "r632" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r735" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r138", "r269", "r270", "r610" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of short-term investments", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r154", "r155", "r752" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r14" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from contributions to Employee Stock Purchase Plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r4" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r213", "r463", "r486", "r487", "r488", "r489", "r490", "r491", "r606", "r622", "r633", "r724", "r775", "r776", "r780", "r827" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r213", "r463", "r486", "r487", "r488", "r489", "r490", "r491", "r606", "r622", "r633", "r724", "r775", "r776", "r780", "r827" ] }, "smar_ProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "ProfessionalServicesMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "verboseLabel": "Professional services", "label": "Professional Services [Member]", "documentation": "Professional Services [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r471", "r479", "r632" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r683" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r683" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r319", "r326", "r354", "r355", "r356", "r437", "r461", "r492", "r523", "r524", "r576", "r578", "r580", "r581", "r583", "r604", "r605", "r616", "r621", "r627", "r634", "r637", "r773", "r779", "r819", "r820", "r821", "r822", "r823" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r319", "r326", "r354", "r355", "r356", "r437", "r461", "r492", "r523", "r524", "r576", "r578", "r580", "r581", "r583", "r604", "r605", "r616", "r621", "r627", "r634", "r637", "r773", "r779", "r819", "r820", "r821", "r822", "r823" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r650", "r661", "r671", "r696" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r62", "r367", "r824" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r651", "r662", "r672", "r697" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r652", "r663", "r673", "r698" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r659", "r670", "r680", "r705" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "presentation": [ "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash and Cash Equivalents [Axis]", "label": "Restricted Cash and Cash Equivalents [Axis]", "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage." } } }, "auth_ref": [ "r18" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r128" ] }, "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsItemsLineItems", "presentation": [ "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash and Cash Equivalents Items [Line Items]", "label": "Restricted Cash and Cash Equivalents Items [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r826" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationNarrativeDetails", "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash included in prepaid expenses and other current assets", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r732", "r741" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r112", "r733", "r741" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails", "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r67", "r95", "r477", "r496", "r498", "r506", "r534", "r632" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r124", "r165", "r166", "r167", "r169", "r175", "r177", "r255", "r256", "r363", "r364", "r365", "r373", "r374", "r384", "r386", "r387", "r389", "r391", "r493", "r495", "r508", "r831" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total revenue", "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r195", "r196", "r205", "r208", "r209", "r213", "r214", "r216", "r314", "r315", "r463" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.smartsheet.com/role/DeferredCommissions", "http://www.smartsheet.com/role/RevenuefromContractswithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contracts with Customers", "verboseLabel": "Deferred Commissions", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r121", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r318" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r118" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of expected timing of satisfaction related to remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r119" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails", "http://www.smartsheet.com/role/RevenuefromContractswithCustomersRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r119" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of revenue related to remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r722" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r714" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r714" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r748" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table]", "label": "Revenue from External Customers by Products and Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r395", "r396" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r43", "r45", "r464" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r43", "r45" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Performance Share Units Activity", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Schedule of Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable", "presentation": [ "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restrictions on Cash and Cash Equivalents [Table]", "label": "Restrictions on Cash and Cash Equivalents [Table]", "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r16", "r100", "r826" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.smartsheet.com/role/SupplementalCondensedConsolidatedFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Cash and Cash Equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r16", "r100", "r826" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Geographical Area", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r40", "r76" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r40", "r72" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Shares Available for Issuance Under ESPP", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r12", "r13", "r48" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquity2018Planand2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails", "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r328", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Units Award Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r12", "r13", "r47" ] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt and Equity Securities, FV-NI [Line Items]", "label": "Debt and Equity Securities, FV-NI [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r45" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r645" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r647" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r214", "r215", "r520", "r521", "r522", "r577", "r579", "r582", "r584", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r607", "r623", "r637", "r780", "r827" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r199", "r200", "r201", "r202", "r203", "r204", "r214", "r615" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r628" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquity2018Planand2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited or canceled (in shares)", "terseLabel": "Forfeited or canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited or canceled (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquity2018Planand2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails", "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "negatedLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in shares)", "periodEndLabel": "Outstanding ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r343", "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in dollars per share)", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r343", "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant-Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "smar_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfTargetNumberOfShares": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfTargetNumberOfShares", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of target number of shares", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Percentage Of Target Number Of Shares", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Percentage Of Target Number Of Shares" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r347" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r347" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquity2018Planand2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails", "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r328", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquity2018Planand2018EmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquity2018Planand2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of shares authorized (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r630" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited or canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in shares)", "periodEndLabel": "Outstanding ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r335", "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in dollars per share)", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r335", "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails", "http://www.smartsheet.com/role/ShareholdersEquityPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareholdersEquityRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited or canceled (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "smar_ShareBasedCompensationCapitalizedSoftwareDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "ShareBasedCompensationCapitalizedSoftwareDevelopmentCosts", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense capitalized in internal-use software development costs", "label": "Share Based Compensation Capitalized, Software Development Costs", "documentation": "Share Based Compensation Capitalized, Software Development Costs" } } }, "auth_ref": [] }, "smar_ShareBasedPaymentArrangementTaxesPaidForTaxWithholdingObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "ShareBasedPaymentArrangementTaxesPaidForTaxWithholdingObligation", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards", "label": "Share-Based Payment Arrangement, Taxes Paid For Tax Withholding Obligation", "documentation": "Share-Based Payment Arrangement, Taxes Paid For Tax Withholding Obligation" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r629" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price percent", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r103", "r104", "r734" ] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total short-term investments", "verboseLabel": "Short-term investments:", "label": "Short-Term Investments [Member]", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r585", "r586", "r587", "r608" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r422", "r631" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r87", "r162" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r122", "r133", "r134", "r135", "r163", "r181", "r182", "r184", "r186", "r192", "r193", "r254", "r286", "r288", "r289", "r290", "r293", "r294", "r297", "r298", "r299", "r300", "r302", "r403", "r502", "r503", "r504", "r505", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r533", "r555", "r573", "r588", "r589", "r590", "r591", "r592", "r721", "r742", "r747" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r25", "r124", "r149", "r150", "r151", "r165", "r166", "r167", "r169", "r175", "r177", "r191", "r255", "r256", "r303", "r363", "r364", "r365", "r373", "r374", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r405", "r406", "r407", "r408", "r409", "r410", "r430", "r493", "r494", "r495", "r508", "r573" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r214", "r215", "r520", "r521", "r522", "r577", "r579", "r582", "r584", "r593", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r607", "r623", "r637", "r780", "r827" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r165", "r166", "r167", "r191", "r463", "r501", "r519", "r525", "r526", "r527", "r528", "r529", "r530", "r533", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r546", "r547", "r548", "r549", "r550", "r552", "r556", "r557", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r638" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r165", "r166", "r167", "r191", "r463", "r501", "r519", "r525", "r526", "r527", "r528", "r529", "r530", "r533", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r546", "r547", "r548", "r549", "r550", "r552", "r556", "r557", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r573", "r638" ] }, "smar_StephenBranstetterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "StephenBranstetterMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Stephen Branstetter [Member]", "documentation": "Stephen Branstetter" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r654", "r665", "r675", "r700" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to outstanding common stock awards", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r749" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock plans (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r11", "r64", "r65", "r95" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r64", "r65", "r95", "r340" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock plans", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r11", "r64", "r65", "r95" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized for repurchase (in shares)", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r65", "r68", "r69", "r88", "r535", "r551", "r574", "r575", "r632", "r644", "r743", "r768", "r810", "r831" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r424", "r631" ] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription", "verboseLabel": "Subscription", "label": "Subscription and Circulation [Member]", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r781" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r694" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r17" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r686" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r693" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r54" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r713" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r715" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r296", "r301", "r390", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r482", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r764", "r765", "r766", "r767" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r716" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r717" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r715" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r715" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r718" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r716" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "verboseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agency securities", "verboseLabel": "Agency securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r611", "r624", "r825" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r611", "r624", "r626", "r825" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r712" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r36", "r37", "r38", "r113", "r114", "r116", "r117" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r423", "r631" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.smartsheet.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808" ] }, "smar_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Weighted Average Discount Rate [Abstract]", "documentation": "Weighted Average Discount Rate [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average shares outstanding used to compute net loss per share, diluted (in shares)", "terseLabel": "Weighted-average shares outstanding, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r180", "r186" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average shares outstanding used to compute net loss per share, basic (in shares)", "terseLabel": "Weighted-average shares outstanding, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r179", "r186" ] }, "smar_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20240430", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years)", "label": "Weighted Average Remaining Lease Term [Abstract]", "documentation": "Weighted Average Remaining Lease Term [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2A" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r721": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 80 0001366561-24-000133-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001366561-24-000133-xbrl.zip M4$L#!!0 ( *:$QE@L9"#L/P@ (\H 4 97AH:6)I=#,Q,7$Q,C R M-2YH=&WE6EMS(K<2?L^O4'"=C5T%F.%F%GM=Q=ILPJD19=5*M3K@;M]+& MXGRNY^S879\=TR)G0Q7,SL\".6$R^%"0M5:SV6I5?-ZLU^IUO_8^#$*_SL-6 M4/=JO.[_SRO 5!!W)#82R34B1P_7:MF=K3J0QLU/8JE7\52.[\+%2) MA<4T3'9?G8Y-35R/0)E5:1L56?%@2SR6HZ3M@_%"%YRJN;BO8J7;!Q7Z.\61 M4LC',IZU?^AHR>,?BH8GIF2$EJ$;-O(/ 9:!;KJ<.JM/8'8L$S'WPJNBZ1?= M_J#WJ7?1&?2NK]C-7?_VKG,U8(/K=2=6S/^V]O;O?NXRK]8I>?7#SA&[[C.O M<9E?W%U==OML\%.7W78O[OJ]0:][R[J_7?S4N?JQRSH7 W;]B7GO:_7B*W6N M<\LZE]?N?^>^52N5ZOZN.>3) M)( KPG1A)X87^'[N.-2WQJ%79/_A^I[=E.%_('21^4);& MS7V=FD]*>1 Y91B$>;;>U5-:47/UPF 5YZ;^K76/%T+0?6DW#Q!GWLLXA/! MM)A(,05FMI$T[)>,:\!//&-]D2IMF4K8)Z7'S*N4?F$J9+= <=9$0EC62_PR M).S][H3M'_NWEE,P307@Y@2F!6PX6PW#/Q.GM5>/4\%"F0 2 M$%3+S!WQN(A;&:FKF4-9B)(W5'!;B>-/9 M#5865Q!IYL9L6/MY4/XMJEV]S-X=>,W*Z>;G8"V [PY:5>_DU.19SYL"W.LJ M#"5<4FA[C&M!282DR&$L,-A, '*&L301BJ/8&'@.N0ZO VG\6)D,YB$#:A6[ M;*9:^2* VX8=0O(" 6AP&>H^^!%/1H)U@%SZ60P2<'@H>8U#<413O4;@KMRE MQ(XK<2A"_0P9: 5<+MEHR]X+A6L+A; 0^OD83KG12QO/L_,_E.PS@P%6ZSD*I?*-"B G3Z1AO@#I$1" M>K"A73+/*GMI$7,"1%ZZEDDMYLR&@Q)8"&PQ*I8!G9U--C0RD%Q+=$"Z DM\ MFJ"FSH_UCJ$(2VR@CP" X-=.D%+HWZ6\H IVJ@Q[L"YD"16XOFF\22OY.*(D)CS/: M\QAG$8;0L\@)1,ALZ3T6I7,/#G.7V]L10@Y,!/XQKND9JLSNMF ?EN4+:8$= M7?ATI\Z&\UZ1-D,>";"'$H\+_%.9)]C-/"X3FQG%LU[>8]#(5MA\ =]@15.^ MGVG,VTKYV*)UK(R%^_@\"G09'Q3][AXNL,,=4T( (##!(^G<<.B^!1U3\02; M9 N[CIQ5$3>+6HL<0H 5 9$KQ2,GOAD<1N]%G)]9'\D7_^\0+4#Z]V[K&\_= MUM.CJ 6,BTL20$Y:A=*2#Q ,7U!D-UJMA6D.!!/M(R2$ #@C.(('"?VSZYKM$_)Y),)]V1);X=+(\VJ=[?Y'G$Z^! MTG8W]'AJQ[9& DKPL(/')E\*2&M>Q1:-]53P>RQ+KJV@PD0-$3W FI_@OP@L M>0_LCII;>(,',-&(!6WL!%;>1L$40 =T.T57&PT41I.-Q]#(_R'(F9RNMS[K M^$MUKU%_JY#8W5]C,0LU;,XB)$@0GT"*Z1\UE!9 MJ\;MRG(*'\(),;.;4YYX;>D^([U$PDB4A@#X^Q(/P< MI851R&]IAP>ZM^VMG:4#S"(@&DX])4!ES%,CVO,OV!2E,9^U94(HHTFG^0O: M/(H-6&"")0GZC7P16L\-+YTK5YR#%KRRP7SE?+A,0\/+M6,+;EM?92>TR!T(^0[#6(*RQV]K%)>?*A4"L\2G>[PCR2 MFJ_Q J*Y=<^HOIH^H/ J&!&VC['C8/.UZ)(@^7&V_LKT+_F2OS/^]MZ\.Z@# MQ=+G^EOB-?^>/[][B.8T@[_L %E&#^78/ YO(;:O+)YO(60W&AI)[(.H1[N( MI A9]T'X&59H=NT.,%CJ#F_ ME3B;_3M+A.L1FT7ZX=NCCNF%(WE,'='N'['E/5)KSX/$ZVAGC]T/ H_IAXA_ M E!+ P04 " "FA,98.!F8QC@( "K* % &5X:&EB:70S,3)Q,3(P M,C4N:'1MY5IM4^,X$OY^OT('=;-0E80X;S"!H2H#F5VNMF 60NW>IRO%:L06A9JX!8$RXU,1^Q7 >:.5:N%U)G*9EJ.8LL:]4:+_:KTG9QP/VZE M3>"TU'-RX*]/#MPB)T,E9J02MZ M+[@(.D>=_P8[.!7%_1QC9PE\V!G+M!H#K=]M=C)[/)7"QMV@7O_7CI,[/8E4 M:G$QC9/]GU['JB:N1ZC,JJQ+BBQ\L56>R%':#=%XT#M>52D>JD3I[F[=_3NF MD6K$QS*9=7_H:]RP$;7-UW8LG\[VOO]>W/?18T>]6@M=?;9U?7 M+&B?%Q>WE^?]:S;XJ<]N^F>WUQ>#B_X-Z_]V]E/O\L<^ZYT-V-4G%KQOMBJO MU+G>#>N=7WT>],^7,T'>N.PTZPWRP#G8N_[8N^S?5*]^^[G_G]*W1KW>V-XU MCSR9"KQRF-[9B.$YOI\[#JVU<;BHL,]@@?VHQ% E4&$A:"NC&;,QM^]VVT?' MCWNYK4_EI(P+@8Q332 J=O>RFNJ2GF_C?U K3?U6:Q[?"T'CL-8Y))\O6,PG MP#1,)$R1F&TL#?LEYQKAD\S8-61*6Z92]DGI,0OJU5^8BM@-,IPU,8!E%VE8 MPX2]WYRP[6/_MG+8>"TY_,@-9@YS-)ZQNU1-$Q CW%(NE=HG4"@P+%58@'$) M+E/&TQG+4ZMS0,.Q)+OJC)GE;(Q79"B+>(BW-%-C:9E57FY%((40C.%Z1B)C M?@>X[I).@_<$&H-+)JZTXQHD$$J-I1S%4IR.E@C0;!K+,&8FIY_%_"EH*)20 M V-I$JSYU#Y,I8W109-!Z PDO1F:I@2Z.<%I@@UGRV'X>^*T^>IQ"BR2*2*! M0+7(? 5!BN(XK)?&91HA$W$K48],PR07J!/1M93F"B)3$GME" ["->$]21; M+3!C'BR->T-(4EPAB3Q! 42K0DBYY8RS)^0F9E&BIJ:$LH:1-%9S7(C336\W M6EE90J0IC5FQ]G%0_B6J7:O&WNT&G?KQZN_@7@#?[1XU@L-C4V2]: IHKZLH MDGCI0GO!N :71$R*'"9 P6: R!DFTL0D3F)CY#GB.KH6TH2),CG.(P;4*O'9 MS+0*0>!MP_8P>0(0#3Y#_2]AS-,1L!Z2RW6>H$30Y-6@O0?[;FK0%O[*7TIJ MN%*/(M+/B(&6P.633;9LO5!T;Z$(%R(_'T(.):B$NZ;)Q_0%P738^.Y@VN/[ MF\"$QTEL?C&LKH8\G?,*E;>0YV;[*51GAL#F*_G*I7*-"G"G3Z1Q_(%2D#H] MU- NF&>9O30DW &B*%V+I%8*9J-!B2R$MAB52.&.SB8?&BDDUY(<2!+=14XP0F9-[S$OG5MPF+]T6W&8I(H#TN\;3 WY5YQ&;F\9E8S2B=]8H>PXVLA!3$-\/#Z!TDQ9GU@7SE_P[1'*1_[;:^_=QM MO7L4-8=Q94$"Q$G+4%KP 8'A*XKL2JLU-XUCNV65-O.ZYFZ@RO%86@OP".,. M%59.&A<2[7-*]A!P2'"&"!3_IZ:OW"7P>R[1?+8R/_!SAG"KI>^ZSC M3]6]=NNM0F)S?TW%+-*X.2N8('!\@BEV3P8++%1\+9#I1"43H(*0\E'Q@%,7 M% 3C+%$SP-%IK#SO\'M(0V0\2[6L/9&OY1>.V!6[QT]=?S*J'^\?=:)3JM.]#, Z3Q%%1%E"8\,] M_Z F*4OXK"M3ASHWZ;AX7UM$M8U+ M3JA$8?]1+.O6\\,+9VMU[[!%+ZTH5RZ&:V[HP(K5L5:G5H1J[7"]%FP<>TQM MLW;4>7ZM:.QA:SNU!RX0^@&R@[;/#G7ZBM%,O',D#UQYM_L"M:)B.MCQEO(Y>]\!_+'C@/E+\'U!+ P04 M " "FA,98=FA5[9($ #Y$@ % &5X:&EB:70S,C%Q,3(P,C4N:'1M MU5CM;^(V&/^^O^(9U7JME$#"6RG02ARE&M-6>H7JMD^321RPZL0YV[1E?_T> M.PFEA;NQJ>VXJ@*2Y\4_/^]V=ZYC?MZ=4Q*>_]#]T77A0@2+F"8: DF)IB$L M%$MF\#FDZ@Y<-^?JBW0IV6RNH>I5Z_!9R#MV3S*Z9IK3\T)/MY(]=RMVD>Y4 MA,OS;LCN@85G)59KT2AJG0;U*JG5:3-H-5N-JM^H!HV39HW6ZW_Z)11%]DQ& MZ26G9Z68)>Z(ELI2)EO0 \&%;!]X]J]C*&Y$8L:7[0\]R0C_X"B2*%=1R:*,K-A? M%*$@*OOXD,-$:U00FH^>H]P:O MWX+;\KC<+\-XT+>8_5K##BW6_KNQVZC7WPFKO9Y#1)4Q^'L"X=_.Q=S48NZ/??QW\ ;W^!)!2];SJ MOW;DEOQ^*<62$"7:M6:JW\C[V^T[3" 024(#S40"#TS/0<\I?%H0B?CY$FYH M*J0&$<$XQG=J3JF&81*4X<@P'AZTJE6OTQ=Q2I*E??([QX"Z+H6,P??<3Q ) M:95&3 6$PY=,-U#<<@B]5#)^>. WO4[-<[(J313R SF))E1+.]QS)0RV/'?<(;8"V!.)47$ZPBS?10 '1@Z\!N1=W!=QN^02@?Z MN-V0D) M16K:TSI[P83)5:@?$SDE"57NZ)'3)?0":W,3;@[2B7:,G&&<4F5)\1+N$O& M9II1QU)R5T4+CGX+$"XW]EK94-(O"R:IZ77*^G.%](B@QR3XC:/P>(7GR>(K M:^>@_--:/=M:;'WH6)\8(9:@KV-BU6)8:8+Q%N+;9_ (,W&52JH,$L>0">> M8M3$,^)4*4)33AXT"4D"\QX5ALRJ-LLAUX)G&Q$IE79-]<)7Y=TSM;,E"S69 M)V U/QWD0- MAG^^JETN(S\-!64O&PPT5@L=%BOGY+(E572X2:LWR_E(L97LE?VOTKZEME9N M-5]?*X(]J>^FMF(-(0N&HG U,N^$&!%;<(&UD:;]_[LY/*B? M=)3]?-X$GNWO]?V[ VM>9K1(V\@+2G 60F&'[\&V>V;/[\%DU]C+F&D\MK%] M90PQ(^31M638"U-LAAOTXVVVWN_*N=_H7KM8KT[[[Q-4%SA.V9H-ORP2F@W8 MS6R^?G'3\,:6K-B):,L,EHNXQFIX&L&9JRAPKLQ/*,UM&;O3H>KY -9:G:J^ M+;5^59,*9:?-MJ2])A$RQ<"_TIL@_W/?DG]G54\5>>?T- M4$L#!!0 ( *:$QE@59FQ,G00 43 4 97AH:6)I=#,R,G$Q,C R M-2YH=&W56&UOVS80_KY?<7.P-@$D1_);7-L-X#K.EF&(T]A!MT\#+5(Q48I4 M22J)]^MWI"3GS>VR(>U2PS LW7/'AW?'XY&CERPMC/: M+Y]'^WZ0T5+1]>&(\BO@]&V#MSIQKT\.#I8T[7>2)7O3)1U"NP=1$B>M=KOW M9]Q 5827.L:N!7O;R+@,5\R-/SAHY79XS:E=#>(H^JGA<8>C5$F+@VE4+O^6 M-AY9LNS&AD3P2SE(D"W3C5*WEB=**#W8B?QGZ"1A2C(NUH/78\V)>!T8(DUH MF.9I*3;\+X94D)5_O*YHHK;@DM6TXY;C.IF>+TZ.3R;CQQL,3VZ&]>-W]Y$O1?AM6_GD-DQ+'Z9PGQ\_FY\.IV'L]]_F_X! MX\D"4-**HM:_#N26]?U0BTN*&H-V+[=?*?K;_7LB(5%2LL1R)>&:VQ78%8/W M!='(7ZSAG.5*6U IS#-\9U:,63B121-V'?#53K_5BH83E>5$KOU3/-P#M'6L M= 9Q%+Z'5&EO-.4F(0(^E;:!X90IC'/-Q:N=N!<-VU%05FEB$"M0N.$S9TFA MN>686$12F-XD*R(O&9;W+./&..[X=4B*>P&LF&;(^"[#8(TT8XS4\TP 'QG>;J&O-"F(!@GJ^!.N:D\ MZ[TUUX#<*U59N?$[TDDIEP=B/8&L:)=[G+M@#EQ 9.SP&7S'A1 MMH:/4EVCERY9X"55I-)"8-@2I"N6^1 &/B1.B4L,=4:\6X& 7)#1O4?X:4FUR0]8!+O[B\TA!7RB7N_$MEKM&_I8UFGUZPZBJWBJ!E_5O8E ML^UFO_?\5I'L0>=I9O>](W0-J.M6MXP.Q8P0!N/\MM%NU)B<4(I=X"""V*/J M,;X"M&+WC.9;^8T##^]DIV#IH]PIT^9;[1(^L=YA9>_VAYOU])_F4JVT_W\V MKW8Z!T/C?^_M ?>F]_SA?0*TJC)6Y0/$@E&"4ZC=\#VX]F6Y\WOPV.?:#K?) M+?!D:PK-M.L?=\\T1TB.F%NT0XV31!72NL-OI;RWS?4ONXR^;';/7;DW)_]O MDV-'V%OY @Z_%I*5S7:O[+4?W#I\94_N^_9H2T-6J83.:W@RP0:L+G>AKDXK MO6T+^$D'K/O=6']SPOJRUMUKFUP9WWH.-!/8:EZQ1Q\AMKWUU]_ U!+ P04 " "FA,98&B3L73^? 0!X!10 $0 M '-M87(M,C R-# T,S N:'1M[+UID]I*EC#\?7Z%7GJ>:3M"8&UL95^>P.7R M[9JQ7355Y;[3[Y>)1$H*M87$U5)+__KGG)3$4@B00$ *LB/:MQ!"RCS[EN=\ M^K\O8T=ZHGY@>^YO?U4;RE\EZIJ>9;N/O_VU?W]Y??W7_]O[MT__7[W^/Y_O MODE?/#,:4S>4+GU*0FI)SW8XDL(1E?[P_%_V$Y%N'1(./7]&K28Q24?M&+)UT:5J:S#4-5,U38,T:9<8 MK:;:5MI=K:4.29N]=Q3"GF'?;G#QXMCNK]]JHS"<7'SX\/S\W'C6&Y[_^$'M M=KL?V+>UY-8HJ#\2,IG>/"3!@-V:?/$!]J>G-UO4GM[X,O"=1D#-QJ/W] &^ M6+C1]"(W]%^S;TZ^7/@!WF OK)C]!!>B*8K^P7:#D+@FG;_?>K.8Y.;6A_C+ M]%;[9=5S57PN (,B$BU!6MKFKI0ZAI9>\= MOEC<=V!GX0FVH7[XG^_?[LT1'9/ZF]VOQBS20/KHP ^7L0H7%]X/NZW#VA:> MF*YUW8:!1I5.75?3YRP1W"+Z\.L!":;HLP//T-3V.H3'=TPW,R;^XB+A0AB, M* T;IC?&/1F*H2OL_@N' )_7J%O_>5_K?1I18O4^C6E()'Q G?X9V4^_U2X] M-P2>KS^\3F!=9OSIMUI(7\(/#(X?>O_V;__V*;1#A_;P=?7T)9\^Q!<_?8@? M/?"LU]XGRWZ2@O#5H;_5+#N8..3UPO5<"@NP7R[P1NK'?]J615WV)WS_ P2/ M;YOQ^U_".SK\K6;6 :XN&>.3J'V12J>O=F 2YQ^4^%_A2E"3;""R85UKUGJP MLN:G#PM/+/""/CS=8F]PR&--BO'\6PUHXV)HOU"K/B0.XBYY7ZO68Q>V?^'B MCF[A=L]:W%.[UOMO=?L77+F H==+>(5/G&O7HB__15^G#^_4>@HPF-YJ-5L[ MO.0R\OT%M%RYUA=0'XL0M.!*?0Q/&=4M,EM#M]93/^@%WZY/WY](YXO[$?'I M9^ LZ](;3Z@;, ;M^\"OCQ1!_/EU=LLM><5+_6?B6^R?O],@!)48(T!-U]8T M $"W^C\*KLTXR-J:ZA9KZRKIVD#^7CS &WS_2^2S]2Q@"V7AA17YNZ07?V-GAC6T%WMCL++WQPZ*\\NF0 LF;-,@0LRCC+P*F ML&!-$K,R+D(0KK_5 GL\<5#XLVLC'Y>\(%$;+X$%\I:];_:2Y)V!%_GL$S,2 M+B+7#MFZ R2>H)9>'U,21#[MQ9_B+S]]6/PN_8S/6'I>!&MX^[!$#5W\O/]2 M]%E N8R\I\\$!6%;=/Y6!F<2>OZ6KUWZ/5[\0EUO;+M9C\T+FH5'?%A<_;I= M!_01F7@)BHCKB^3+0F!TH_& ^BM0/($_\SPM813V0!3AZ77*E$3Z"38'GXV/Q6_2S^E+/BSL.QL,&@=@B,W:,-E9YG#6SNBUO?LR(SO/'OJ?]DF[3_8H/DFFK*:!"8 MOCUA^M&U+FW?C!PFN>.G??J0^9(I/*9KJ0;M&0)#N3&DY\>07AZ&FM7!$-,M M\-60!G@K<9)O@Y-DG99 #)\A,M6Z(= A_N;2(4%P,[P//?/7HF*^],9CSV7?]\L7+/LA)77O/LB) +PT M"M^[MW,8@'^N#(5SYX1Q"O#2*)P[GVH)X%=_1AB3]\83SX6/01;0&38J W/N MO*2",.];EATRT_R6V-:U>TDF=DBH*/Q-,QIC&(%:-^&(^GB?3T?X MM"=Z[9K>F%8&%WOW?_:,BSL:$MNEUA7Q7=M]W(.3NB? []WCJK+@YR!BH^[= M<3P5+<$!LC3^76$.50H/B./?I>;&_BW+R=/X]ZHYD6Q[@C__3C:'PFI/N*BZ M_WUH^[1Q#\9<*_ZL[VL05_F;BHNO]]4,%?)N Y M2\B6N#6]ZE[HX6(ZQZERT*ON;1XGIG,D9%7>33UZ3.=(B*NZ?[M_UR0$K#?Z5=X"/[X"5AHNJ.\.'=L!* SQGM;YE;HV[G"U? M)U3V$\HUN'-[N3C4>?J!O1.SH&F1@?_V9'EUV3W@P< M^Y$1]-7+A)J@NA[L,=QR,[R'J\&0F/C=?6KUQGCZM)\'-RP/GS,]N8A6]W[? M-*6H.0#R1$[<.ME]>()E.U$(ELT]-2,?#$\:7+V83F11ZZOOC5$Q1R%#R\TP MU<+IZ>W/K]D/>"-\T7N8[W)PZY 3/;O)K5-^LH@^CE]O<.O7'P315^.)X[U2 M>KJ%B0:W08230_"1.)C;*,5GXJ Y=(_MN[YY9MP7:#$H1X(1>C'P'_2>GXB# MCO,&-.5^_U?;A??;V!HJ"'W6BFKQ]=_!47_]3OQ?-/P:N59UK'IN@R'_G!.+?U!YLQ?C_R_/"!^N-K]XD&X?BP^/;\B>>#;/WLN=9,250&[]R%J"J" M]Y_W#SYK%O5:/:0WN8N0503IF..C/MYQ2P#@E<$WMW4FG./[Y_WOWA/U7?;- M(X5[:?"%#L(*LCRW@37.26"+E_.#=&Z#;-R;\8?VW,JJ^6QR&V[C'N4'5NZE M89S;^!O_&#^LKUX:QBL!N?-2YR(@5U5?O2P2 M:(GP7'5\]=*0SFV,CDNPEQ4B:7$;%\OVC7:*4N1'.;']OQ,GHI]?O\<3,7#Q M7WWZ9P2"]75Q$=.;YVX-[E#J^K;[N(J5H4INXY_G097\$ *W8=$3%1'5 M,:>X#9R>*&54QZ3A-KIZHI11';."VSCL&:KV-K<1T1-ETTVJ/?]B.,W)ED:9 M_(9M.:3,_1"#,&TR*9/;R#:/E'D T^;8;,(/97(;W>:1,D^=&+@-*O-(#)4R M[:I\1*K-;5291[+< R4(HRZ3+$6,^XS(LC+!LK8(L N]&5.""*B?JCE7T5Q"[]Q M[VW0[!UU2 B/"T;VI$(\PF_$MS+(*(\S^(UU;B6P?&+1'V1#3\ MXHV)[59+%6C\>OL5045Y7"'\ZYW0 J#WPR\@"A/$:(";Z7.FWTTA;,W=.L]. MZ3?;X5 XX^7A4"^$PWD^W V'PG.O*O<)-[^J/"=B I5B-!% J!)WZ7N/-E0% M$-SZ_?UGXEL/KQ.Z2)E7XXGCO5)Z'WKFKYL):H%=4Y>!'U[< 6,D;\*/WX%I MQM'X-&65SFVPX;@X)R\GC'-NHQJEX;RJF.$VR+$",WQPE#!\C^7WG@" M/V'!Z!B%/N!J1&]<>F*25,M/&7J9E%&U^%3IUM*.E/CP[)TH99Q^%&L+S.RI M$L,0X:.-P"ZM LDXCX@01]3-72B&%X#S8+0;50N8'(D=RI,_W,4KCF\+[TOR MB$#!P:B:6]__UB&L,#<)QHV)OVB^W$:^.0(;'^_3%+5SFF*^R6T,( L_?T:P MPFO@ GCZTQXQLR>YT^36K3X^,^P+Y-SZJ\>D;RXD#[?.+3^2IS0UW.36N>5- M\I0'LC9U7RJ'V[@&6$[>F$XIZ9MGQBFS>>D2A$!; MT2 P?9ME#N[H$W6C31G=JK([MW$1?E%5H$Q"+Q%5+6Y#)'E1=>M[0QK@;XES M3_TGVZ3!27-7B]M "_\H.Q:7<1NH68NRN>P3Q3Z<8!A_P3Z;W@3OO7K!ZI!3 M93)N SC<8^Q8/,9M%"@7QNZIXV MEFM])_XOBG59I\U@W$:0^$;7L;B+V\A. M+G3]3EWJ$P?0U;?&MFL'H4\PUGW:+,9MU*4".#L6GW$7Y3BWHU4M[H(7YW:P MO,U=3 )!/I56OU/OT2>3D6V29":!Z45NZ+]>_+P_.51P%VLX/BJ.I!G:W,40 M-J!B6C?__6I3WJ2JW,%=D( ?E!R+2[B+ FQ "7[=#VQR2TQX@7FBC,*=L\\5 M5H[%*]SY])NP@BF$_ACV:)+@ZL5T(LMV'W\V[ALGRC;<.?"\(NA8',2EMWYP M\WA/%1]M+CWQ(T.WM.+Q3M6\[/T:KWNBX4[5'.A#0KD\6JZ:;[QW^W)?Y%PU MC_? @"Z/HBOGQQ[0]-L7<5?.2ST:S,NC<^Y\T.4C]YE7HB#CPI MR+XZAYAO- RI?S.\]*EEAY>>XP B?>)4AQ^XYY!%ODF#^..((M/!W["AWB?XAP'>[E*U-1CJFJF:ID&:M$N,5E-M*^VNUE*' MI/V_*%MFOPG"5P<0,+;=^HC:CZ/PHCL)/S[;5CBZ4!7E_]06;R/^(]PY\,+0 M&[,[<7EUVT6L7*B=20CW!Q/B]CX-_ _PGOCO^'5++YT0"QVPND.'\8\_IE=\ MMA)VB;V ./:C>X$-%ZB_Y@UK5[K=V[(V&)*!0],7#3P?T% WT2:>!/0B_>.C M90<3A[P"BAW;I77VHX^+RVK"&Y^H'Z*+FKR5O2[^>H:%AA)C(@1TAU;ZYN3K M!GSU8?EZM]/H*ME?*0V57?_ GN>G7R;XU^,]6A+L!('[6TVOO=ELLGQU$DJ! MY]B6]!>%_2^%Z(4BP7?35WQ@>\] TBK'-M> Y#1[)954/ M_OQQ_7#U1;I_Z#]W]U^?/N^N'ZZE[J__@B7?W/Y=_Z/WZ_DBYO MOG^_OK^_OOEQQ"THN;;P!WB:0">AY\K2E\9E0]*4IM$MP,P<\JG6;BA-5;#I M-E33RD4U7V_NODN?0/6YGOLC8G$\*=&0=W3(C(Z:Y!(T*"QJ7WSQS A5-+;0 MJS'E.(0;>JI2_V^F0&=/Z4F"]+@@O<."K=MN=(W.*K"E,%@&9Z=KK(5:;@2T M&AVEE06/CI3#?_G<$WC;U MG=<[.O'\L":QMI[0*@F0 MH3:K]/"W*VG.;)B:#/W+!_P:?#5C 4CK]<$BJ^EKC/1# MVQ5?/5\*1U3Z,R4=*7:H) K2V=I"=]RRGU_%P9Q%"K3@2GT,CQCAS^H6>:V_ M4N+7J9M2)#C _8EO.__Q%[6E?-0564(',+_NX06J-W>[J,>#:T,AUKD6ZS@5 M([#C3C&KY/J0.,%4L!N)8#=.7+ _W/5_W%\S\4[.&4>E+1/O2] M\52&'GYI,80L:GH^.Y1[$8&J\?$N)%L4_(?Y]W@0J/6DT#MG!'"OP+$EG\T: M"$E?;=#$/[Q& 5OHBD6V\8=P\P VD,5H%C!KA4%BG^3XF/TK6&TM+*>I3:7?^H3*^LE<>52!CK*'Y9.?(56\SXD\2$8C6TE_'I MG$O/6@Q\P(),K(0)Z<3WGO YLXA'>SZULX.W-N6VPDY=]3'Q0%ZNDR*'N,W/ MHM75J?4TI:YUFX;>;*\%<=GDO ??.*>*9/0H@0?H@0OH2_^,?#NP;)-Y@: S M[7G:9;?YC\2U_\4^OS\BV1T/8M>-N\9]0TJ:9/O2(D6A _ ^BU;>*$ZUN49S M%@3:GFX[9YG=MRR?!D'RGV_P/#65$MU:KZD D)1..)+Z3^#R75P@IZ"HMZ,H M2W&>(@9'0K:@%(O1[#%!FYWT>)? "HV/B0\4:$^((]$7:D;8<1$N#[%'=XFF MQPG!#DA+0MK*,$!.SZT&KU-O93NJ6[C5:J<<7Q@>U=%*\] U?7W>-*<)L+WL MK;"E@,9!WZ=D0=CJP"4=PW@O3(-\0,1^N,[MR'/?)"A4H];3-:.NZ:U23-Y= M"+E::G"CE\DP-(M5_\=?.IK:_AA((77H!#$AN0P5,CKG\3EKB0"= T LNC7L M=ZQ(.JS&T#L-36D651C&YB!WB8]:X?8;>W#[<[]JB5,RA=F*P/P6UB9?+7?<\ MLN'*3"ANCL_D]QW.A2[S.QZ)'GI5M0%C]:GCT:SUV !4J0\_QW&HL 7/_"5+ MKB=-B"\]$2>B6, H!2,PB_?@Z'&#K.T+B?+5MN7'5B)O8G$S1166$'WOWQT+ M!:E!RCN%JL.U#8H$[#O<+W_\/Q?$IL)+*6/V1RS+EH/ MG=1.Z:VC6<#8QL#$I/C@%4Q["KN%I?X"\4]9AARM77]62?9.?2^-2 !.@0-V M,G&.O$IR9E.E[5)'94)I#>P?, I5(0@:(*1AZ6LZ6EW.&(A&_7_DP65XE+ MC'^<[.&]S/R>=UJ\QP$0!GP_^"?L .]GM\*/%Q]E0.D2DC *II39J?7^08.518DY2:?OV^#+_71MC)Y(W^]W MHYWI*;E#5&RO6L*L>OJ'MU4!^QY@8G DZ*%G5431I6O48,1DF;0O)"1QS?H;235[QKS;?Q?!G8;23"II(R9316X'&@X1%NC]*C[SV'H_3K!M@NE*W-HD/;9:?(6 X? MTQ<:;#-[A>Q;]:._YKAV;&;&$N9R4TS)T]3:KUOV0RZ M_V/!QP3R&^UY&IOJSW 8J^$$D:>TQ[?*/4<(MD*[^Y&EG4\?@97?U'ULG,1< M-[50XH^)[7%:&RZJI!B /D2YQ38P'@"+$TY)X M,_;SM8AO!1(>C[2M584I^COR/LN?:^S0U./D8J(;3N\G9-I=VW;X]&*H+)P2 MC*CCI PAO0,R9T&-N%7 ^I#!^X;T#UC[48FKL%;&[>:6A/I&22B"D*O"L]7A MFCX+WGTGKXL-]F0D>)]*S_A/0F=?6=P_(NJ'*[:::DFJZUEY<'!*D+.POEUMG%9E(WFQ!C=4"=*[;^\2+M=^% M3S%A\D17]G]/:$"9_80, L^)PM4_*:%E?-$.]^UIA_N1/[,6'VE]X%/RJTZ& M(?4OB/-,7@.TH;/;X+>Q&7?!3>5L4U^X%X;7DU;QTIQ8AY+X[!P6HJ;/W.^^K37W6P7<1M2Z8J9 MJYD]18O);K[: 6T[X4!MM#J=4J+VK8:J;M$;AG-G=$6;289;T"F7J/G<,$]) M,J<%9]D;O"6/-"OV\D;SY>@*M;[ZKHPCNR7T25A+7TP>K,#!<+C'B D""&07>P,A'J^XO.6;BZ$@VH">N&]+7J5=_[<;F'-J-GSZ0MUJ\_-#4=KI( MX'$!C\8*5.V/P]X\(J[X;37:S76>D<#: M:N0PK6V3SW30?Y!M*[R"6198?4 M>B_XL"H8Y80/YSQ,@;.U.&MAHV!T S"V#7\QBX7E=N=8$>S&FPF-WQ (9JP* M8@4S5@QGW9S,B"%QGXYPQ.43E;YY@6#*RB"X*9BR4CC#!/L*IOQ,'(*-%>ZQ M$;E@P/B7!2/KJ>,^!"+%6!K,=7KA1Q%CSHDU7L60_A-6$GK2",T7L]50P MW>6#075%<&<^G&$E6$.Z 0 _V; >/!_ZF00V4Y&W/@V _-F#!0M6!9V"!2N& MLW:MIS6D^V@\)OXK\MT] )B-3'%#J3\K\+\%?6G:5 1Y*H-651&\6"FD&4JM MIS>D._I$W8C&$WZQ6@T+HX/X.,YE% "PJ2_8L#(8%6Q8-:1A%4=#^D*'U/>9 MLYB.$19<5QD$JJK@NFHAK57K-1NPE)"E\['V/TYA")ZK"OH$SU4-:=U:K]60 MKMTG&H3C^%"$8+9JX$W5!+-5"FE-K=9K-Z2OQ/:EO[-&Z-\I":*D+Z]@O*K@ M4-4%XU4+:9BZ;4B_>Y[U;#L.RS*@F7GMAL1]M/%88#\(1/U:A="ID/ZG7J//IF,;'.^:8Q@O*K@4!,)NXHA#;.L!I9K3B8.2QP0I\"Q M!L&E542XQDFF3[1VRH^V;M+:"8S4[\0ECXS]IOUKO]B!&;&*,F:V]EWBO":G M'F9^YH$#FB$4U5B4'C)&DH>#A_JQ*EE3"QG@PG^&^<9F"'K%/76]TQJ(7L*-JP,.H_ A@(W.7"C:FGCX.N&=,.&M0C7LHI( MU#E)Z0L]5P!OS5G?X&_T$5Q%IMO8Z':AW*J#0\%[%<1;)^6]?H-Y=M)78H:> M.(];(?P)OJL>WG#>;!I0_>G&(\$H'LZ])TX\*BPN)L5!DY%OAS8-9.EG0.-& M,DP[P@7T Z^#( )S]3;RS1&6Z63^5G!S9:BBQ4F/1,'-!?!F)-S<%-YCE7$H M>*]Z>-.5A/=:#>GJ960/;''PJ4*H:W%2%"Y8K@#>]%H/NZJ14*0?*H6TUMK" M\ ]L\F=Z?0[BR3+8*-U3&S*L@@PZ])3AL@DVUYSM)0** *H^WE4J+>^ZE@)E M*)DS4)?(^RTQ;SE*=P7"E/T-1E^'L/O;J\OK_C?IQ\W#E71W]7O_[LOUC]^E MKS=W?\"?]6\W-_^%G^\?^@]7WZ]^/-QO.17^:)L'W([L0%H[ )K-?">V&^"X M]F?B6W7'\WYA;\]@VO>Z(?4=9^YS^AMJX4B)8\-M*?3D^1_[]!$6BS=ZD2\-(]2BDA<7 MP<%%/ZF,P^#.<%H]EPI1F?UH$ 6PAR"0)@Z)Z^EPHGQ('U_CH- X+M5)?P2/ MA>OPEG6 ^H-* X)5M[#C8-VM"" S\GTLP*4O$VK&/8T#6:)!:(/3B[$J^#DU M21 F4:J)[_T3;L3;)!)(SQ3[%@1L//: .C8=QOLE01"-)_%M ./QM-00EN?Y M5C #LIP)9:Q(U)2/[)%/5&8?U8_IY3%Y?7L)&RB\O9;NXNUU)!W;C9:N8Q&5 M:4\R?F&C5+*6GL]@MOSTR%FZ]3GK8@++I=NXK0 M?R*^3:; C\D .&,,'^-)YBY0+BL.>_,U(T! @T-\I B@X"#&-)!<# .&'U#) MN)KAZUHZ?-A$?OC4(!H@#/"A1'*C\0"8%!;EV\$OH+C(-<&.!#:/XZ9O*&N> M5<.1!R^S:&#Z]@ 6R62LE)0"R%*2&ID2UGR&I)&"[CN0N@>&JPQDG? Q;AL6 M!A=?0>*,)S2TIT5V/IG8%D@;$T?;X!JH^V3[GAN3.4I/M@L)=NL_)EU3@2 I M[A7_VX!522"WD/:!P0/6\ / Q03#C&/P=L"$90.4 /\I:%RXT029 4L%D* ( M0<32X1"A"1#$6X?Q!I'/%X1-0@6@'Y+G/X]LDU^(N,ML-\!B"U6Z0L/ M3!XFP])@SR0"<,.5"$1:*NC@098-"\#5 STQ:DVVS;"S(++9RU;3!FP+WS,F MOQ!.+@@'T"@SM8*^>J9 ?_P(BD8,0 A$'V$1#0! M *\3$$%*^:DL6T FV@0 Q^AQA.22Z I4\6%"WC.5!N\;.O I#W"97 *?(?!< M-$N9- !.PU4_ H$ SNC<6Y(5)20@2R V6,08*)-QT1S=F;9O1F-X$7Q7;$6L M/= &6Z$>V3$PJXQ6F0JGPF\$-@%P"MY ^"7F'.!*:,)'KQA'#=EH#4O0Q&$ M]\8@D)CCQ!;(GL*>L-G:\O'%P/ (B^25%M-Z"?M MR^K"ESU-7_88DE>2I,*N='(E]"87K2S/>N]*I)VYE=B>FY]*OY"?>RLJ"C0I(5W64.CBEH+QXVA9._O_GO_[N'^ M;U=7#]+UC\O5>H$74BT\NGW+_1R=\-XQ\\6+X!E8RD)?3#H)T0P"5_A[/S-Q?-!;""V'3 )ZD?[Q$?R=B4->+VR7 M[9+]Z./B"YJ3IU_\=6),=+N-CMY%>R+)ZB4O3DR-!D#MP_+U5KO1;F5_ MI334S.NK'J4:#=7H%'K4ZNN&H96VJ.;&_65DTE*TL#S04>[*F:%5,-'W]JG= M/!G!A 56Y01+%<]O=K:)_L%*?@KSMC#.&[DVN$= M1J&BP*JQ5 HLGETPZT#,%C7M,7&"WVKXR25CBG?6'PF97"1BZJOOC=.I?7_8 MX2@=V7?UDB31^BR/1*T'\E*3XK#*;S7[);QPHW'=\EAP#%\"K ,PHHR),,0R MK&,!H&9T9:7;_/1A<>&]M,7$]HA*F2\WP@I(NC>OFQ=F@EM.DUN,HW.+BF9< M2U84E6MNJ:#JSK8A*Z*Z;WUO&%=<$$<*]^#LR:MU=/+2$_+:V:;:*WE54$NLT9JJSK>.>/!" M5C6Q/O"PCGF3S>>.B)T>9ZM'YVP##,"6)G<[1DD&8)'XYC%\*4&9N2BS?73* M;&+S[2XHG59U*;."&JEZL>]++V#UN)M4D8B!5Y(@3S8&7D03G;:RV1 U1@:_ M&>)PTJ#O6O=)..+>A$S/9^@UH:8:7G*PU*,MB$K2EFU&$*!;.^F\*$WLM-B-]/V7]C&P@W6 M!*-R;'P_F;$\=NN!%E=!FJQTN/2.!I3XK->3!;+RB3K>!$^CBXCIUL5",4#! M/_DR ^=5S/M%M0QV+M=D0]\YQ2&"IOP1TL;:GA()J5GK-5NRVN4[^EY!X5_M ML@@VDF;65A1V(*HCMI3[]]1QL-+.M;ZGL-R25UN8XVC*FK[S*0)1'L$?&6V0 M^N6141O(2#7D;I/O*IL*ROQ*&_R_4Q<<4B=I03JV79LUF+:?MDN9G86EMBEP M&8,4>+:_ - M&1<'_W5D5>7[E(\P^O<2D2R7E-A@X;EP(IMTK['1*@U"G.D$ M5"82$UMZ("D<8V9-S,$?M&C%4].H]=IR1RNK#4#%/(W3)J$-SD19)(19:%E3 MQ8'-LW<:;MCPS5BR2^^2$-1[67+IF54>[<<]0.C^\%QOT5";!I&7&!,/Y+>7 MV;*P+58Q8__$R26W/5^47-H@Q_5E0X 3=:?,OVXT +K,!4I\90I]X.)^:^*\X M'2P GL>W^QZK.4FMO*)6'>:KY59G.4Z<7QZ(U,1)$7%>Q<,1$7=K/:TM&_IR M8X$J4'$%55[U?);KLM1<9:W/4J-2"4LG5N9GZM+BQ_!:"D845,[K6X3_LI^@ M5"D4A'END/L[AS6%2U-UE^8'#24';)&]Z?O3G F3?_M<2Z:]>&E 4EOG2%M: MK=>1.\UEW58%B[34P4J"P\Z.P_*ZD#MQF ZZORMWVM4,7530**B>TY<:!;/Y MY;(T((%MQ@?F;2<*J;5#R8H.Y&!Y$8[K/@.!5GS_U95HM]2_1WI9:SMH*P7; M%?%=@$*0/N9+3&I3*:9,I9BQWJTJ>1V?D?@S5M&L]92&LNQ&E5K@M8%:CN2R M"W87[+Z2S=KELEEK.V;??.4/]H%:=0*+(H\T M-J<"R8O"( 1K"@^C10&UI- #$(PG0'E8#U3<_-HR3?>&VDXINAI#NF"(/L57 M/T;7CV@\H/[-D F&X&:&M$14%7.].@=:;2+!EA9==+W8>%QORX:V'(XI_WS4 M.DJL5NK[['AJ0])BOU3:5@ZTWE)D0%M%GM+DIK'L-E*V.[,?ZJ2,B![U84=PC+,]2RI ML;95% P#+X17,$O!M3#]A\!Q6=B- +U*0]LEKFGC#)@0+F#KM* Q)9^W8$D> MW]9@11,OL)'D+GSJL-X+'Y]M*QREXF#N5PD4E=E/R !6 )R\\B?%X5\BF-<" MU5@$SOR_N'YD6;M+U=9@J&NF:IH&:=(N,5I-M:VTNUI+'9+V_ZJ@)I,?C?QT M!Q,0'/6!3\FO.AG"!B^(\TQ> R36><@ 6.;1D!N"J^$U'.X-7C':0+1Y<:'2 M!? ']?$N6 [A9BW2R$%_A?40NB2P;D+5Z M$T7Y1F]-^:;W:>!_Z.WR9'@0LP]F>HQ920 ?ATP">I'^\3&U+6R7[9+]Z./B M"[#;V1L;B;TO_CJ1XMUNHZ-W49 G$8[DQ8F,;P#4/BQ?;[4;[5;V5TI#S;R^ MZE&JT5"-3J%'K;YN&%IIBVINW!^_1N;J:-5:![*[=%N&&YBP $=]W!] E5+I M.]PW"J0KX$I+ZD]\VY%T1<[1T?WP<)YS] ODIOE&@J9H1@Y@E](E_Y2 IN^- M0D4YP7YK##2NNK!=0G5A(?SPGYL7C'7JC'6(HL)V&46% M1^*L"IH U4N#QZTOS(7 399)4%K&CI_?5Y"^UO5ZYYO.T-2,7)_"2OX%SNHC ML5WI'1+:>PG$)'DBMH/QG#I(MWI ,!I$S4$^)<)[!\0]/$;^Z[U,$-$+LYF@Z2X[K4GVC4>H+/7(4BM7>NU MC%TZ@NV5S"JH/ZH7VD[FBA3U;G?IR7WJ;%Z&LY$R[:WG,VX.0]\>1"R5_^#= M$N#],(.?.^!C=$KH\,=U;%C0X(%4S78TV*WUC&8)34E%%/4$HZB7&S5,SMKP MI([I;7GX6>:%RH3,Z4C O%HX0_C-+.9".:2. NI7[ACE-2/<"9=\=X41#"P8 MN!P3ID0&5FL]79%U;1?SA4L.YL2X$0>@0-8WE%C>%SP'U5'+.P>E&:6=@RKVB[6+:E;R'%2U[RKG=%&ESL), MCVQ).8\2G2(0_I.X$?%?)5W-#8;C$VNU[SJI_.\*U@H"NJ8J*,=F2SFVMU4" M\$"+.SX=5ONN<\AKL7*<4"*,FR[$H0!QUV%42Q5*4R]),&*-'TW\@_X9V4_$ MR:I%+;+W$TL!9>V0ZU1.D4Q.9WUE+=)'W[7P/U)BO,NNVEE!LX'@.;U#)A%A8R!2K@E*VI3G&/]%J_QT?CZVZYLF;"\,))^: M%"R\@4-E-D7!&TK$<;QG3)*SUJ'_7J*([Z=/_NKY7[QH$ XC)UW)W70A26RK M*.NV<,9OL[U\1)F% @IM8X.@V>LV\(B@$TZYP5),1,7.\8V-;FC[QPB M%!DO_@AJ8W5H^035!H(R.N S+3?"X8F@CB_]JWW7&;A%M[XW@=6\LDP7'CV9 M8!T:JZT1+M+6.:X8IK<.<<.^:UVE8 694U32=&H]0Y>;NVLNX4?Q1T<;DUOE MT1%VG=5DO<5WX_SCB_QJWW4&SM8-L 0)8;&20TE )49G=6]8C^##[HFMTQ8X M&Q37%+;?$+1W^)*;X<^ LOQ"08D#BZOU]);3)KA9^TE_!>*0341@(R#+Y[ MWQQ?OE?[KK,\:)6MGS9M>;<#+KQ!HG#OPOS;/QDQF^LL66&YB@T^9%UMRFU] MYR!F1M*+SP'0.9H_\T$T'GB/U:G_U)6=WQJK?9= M9Y!728=C.#.>VVY"1DDS80[T^^/35K7O*K,O5ZNA<>Y83SN 3L@KMJW;)3IT M8D9^U@Y/QH[/V1CS-J:*RU4GC545VX1Q7OY>R)(1!'^:!)^S@>=;@B_FR*IJ MK:?)77WGS+"(O7-\5YFQ]TI8"'X4G\+';H!LICKS77WJL%G: ^K2H2W.AVRM M;*_&$\=[I?0N!NALVNK'7X[B LZIKVHV=OS^G,:3$X;4@N'K)0#^ZD$>MU6_K ^:7);+:MJ M2'AC')%2H1/[.Y,2=DAKR8HACNR?\EUG-!KHJ^WB"+VRM=A96-$;M%@"VA6" M9UFV='#NF#AV3E3TT[3/GVB;K14!".LW;Q= MIKVX$_ ?=CBZC +8$O5WM7DUI=9K&JKKGG?QH,YX.M@&7;=[8D+3<"9F1]8[91G37)PG+,DE M.V/*VZ 32Z \'2BOVY0[S;*ZIXGC=I6[ZPR. *W-D@$565[2W/D%JVBY9M@,U8>F'+L-"N::FX^N":M]U4@?'"^?)=M5C9Y$" MV297]F/-B$U5:V'W?#&']01I99MTV7I::==Z1E,T9#OEN\[ FWJ;)A,NU-YS M9CN8OEC.(2L:WX=VA!]U\*39#B3%VG2U.SLK,N%,<7S7&3A3;_M>B^-?)1W_ MFLM,K#6(=07G9O)]'DZ6YC?EPU$%/*IS);;\Q1B%B0T;:^BJW-K=$CH2L1U? M?53[KD/[6I;]=)Q6K-YX;(=CBHTFL744-V(\5U\2R6V6RX/ M)-TR0-+< )+C\V>U[SJ#E,3]RO[IHM6SN(M#]9L^.WE$'>^_:#'Q>P3VN?73 ME%X0>N8O3.A)$^)+3\2)Z$=II49@8PN"M9;R]8^O;Y7"]&WW^#+&ND$_"D>> M#RNV\EG/RDQ]M-:HK.P%=@Z[0&S6H,B 0/S_DH6_="$>!@$&TO2-\&:0D$DC>4.I/?-N)_5M=D25-T0SF%/PG<2/B MOR;?J/$W&UR"LP^W;PB%+9+'WU&L;Z2+68#"T&H]9E5I'[F.P8M4S3XB6SO2 MCEX-VCF^%5KMNP[M9')G0U\Z) BD/FQ^//;<4@QI5=F@]2_9NTJQ4@VCUFLJ MJ\W4$JS2XMO)LF!R;*59V+PJOK25EE^.]6$C0+TMMUI-6=.69T1LLJ;02,IE M3A4G./6 !-?>/\$5WLXN6"WN#A5?WY8,@05[>DON= Q9R6@_N1W!E6VGGT7% MYJ*@R2K9G&*\J*755$JSM$2M+X>4H^Z/[81O]S'Q"H-_NY!MTS@ Z L';)M;>#J% 59\5<4S,L5A MM24:VR+"757[1]N?_=.I1HQ2Q+>WHQQ]?Y33K0;E'-_VK/9=99Y.X+P3?Q]6 MC/1+'+"*;:MNNY)))G9(''&T>]LIVE.0W@)$K]W+&)Y%Z\1;"IZ[;2IMN:6( MME@G2$:;9E.71$8JDI'1ZL@=11SA/N6[SFA^3-\THW$4#Z+VV+%NG%/MTQ%U M _N)2K8+GZGTSO&"X/UY'>Y^MY,F"V#Y\->2+)K!FQWEO9R']C4#]C< ]0\: MW@P?R$MA&:6AC%+U936WA#SABE6)OI947%GTM4Q".I"0L=Q1FQ,".KYVJ/9= MY^21S>DVBPYMTSZS+EM[T6!W-"3P)NN*^"Z (YB#\I<8R(65EE'K==JJW&KM MHK:$8\8A4>556WL@JB8054L#7VWY<#@G1'5\95#MN\YR/DVP\L3F7L;45%! ME1B 9+F-!-A7#,B%Q5"KUFOI!HBALEH='[\A2DD>V[G2W(9H90DTUP::4W Z M35DMDT5?E&K==>Y-P5BU2'Y-N0DL"?G'6[S0 3"6%PT<.AW0M(,HXPV6_WXL MX)R,?,_?7:WO6B5(^PZ&?'6U*;?UY2,*._7!VA6G1_*_!3L+=CY&_[IRV)DU M"=?UMFRTNZ?*SL>WD*I]%[/O/H0$<)@6OLZ=&1@3_]%V4W1W%P6428&X_;+9 M3E52OF-/O,#Z"MM1Z(;PB])#Q+.H&E#6X8T3(8O=#-C#&QN!' M"!=85[3&8MGOW.Z3QS<-6-'$"UCEQX5/'1+:3_3CLVV%HU0*S/TJ 98R^PD9 MP JBSA\#S / A0ZN-=L!S"S5JDD8\*Z2^;,0?N_P.*!BREQ]:! MR"^?/I!>%E44H^?XBHU<"NOME'\<:0E([6RI\;U_]W#_MZNK!^GZQ^5J67!X MALQ>[^54L%W."[;[J3ACJ!H1]Q%/1KA25EN^JT77E=>MOH/EAR,O@F=8@2S1 M%Y.B18$;DF#7Y#W_.XA<$EDV(&CU6HORBCX[NM?[-/ _]'9Y,CR(J?Z9[F+6 M&\#'(9. 7J1_?$S-!MMENV0_^KCX HSLO#'>V/OBKQ/)W>TV=*6)PCN)*24O M3N1Z Z#V8?FZKC?45C/S*Z6A9EY?]2AX?Z=;Z$FKK^L=3:Q)K*FT-6FM5EEK MZJY_TH:H[OJFI\OW940O$LEU%$]]21C'H5VP>JCT'>X;!=(5"%,K/ATHI0<# M%WSA!$)O7 $M;L^\!=2ZLP!47@^9;W#&1[8D%J:0WJ6MES!:_GEU=:]> JK M.N[ZWO-28O T0#IW[N'W%D\86BEBEZZ0D_=O:DG0! MX[PP_K*A-%) =STE78<*M4%3GH*B* ML5%[!S8JJ+*,$@]QGJRN$JQ6(5;CZJ18NUG:2;%#,-FA^W ?@3RP:3"+&GI# M:;[;ML0* 24ZGCC>*Z7)Q8D#;SJOKDQ%@X6;IA,R)HI;-7^)?(#%+2S+L^+ MX54";G;3;>2;(Q+06P1ZX3ABJ]9K=U194Y0 MQ9I'D2[+ -;4>*4(R%*G>/"ZNW.+44%"@L$%=@1V>,9.(?%[(.G;X4GZGE2! MPXJV"^0%GH7-SB5VOHY:>(C/I>EQCX"&HD,@S\:WM?);*MDS; M3I2)AG8".P([Q4+3*PS]8$S\"^;2?P;]8=V25Y1*?=_'$W?X)Q-E6+[]U?/A M[S_L<(2!-0#5S0! P,YB%@ZNL>FALI(16^.D :$@,R$$!'8$=@XJHCF2T!V% M'PE]!KD-AM[Z@,0-/L83Z@8,;1)]P;_I>24R1'Q#8$=@Y_C!_[[USR@(61>. M!V_%J"@FN9C@NIR36W<8T@CLD-Y3_\DV:1RWNJ.F]^BRIV1,1<1+($-0I9(; CL'-\25XQ0:YQ)LC/("5QDS'"#D?7B7R#")<([ CL".Q4 M&SN%0HV:DO.@0IY)B;>>CR_LAZ%O#R+62N_!NP5KP@VS=+]>ZW4[)1P.$A0E M^/V,L;-;:N%P[&YPPNYGD$4 #&UOTE?63Q91#($=@1V!'8$=@9W*&V"@PF<6 M5^&P*@[VE3O-Y7F:G$RH%]3#,_6TN*&>DPK'KVV!&"0]$-=T[MZN ^)>1KAQ MQT4%CSQKZ@'[(W;:6$+7EENMIJQI[5,=6";F#XKY@T?*>FMYCL]MVWFQT]E3 MYT7!NH)U!>MJ^V[@TV'30IL**&!EYY.O@H,%!Y\!!Q?+(>L':W;7Q=,HLJHO M\_&VK>X$"PL6%BRL+;4NWQ\+J[5>IZV"-RR8>&^[$WQ<$#Y2S?DCK(<'SZT,5T&'R_,B2\5N3DGD4L[SKF-?US%@;F&IFXS,%TK58MD#<_42RL7.=&"NUCQ@05@7QZ(!SCI&4U:TDL-H8G83%_0G M9C?ER#KM.,]S;=E6UQ #"S[C9 M=R$^6QKWN<6PW&X+6$E1!1,))CH9)BI6A+14N["_(J1VK==N=F2UK8NAN8+5 M3H'5"G':WJ?F=CNUGM%IRJV,4Z0<*K0SZ DCIN:6&S'4%3ZFYG;9\1:EU9:- MW3TP<>A?-/00V"FB2O7#3&[4%*76:W:Z@L&K04*"P05V!';V+W[S!-[*D+XJ M3]+WI.HG30G1!S;T5\0F!'8(>OX#UGXQ(UQ:CUFIK<:BV/41'4 MR"4U"EDAL".P<_0\ '>"O,F9(#^#E(*8>RO"(0([ CL".Z>)G6+9G*6VXX<: MA*DIK5K/:"Z/ 1&)'=XH2O [S]C9+75P.'9O<\+N9Y!%$'-O111#8$=@1V!' M8$=@ARL#3,\[)&:7T:6:TJGUM*[<:2^?A!.3;RM-/WD-^-W(I\L/^9Q41+[X MZ-LR>AGN:W *=YQ4].BR<;AFAYJ*([MT3>ZJFFR4W0W@2#-##M>40\S^$;-_ M\MM82U.\RNNGJ*DJ/V-P!0\+'CY5'MZQ)^IF(U?56,O&;DO66X9@93%/4\S3 M+#_:L=1XM4 KNV6.U6L]O;E<*B;&90IU*]3MCIR:-[!4@N(U:KUVIR,K1GE- M)X7&%=Q\VMQFW1QU &U^Q70L^7>@M-KVJ M5'*;C>-E3[S FG_;7$^!;$#O/:62ZX7PBM!#@K/P0"H*0)?A@C6G&=HN<4V; M.+!U%X,S_B^M'@6!WJ=H:#'7-5$W3($W: M)4:KJ;:5=E=KJ4/2_E^M4TM_-)J.:)N01UH?^)3\JI,A;/"".,_D-4!^G(<, M@"4=-MJ&%>>'8'(%)49W'1\-AWL#7XQ%D*.>SX[17+ NLW@7+(=PLQ9IY*/F M^,MF1+:Q)Q6*96\H7:+2 0;_]('TLHBD'$[?'[TO9>-B,?>]?_=P_[>KJP?I M^L?E:N%U>/[,7N_E5!)?SDOB^ZG\9:@BP4CZZGC/ ??[>6>[4CCR(GB&%[*.:4FW5>AVYDU'S5<5:7,$+)\H+AZE,5]NB MM/B %##7\ 6CMCX%G)LV^,%NHNK2=N(F&D(3WWNRT?T8O&9:0A>[F$+'MG;V M9= PLFOS30:BK>2VJ;1-8VVF[5;GFR45%HHX):XK=S4QN.H$26C3;(YR2*A; MZS55N=T^L>$<59"N7^@$%*L=2U3B6A(98VN$?[$+Y]56JT31.@]5^-NAK-F$ M:_7G@%N42S2EUFO)+;6LXS<LHI9_="3RK2DZ'NK+?YZFU2!:&+L;IY M.8M93D#PV([&@?3.L@,3]AD&[R7XRG:?:.(%G9>ENULP[$WO4-/T8YZ9@_K- M\$L*:6"EVP3^US-X%^8HK=;3945?/I%1Q6"9H*[44QL6YQ:CU MU*;<:BW/?A'F'@$Z2M#?;MWFFKBX$L=7=]?AA# M-SWW NEJTEQGW>=D27.NJO+6'U].<+YUH%DN_,UBZC% U:, MX=AD8#NB?G$M;:DZWTCNFW$:""M8J?V$IS*%ZMPU7'7MFCX:OU]H_-]K-P7S MW13*A=6G!F)0R4RQ"?U9>Y>^M3R?$MM)Z M\5BS>O$D41:L#!.5>UZQKC+K:Y9Y)@%ZFGM+ A%]UV)V*@M4%$[ Z9C3[4G^\BRRNK!VS M7UG,(/S#D%S\.V=AF+*:S9[:,)$_*Z M=2CA/*R*W6,)MS&,"UL2'6S/W]6%G7IB%+5[#&%*4Q"KL7,6 _O;#-89S& HM5YG%_$I+-$*1&"WII=BZMA041TW M3[*XD': MW.ER8* (FY8/F[9$ZL*SC8K<;"[7H CS=Z_=/Y9.,PK+M\3(*W:9QP?_88>C MRRB 72;)B<(,$J>^6AH'T39A$Q\U.EL>3>%YQH[<5G9)> F3>'NAZ],GZD8B M@KL/RS>+2U(#I?#$**.%B0XP?G?IO2",7PX);'OCMUP":]=ZAFP(\_>XI0E*1GCK=Y>/BU;9> MNWS+W!]Y1Q_L8LNNG+-405XJ,=0+L,>#M;<)Y#^__@RH-<=2L_.WA9E)P^G4 MLM(NZQ!:/@Q6P#(^5U+<8#/OD11UD.N&W&R753BQ/U(\J7$X^<;]Q8VA'9 M14U6> B8GI0NSJ:,[R1,D%6R$*YLG*),&>Q[ 4K^ I6S@S0[,1OS$-]U[HD MCA/<#%/U!*FF M@/&Z!=7@X4]]Y"I$(1>7%]P-YH=A'UIYUXPH]G.PF!2,,1 4T#!TV M,PK%J ]VDV^;>%<@5##N@%CX3(!;+N>Z MIQ4V5_$[RN5IA\%:>@HH:O-M1D(H4 MU.[PXC*=@1%\Z]NN:4^((Z6UGFCLQE$D&G@F*OAD)JQ^6S.YMH#0N$F-QFU:[Y*]"7^5O))B.=P M7*8VY%AY8 WY$R 9-+^MQ0MS=V;Q+)ZTW&F,1"%\5L#Z/UO"S-M]]T"$V<:&H[NT>-X[ M829:)%U!"GD-R([GKBS\KNS0:MFRGX[FG=E)!T#4RMNH7+;V\PB!E1@!VTE* MW<+J/6NY=:/I1 C1>7D8R\C"!G0'#&A5UIL[E]6*P!M_I+G!+^.<-+NU7EN5 MVQE#%RH=S>/9A;O,KQ8D$DH#^FB[+@;U\"PP(PB1@E[%C-T],F-1WNHHM9[6 MT63#X*7<3N2J2R0UC2M:4W%R)!ZAY.5P^AG$X@H*<@J75XKPG.YNO-T+'1!B M>=' H=,H_FZY&MY ^^]'A,_)2*@.3P(*:PYT$%#=Y8'C._4Y+@'C1W*A!,L+ MEB^;Y76N>!Z/YG>;'3()Z$7ZQT?+#B8.>;VP748.[$7U8OMYJ-]JM[*^4AIIY?=6C5*.A&IU" MCUI]'1RITA;5W+B_#/&>H@4(F>:_:X,ES*7!FWT,^#Z:3.*S2L218)NFXP61 MG^OH;\YT0[FW[05?IQ*"BL^D@42/.R2!T-_%13PQ$R-KAR=C)&RNPJZTRRM"GJO7' @!5C-T-V\ M C2],95"\G)>AU!*51H(0G;8?8W>:-5ZW<[.=:0B"\X?>6R>.9R#/-K8R81K MZA >Q0I:Z9NF'U%+FFSN_2^CO(T+&+*;LXKT]M9E4*SM[=7+A+J6':)K?AT/ M];8^1^$/+_P'9<9.%N]U:KV.QLN0#)&H/F2!TO9$T\4QJKR)F6MCGK9'_C*#]R6"NVA. MIJO4>JH,CBO79I8PPLN4]+M2V#(1J6 L["[WJV>I;_=07N]:G\_,REZ62O^J MDC( >^(%(T1S/4MH3'-1*KD>GFL,/>0 "]45[MAE^5[68R\Y"D\<6"Y<8&T. M&HNG+.;VFCQ>5QN85IUX@8WT?,$:]ME/-,FF)@PY][LD%ZO,?D(&L(8H7/V3 M?&GB/0%Z+5@[;PZAS/V+ZT?>M[M4;0V&NF:JIFF0)NT2H]54VTJ[J[74(6G_ MKPZB(?G1:'J$:D(>P=+P*?E5)T/8X 5QGLEK@#0X#QD 2[*@M@8KS@_!Y IF M_;OLE-8*\ V'>P-?C$60OI[/!.L%R#GJXUVP',+-6J21CZKB+YL1V<;6E8-X M M4E:ADV;97T5O(0#X2]E+:.Y<7W_MW#_=^NKAZDZQ^7JZ4 +^O]D46N^S1-%6M-;[-/ _ M9!!M3FEFU'*]?4X M8X&/K4A)<;BCV@,CS"7_8]%S__&?R2N_:_8$)P2&'SH MN]:M3P.L\\"/-\,IQVZWI/ MN#A%(@Q(%=FK%*C]^!M\IS MFTW;2P42V\DPP*I\^H:4+KP8B8- !FTX*X?VP\PE%E,P# M$&#U"[,"48B9H ";8=MH7\C2+THG@61& 1 L]24006 OD2&-UP;Z#T.24A0@ M2#'DY,5H#D"626A9ROAHEDP(00)04(N8TUT$?D INP6 9YMVG(0 DC-#MK<9 M')^6$-N0+I.5P=M-$U@/WV[[^ &<64#*$O/(]O$GE_@ MV?O F,S3L0/6,!S_!/)A/;\ 6J%/;'96,/TQZ(2W(C._@F B^6;8CW<*C[T% M%6&^QO]FB'W]K8 _$1D\54V3!=54-0F,5(=4R^@.B61J;Q7QHJ41 2X94.HB M."8D$:#P.Q1_=O@J/=OA*&4/)G/B?H,.[.21NB 9'*!AY*7)G-3^Z;*%,.'- M8-UG)$JD=XGH_[W?OTUE?R(:8Y9")\6/\.GQP:O'R$FX'I["%,)T>CR[(STU MC1PXMAFW35]R?W4YU2_P).+/LI3V> X M :.U'>!1!SICM$8JKNO #M)5>K_Q3""SWREQ,<#A?"D3(*2X04.&@'I(H"P M\4G?B0_ T)3XKK?*H2I"K B24NI'(*2F%G#!6VN4V87PU?/(0R+UGM&$"J)! M8%LV*%W4PK.JA7#D :F [B.K!)@\?^F_X#>6!Y;A[Q1X ,Q#>*@^[P\!I-J### =T83SYV# M#EH=US^S.PR>4F0H3%#F.F+3 U8 _\Z<*,C[; MO'##,,)=LJ>^H<"WKGTAT_1G0&^&5T$()G&(+2U3$]0X41/T9SQFC:8[KAXS M(YG':GW*8F%A6;YD9C)C(#%<@GE_'$@#@(:Q_$77-7&&Y3DK)W'(T"[$)63_ #UZ?(65 M1"D* B%>^ZHU@E-.W2@.,"1U'&!81GZLM>C,;DU8-5CT19-HFA<%(#KH$W$B M9HVC8IR#8^R.HK2)'5Y Y@C<40_-=8>]%A0FFFNXBEA Q(U)PV68XZ/GL#8 M%09;B.4F-CL"3QCM>Y;!B$%E^V8T!GBXS+OMFV'$[/%8L)G,(K-L=*=30QIU M]73U"_ME)?SMC[ "T+RL+Z(]A#W .J;WLSU,"0HX; )6 GCAJD: HML+G:G$"@J:L.7-> M6-W-Q\2XC?$/6L9[=.V9(0H FC#B]N+W.,QZ2=\\,R?BV(*5J*"I9G@+,!:O M #)"<@2]]!BC^6V&=2EX^R9@NYW@6A727\SELA3BF69RNZ5D;VB4IRT5:5"N:%KV?V0%O(M]@O65$O9L9R<[F7$X,.< MI3%[A92^8[ND9W-STI,33^ K<[J#&3RR+(QY:VP^EIS ")U[M @]";E.TN04 M2'R4J$GYL;WOE:]?9Q+HR!%R'-J8A]P8>6SLD&^ZI\S,ODN=E WIIM:)^OH) M&.:#6]5T]U.W,DD'LSS%RGKF(-[UVJKYZQ]?E^:>1.,!]6^&-W'8S'U,H+=8 M&0^[,+$Z_MD#WXO.IJ\J,VH"P\ESZ5)-;/I8.I7%H[BO%"(HC?8EODZZQB(5E,"^3SK#.F M<)9*U=_R817HXX?'D@]/MH66Q;2\QZ=)H@5 -?9\#*7!VE3E_[ 0ZS+6DMQV M5KX#!&*V"2)M\^XT=%8PZ0)WPW_U7

/BZ+2\XZ: M](W=OP"6ZDE+5F@PEZIU/4;CZS8IST_X6G.7YR>/PJH:RV-%-7.W/T9V7#PQ MEP;(2=M,F+,UCXB%I6P$TWPH$5GM'/H)A;.D!5!W,N3*LK*O6 *4H*=Z]'OM M@E!]HFAK,WD7I]]G-L"<8WL?@@+&'(?TV8/_S-1<__[S5,W908#M(C)_]G/" M4WCUX$Y"U6D=Y?R'Q%0VX'F-!;4(+8/S$ MBV;:+=W'E^5NBL= '"V7N2A-,#S?JE*8SFA";(P:G\F^ZO*TMQDR2)=4E*Q5G; MX%^Q""9]=*(8+V=1I^*9IN1M&6O0*I)_^E+8$4(M.1/@:0@I*;+!FIQ_+]2D M?Z%-1S,C;KI$!]^2^K'7!*UWTU?G:P#3FM$/FQ2D-98;P$@ :B>MWR^T(>.H M&P*R4]N=QJJVDNFN4(Y'@]EARB3>(Z>E42!5TS-WA3;?/.KF]5JOF;'U[7'9 M.NIV#-S.JA%6%5F7TAWSOA=5 @BU0B((ZZREH2B3C^*CB[2PO=0-&VB/3-84)IUGK MM8UN8WGBN31'-5/ZF!WE2&MGB8-G>%Y9@2?0DA4[7LF79D+T:*&!:YM&<])[ M979\:UI-'Q?7SRD'IH+]=+_SB3C)F^X8;=)A0JK%M$GW&/!N(;S5=5J$E5S& MX)B7N\$6ZD4YQ@[;M5Z64LG:7Z8T N-]@8=6[MAE&>RE32\DOK6M]@P7,3!) M'NET@V"D37?(6GXN;7 A&3*WR8T$S!R4E4R0"%P7=KC>1#96VW0KQ\XLJC'>,P&T.VQ0FX?;A=Z+C8+.-H<2BY_*SXT52 MICS#)$QR"A2/UCY1/"N1G 0%KEGK.G6V %'L&V6Z1M-BZ10Z0+Q#+/AA&:>W M3E*Z(CZZT@&@GW4&7TXTJS89?9=ZXN-SK/%7)&,+18\0<*)>D$^ M&WJ.XSVS-!9SLY+"5JQD=LQI RP45)C<-AFW63$P)!7Z2(/.P08W#8&TKLM!><8MQ1RYMBK!FE33$N]HNU MBVH>;(KQ$28B9PYYZ.89G)ST->9H=/(#,Q6^QZ;"U+$6LTFX2*P.;'1W5D[ MY'J4U;N=IJ7A>0'X:_GP7!C7'Z,/6G :FJYBDE_N-)?CLN]W0<.1!J$)7CA1 M7EB:Z[877NB K=>5.VV%5V:HH(8^>1/S"W4]UL2P%"/SV';DN9F*L1)HS9E[ MOG MN9>\C$0;92W$J/64AK)\6FH'U[]$2MJG ;3&TQ/B0XB/4L5'NV3QT=Q.?&RY MC#7BHX7B ]/")RX^.+$//[#:J5*:LLY*YOIN:#-KRGZBLPF)5R_Q >FX(<5X M$J4CH#<7#&KM$ZBFFP\@I3&E(2O0]7!EL-_Y'J33P8MTVCAIUF&2G4R@"3QG M4QW-&53QMVN*\M(RX^5'#ZA)HH"^:\]O SNG6&*774]7!%"G6+LE"MYV+G@[=(SF M".9M' ><->OV%A3A@OJ+YY=ME5PI4JUULI%E0UL?J=W1+NNSGB6%([@=//@D MM]NKCCYM::F5YU'>L4^';K<5983#AS2ZZ$+.X^G0+"M:7P> M:6X .WHIFJ)VI*OQQ/%>*97NF2:YC7QS1,"-N76(*[+UZWC0. @/+K&9KM1Z M>D9!&$\Y/)'CWIJJFD>B*A6I:E4OA$-3U1E8]P]>B .@YJ;R3,- ,6648,UG M1VS7!FW/PGS:4+ET%.M)QWH-35:-DJW]$FB@.NZ (/BM"I&.0_#8U\.0M<[. MI@P7!)\C*22:$VYH3JB6TIRP*YH3M,N\.7EZ#+B.T^^ 0U7S\(:!C,AL4L%Q/HQG+W M(=U8[CXTMY"MV@[%S\QX4U6&6?0=9VDT:CQF-G,Z:ER58%&L 6(,A^.KGHCM M(-[J8%75L3N7%$QQM[HG85&:03*9HXGTI5\]_QY>^=,%C'AQ=O$Q/A* M;/_OQ(GHB@Y.>D:3*CVC255&RZ1I/06+3\Y:KIE>@%,5H^EZI$:K2U MDJH[]$:WQ5UUAUA4D47EJH-9%018[^NK%2]TD9;J._;<\:F,8R=[-]IR G$J M\+$CYEZ&U34;G6:.M62XX CYNMY0,\3L@ 0T=KW>J6^MS2TJ?'8N[ZE6;<_, MRI!^1ZV^2W'4^8+N&S.#!.QRP^YJ:BNB02LQB_;<2LPNWYC %WGHIW"YQM%; M2(B5[75EI3:^T/GFF.^>2U^3'MG2$/:T)')W+F'@; @+?CII4\M.]RF=93>PFE/ M'=G K H711VBFYK@K2UYZRTWO>$UTXS&$1N*][L/K#*SBM&?B)GJ@;PL\V0>U#I;,4]',(]@GA-AGO56W2I#KK"Q MUN7-6-O@TQW_$#ZO=PG 5:3KUM%JOM_FG?=R;/.4:EJSQ/:&BE;.G'%#*4V^ M%T)\=2JW!04?V>4UU-*L=D&B@D3WX5@:FB!10:(EV@%EN6^&7AWU?A;GWK-J M.+?+;2>[WT.>-L^):+&R8Z^L)*^T$KGM2\^?X!$>*@V\C,1V$7UTXEJG4RWO MT\#&+$VYV2KKJ&7%K*/SIL:2/,EELFKBB75!4=6@J$+#S?9%4F\\OV62:M5Z M6F>Y!7KAEL6"G"HDH [DI+5C+9A%7\>16>=4-_FS<=^0'D .!)'_.G>44;08 M6\DU_X^];VU6V\@6_2LJ)KEE5VD3]$;.'*IV'"?CN8GM:^],ZGR:$J+9:"PD MHL?>WO/K[UK=DA @0 (!>O2I.8X-J-6]>KV?9KN43.Q6J1NBH9W=P*8Y61\< M&\MBX\643',PV9UIP!&JD0A53<>\$$8=TS&UT6"B*KMV2T,&ZG)TNH&TK$O' MU"0F!!59:PC/ZI?_YLZ MCXS7SH31E+K3##BZ]0#=3LUJT52.;CU&MRLIIEK#)&B??)_WC\2SN=.S%+4< M:QY:6&)U#2D=F0#5-)=1P/INBB(3>_%H$7 MR30"@R\5N]R$T/*;>ZO)@4L0-*R>53Y37 MI13K"I/0HQ;PQAY4"U)]N:H=:O5X'-C2TXQMG 9P%U, "+F9\:7487YR,.1EWEXPKF:\W*HG4]7.M M5T[#G(:[2\-7T\9K,_\-5+)5497/SL6Z,65OCKS>&6Y]>,:GMCW-,]G-'=(< M'=ZY,FUD$Q'#P4GP0,A(#9QGM(9QM^= MCIA:13-Q$Q_O<;[U.?:@OD;5\6 B#W=ECP! =N$OHO"\<.R%X" 4V+!X^(OP M*2 K"Y",?%OA-&$V6-./%B00X P!CO>TZ+!9P??H9$X[FSMLY^<.3RT7CR"$ M"P(_WC]'N3SF3/X^#7ZH,%*:C^VEO!/"^1/\"(H$A_0 MR0=TYMD_GY1X]-;Y@$X^H/,&L.,#.OF 3KXS/J"S&L7P 9U]'>6D*>T*MIN# MB6&*HW%=L?86..HY:37G:'62UK4KX8Q1!ROA./%PXKE&PPFCODD_G'@X\319 MJ:LK9FO(#=/5>%LWWM:M@%C45EE AC*8J*)J&@WI2HQN5U)+]68)T+Y4"]8SPGLS>[-_Q;A:NY158S 9*Z)FF/5F[38S MXYXC\/D(?'4-=URW7X^C*$?1>K5BDZ,H1]$:U8"Z-.GQJ#72O0=9;W4.\.Y2 M'A??&<]]N_0 [[+QTG8+';U5MN=8&DQ,4]34LQT]S0G82SYW=SE.H/2IT:6AC7 M-QR)HUO[T.U*2NB8B4E3/=ML;E;*32NTT%H2P?MALK6K[_38'$PT0S2TNOK5 M+1SFZ71K=3E5,S2Z66W)TJT?4UJ68FG+#)&B?O*/US/?N MAQEGMDHQ-16P]TQ1/K_NE_L4VH>,E_**FNI@4MMT3HY1C8J[7PBECL7=38S? MG#_AD"-3B]C3E31+G8I 9=04$=B;(L,:1WCWO,9 '[5+ZS0&$T751774_&H$ M7B73" R^F*HZ!E0\G_5S-&PN&E;2;R^%AT?U6Q.TD%%M0] X!C8) Z\GRFM2 MBN$83$(;H[/-^(LC9@_J!:N-\-ZL(>-# R\#F^.\TUFX?]_>8DW(1$1NM'K"GL+X[V M/[(SUGMW[F7=:"R-CG$^BK62O 7!W)^+8$V&C^1N"LK&USL+,>F-Y3Y;+R'2 M;_Z4<,0\2(] YF)>8A^Y_.+'9S!'Y 4B[S%MD(#=1;%2;-WP E M=Z:N4I3\\OO]YXA5[%B@JL/_M:=7TSRVNF@;)%/5.+L7Y$@%^"?E=DO$] M@(AYZR_AS2^@Z<"ZGA]1L0UB">XR)*XKPFD$V\6? MPU\BX9D(SR#YA"D!8?]7[(!@72^ J^=29U 0QNN!S"Z(7R&5(B&L@ 8_#C8V,T,E ?OD4K;"#@-@5-ZT2(4 ;PP/TJ<%RF3(*F28?6"P /^*\R M%!!\N9,\XE1N*M*3MP).X-N*,X@ 9G!.6!ZP VX6]D%P>S; ]9$J3SG]R4+B M"N-I"+!%)0%^A_MU0'&B99AQ (^%A.X(%J4K>[Z 8YL#_,'6%N$ R0[G@;\4 MK%1MN@/0WX6@ZN22Z-/[97?B@GKBS!U8R8\CO!MK;8VGB@S@4T 6P - ?T#M MQU\2X16^[_4YL/[@>R1!AGT 71!W!OH3_FK/4O^T@%:#E^0+*?F"'@[@;0D) M.?MQN!=#45$4'N$[>#TC DE.CC$4-KD$TPT_Q$NX!'M+KY6J:;)4K#W XS^Y MOOUUK8:"1DI .5TATP15MT5L9^ZC(DZQ@8ILP)F0WF*B]D:H4L> NX#$*2HF MUY]P+%K-9?P8[D.'5P[JT'"70)'AZZQM*7M=IL92DPX.[EJKD+Q)__+CS E7 MKO7RQO'H]NE#/VX"5%OM6'04ONSKM>(W'#'E+PG^)F].OA["5S_L?JZ/AY)2 M_-5H*!5^OF\I21F:NEIIJ?V?JVJU)PYN2CNXU)& ^<',#7/G9P4N*:9:W,8# MLZ-OL HFY%I"RK VG!?G0"/G*RSKP6@XG#)5 ..Y)_4C+IWOT0^(O@LC9\D4 M=0MTK7]9;DRJX%\7TE=^CE&)C18@-E#7>"'63FN+DO[#/CO(>^,"UZ5B'W@( M6D*5=)3?F7[S@HY)&TGPWIM] 7"Y)/WF9_CT?P$;/Z(SI**+W!A,9$T3M;KS M4%H=WN+TR>GS$'VB#*0B\+*T.6:T*8_K:O;8H.S5]E5[H?B?DNB9$";_(U^8 MHP<#]0#>P[\A8I"&\!)Z>U@ M!\7O\ E528]"Z11*5N3\ M-:&CA&./1J*AG)W'T*RV,4UF][Q8@:='79T#-;1:09(&$T711:.V=B@\19+S M ,X#&I C*^[,3VJX?QH!+N^%D21FD(7!0>*/D,UQM,\B\CA$(O]-A)&D^ MS_9];$7#"[)EDO4+WMJ6')I[EK!)TSX<:^JX+%:-V2@!9C58D3!'>#U1>#D' M\SKG6994F&5)"58 OX=_/?H!C7E-+7PN7B4IHBYY(BZ&QO\3SQZ720JI#XO@ M@AC/2%)%5C&L%8(-6S=^9FC!XGR(WL:$6_ M1G9T27'BG!X$E?)S"DRQ)/$%6 MFGD4D+E+[$CX*_81H5? 6."EF)DW^T\<8FH>SXL DL1BNXRG($4\S!"D^9K 5,*F"P_ *>,&E*'S1,TT;15?=H;[>VX= M?P^0<% OWU9X4WTVS5VG'R\>8D BJ3^,:?O_[S/6#[>63.__F[[Y&7U 4VAR/N MB(8J0.AF2DA'4SODPZD=R/+NO1G^Y]V:\17$X"MG&14P\4DLRRW1S+W+(KUI;!AZFF!V=*M MAQH7G.<[JV-G/3 3]P6 W_K!BE;B"%._(/I;13IU6P89%<=5K\OB-XODJVA" M2MV:4,OTG8YCU)'F"J=A5 FE1@6E1L&>?3I'JPZBU9'$CDLP*HTSJBYCU)$D MB(LQ*KUIC*IG-E;^SS^&7X;"0T!+"5]RLU5.TAC+QK3;339'4B,NP8B[F!G! M,2K#J".Y!!=CQ)A*H!NB(M?5@(NC59/0ZDC@\Q*,RN2,JLL8=21\>2E&I8R: MQJAZ[5I<+DE .U2LK!79&43##:R,7(Z$62_ @)7:HZS<9&\21AV)F%Z, I+[;#+?4&8M2-8CL*C>V(BEG73$>.54W"JNN'/A0>^N@T1MTH]*&,&\:G M>N!09"5M86&"+R]LJ[^P[1+(O* MJ]HX%E:K:KL80ZQOG-[%4;$';E&F[5J%?7E+UCCQ.9Y\CN=Y%@#%OAH*9E6E M[J9#? HOI]Z^4^\QRZDVZE6[,FB74R^GWJ90[S%CLQSU'K8N:P_2!,0U\(QL^MQ?]]O M3GE,CCE:/V)-X5!QM/^1/8,AV7G8J*(;38:4UH.<&/QR?RZRB6HKZY'<30-B M?;VSYK#9-Y;[;+V$> ?Y4\(1\R ] @U$"//02,SY_&('9_"?X)OOE]_O/#U_^\>[=@_#^P]O]HY6;LM\/?H3C M3WV$^XQX.*@4_D;9'!TY_4LV.?5+!!]LQI6;>BB<%A_/'!P67\0@7,X@M;2\;#_M( ;!"^" M(NT?$'L20')F85E%MMF0JF%@;.EN>5V"V%FC8GL)L;.&Q/8,8GP\+!\/RS=W MT_&PU/]D-)MB^&C8+C]?$\MGT0*EV9C,9\'V=4;9^%:3;U1C,#%,<326&U)= M2YARM$I'<8"2/.NY@42,GD(X2R V&!:E=["/(":2C!'*K,4;:J&%J M5IW^@::;5;P-8EGZ,(^T%[N$ -$ZW0?QO+X [4:F(YW%+L=LY<%$%573V,&G MBWD&.>F9=#@/T6E6@FAJD];7/A'F9Z,YAY:CV;GR-+CGC M?.@@ EXF&Z^CH7L2SI-'U![WH/)[555YX)*!U,5ZHXC16 M4S35W>$)/!9^N>N^_O 5O;[^8YQW- N9;C1W1==+\HY^.:%J2"7LB3%Y_9DG M>J4&=Y5W M5%V3;N0J-]2]/*J?M1\U3O_M>_KW]<,!QJ7&D30\^YMCX(\WQ7#J2[B'8] ,= D43)W,ZXX M]7+JY=1["5NSAN&_X]KCIIQP.>'VG7"/F>>UB5UL%ZB,1'D\:CGU[AG^NW?8 M[YY9D [.[(0K&Q^:1'L:FI0.R!7%G\)DPM;RO\*UEVVRA@-C$>4(HP8?>;/W% MRGI)/EVM O\;X$M$A#E@F/"$*";,X/\C7XA@KT$^/@:_2WQ!;+V ".0;;H7, MA'G@+_&)_#KTAN"W4_^)[!_FVMC;>1\)3DC/]-9?POM?J.PS?@0 B[;+P@C M@+'_Z,&B0A3 J^8DH!?(W"P42JYC31V706U*HF="/,'%&6GTAUL06S@DL )[ M\2)8$?V.P JX'KQH!?> =[Z"T_BSH?"PWAC0':SN^5&V"\&/(WPPF<9&=^)X ML.%DH!VPI,AQ!7\*L*$H M^NX@BW:/M+(EBI4Y ^&1 \A4N&0GJ+^?O8RQ^N M2$: BL_XA^?G+B(%=P[ 2UH;2B?QIK

O7Q?S#82 MI)TA4\CA,B@6%B"\=Q>@CYXB\=0*G?T3IAO+:;\0(N L;6$L7AJ_]MY(\1 MK]6),!M'CDKD'@:YH8KLD6@H_X)9:=1L)I4>U=&VY;_KX]1SYPG/G< E(%7) M--.AX)'8AL<@$R M$U1#H!"F)FXJ*10MMA>'=?(H G_U =$0Z4##A-]&+_1S[+&[HL*7*H]A1'5/ M_'VJ#*7G (0ZICNRA\DL5%%1=+7LA3%\0R:FM #^8QZ"BYE:A M"K+CS5W_F>T,]"+V#P"H)>"B0,FK $@(-D7/-Q3>9?NBCR9F+"+')+9+OS# MF3O)UH#64Z7Q@'ZZ1<@'S:^$G P9Z&WEAP[^X VHE!;N^<=DM#FSFW-/)9Q@ MM'[$F@(KBZ/]C^SA(J:9(P,4]:EN67\&[M,)@\M@O0(*^N1W$T#8GV]L^9PPC>6^VR]A&@GYT$# M<,G?PQ$0HM%N'F*Y\_G%H,4N;8:"A>+2&]!\28"_@NU8C=F+ /KZ_'\&?SM^ M;08($4J'0$]OT?=#\TNM2559>%4\+E90O_Q^__GARS_>O7L0WG]XNU^:-V6_ M'U*MZ&VF$;W-:T2_9!K1ETPC:ORA7L6>%<\T@_Q$I:PMY/CMWV@J19^[\W6^C=3O]?^T =8X"?7M[^N/9X*<[:"5"*S M^RCY#)O4)=')O>A *+?K@#W/*(\L5>@#+MDH]S MH&R@D-]01]]&&\P"] MG35Z)WK@*WK5?@P;F86OWV1&.%LNT\BH0Q\.YEJKD+Q)__(CJ,4KUWIYXWAT M>_2A'S$G@)>V%USEHEDO=V!=L+H@W[UI3M\D=*(;; MKX$?AL+;5.>ZISI7F28\92#0&RC>VW:\C%UJY $(85__I;HY!V1%0*(Y5!T9 M>P^WJ?BKN;Y"(]\6?1\\8Y(B(O?#@G8\OQ2K;L8.71HV. MI6Q6/GYG\C(EZ4@QTP$/$Y4&E?,SM<%$'HNJ>?%RR0)V=HOB74YS?:"Y5]ZNM1,$\AP),K*+AER-9-38 LI\%H$ M>(*::8X&D[$HZV<7OEZ#X*[=B^I6OMFW<0@;((' 4L%]+UPXJ_!(1)UWH9:. M-'JH6U\T)6SC)HX,WM2\)>A4414Z'9]J4H5,;)L_%B5I%\/*JT(*@N]T?*I+\&DX>E0TU7-\ !RY MNL6K3A%\.,+6$*4"7])M.%4?AH<$UHS06SUK5DC7Z>#(A,O:9;8QF*@B;+2# MPRT[B4T51?;IZ%27R!X#JQ6-LTQ5CEO=XE2G2&R,_HC*^.P&R!R7FHA+1T;Q MUBSUM-&(2[U685-%J7TW#K6JA57>II(QFE'@B_ MAO"I'DS]^61%)X^S[(>K1CXR?_RXL-[%TNGF#-F,(931=Q1:I?+NE<+K4(72K*I=/QI8)<,E N MJ5PN-1YYKH4[>^02%IF<7=35TFCDK1)J?X85'&\K)ED]C;8?G@]9KE^\FH-) M 6_D/MA>8TLI%^RAL7N:-*I[ICM'KHX@5['TE23.B+J**TKM8DN2.;9P;+F MV%*XV.+(545LJ0UB1#V(#3[XD>76.O,5M]O78N[ZX=,95G'=)&!-T@8371?' MQF[\[ )SCBO=Z8U"Q*_#H6?H(K+(U#%C1H;*=V6I*DK_P: M'9S%>;')I5T$%A]<>LU)D;>:.E7/T,?/PWIO]!A\[KA,Y)(3OXF7>9U#9PR]+_9K@5>7YO6 $Q MLL8W["$SS!Q3R:XF900Z'UG#&?(%1]8TA2$K+9IUTQ2&W#&>K%V9)ZO(DZ6# M/+FDMZ0MFCT?7G21@2!-X:%:AR>)G%?$TE3\V\<*]2NS0GTP489:+>HI[UU2 MQZB%IK 4HV$S&CA+.96E&%=F*6-D*<8YVA4?N-&7HMQC;>R;P@T[W/_^/+)K M*OKM8X;CZS)#9328:$/UTNX_SE%*MPAO"$=1I&;U%N<\JN1XV>,UN3D-N!Q_GV[=8CF7HZZLSJC%" MXZJ;PW;ZP]W:ZIT/!+AI%[?NP*58]@(+ [%4,%H$A A+.,$B% @@STPHJ D2 M+&^&?U&&0C5UZ8N](+/8)?[\ %W]$D=Q0/* >Q 3P$1:_EAP'!%^& %$$2,#@KWQL0# *D)D+_ )O1T"R%YP0ODAJ-$/AU79U93$3@$^34[$M9*>%D[6D M%G.L#T>&65\QW^&ZP"/.EQ06 &JR7]AM_ZH' ;//%.4!@9 \?F%H"V2AG>,) M[9BB7W3"-J@[E^[/M\NC,V3Z.&>H]+]4[ZFFEJLCK!4P9:TA/OH>]/A=T[W. M9X!>A5(^P+H/S\1](K]3=:LRD8 :8(BFU-?I23=;\\?/K.1 K$9V6=4F==^4=G-_"N_7K/;P6Z%8K) MAV,W/\> + +$,8FD3^>*;$NVK5H:,2U5UR1C9)BR+LTMX]\Z!G%*]!A-/L%3 MZE>(X>[T;:(Q7+-JG.]G4'==/XP#\G'^UE\B1B4Y'C3N^]8/H_#+P@K(3U9( M9I^LER5V)]T-[:G&;FA/-79#>W2MA>\"0H1TE*#QH_#NK]B)7O:&V"GH]\38 MV"L*7BP/VA%TQY:P"'?+>Q$65B@X81C30"5V_P(.0 .X )6[OV+ _#EM>!9& M 'G!7]$B=4:SD2^0Y332A"]T MN8]TN1\^DS "Z&. E7W^R;4\D492Y9&D)7NK)'OZ:+"C,@ 5%X)!X)+-=]$9X M.*(P14K 'R9HY\=A GRD#5'P@5<)&\B$F25WSK>[A3,#?'N#&#H>3&@$/\%R MP0^.$*XB[X3H,[+,$^Y] %M_)+B5GUYV*/?^V0IF](]_823=>_P$[_)G4F$B MS#/P[9!X:QHW!Y,Y**HT5!YNTRN[9O)M! MN3\7P;I4Z)'<30-B?;VCCI,WEOMLO82HF^9/"4?,@_0(-%"+- _QCOG\8@=G M\ <#PF>,]0V3E? KV([5F+T(0)M =W\[KL$;P UI$A8PCK=(LJ#!_OT':U*5 MJ5\5)8OU^R^_WW]^^/*/=^\>A/ M/+NA\^\1;)4/;;3FT-B<;E1T[#0WFBZT@R7BIG*9*C.@9?K/4998G:!XXIQ MYA4!>PK7?@MX,(H##Q.%<5Z+%;#T>/KB?;]-U@8FY\T +,+_L9:K'X5/OA]D M[TFIXPO][E-&(%G':51TOY#@B1JV7X@+BC=8T3/R;2@@15'5EVFVUC%%=:?% MP_4552W1KN]04]VQQE9T*5$(X^E_\)S()=:J?,B@P$S^W)T-A?SN-U+!*83H M[QFKPN5F#O,B..':_,!JIT< (&9Z$>PQ[_I"Z-!Y:KBDM5H%/F;AXV4$J)9@ MXCT%.N[CB0$BV?[:VX*&#/SP+OW>BL#^FL9TR26)%OZLK2;F#JE10&<^&:"1 MO7PH3 A\&SDW"M)VRGTNQXI^Q4V'[XL<"7O=ZJ,U0NM@,)B::*J['7!2*05T M0 <_ =QHM0$KVRB<3D(1K#+HQNT$'392,U51EW?S7 I 5Z[RA2H*0/R?=CP, MY5CD3L^*Z[-(]!$^^WL99*9C)=P&0($@Q%$A04\%%$ 0G+ [X,4@ =%!L[NCD"EKJZ]I0TT?5<#@$>4(E9**C;;AAF8.Y&I9K^VWD6\I5NN(;![1%QRYC M]F]$/78B8]7+^A+U>@<5Z(L2IGX/'/@)^/Z>8CY])[;7%.!6GL'H>+8;S]"_ M#0KG=FLJ%)>&F\_+7P ^W*KSG MSC?0^/Y+ K^(O-3!A#K1Y!\;4J;!AY%<@K]OHF%U_AY6PL+#/+X\7$@?DY.0"'6=M8>-@Y0R^SC7S'O/U B2LRMG-P40SAM+9 MDVR:I80WF9UO129H9%9(@[(\+G%Z7.+2+/_LN(0QHCV3)%D2!KF;.U$: MT"CUR)1%1:UY=$B)6^=&0D_$00Y/JXH##,]*0[51MD$KAIE4S*']7-CTX(*Y MM.L74@?U'_@ZEDQ].+'64'N06/OYRQ_MRZHUS:$FF2IZ?4FUIE%;4FVU M]-R#FSH\.X0GU>Y+JF41K"OFU+8,4CL)MS1.?OZQR[$1[1QM,QJ)AC@NK*;OI_>)9N3PK=Y_9IU[& M["M/QEOF(!5?*+U0>%'9543$^F"B:L/S&S_SE%V>LGL+\:G=3'R>UXG , 83 M39%%7=O-%FA2,B]W^I7C_MJ-N/_!9-YR(F ,(@ L[K,CF,U*&6@)E_\7%=T\ M:;>I7)[=S\EI"/]JF-^6B\RV-C MNSPVKW7AWIRSGG=P/)Q0QE/)>"K9>7:-T5J[1A],%%D25?UL_P-/)&L@S?-$ MLBK&6_%TI*8;;YC/,AIJK<@$+:F3M2N:5#Y?K/NB<',\38O2PL;C_0-J#A+2 M3;._.H10!]N_C%N;Y#4V0<-2AW+%0']#PC@MXI.:JM MMRE/Y.+\O89$KO*H*S4-=3NI>_-,KA-:.MY.$IR=R67*H*8;HEG@K^*)7$W# MS';)@C,3N4R%^F&41C5YZ55$@R=R72W@<3L)>'+_]X]^Y!>/_A[?[1VTW9 M[P<_@L4B'^$^ UY-9O@W*H4M]!O\XGB69SN6*WR)X(,ENYJ&'^I5[%GQ# WI MUT4,8HNKI@)"->X4)NO@&Y M4?JIVIQ\SXH9M?)(&@OOEBO7?R%$8#/4/\6! MO;!P7J]K>8T<#7\TJ17U"LM[$:R9OT(DQ335HT<57J'#41[]^.[+IT_TK]*/ MKP6X?F88R;I(UQ"%9R=:T"5!RA-,B"4"T@(R)S\.A/>@(B$]? (UUK&%C_ C MS)4="G\@YZ,/XAM$@0 A.,C52+*K4,"<9LKH@.!6Z>:8%9&FX29GH\Y1X\=0 M>.M:82C< UXNESY"&P\&YIPES)S0!KTDP@Q=/WY<""OK)?!=%W2S64PU&[IH MO,*W[57TO,10V-;QS#TV3 B8\2:%,P5S"F4$\B>VA9_3'8 .B9S@XQR5O;=6 MN,BKA)F2=B>OM30=Q/KN *KOF8[&8.0$"(UL&5$(X^E_X*8H5/&F76<))$(A M,,R0((&^C8^Z3KB@>),"#G4T9Y6P X^"-B#TSMGM"BOJCX/EWEGV8OMCP0D3 M'?)@=CK"M P04Y0J\ $"U=AO9G'P#%932+PUV$"$ALZW)$U[6Y%DFWN%*$2 MF<.^"9XBS7&4!,N;"?^,7?CKZP3_K35^4N3/Y9$C9<#O$WQE$! !H5P"B.JC MROZ,X\!G +\ M"J \_2%4L[4!R4?GYLY 5R7'X3HEL9O\M=),=V)(D*&&3V' MPM)ZV:$8H(+:T'K#>)D>-UZFV\9+=H'8Y?CC_"TE5W:UC 8*L7T\F(R/8+N M<&5IR_BO.6;H OI\)9'PA*9.)<8!?WGEO&;+T]6<( 2Z"2SJ)9I9636 M0(B ML1.E;!/9X.K^/'LJE("\8ZLNE]3:I&X_9+@Y9/EN/200+G &\(8 M(R\7[+-\I'S%-'M0OI*5KL"_PT/W(,29G*8Z ]4-D &FDIL7O_#BE^Y5?62X M?I6JEY;U6$:R[V<'Y9\LES)%7O)29P1(&UTJ L3B.HDB$-['T<(/X!Q5,P7T MT0CLK+%HCC51;D=R_)5C.7W'8*GQ&"P-)IJH&;*HJ;M]BQJ(P+4V$6NV5%G? M:K^2S2I3F7QI*KL'$.(CEGLVO,Y9@U#R'+^L88@I()- M3!5]#$C9%(2LM;"DV3S^G#[PKJAG11UK+:D:ZI-'S2I(&*?<7+R311SH8UY(LZF.Y(9H55_6[ M(P*.H.=A*6#4)@6:I?,WF?OGH@2\C.1J\N-BH^5K<\&.!Q-9$W5)%<=:77GU MO:H8X31PA 8N-H:T-AHPT2UJJI*HC&L.0]R(!-K37_AH^I#U^!B01\Q?]++> MGTER$/P_"9[ GMF3&T0S@9X=U\6AW MM'VG B*V-[," 7\<"K14)G>6+%\/TT&' D(W \P:JDXHD+]BRSTEY5C;U__^ M,'@. B6%79:'S'Z5*XTM2,O4)0D@M)N5F5YNY$=P0C]77ELNA1N3S-C??]I* MY\X>=99+,G, PH!@JX#8A"Z_SLP07E%^@;G+/GW (_CF2'A>^&Z2&/M:1!L] MC $;D]31'>2W6$+MM%R6+KOM [2$Y ,+Q%L)\+FT;'K.NW#E.E$H NW9UHIF M5?[72O+48<,., % /_*$)H-(-^CYD4"^ 5.<[<>F?9+C8EU'ZY(>H17>%.V[[PE(-\QAI) M,OO-L:8.X*-#PK=Q$- ,[3(7J*\O4!E,QL-=1B$ O%S<+K HH#'BT93Z!7%G M*#2F9&&Y\[2:9%T;@G+($N8QMEA8YT]O"21D(0X*+QLU )I7;=EV@-2WD4./ MOPO8.>&%'ID#W:5)V'96Z67G*[VFB8T7+@B)@.:W\N%X*>KA4E2#EZ+R4E1> MBLI+46LJ16UOT2G5B^YH@=2F4"+?\._U%,)DY@!H^XY-]BASKNO;]&\?YY^! M+SQZJ*9^%K7AC3LL*88O=G>B] J.0VOSJG8,=L9\'. RT] M^YV5GKU;EYYA[*5$#<_UX9QSEU=P3S;[$@[&N"H>N$] 4RZ&H5?$]BY$;E'- MH9ZZ>!K:@4/C[T* /K:M$4]\^$M]QV]G"*[0I[;1Z@W[XVPJY(F&36;%"O@[ MIF26' ,U&M.Y?CFH37>*VB MAJD:9\$](T:5^. MD597+F$#S!N.5&ND4FZ!5/*(CH51E;H,ZIY*@A8Q?$Q^#"FW9[TB8=M<4=]/ MENI-R!+33'51,W<[@')-O7$HHMT$17"@EPGJ0"/&[C:>07=!5?^5>"2P7,J[ MK=G2\9PP"F@F)5?6]U.G?A/JQ XT(U$UFC)3ABOKM2*5<1.D4@<34S1KF\#5 M4U'0(H[_0.N)PK)IDUOW?MD*TJ;!:F_PL#XP=(>!W81]X9@UY%]56[(UL.S[ M4*R>DQTGNV*RNXW60!OVB$9E5;2!9-<0W:(;)?#IK"RL123?DES_:H65Q665 MM"K[;5K'"^CLSZ-GP.B?U]$E6F/Q+GGI+X&_K 'EU^67,L:YA_M4'H5!H M8_HOUGB'*S8]S7UI:WURT1%%! < E-:]I*T YB?4*X_+52L?+'#*!N+2PO20 M&A+Y[Q$C/_C1_Y)H7?Y4&>_,P411QL.""O4D+WA*%:)PO/"L1>T6\0W MQ!+6SV!*A-PB/D@-@#"[)3*[L]BLWVP*U?Q(>XVK 935D_WB!\E'^+L2;3B4 MT6 B#W?[<-#V&\VDF%,* 87/)"MF_Q3XCX&U%!IYN(/LX'TV)C)E 3L-&7Y* M^V;\G$VWL[+>$/2)8 V);"[C&2Q#WZF.Q%X0:W GT%XWJ+A?XKA(J2H#4#!, MI8T*&,".Z"F"2[Y/2M%,NJ$ &G$.-F&NY\$J01C:AP?8P]*:D6QJHP]4F40W M16&*59QT$AT)111#/X#@@AM[8KU4//+H1PZM9&2_P0X+V/.'=B>11E/M3J*S M(^%AAXX@7+D.;8? IB&NY]8!*<P0(4?,(XT/_#&BPQ89,USS/H8]DIR(9/:^ MR(%7/&+K%,\C@8CGMXG((@GT[M,[RF%B"MI['.A875Z"^^8Z3.A7X+W% M8D0:#2N*^O<>X MYL+[]#.C@^F$<[$Y%U!5Y9]@S?(:+;=9_L\4$6(WL#%;= M*64O*.9GB[9#S"5,Z\G!7&_6&8V=/L+3)Q]$L/82/TF'XB+7>F112R"97$>I M.$0,AV. 2@7")=H[JQ3X%38-6P]$!,;%9M+G!YM1;FN0LI@.7<5IJTAT':]61NX<)UX&;/>.N!3&H8B_K1X&O @P,BW4M"2 SK@(_<):.ZIVGOMB*C MR9_/X>54!,'B@)LS1"U< 6P. *$G_ P@QU:&[SU0M-C,\81KI5OYY>?W[[.9 MY^OYX"W$D[Q/*VN#91WB6D![=?B[=H1+XL?YB?&=REJU,IAH5_->U;UY%6W7 M?1'J=//U^(Z$3:$$LF9-PE84!T)5/T F-5WS563WDY0Q6R]]5:P:NUW5>SYWL]5.<$%P*V9S:DW9V!?('_KWR V9BSFE9 M-JHU,?BIJ:-:VSQ>DT<@!0,Z)IT8&:FDT?I\ M7^B3FCEB9)MW<^3='!N1NEUW-\>E,YNYA'=S+ 7G$HT)6]>5\*Q6CF?W<6P= MN'@3QX9D'W_<- 5H E]MK;@ZE(Q^YMD[DX%^I/!CT]N 6G+5;'-5PCYQRFAW M-'C-?>*:4!')*8M35LG:CAHH2T;*,L>[4X7:05DMU >*FV]*L[.8\WT+4.E"";30;Q>Z7/NSEOVD&2N(-YATH3E2Y\C&6S_B*C_,_ M0G*/0,U#ND@@8)[(V0V">'^)YJ',$5VB-,KD%8RY\XW,[OY+ K\(E51,LQO+ MDOQCH_&IA8S^0 .NAC/Z]^AXP@FR@*U,GW#7@S%YR[@:^'T*X:SNG7SL.,(7RZ#'=IH,!EKS<:.%K+E%FK, MV._,"M,RL'[IRJ_J5)830+(BPR*2DP837=Y-&GC=#"6(Z\BGH<4Q)?DH6LB# MB:8V%BU:R(3;IQNS'LAKQ7C']7SLK <;6?8S1Z=.R#2:6]4HPTY.W-$43-S1 MC+K<^'7)U<2^OD;E2/=LORGM+U:+R&C->0 MU59#UBEO8O&9O\2KE4N+J\&>M:UP( MNDD/E8HJ3Z8''>G!J#R6[E+T4*<&U%X1N-FHC&=#U5AND!#*1^^W1(M\*:(* M@U<>=!-C3J@\*,*8TD4(VKAI10A],C*2=J^7X;"MS6*Y$(?]%(#U[JPL=ZV+ M[)(#3DWC)0$=1)0*C+4 44KS4WW4M&+=3F4A%3MO_Z3_R T;+.I)2[MBTI:E M.PEJW"G7#I_LQR.>MYIB$TWE<\5-=,>'#>^4-NX9:63-B^F76 -58N:ECGW# MAL;>IN!G@/_7X]".[^4TZW/DY'MPL(=),SK0[6@ MH+(Q>N@L%E*S)&W]Y>VRD-IO3\4AYCM#C_N6)+"C9]*YI3CS%$O>8V&$_;J M2O(]RWJ^R85\?S&9R/&7RR2XD$?K^J*U'4'M@J*E;2/U[,&.65S]=RN* M _COGNEDQNYTLDKOSN--V7?BG+H63D2[IR/,"L9)B[G8S9(=W2%A86XU'WO& MR[GV_ZP5E39KU\-O97W1701#JC@7 *%37L5B@<8\LL"5D,O]XJ#41U:HU38S M9-3M(OS*QV^T>E,EIV5\K-+^@"Z3YK9DV/=QSG#O?ZGCOUJ6MB$-)I(L2J/Q MI>??;%]F0VL:."UR6CRNVQ^AP5TRD[$X5VD#C74JZVR?NR\5U3H/&5U21/T< MDP^PXL,S<9\(ZWU064 I(*!4T3A_]"$OFF@=DAWDO87(M8L_*G!>X^PBM&:5 M2+2#N1H\D')AYHK:QL.S7YFGXOB;D6AHC0BS\'J)1O'4#*=VT48'5BJ?7;S( MJR.JL](QUU.OP4JQ1U=E9FH,)KJHR&<[4+A^VCKD*L5+=Y'J8!V:T=6ZWG9P M6I,KK5?@M+_X<757M3F8:*)LGIV?QY76UN%6&4:[BU,'^>R8U_M>'R4>%B0@ MUCPB 5=H*Y)"N+2"PSSVP?^)?+*H]6>,2"BB]125=^MS($5T'-'HG;^J+Q*]]<"%9@CXDG* M<1&.J8.);M;E_K\<@O5 )48V\D9PEJLXHMVI66NX?JG'E:;?G<.6__#2PF\R M>_?-AI_>T_[@E7DTEKJ*DKKK]"T_0X\KR.U#KD)6NQ^I=O%&QX&:OFC! M)TJRXLE2N%V>'EH7?!K-,VID&7LD466)8PPFJB:J=2>1UG"5S<[DYK3,:?FB MXK^(6,<@YI6S7:B-H-02=;I%_T:X.EY,!S 5?9*K=4UNRY#A.E=^Z. /WM!1 M@,X361=G?K]9(9N 8[1^Q)K"R<&*VOO(GJ+:?''=C:IJI778F4$X]^I$>@@5AC'BHGGL\O=G &?Z X/Z!H M\2;&6@K\%6S':LQ>A$6 [.%OCDDD?3I79%NR;=72B&FINB89(\.4=6EN&?\& M(4W+O;$@\"UR%NIZM2:;M]LPE-PI[:0H^>7W^\\/7_[Q[MV#\/[#V^'>$S1E MOQ_\"!:+?(3[C'@AF>'?*"^D,T63CNV6*WR)X(--KWA3#_4J]JQXYL#^7Q+@+QGD^$YL PYT=Z5LPWNU;L,7 M \ (H!Z&78#[.LMX*80HH?,1&$3-*3:X9E#N5 ^$L3+4C<,] GB[@?.&7";8 M1(ET%?%2^[I+[?MC\/5FG'V)0$$9>5A+G;TY&DQD<:1=O,R>A]QX_6^3J.?< M^E]30L*1M+-'^_#(":_@;!YY/#S[*$Z**I=-,(] &^3)R;S:7 MSB8U%9Y-RDNC.DP5F%U=F2A47L?"ZUC:0Q-9'@LC3PZEE!Z;&!05/N&H@ MC'B21G.$;65/A#Z8J*(IU55_W,BTCF-I&]NI'AB^0_B4"(V/!J7BW[FT!/T* M$;_BN*LD#X5JT=6W_G+I1!3)[KW96PJT1^+9#@EQ=(#KAW%0$$TU#8;= &$0 M=U'R&2Z_&6/-+2]8'@UMKU^P=[I;&B0NBK^RMQ2\^VA4=O.&4DR\0UY[X2@M M7?&- W+&L4O,SH7+CH.0YJ9,XQ 6#T,6P ;D@L.\ *1>,$0=QM/_$#O"59ZLP/'C M4/#A9X'@YN$)/[,7&,".P)2W(N*1F> 'PHIXB V"[5K.,J2?!#XP//PP' KW M+L:X'Q>PBF<]TBP,P8Z# /[KXLM=ASQA&L?"BH2 T'PN/"=LF;XN>3<>#.[+ MF<66"X\A020GM1X? ]AE!&=_=EP73AX)"^L)OL!G >IP =."\?#9>- F&=Y M(6DB&4XR"&,WHE%_G\D1WX.7PF%L*UP(S9 MP(,MQ\/)!R+=Z_KL5$DU?@R%)PB+VP@,[3\[%<@^$N_@I[MU$'NU/KZL@P91,@O&?D\9R\1N;DM4"Y57]559[CT( MNW!/LM$D%1*@5M+!&#L;$4T#J;8FNU,L:41:8$E*0GO@"7-6,:WH(S$ M$M.]+G\/F]1>RBO8;(AC!GV9::=E#GPDV;M30%,NAHX70.TN1[S^\- *8+;+ M3H>MDS-X>Q78ZE/<2L(QLX["^50QB 4_!'OZR.)9KKDYN>YL 3H<]HD/I]G2(;5;'FJB96GOIL(5*1OM2 MS=[]_NZ>)YGMIV7Y]K2,PQTE41Z=/1J'MX1K(H8IM\[I5!Q-3'(W.)EL^LJ2)"*;='L&TP60, MFD==QCR7"ZVU$^YI#-A*<_6BA<4RQ@XZ*;F:MZ9F_?;4K*.X,%4^>Z63"&;< M'L$,%!>*WI1QV)T1%^V+7?%J+5ZM=1V^=WNN-QY,9%T6S7%==ACOG,\CN7-KZU:$[Y&7GL![+3#^2F&]*HE;GI.Y [D*4^M;#$QO<* M$]19]2:6(&E_^R%K&H2%SZ:I^X>V4E1QCI/6&]7PGH/>RMG6=Y"R83D M+@+AGY876R#]%*D #*>Z0XJ5(YO^7YM\)3S/E^<75O+T'NE0\\'WDIX'3(.I M:N=(TF"BRJ)F7'R :[O<%9S&>D1CYH5I3*;S]@RUYGE[%^SFU.WX-L^#/4@/ MXR.U)6?3@T+[L)L\-MU)[#D2I3D;>U3$'EEO2H8TSQ/E:7P9[A^I(#@;][7! M1 %EO=DY>CP)]$3L.5(=<#;VZ(@]AEF7&LHU39Y)>6F2.))XOTL2NUAO#":: MTA1M@>N:M:+'D;3Y,N@Q!O0PSF:)+54F.Y$MR"\K-NK]F.=$ZRG&0/DNR%G>_R".2[+"I&SB>A'?CJU0TC&77_\(\TU MHD]\2]:QK15-/?LOP<[OK('I70P/A/X\>L96[+8?)@_!]Y;WZ-#=T*5.Z9ZN M*SWNGB[5TCU=Y]W3&[,7WCV==T_GW=-/ZYZN5AT-= \Z!-*?Y68W5JZ3NB'O M-C6'SW8[J7^)5RN7(@ @0WELR;==%T[IN\XVTQB-I6).^J> K"P'M8H5PHMI M"\SGFVBOY^>JKWNN?\2%W^:UXCUYZK+ M/MZRS&F>/GZI]/$6^<>WF=\YD[+/\+*UVJ=TQ V<@/@=@W B2"L[EI3!Q!B+ MQDBZ=%9GB[R]/&VZ-VG31_RV]="8BL%941^WHK-Q#_)9/AXR:7CZ2C4Q1(') M[+=3Z4/#.=)@YC4D?8%GMUR/P=: /?I@H@-S/5N!:6GRRZTRJ6D&C+ ZS67$ M,V9X^/UFIM*]-ZN![6#G0$54Y9K+X7@2#:?BOE)Q)6.L'BH>@_*@BLKY=5C- MSZOI1M^DSR2,X#@8++&M<%$UZG[[L-#6 81G*Q2^JY8OOMF86=MM+)>^X2V\ MH!)EZ&O*,*MFL1M7V)4R&DQ&PUV1N_.! #?GXIZQ:F5>V%T,-=7$39]\D_CJ M1=!JX?WPQ(M $YO@JB)?N(_A ("E@#)DN7+]%T+6[<_@530S :-W[[Y\^E2E M9UE#$!.O!<$%7-8/HG7;+#L+G]OY\'F8I5@@@"DJSUW_.5SGMM%&6H^/ 7F$ M7PK6$OO)K7^,X*=_P:RW)[AG+TE/"[8(!+84+OQG[\A^II9K>3:!WQ),::N8 MDI ?!9['4Y R^)]WZSWNQJ<5>3?10'RY6"# FE($.BKMLN M'[LN3/0LR*_8DUE!(;K_6Y9WP[M,A+A.P[K3[H3<.AB-NPF)%ZSYZ:P7!"T#C7Y8+JE-%%X.B#":*HHC: MZ.SX5J=3+#BY=8[1ARC F71A$=>^PV95!:#RROS8KD6IH5F==J5K0&(>]75'>_(MJGJ*6'V-]KJ2V-8>+=+R#XF#>#=_)\!/ M_B^J"C3;[H5803)!=[OEQ%!X#[!(6BUA;BJ\/?*QD;N;.X:S[G@D;N7OY4"/ M M9R/#KX]-D*9G>N[W_%W^2@P&:MQBO\>1*]P<".'27 IQ-6'>_)=Y\ _D[X ME0$N]FS0"&#QR"$A';F*70MSP V0=0'I@Z3"6:US!Y,]7^A>L<$AW/ SJ"4I MS&%3HC"-([P(P766#LO>%06D-7D$G.!%I'^5?DP_>G9<=_LSMO/M3Z?$=<@3 MV?[8@FW9S@JVO/T-MF+T9MN?VHB%.V\,(U#T_9_F8 MJ@G@7)]EQE 6K^/ K5OPOV1UO I\O1\#GL![_2 4U[=2<"G)*Q,\RUXHA(2I MXI$3N?!I H7/@#+"+VS=/"#@(18S7 %AA2P-M12=,0#-'=2L,T(*2YD;+CH*3XLL0;QWQOQKJHFKT"UD*0)7P%#$\%K; " M[HR,3L3$0[8:?97E_5I!?R, M@=_#/R)FEN% 4B&^367UE=XU(\CV\?[@<,YJ#.*PE="5B'PLAQ[<6:Z T.G9UG!\VKG6%E99_$F$1^+1&\!;(L#6<^4F"2-& #*- M/8RGH1TXJPQ)42^P73^>W3%YFR(VA>LV>)#A;2XA9G>)<'GK8!6/8 /&,(]BZC:$;A\%<;WT\/NW#L!14X M)$P5@CFQ(HJ1"9',AL+;[+QX",L-?6$5!_8"NREO$(XEN!9\ D(#Y2@*UL9]$BZ5M;@,?#!#*8$7AYQP[IF7G;AZIBM$/U9)0/T&:+D"A3^B1\N(E(XZA<)\# MR28'0!1AU$C[?#\&5%/+#)A"UI#>(YB,\!MXW=H"%9GVQC[&_7I4OTNPC+UN M05R0 =.$,)&XD%O08X&I8#-.QI: 8]J!'Z8,!.X!-K@$5(@"(!+Z# ,IZ';+ M!#-@BP0P%][C!/AR>M=,M?LI@#_!()DAUEF@*#ZB%YZ"4JD$5T*L M$)EK(G7@M:AQ(@HP40NH33]BE7S)KL(%BK.--P*1 (N:,V6;(BOH3?3,0<+S MF%:+\,K1KPUB/U4J9L FL5IJAU5O$?8.68-7UJ88F3F -E$J,_&Y9S(-G8A*BC6_1D%*86K#%V"W!!%; M:X["*4+[AS)"O [Z!1+J6N= 704%0<)!-W0F*DKHM8?I>AL;I%2"-[8AYH34 MA@)$>815Z)92"HZLD!%)\KX-_E/AFAMA5_R.K( @?DH*S+G%<-DUH(KL>;: MA\!H.!:[F-# !MX,PL5# @9S&E#4\>9N3(#14\\%T_]<^&D>0)G_*F\T%[LR M4--A&C*^G(Y[(, _J4X)+T*+/UMH[B:^G4LB30@6*3BM&4IK:F]1\XK^N!#Z(BWW1C&8D=M:M\XT M!R"N&6PS3&RYA(E3-A*'C-XW"!FD*3H<81/("0!A?%;L"@A%U=TE6%E1XH]C M7"GQ2R3_8%>5>":HDN4$=KP$L'OX8I^=/I6O#,R9?RXY)]7/J!X(]\9X0'?-.03 $D4W!,TL+67/JHF- P'.Z/K(P DR:R?07 M86$]$:8)T=M*$10>FL>HDR>0@Y-\)M0\\(5/J!"]?R\*U#,NW8N'7#W(2>=Q M0/E&SC.95!VO?+28J4,S(PP&G6)J2[ QEW'./));8-LO6WED<9(K.CPCLCC6 M>&2QM4$Y'ED\J&KMS;2XE@[V?\E+YE$1?B>8>-)";>M/ZBIS8+'- -57.%TF M-I?L=-3>>[+<&-6130FX!&T#!1&U,4A XUX>F@5)8.D%[ $: 6!J1FJ.K!? M)V(,\ZW?2DU\,1&"7S%PA7K0(T@83-RA49D6VF>;(=BDJ4:\1$7JOX1I6$6P M?U/^I+Q71]MZ=6PI/I+*+G$S43/PG[<+#GK7RZ,4H+K8@X(W[N"-.X[GV[*D M%CJH,D#7._7YII&P5X/[SY\'KVGKJ*2#6_CZ0F7VW9A$!3/_ YY>D=([BB$S:: MK$S1'%4EK.8THN"8UAY,&XN:/.+]+"X$W9_1I1,DC!GGVP>$QFQ\+XD=8D*3 MZ^9B=Z\PU\%%^T"2, ]X\XL,,V2EGYC1 M Y5V*S\2-5M_+GP'7V;]M#%G:>D'I%^=T231-&XDH'E/LJ-WH^DF5YZNRQ*T MFCA":\6@*H[D,>_/U Z0C,O9RRJXZHL MH4XE87-"6IT3T:Z1ZK6WD4)Q\M>A2&O[[]WM1KA9%7 N#9YFHQ66%65'HE5-6&0$R_F/'CT,?B*L?,>C*=99 M+CK6"Z$HP(4]DG;)6&?6)SEP-$T.BYI8J1;=E?>(-60LG?JMOX0K?LGZDVP M)]W@D+[)"5E6?)I.ER2#)454:;\-S-ZC!?XSLB(4E[ @:YZ!!7\]P[SP@%Y4 M0[IO=O^'-KE *$7 ML5Z5_G+I1$DO$;IL@AM)K:H7+ZB'O)DM(@8?X%)UHM<*3$SI9Y4LRO"^M,$X+B$5$0.:S3FK;72>,Z,]( MI9JLAK#1^WWS$$6$SL*:Y?SOF6(96-XC+;O&&IDU0GTGHT?*9U4AWTFC8>*; M23)WJB2^MF;^:+5PO3;.\D3 BA: MI5["" M5R9C)PI?NOO=>L0LJGCQ"N5\F"F+A,(AU11HC2!PC0B44O:/M(1Q-[C,JFT3 M97Y+Z4T557K0S8KN1&_;/-X:6(REY+2D@@,E[(9]OPU_JJN#%8'UE4Q[.H)# MJ!6^,(_0%,LVR5I!@@T_(A.E'8[^BITPZ0X'$CYDT IA=<)T[J3N/-LJ2T@/:.:O>9 MIILO7&;]!/$Z%LXJP^T9(H&'*^)OTZIM6!I>C;*"]F3ZMDKLA6($3KL/S=:- M$\@W4&FI 9'B] '-EA>^3G*5#N<4OHYYX6MK:T9YX6NS"U_1@072*)E7?FZO MW/;KU)\KNWW;=.8][2$+Q%_[5(VB4^2ZFF!W8I#>%+?G).UCLE9.:5:E35UU M![H'4FTU\RX7*PY -L#T7M8*=*%GCGDL:4LGVJ4J<9JA'LB<0YN;6?!Y9.T\DAWS [$]@?J/[:[ M99Z_*4%O*JG40++]!%'H2E;OR4D)(>D7/G&_Z= MD"TJSTQ:['*VY[PTBH8>_(UF=S/B@K(?8'M-!-0._#9_)! G(AT*$'NH,#):V9:)O&"\D)(RZ_V:;TE/@*S\%T+NTI5L6 :[E>;"B.G**#Q$ MX+SSZ!F(=/L):XEQ!,;>J?O16M$+Q?!P^LSNKW(NN&Q!!_0=[]'!#J:,9ZRL M%];DE/7J3??250YP&$T.9DJT%_L/'FN-_&MZ0#(H1-XB:;XAT2*6?L)^3+V. M$8JRG(K#VB0G#:=Q*=IA$G>6/)NV_66M Q?$FNTG#'CO$W%WR 6C&H[+.BBG M]-POC/[U-/G5$,3-[Q[5J2PB1'M=,]F,2.U$Z8 2DG;!)@$Z;VG#]'D2\4@0 MG:EB><%..TNF3463X$L2/@(T3?X&RSZS%!,GQ)FG3. RN, GQ#T+,XZ\>=?JL=/7XQ"G\F(;$"3,*CN6? I?P5LKSV M$>.^DZPUI=18+2% #N@X!6R?9QI0OPOB=M9I>4:6U)ID45'FR:0_9EB=,S'>43^+N!FF18\/ MP4[8I)@^SJ2-??K37A+%\U4S,H;,C?H6\[>2,6+ 3#P6N-[JH)]/ +4#YIMU MV80%X#YYH%!?,(+$3W-6TE?/,1T:/; > >V 74)D?:/63D V#*?<:1*@8H/I M=% :=:[AB"#7F5-=8HZ[Q?0#'KX^'+[6]H>O>22Z 7OAD>@S(M%ME-._)CWJ M\S-BV,2S]HGK_60DH8([-UB@T+=33F%;'X 0^A$>V MS'IV!L[O2((GJ522P1F$4@.=*MF13OU&1N+Z(94J&8HDRXDY48$I(E KGWGKL>PZ MS- N_SV;J(7CX&E"N\!RYFDZ#SI-)C:O M:,,#UF1RJR%_ISKQ%I]^NY*R[F[US7F^\<15J5>D,32TIF!6<7?,?*4G'UC4 MWC$RLFJ*(U-K;0]:CFLMPK61+HY&4I-PK85BXT#7\>:+C<(RZ'Y- 9 4<3RN M.GR"CP&XXN54E887O9P6S#]2 M--$PY";Y _C\H_7E***D-VHX50MY[9G"OXF\]J +IS],M[TN#EG4M*J#:;G_ MZ6J78]QDC'J7F&[K_4]V20.L?_X*=2PJ\HD:(W=#-?=:-7$\/C$PR+U09T8- MF\X3?\TU:#LG5-@QFI$E5=3UJKRP*BQ:H.5U[%XE0Q5'HQ-CD)P9MGV >K%+ M_D#[PRI>^2HBL[)7O8QJP/[VVM1J6,14EJ5/HW5W?7EP.1NNM(4%556YXK:&U7T#Z0B$XJ.U%&)8,[%+CTF1_C&)!TQ^?)\J:!J7)' MU!KATVBN\6HLCK7QJ2I.#>"YD5K+Z8/31SD;P!3'QLEF7:,(I"$"^0^M:+W%.]WJ =KC "=>8 XGP6*+WE@US3#RY M; HD3O$*^?BM\DOQ\5O'M=ST:SY^BX_?NC[$SQV_Q6=OM8R_')J]=79=-Q_* MQ8=R\:%1)-$0 MF;R3H)K^>C/=TDPIQ?%FQ(/;&&=]0R=_GP:X6G(9K5NGW&,)%AHRO'BW1VB6 M;OK]9K?5Y"VC]2/6%# KCO8_LN><^=24NDE/&AVC/9H:+!M;+4YS?RZRE*F5 M]0CZ3T"LKW?6'#;[QG*?K9<0$2Y_2CAB'J2EH;'_[//YQ<[.KF!&;)^U#7L# MS(4$K//KWZW&[$58!&3^/X._.2:1].E ^01$C/4("?X3 P$B+K MF(F8E&_AY\A*@%3I+ZGED@3$6Y>J;QI=3M57AJ;.4_4[DL?)4_7;EJJ?/S#/ MUF\HB^E&P*/X+CX?25,K<=K+3*\KX]V_TN9:B(@'(I$&'G;:0"[;/;Y,6'QYC?]Q_ MTTJ$Y/Z;5FJC4J,J!KC_9'TQC:JS:2%#XOZ+=MO)W'_1S'OA_HN>^R_LDHI\ M#VW>$SN)<#=&8Z]4;L\H[!;RP@.RH>F\\-< AV-A)R7GK-8D':.7\8EM,1K! M OG,Y,(QL2=657,6V/:RWF)'[D>67N\]IA6\^PW3$@>_C"^WC#)SI\MQ%3>;+69%U.Y\3B/-W5(:>)=Q$X, MAW.UZ4H7P]6FGH>=_/)NA_Z%*<95R8-'GII^I:<64'&W:]OS9XOQX3>,-\T# M?YGK;\(#3QEX7JGEI_3RF%/C;U/2VG"=+61\38XW%>/">^P&0L((QRS[RY[- M)U*:Y)7A[K*U&[])]])"-M0^_>MCM"!!PH.$5XD-^EH4/-*ST.+_^=M8EN0? MF^2/X8ZR)M]."]E3^[0D:AY.R=P/2,JD(NL;)B@^.>&996V=,R[*VQ;<3];\ MVY3;<)TM9(+MT]'>U\7X6BO^&S65D*MEZ_AED^ZEA;RH?0K9!Q()+BAE-2A> MQ0,Z-'Y(WP%K9H.9Y@+0$KHU!86B^"YP."Q4MA%H-6[ L47^&8PXT[ MJSKV*/D$$5B'?R:@NT,X77ALR%ZX[%0JR:SEU')E!4[H>^GXCXC.&UCZ=-X M6<\;8-J9,A(%[(]/TR W>KXW:79*>>20"_JEMV*(B:(/9<7L\! 3OJDJXU[T M@TOQL2IUCU7I(DC>+BSOD>S*/3X'AL^!J7L.3._@9S55//@O'M1;AVD@7 M1Z,3^R1R7..X5J5]B )LC;>L;^;EG-HKM>TQSWZU"N&MZ2>2(H[')W;%Y)EV MU[@MHSRN.PGU 8>K)XO."6J@KRR<.-NZ= MFMR^ /XG$F!NA?5(:,)XJ7'M)2#0^7G%_=PAH%L,6N@8 M7K3Q^:I%X->K=SY8W5QDA&#_NX!8(9D)WZG*4!+@O2Y\+PI^(,C2]Z(PA[]4 M* >W:1TY?!GYY1]3A@*;]N7/A3C$CA!T1V%^PRL7CDZKS6UK94T=UXD<$B:_ M7 7^++:C$%[O18$SC2,\D*P.$Z]A*AL?"P"-,(5L7&&C_LBIEM/ M08.%&BFXIB1Z)@1V U?@S\)U*"8[-V3L MG>"'#F+"FX"X=-S2NFX>:^9S3R5 'ZT?L::A[P)2['UDSW7E:XAN=%_R>!,Z M^3\76078?;_TPPIM) M6*$H/.;&UHM4=+!/V)EXDY FM;[@F^)-0GB3D&N"A#<)X4U">).0"\&%-PGA M34+XJWB3D)XW"=DRR;@3ND//]S>6/?2]AP3GFO7MT8ALJAI5,^#JUV.(?&& M%,V\G%>27F'T#K^5:]W*=>^DC3+[@*[2CN8@]F$'Y;&#\_+T3I2GCT5%/M$G MU/3R=([!O5?\WE M452J,+B1&X.C8=LM M;"3Z,0XV)#2]L,*+1NB.]>\IA,;J]U5O%A_#N]ILTXHWM]FC=6,S6S<:P#.> M,'T1+&%&UH^0Y.7PN(5=7G,S;I+C'&A7VMB[2NEP M5=C\-84(Q5]Y@Q"OV $8KS.[FT*"S-T=4N1HJ.[0VMX+A=/,YR&)$ ,H=&9D#:LX9"<+X]7*)4MLDNM@\Q@*T,B:S\64$>RN&@468.[. MUMJ(4(7$7XQ=>2X@C1(N?24BLP%Y0V,[@EEQ_ M11$Z/25O<5IZJ;YV$VWDIGB+4][BE+U!- M%V6UO4RMVVD!4M7>!QU)"^A4@=">3-B-&&1$$Z/.&<+%PY Y[O1\/^S]Z9-CAM9ENA?H777S)/,$#$9&;DH%6_* M+"LEU6A>J:665%/6G\9 T!F$ @186()B_?IW5_?K $A&9"I29 IF;5TI!HG% ME^MW.?>4?C? >DP[Q MH67[_,VD0SSI$)_42WR:.L0_I86@2>&A[QP!3"=$SBGB3*:'FA Y$R)G0N1, MB)QS&[0)D3,A?[%A,\IA3O?A,D#HU(D<[A!0D< MD^"7B@ZG?)8B&U(/G&-I,XXC<_YT-0(8FM=XSQ2!.:5K&L%'K?%_;N$3Q@KH MT_SIV>47>VA;#$;HZ_(63FKZ]G!8'D7R4G7U@.AE"%$:DKS(XPHGS)"P9A\4 M*4QY"O8N+6#* X'-@ AG^'+PBRJC"U9@,7%:CX* MM#6!L2:HQ$D" *:'^IVA$B\^:5S !)68H!(35&*"2DQ0B9,>M@^%2IPL6N#3 MO-6#SXL)\'#.@(?]P=2$>SC?^N#U%\G5U7OJU9Y ?7!::F>TU%XD;UX_MAPT M+;5IJ;W'4DNNSIA9:0(]3*"'"?1PQK7MJXF#9 (]C"Z,B8/D+$$+?U#0PP/J MIQ;[<'UY=0;0AZO'Z,$\F(2D=\U'$9# (SW?^_-YBO"&>6N^/HHG2']%]9HB MAQ.XZ6JA-5I+WA!H0NJ MOC,4S!K'1.Q_G"'6X9/09_D6I\,U*# $R\M-@(93*M-/#S4!&B9 PP1HF - MYS9H$Z!A C1,@(8_Y*TF0,,? M"P)W":4 SG5^][G7SQ:'KGTZGW32OM?%;: MR^3YU?E6EJ>5=CXK[7GRZMGY\M%\VAB&E[^'EM()U/'.M([5\_1LS>KYY:NH M9O7RV8D4K=(R$JS/>Z]@*D18DVE65=U>P%?6\(5[^!Y6:^#"\.D2@IWJT^CG M_!Y&M]81^$SJ29\GL]*U4]GCE)+Y)_E06&$XN8?"D9K*'E/98RI[3&6/4QBT MJ>PQE3VFLL,/4?9X0! UE4#.+UWXV?7KUY^?8:)P6F-GM,9>7K^: MUM@)3,0GO,:N7DY%C]., E[H:=2SW M%SBH2T.++Q$SJ"]VR$4N9Y/F[H'9OGYV IJ[^Y;^G__?>?T_/B'=U6]Y?;?I MK["JJ_N\P<4[59].K:8R/=1#2V)3]6FJ/DW5IZGZ= J#-E6?INK35'WZ0]YJ MJC[](:I/8^'35'8ZWW3MR^1JXG0\G>GXA%?:\^3%]=3C=3+3\4FOM-= M]],N0EU=7?^!6V\^;?[0KY=+EQ&['+J'==K^P6A#/[MZ\>SR]=7#BZP3.^2' ML#,^=D>8>E5_;'^G]?+%Y1=??/[?>K6UB6_S;,OV/Z^O7[V^LWS5U?+]/7_??/ZWQXTT?() MYJ1>?81I'F2":)K_EO^SRQ=YNZ-!>9=NL/@\^]$U55=G09+R?-;M6R+I'%EH M"36GPN=EEF^0,93?$+]=^$'8NAI65=JL:#CH'P[^=I\6U,-*/.*PNV=_NKZ^ MOGSI 2/XY3UMK_8GKRZ?A?W"=*UTPY4K%K1MME5]A]_-9!Z"D&P!^Z3>5.B( MS#8=_(O(2[^'-QH\Y(&'2?'M8+_5.>Y?>'/89FXG,L*S)5BS)N%]\C/NC*[> MS1J7=77>YDC7&AYA7M%74WBX+/X.C5NU7KLZR^&I-^G&U2?:\7MP'?W#S99Y M27RUN&ZJC:CY6L,"IJKJ;E?PDCL>W]IE#GQ&F,RZ6L^RKH&7@9\]J]_^N$'Y>"-.[?]5X[V;)_?!+Z=-> 3Y4MPG\H6EO@O58WC1;S"M9D; MF#QBY%W&4V!FC Z=V\&?D,Z:_M7#AW%L2?V7<%O-'E M[*O>#>C'N9 HZXO.YFAXREM9>KIBS9O#E_4"!2/X+UW/>,:^P].Z MW/WW?__B^=7KFX:77)JA2O,!R[L%&T?IIS5SKX'783O+4X#3B1L);S0U7-Q M.Q)V)>A.1:&_9RUO6$2P'E,RI6O7/F9CQ >^>HH7Z.C_7KBR<:?@NY3>L>"U M7*.EJ1VO%UH(=V6U+?W4XU:IYA" L'T\24OQ2&#=WXCM^R3?Y-BAM4KOW:RL MRHL,-W5!($ YO&!+XP[18ZU@2O-VE1*X%:9X!O^ZAZ.MZIH96I[&GSJPC=\\ M9(@D>*I@2 MW-__48$[!?CA%;0$S_2P0< (R8!U9Y#A9=!SMSYK6QOW-,I7 OL:-ZN M:.QA'OZS2VNP".#Q_.C0)<#CZIL*?(6K9Q?_R2:GL4C9YO[&,_)(![!%=/"@;,6I@IB@ PFL:'3>MXU\.VFP?U.J 9T*:O@ M!="RF<$!NZC$[;VMJH7$)-[#;=#W]-L>3]+88#W$TJS]&34^ZF1MOKCN:2]8 M:_/ZY>47/6&&@R8'_+_&[;U=B K$^\([0:26K5+ZU7J=BU--0T3>7E%U"U'C M6%6-WR"P/U,=+?5$:GB GYP3<_?BU,S=._-^E$B 7\#K0'28AW/T]UC*U@H^ MUO;A'+WE4&!H]_Z_!]B]WV+6IV:3 \TF5R?0;++_W9?+)WMWGH(%QD.TXK[L MX-"H\5OP..G)/,ML!1'S__RW?S^>-'W];W_^F7W5)9BV]&Q? @T?[G=ZA]-M M-#H61GMT'>@1!E9XY:;5]6=3Z74KG3;M&BX!;'- MU_0MR05518%E9#A[^,_@+?%0T"FQA(?)3,'EP#QY>.<%@ M&CJ,KSA?FRZJC5[(C+*FA?>](SQK95[4/#4]R:\MB6LM9PT-,7PLLEMT %(^ MZ]X5U88TN-P2QAW7 $\W7H ?CBZ'!723%AY7-N-9A F"9;=.=XFZ7SQ7B74S MT[K&>H\FUN$&]&Y8>N*L)KXPP9@C MI5G#CTJI_2,XJT2W*/(IW&A@SQG?/:R:O'YR=K"8]1ICB4P MWC;HH"G6>)UT&?ORO@2YJGT1=#_I_)%*U6595%M M&UCU\#P-3@_\&!8!3DU' >MD5Y(AW MQ8*G"O:%6^A60L$W^M,JK3E%"^NO*T1TSC_#)YG:>^=GX?S"4JSX+L&B5ENR M2MS?VJTQ[/H7GC6:?.=%IF5HF,\<0U!X_IPD][X\JP[95Z\OO[@:_].GT?>) M#_7R(7V??Z0FQ@?W=7[(V'R*G593M^-OT>WX'AUJ'XJG.O%>L-_VO<_4*GT6 MM8O-/@P3?'[]8O\!_OH@SC6U#1_N3$UDY]MP\?)9\FSJ(CN=^?B$E]KUB^3E MZZO?9ZE][!8."C)/Q69S8F&/S1Y'KG^231Y?)->O'RL@]EOT>?S&J/Q/#(!'V>[F?M5FI!J DPB1/A F13! M]W5.V&3\PA^MI_3-(RB[)T?C8\W*LR\^^JS\ ;)%[WQOX@<8A&/C(;E,J4-= MPTPLJ@ZK6OIZ#TY2?YK)@-]P?$YZ$[^\2JY?OJ<6]&\W1B>:\YHVR;1)<&!> M7R6OW[QG:O?WW22/Y1 X03C*GL:)0]63LP&F(-ZN@(=#M))I*P^E(>XHU]9R M@PH,7:*]9F%%3SZP:Y@Q?]R#L)MU#?^8T3!TAY%QI@$/K@,^E@H#>U?_ M]/+9Y95O@K/D&'^Z?G'Y*FY8.7;]64R7X0DOL#?FZJ5IMGN@\K?T@XXVN2%+LARZPR7K9P"#MN< FS>F%M$V(FL+@3<;7XB-[Q,[&]'U[M AQMGMAK+XR M6W0UP?8>N1V^N'RQ9S=!N\"HON!O@P^NCNX%AY:VAG1GE3="WWCW*N)W- MPOWF:%K\K!:NI/M'L_WONVA?7;X97;3EV&X9O3'U2E^^_NT6^-7SRU>/-??2 MN4UL(V*;J8]M517<&)#^ZMD7\*'-6:];!8Z!EM'XS"_ALQUP:F1WLZ[,VZG' M[6"/V_/]/6X/YZ2"-_:D5%-GW D\R]09]ZC.N(-<:7NSU!^+1.U;&)$U4PU1 M/];;6[#/:W[9L*5^J")?YWQRP=TJ;!>#Z#AO.%JEHPL'!4TE/#B%Y4A< MX%\\])8)Y9 ]WZ6!BJ*E\>:RO%RBF\''9%:D.8S7.ETX]CGS>J'O1LU@VF''.1Y3:=LU M.'C:%P]^BW_VQ#\PC:]_8&'J$EZ)P7C(^/);\;.U\T MU<;>5EE''GQUV:4-;%-J,TWO8*'J.-.H_](M;J6)EMI)>16CA:N)YP)YSTCH MB2QZ"N8039S9NTG@LN,L'UEAGP'3O(V6.#DJ6.1-!K:5FWU_YA!!NHWI,5J_ M:_T^6^38!NU*-*QSUVZ=*V5 XA<2/A9IX^3NT# V.'C,WE;M:?6<;;55E,?" M+:C3=T[!$[; ^[M5&!6)&FR=XY.9$PA&JEM+JE;MBW;2XWNQ?2-GCIPH;NO. MZZQ;(YF@;TW&\_4^+3ILF^V_+K&-PO^_K7"DX0ES[DJNE1 K#5O-_&HIAFVW M(2.:Z<8TW][8C>E_>IK\3$?[1/L\A98+XYV UP!NP@4 MT\5/BC1UNA1"SHJ-E?0X MH"/B*61?O'C5 ]'PI=GU?YRXQHB6QE!O8U1U M 'MU"M7JE%GS:J23RSH^X<-5?KNU]A&+0/M!@*.#?T!? R>@Z>:_2*5"EDH- MFU!%BTSKD1?OH$ZCR]DWQ+5.LQ(6#274*>CE%+I<$K-)3M/6X*UIFDMOD\XH M!S]REZ\Z@0+4;8B5/2]B%4@5#?Y%U$7P498HH$!OKRR%+,X@>;=C;XD+1VCK MD"42EIE49_"1O)1/[CGI8,UE2LF'-P[C0ODX..UPXFASVH$Y/MAOFV/SF!5I MTX#'+_(4]VE.7-87\$@7".=,, -!Y1#)!7I1B@?=7=[[Z(#AM67;%LSU1WS4 M"U=[/8P,_IFWFI>EYPJC2I6M_KL]XF%G75D(03C^H?23D2#'((0,ZPHN6.1W MC@1TTI*>4;.E2@D:DROBC[>.IQ1FO6+ZQ+3%N=TELD8H!;O%5;QP.$$XSYS> M+HB(,"4UFY!5MXMAF<)6X:60AS&.ADG7_#D"5@^PJ:>SU6Z#0\?I8(L0A4C@ M@O++,'"YE"UZ<\UIA\CYH!\:S.P+"J=Q0[W)<,)*?D;/'D(*& M]LO;KH%G*G(81;YE,OL+GF.('$07AW=QTU*\=IO,WJ4E^%GFVU1;[1!? !_^ MO42KY^ _$[S!%LVHJ"25=*;$C_:0!YB9>U>P^V#19/#==Q48F.3P_C5!)-Z%KZ6?NG])3^9H>07BIY:6.21K9T6DNS"L5ZS%@;YC *S FX] MO /*.SS[;\80UP''^4%OM!U%,L0(AL';G&'U3S600H5VP455="V40UN(A[6$ MNRPZK""S3TI\PRVY1"PTQF-!XUS#@Z7,WLVN7.4]TFC/\XE"X90L:ZJBTX,$ MO3+1==,R?#VP$CWSDCLO0T(;1\ZLG0+2JWM,CB-V!9X[8*70NA$VR=U7A60U MP*'#.V6A.-[(56B-BHH4QG:W$)AZN[!RBUOA-Q^8/C,X5%;#0YK":';ZZ7'Q M\V,4"BOX#9SAX&RA2U+LN'P7FDOP&1A9!8N/+;E=^])-$M\B'E-5$1WCJ',T?$"9XG1"AQE MH3]M*IL? "UZ8@ZZK@>/L'U,YMI2 MWS/^SV=9^._?^+! _I[(@2"0&E93X(,/&Q_01LH- D2)W4(=\HT?\MEG5.!? M4B4,MNZ/'?J05]?IQ=7+S]SG^&U>DEY7Y+B@^SJS?7 M+\A%2]>,,_@,?X 8EN?/;NR7Z:.KF\\_ES0EO5"YT'\RY3D;.+:4!XMU\L!8 ML>-_?O^PH> #"TT/'WO@39+)PL/,5G:WBGX*,;UW MAO@[C%PT7'F0 TWXH=#A2@(A_$+19X)H\V5+QT>D\L*C >>T#?SUIZ_?S>I. MI2SP%;P !SR,"V2!X MN$9WD< V*;+BTWM1Y)+1ML$1NDWK!?MS,OAA7J?R[*'R[(O]Y=FIT'H"SS(5 M6L]16NHOFHLC4^J\OY.\KS7$PTDTM,E$/^P4)P0,'UT6NLP]%;5Q#O:7 =^_ M)_WWPN*'M,BWG!\KU*_DP#&,+;L'<&RP M#<>/].((O$40#7/X8)C1F:WA MQ*A*$MYC^;B6\CEOJ4D'+E[LDNBIQN[]D%,G! *AI*K9O]]J$LI*.AUG*P@) M*-GO@[1PUJ$=R*B1!':Z="N:_I2$DG_JOU-C2TW-2KA<,CB*[_UKP[5KKLSQ M@]+\P^KJ-ROJEV\IG'] >+GNL,;FEH4V)V$%MM\J!%\DPB6J#+9UFBOJ0KH+ M_7A;>3P,F#8;>/$Y[7)^59Y1$7G-KU.7L MNZIV.'T4IOZBQ$^R[UR4\HFW)N;^."NHL6H/+T+% *S62:NB/!@+%%)R$!;, M MZ:($0N2SO>:>98#.E?.A=T=&&FJ#47OXP;(@^=:G0T::]$54/XH?(#HF6^_?9RQL+PWX:4P?N/R,MS2\Y>7<[^ MYF[!6%'"TJ&).L.,Y3?8MLW]P!7_K\K#XY06^_KC1234;-;[%+9%U\P*&A-I M1C=57S"^$-YA= 1[2I17I5=9=QF/X>7L0 L%.FM\!_,+;$]7Z?B3ZYDX8>EX M/],M-XH]OL]70M/W;9=XJ&WXXNQLP]M+QIE\PZBJ]V_@^GAFXKWYW23Z?(< MP=E;RA!C!H0(D/*2:K)89E[!C\VYBP?[Y>R_JD[K?1F<_BILRX@^[P#8GL.Y M*ZIM!/0@/H^!L7C0FNSGJQ^S^M7GUL(X;R/\5"H:WWGOS+?I?L4MN%H#>@LN M\ X1:)5-_;SS_=SXG1]#0_?W'NDC!1(8#*R>4D:5>T6M&$7LP$\(@8>-J;%CO(7%95MP?(".]Z\D0G,%AS6U=;5MB M%*-2M$<("%Y1[D]H&W$ 43J9&^8]1H"J'2:ZX"&E0@VA;LWC$X])NZJ8E4!Z MPABKL$WKQ47!XNAV)2B7B7''EWJLPD:^P/^E:(%/PY*'ED,&@>1MZCSS",+1 MG<3O*:!.'IH=;!X\B*G2)#!0 C+#=7: 5L/";]!]3J, MB1#9 ]^'@;@KJVW)"MG>=8:3GU=+2[B%T/J//_6@&R(]P0E!E"0$"K_EY)]; M_L6< C-IGSP_)S%6IC::U(%:AQ7 M+W$L!*6QD\!,:&;:-LWNI-V#EFZB0$W<'+=%-<,;;*79EV$,H07 R17))U)\]?4N5"1TF',;9+:5. MZ7"R\@UX1M2"$&?X&:X7KXGPZ&-@6D4?O(JPY<)M"!Y9SC;=O$#4>U%U?E5H M_4OI,*OUII/$C77(?.5L0,O)?]Q[- M%].J>.2J^'89Z9"01:'-#[- 'X#AX;YB_ M9A3I;Y:TF:_P/">5?Y%B?1791 M;R]8%(7$7#)J_Y4+8R5-C$&UP3X'P8JBP,04PG*2FC*"*%[1%'/ M$F U*W9+31 U+:"G74!F<7!JB]L*]:S)>_&<'&5^Y80&)&R2:>'WA(\ 'U9M M2,+9Q0+\63JN-HM42A%KAU("RI6LQV+IW&)?__00KG%)Q!3 M_\5G-F E8U.C#Z3).Y@"Z:?>)C^'%!"L8,_\'?H]J$<;:Q]4V%AO7(L=VF(B MV0)+QR3_U0"8,-0>7\;>NG=DV--JI-V^K9$DG#3#['SB0=4Q M#RZ=GE0]07147G)2D^!5Y8H11WAYOL+ 9?I@JS5-]GM,-I;4P%/AFIOL;KU%*Q"AKV,\"YI;0AQ^.+3O#[A MO'X3 FK7H-!D+GQ2NBF]Y,(JWXB2 $,E,?F.G)?@&:]*>(-;DG^CSEK>I.C1 MW,8!$"%"N1 9X)BT#.P"^03!K*M78IW\CB=VSPGRB>7K/,-L#T9V2.B3 MM0JJG.+MCYR%$>X)[NW?<79MK91PS*+@^>^SM"0$,VW* MG4/('X@-L*W">5?A$SCK/?I,#GN&W#'68EI[3W^R,'M\L8N8?^ITDWNDBI@< M3>'*I\@]53$M4%18,BD]^:9)/ C/9B^//]F8)PX]A;)MEQ6:XJ0VEZ(J;['! MAKAP."SY55 8^ DSG4D[[]9%+% MZK8+A^V&2% )VH0-.R7KL86CB+-7^VHX M05QH6@9/O QD/YID$S<3PB-Z[/ HP0NO'V*)G2U@5JGZHJ#!:" M8_98JCHX,GO99.S-1LV%S6%-:^9ICPA--HEZ?52)CUP3KN83AM<"NW&*B::& M*GKP.?)BHPH1EA9(.1#6S#2)3SB)U'0MP/5%WFPZX8?.0@.1;5<0W4<(!:MY MD=]J_['$!-B;B5N<.KJPEZ%;^Z;BGH&O'=R*?CZA]0ZA]5Y-:+T)K7=2+W'^ MTB0_4O3X8Z 61>_G!P40H+&*0>,GV3KQR#CZPZ'7X)'M/A1_?;*])M];"(FF MO Q?A"IUV%X_4YMACHF&0V;Q7DG1%%E6D\"4&].2SEUBL239;N[J"YF3A)CR M':5\8# 0CDDG*8N>08!U1_0',_]U^"Y^E: MMW6Z\/0'7N59OXGXJ!7Q;>@G MR)Q:K4FOV7^VQH5%O=5-M6RW3.-=P9771*M-3 _9BG*.^I.0GY%%EFBG#,=X M\>*)Y9Y]O %NPS*7%Z<.#:YTJ2:!2$!P.EI" CLI.A.?P;,:>R5-_<^!-P=+HNYZCT,+HBQ@-4F.QL&,2 M"4F(T;>'!B1Z:;%HOI<$Q8FSC&1M<\:@,L20(Y)-NO,D)LHNM>2,!#J4-"TH M6E %9>EE5V8E3[ZC3:U\@;&=81PR11,U<(1LX+C/;9V M[0J)4CA2+ZJ\G=UW!:JA1-BWVY0EN 7O'8RF:EV')RQ=B\I(])E9XAAW>*O' MCT?BRE+DD,?8.W!\C)64*<>,)3:!*Z\0Y;3P/X;9K&V(8W$Y> !-2T1=\-5Y MVG(;8$'Q\,(UP2; MVA]_S\468ZNYF5V>6SNM]PR>O$C7V-% 1B&A2L,G4S+490HG"$M_ 0;$ MM_$%K1'R:A12W/6H=,%>MDI[Y$^5 X<(G0/R'.:<5IEPIJN2-38ZJ'Y]8>E& M<'E1Q16AI#?X?K%(C*A%X;P_-?D;D@) !J M<.E9.DC>;>UAOR">RULY Z*V M9UW*ND+SAL%C2N\]?D+("3;2JB-2%:E]093X:DRL9UTMN&]! MB?5;3P^YQO:*R%%5'O>X>0<]8(T5LQ3Y!VY+\3\D8TRL6C7E_A>^H -W9/(. MN\08*<8+HGZ0\Y2,WF2/X^-GIPJM(HDLE,$,5E$[B9)^*1/C0V:!5MJ>/L>^ MP\9<"RYE/2;F'C/.UN&N=MJVO+;MQT2"&.G>^(8YSK.#P]8)S%OJ,,E8[MV+ MG\+8K'.AL3'] C/-H4])^D-)^M=3DGY*TI_42YP)K?UCP6#8)_&D3>JGUYE^ M(CYFU(_D^?7(X\;TURTJIF :&4Z1QK^^Y$1%VPP.,LQ.SO[)8O"[$2: X+;8 M-+#,HZ9(3:3.,MV?Q)*8?7V/N4P!N0P#&,SP!GT:3&^5L%(^3=U06!Y<5%#I^S'VUT1EEX&FM';3@V M.12<+'7J< 9O4TT'WR+XOJ(?$5>E@"3X=^3^)?M@%,$Q@_E =XWC&MH\,E#\ M#$&^Z1NW(- ,,;X1NV/TQ< &B83!6+V9?2:U$/CECV^_^T&K'S0JE*6(;A65 M=:+U>IXV+$4F4,X^"/%V1#EA#%! * HCHQ>U[:@D& AV>P*J4291-S(.(BUB M)1OS I+$*+>UTIK,69>1^1/R\#J_O:5"SPP]R&PE.2:ABQQYJ"2B.C"*L&/V M9T>9=PR BF)0-_1K#6L#?O0X.;](U]A@CX4233!R#:\CY"=&N@/25+&:,EBC MQBF)2!H4^6Z ??TPR<1#LE\\>'C&XB5(RS\G^9) N^\E @JC4K$THT(%MD9Y M1X2J572-553=4\%SLPQF9G'Y0&0GG)XX;I8F &V2#!NM0%&[9(J<'9N(,W00 MOL.')\%/8>AP*$I0I%L%9))=',I55%P[77?%;<@M.=2,2U1;8*8%.DDCL*Y" M6;5"?IA%$;ON'*-1+FITV2R#;R!-Y.7L7<0AV83+14I'QCIK=8EIM"%TWTC! M>ID3K7CC:?W=K_#&2+'K>M YK@T3'0EL9.+T)ZD,67=*80DOP;NK3+F*L_\- MD>$2UF8;M^3!H&5W4N2DD]&M&*F-GV%#6&,MC*<)K@A^6?0V:&"Q-+4R8M9T M=5W5?F<$S05OT7K=2Y'WHL^QY]7T>,<&"7 MF)OF1C0Z:0%V#1^H(6O\@>MQ]YNO1@I:1%>+JD1LRHQ"2AA5U#&A@Z\W-71M M,](:5L4CO24%\7[CHU0NAR-]COYI7(BP)LF*[(S4BK-T@SD4VR!GZ[=A73CA M25_4/*?[P "TF-285+7-WJM$!BZB0.[MOPTG5Q6Z./SRX80PK$HD.O A)AZ= M>'J5#@,^#+0X8,MK/33@NIUH_MBS'[7@%WE8/? UC+'O710U-F$'!-UV(5PP MQ,UI:6Q)TY$WYA:S@5FE"J=0OI=25@_:O"PPKLNP9Y?5XR2GT39*H0/)B#;, M.3+V8]/RV[N:0T5;ET_7Z%I+G8'P?^HR4CV9U7V3@,N(,6UCSTT/AP/"@(0* M^S/PFN0-W%)SE_5,E63-5EFM/T)Y@ZIK44J!TT,9F V-O/6J/;\H)\P.KM8M M.>N$!5$T#R+3+V^6G+8 ML?L$Z?/Q?P,%XZC11VC4I[K4H;K4%U-=:JI+G=1+?)IUJ8]) MAJM7]-R6S&292.;B]R'*/1$'&DD+4 PD@K%H8M'U@E_!SQV9+PA,0X4CT:R& MHE#82=4?]5A&=6(8?D2S1?%B/N]:DRW-P[,V7,\ZLH(T@?^._OZ#?NX3^3V' M1!255!./DDK<[ D+C_+;RYP@6!NB?^&"2HNPO&J][DJ!SC=:9>.5IG1RU@_S MJ-D^16M4=_)B)='#A_1"G(!9=>N48,:^"86S3LGL/J\[RK#M 0_!(W0+<)PV M^1T[.C[R[QIR@_C(RW&FFA36,GU(J5W$+L,SP^9OUN&CEN[,'_DX*VC<\M3M M?2TS(?S+K@R@8"HVP8I81WX7+!/RQP6:1\JEW@/R"3]%W\_3\@[77K8[HK"% MJ5D&,,O*Z)?5"E?>MJM=O)QCSMP#945%P7$0#][I?9YZ8MB O H[ H/_JNP+ MHMID.X5F)A-;U3:P#&[F&5HL&YV1=VPS=Z:1+, +S4**D(:)Z-F"X7B '<*H M4OO"\&"Q755^_/N+><$Q:VI[0T00S:Y;%O1VK)GMZ/428GBL/HN=6\S^:4"$P M5.-^ORIP,HU"=Q&9QU^2"-OYKB*AUR,^QW=FDHPQ6ZFM1K.1) ]Y>LGPFF_ M[R)I)JD[7%&4= AQKA8P)&UBLWP$ID&1P)&V'DPBPYA$;@+LPP@&*E?E_-F@ M5(K8:0S!)5T;LH72PZ"8 =33-=@5+]<]ZO',N$0N$'X>V@4=-$UUAJ8YSL8& M<70]CBMY:X))'_;8T#Q)\&;9KK"+E@7G1V;Y$A4Y10R4MIJXJTKRQFX8=4_, MEFZ;#&[[6?-YO^-6HA3JCI3J)5^!/1#]6?_6WHD9)ND#Z F7.:=,\,$":Y J MI ?'&R]7A:YG*<2&T:+]9<\8WFB]NC%+JC?Q^PJG.?'XLTG2(\/Z"9$F>[BO M!%\\4A8$W6#O$WM5P7GB-S!AE7&@JD90[IK\8]*BZ*,P0K@J^O6+0<+\($G6 MIQ*_80U0RK9[#7.\I-5#P(:"C.U:$^D\L+.]]^B.0L4]P]RK5/7J6'N;2W1V M".'3MY/VMJ$ KY$ZA!4P**,@?MY,7!FDH:*.V;P5IK1E5R[B&DC2*R=NJE90 ME:8JV-^B> #I@3=6IHR:"> L0NYE%-&0-$6H'QJ:'ZKP>FD4_,E=T M5"('41*H'*V.Q1!(\7$ER%3MB:\V^IJ7,BMBIB#,EQ4Z.'0+CC M@ )B:Z'X0:]1*]:*#DHR8/TFM*TSI4XL]-=6IF;,9MG[A)YI?Z-P$]QBT MC7!KRH:3R+248)^+" 5-;K78A93P#?YQ.A>? M;IXH^2%1W4-8D4\V(OYYY03=2%4'X0S#=DSIB<)UM3\&EJ372,]7+TDT D,_ MO\'ZBZ3%I2C/<$I&]RI5H$>8KF 0"B;P6%!=--12XQXP-K(E1V\L@\R"LF3['.YZ)(#X[\&7R9L7)C\#>R>4,!EZE ML[);SS&-9LK;(Y&.05P8? MVO2?2*LT/(S.\S38M"&' $,:,46C35+#7I>7I84C +O7*C>6N; M*NIAAYEKB.I?4IZ\B<0?Y)+"!QD5_PVI0;:)&'ZQQ M]:35@@F@/=S6*>X/A4CKT#.[G]![]2F1_$2:1IHHL7XL<<>Y0/EU(.8B>'SO M9H'W<6CYIX C"X4J3F,0(!'^4O4IR&5#>*RM8QSO%@^,)S=B<6XVY3A";[:7I._94W@P/Z$UQUF^-59#?]U&K@.\0D<-3/L/.7EIZ9PG=1K.&932L% M+V=F)R./13ON$CGR"NFRP%F 8<%:[%/""U4+:3FC*\/[W%QZQ\!7 :=QDW9_HD*1<3@U@I= ,D'P('!.PO%F ME27'BY9B_BD&"+7/J,:D$4$$Z O4#%J/# 8D]DE)V711;4;@WQY^&DDHC[3G M!CVC0Z"VT]RZCZ]#;]EGZ!(]1/S9X7<[=YOW&\GIY??^WKIB,@H&^B8_#Y N]8K- MM6BI;5\P'3VC"<0#W/)N,590:D*;U/-PVN$8*^Q7L7HI]"\P1 MHM+BI MX;$CB?E,!Y/I)CZ4RPK%$U.804GHL&,\WM>?J2N43S?W?H;)0B,:_LT%6_>02V>9BD,9T"1SJ4B!"ME=! @L<8-18: M3V >TX(#MH-8M)%2:PQ+\\J>E+WJ\Z;PVM0MQCKF0Y?%@Z<$VK1W .0\82>Q M<>Z.SI,Y:V:' ;=S3APW1DL _ZRM"A8GN)_3P@;>GH]?FYRL25FC-UC5,>C[ M"&OU5Z[98$\$;!*8!R%-AT5#FZ(,C,S[T96FC9QMO-RP\?F"7.C"&4EV M/+.F@=N![.Q4I=U_5K]X-E5IIRKM2;W$I]FB_8U1&V[0:_'@Q7=:Y6A$ZEFE""P[OP_LI-'E0X8X\;%FI+FPV12J!"9:=FMNP@>; MBO1QH;?Z[0_?&ETX+SS$<96N'[<8733!:5ON>PEU6$H:PQ;R,^> =/%3<*L-55WV-/3^A%K/0!O\-=?6D^#K\@%SCH^QN4:1S MECR@7_ZUJFXE;OLNS^H*W](DN4)H'EQ@J_M-I*9ZR9P5;,S#D2^.:7[, I&K M*)4?I@YFQDC?G$RCML@Q]U0(C-G_%_?XN&$C",9!8=D\9$(?MO'QM5MR*VT[ MMN>AXG:B+Q44SR$R+$V\""N?8)Q;A]:,I#/PZYD?$IE<*VS$+$3";'_,@NI41NCH-7'+S:255OB!P!2! M^?4R=5&[5<@=%CNUI69H^H:U8V4C^O]A:A\Y?TF.PQQ;T5-08Y(+4?IJ%+%^FF59[A*(;IM?@M1Z9[_UWW=8;3 MY$D%RN:J1QX2,P>Z'K8'UL->WH3$DJDGPS4U0LOX**JLN#KFK7#IEK!W#%FQ M>CV^D:UF)$-6W9:YLIQKH$M4E#!&$!YK+[X&[7,NH& MF>-W*I:O\F7KVT?\ M3^G^B0H62M^"!GCIB8FI4QG75-4!5<$^^)Y9CR9Y'%&W/^-_FG-V+,OCV0?PC[&DJE>*K+B(#?O--V;VFMUYDTH'#61!5 M?T[IRA&_$\W+?5H0ALW[%CW+BP\?UK=IN;.K7=YZ='*'[]IOB(XOG)@KB.5/W00V?,,UU]6]?"YZ?CT $L[.*,1.YZ+""K1 U0-IC",,@AE M'^0EF"*"3YVA(;($1G00#$+I@)[2U*G7WMG\3 OL45#.0'?@@.O_: V\0S/P1)YP->"TT>#7IA' ,A)4')U:[D6J\XS1J1N[80];X;="2!/7:Z3F72PQUT/.J02_ M))2ZJ/@"AS%:M1&4JT4#4"(WR]/7[%L;?B%7_K2I*$V-G+-NV% M\Q7.,*#>41#P\-*,2+*'Y(@*<>+_K:,S,X^@M6(\A,M#SP(."/40UL31&D:' M(\ .A_^>4/)\7O<([\=8FL?8D0ZA^!*#5.& IF"SO]3\&0&/##99C D#PQ!-GX>G@T\'K\\A+KLCY 8AUHN0-5VNT$B?V!#E&^$XRU4N3(/U MQ<@"3KQ9(!;!9#!@@5T"]@X\:K/D]9G$.8XAMF:B<7Z/&N'55".<:H0G]1*? M9HWPYU"1PC,&#;,XI 58 2L5,Y[#>W\=E?/S^Z,440<'$?RVV3MLOJSVK1;5 M8C*WX.JRRT&IM[??SM85'*\"2Y.9@4_'Q,HM_4Y:UQ1]S.9UE<*Q1=4/3 WF MS1T$';L-@Q;!0X8CC&71C=^AY[.@V$@I"_53UN+6!+)$.:YMXY$]6H,O&^4" M^+0-U_2 4],_P"O)%A&&)^D [PX#ZGT^&"4L&NU?K.?8&H.K8#BXC5DIT=(8 MEWQU:=D8]K\1:-/H[W*68L%%FG"77]DRAV)8N[(0I%)(]6TRKSN<-[.:O^+O MP:=(M!U0J>#<%15]F9RZ\%8>-^;3"J'C*FV:*LN)N2N4IT9?0<+"-E*68PK$ MG/+8Q$]S&ZMCAL$-B95$;BVUCM'"R29M L7ZH!F)&$I'M:=&>M:,AHT0-LXI MCD+&,O,F\)Q1^(!^KQ7WW::DC5MQ18[T\# RWG1M:#^2GMR]0X@O:6*W-.#@ M#4@ @^[T7E63&"^"#U=5Q8#[CT-7KG/RJN0@K8F50Y=I7G/J0T=;NFZ0Q1U' MG/#'H<2JZ\??4WNZLKS.NK6J[7#]CLG"C/C1X<$2CK^B7='UB>Q<#=3>F38Y4#GD1-Y015XQBY63+ ]I M2U;$+F]4$V,P"Y^OCMG1F3,0/J4L.1V8>4/G'5/3M3B%%/N)O*9V:+WZ8!$U2UN71])0]UWVJN+*)!<5,KH MR5FY<6Q]<0:;S:4>RW[<";S<8N*$56\5H.QC_"#7S/?I6]#Q]]39H?MQ]^ Y M+M$X1Q>>OE MB_UWM5]C.,:4=.FIN$K^Q6!T#+:%W6]V^O:?7D%/M\\'K@68RDL&^B87+\MP M++5SFC',>Q2^%9.X<2@?@",2$M&',!DVMTNH$1Y[%-H;H7?C05@ M?"I48"J\T_F_RS$PV^@HI5P84*^3):%8<:A?UC^_%3:@R"4)45)]YF;^D0HC M?-?=JM"6/[X1,"(.\2$WJD^,4!VQ#E2P8.^)H)LL61EPD;3PQA9.Q'&R$\IF M1YSI9P>1@R1Q922XGXA/<51DVAWPINY[#%2L+?D$>)#B.Z MCTI6#OB/6:NVB^1H)306,U-Z'-I @G.<[ #3BNR!W-W%O:6C%4QDD\FNQ?A M57*AJ%*\$:UEP10O!;$WNA\0$L"NR: IF[;&@O$3%ZZ$47#BZ_M#8O^\TID! MQGL7DA3\.(O>0W(,K@ SJGO2M))ZQ_"!3:)!MKFG0AEU!M+2(]%NJ9)<:XH1 MGF;FV;U"S!8JZ>$JJH\Q- M8' \56&F/5=,NWF.BK,):$:6& 8[NX>91>@L& M(V\+%!:1MY(:IU!(Y/,ZI;SI/O.&':Y;KWZ#.'IXDBXMS![%1E8\;/Q5_6/R M.9I+HZ%2D-,3XS&\W/FQ]HF//J\1X]EHUY;832!"-[@$.#SPC%$XT\%S:$(/ M,_&<:^9BK)]#]6]YW9"O[GRGB@![),FJ0(-Q;V5(TV[EE_5= \/;/1-_F1SN M^!H]GD"B@)^$DQO*+=C^#WF[J=QZJ-SZ?"JW3N76DWJ)#RJWRB=MM?GRU4=P M*,8#ZQ_I7/PQI#K0AOW%.U;?EHL.XA3A1_J!8^63=)O>HZ0LW0Q@J'W!A)FK M*/1#>[V"7_A^-$J7"E;9$F-HMYI1$$OVU 9[&BUGZ(":<2,NCJ@?D*@B+4S3 M'/7+.KWEDS[1-"7*I8T,KN$%JM--OL#OH!<9U8,Y_>:9R+!PLDCKA4 []9KH MJ7&5&?T73,51O"@H,LJ[WQ;5G!Q8I%?.%6UH$W%[8R$N3FGG29RF6V. BX<2 M+*ANTT"LDA?J(E'/57B1T&&UI?;)$AQ'4OR-(97LY1&0N26B"J1[FP7$'^'E MM4Y)E\=J>A*>L-^ Y!_X#)?ANYCYU/=.1IVC6DNI+-)[O'Y(0\U5F+=YW7)8 M_!:>,(7_:0MPWO,4(JYW8%SN_KY)9M]!:)GN+C/LC?I'G=]9JFZF%*%\/"=! M=(&CJ 4NOPU$N+@YA 7([Y( D(>%(+G*7 PP<=H(^=T,BX&X.OTU3%^U)+A8 MZM'LQ8KR#4OD;J*(+32X=3"WJ@36S^2,O\!8'W%B'CH-T X9;I::]8]KTBK- M!DS! GQ\IXD!8J8ECYF\[[9.PT/!NG<4P;%P5L_@F#+6T2[HQ#XZM;DNJKDS M!5#%KPIRA..BQ/24)!__!42CU/;X-(AFZ'A>CIVSRZ.TPG4J0!;P&]*YYE#LB>/ \9?"UF")2G3#DCU$^C[6Z=9<[M5>AET+?;N>BGS M\S.^VM93&49Q:MH-2R>T@MR-1^H[00?A" K%G:!>N[8MI?.7? M=!3TDA,+; 3I:FI'X?HM'U7PW*NTZ3?3]O+B:%&H*-O._N7J"@V@EN)FO(IQ M#G8SYOQ6$S:'H$OIV@+JO<_+BIKR2O5@?MWK0L">MMK91.'8B&J+!JT76\:U MXK\Z1YA%%$%G='35 ZVH_MJ5PHT= Q2]&YK8!N>H 9Z< VE;BSBQE1K//G3F MY7ZI%*').6))/.AYZR@QU2U^W[M(GNA!M^Z A#7Q79,6)Q(N*=SYB$[#EV8* M2B:4 9\$CNF<\YQ\"K5!O<3G0JW\-@%?;&F(?N;SMMY)58XY,S[:"#^Z)O F M--%;\*G,24'SBV=C$O58Q:PM;6[:J"?H^' 3GP*WZ7CRZ$J,3G22J14O6U0YG M8 ^,O!,>$2Q"S8AVJ,\"O9,!AG\>!^O^7B9J_W:$?E-+*DSHX,(=(WO60W;S81!SC/I3 M2WUZTP(FGF::K7)W[W,;09E3ZICTBN'0<*7B9_LKB_+YQ\8MB5?/@]-"4Q7@ MSR^NIRK 5 4XJ9RR_$+,.#DRL 9RHM-*%8C55B>L&[C#'5%!P@;PX40C, D8' 0!= M*114"?8G;1N,(I1T?9[V*!0\;;"7R[+N8\Q#$J1UZ+65Z"J)#K9H"/20J/N^ MZ-IXG7H641J>F[]]$$.TF1CL-,[\@O%+34^T*P;J04S1<0M.FZ\]+;MOYI!P MB%_$+;Q 5$AB$]F;;??@EBG+N[$WHQZ#@GI:5/N<\(?X=@2YDA5KQXE^(1HV MPU>A/% 4X$EK>S4CL#6L?.F/4)1UF 2)KD.+-L5,W):V)B^\JGLQ]4/:N(UN M6>20+N[3$LDD>FC@TR:S>P\0L/>9&'32L/T!;Q)AWT2(9BMT*MNF'J6LM<#& MP%^6?<@CQM$!Z"VYT^>F#V?6 "RE0OC%/SO) MR;&88B'&IF?W1N?W1ILZ,Y=C7\E]6G3'5D1X!6LF#SRD/)_E ^+&NZ W<.-# M=W,%0L=5!1^W2WBP,NM+2(:!C^7&_*V",-7Y&8*_T(N%A99RO8YA^P-HAM$-\]Y@NC5#_P!\G46'=MEI+361\M1N.8BH2R;3Z-N/H0DUP:!@,,.^] MGGIMH=G/"\:@,\A;I [;5_1!I;V2))CI@_ -O6*U7#:JD2:>#)Y"C):E]+N M +CJ%(BA_9MJ(D2I6X-;2;(K^ HN^G5T9JF*"=]P,%&-4Q[?2'#"L+$=NX/' M]O/3H7HG@BI2JZT"QK.K2VV.H!]>^!?7GD+AH O'!KM&YN#@60LSHA!*?^*@ M_\0\ F'^,,5K%L\>PW*<5^],H.+OX3\APA[L%!/QRA$D94Z6F,4 C/$E>:F2 M/^("P*I7S#G_LHFP4UI\MA.JMT.@#=WE$(=Z- UTA!+K/ORE@5"D2.'X9LPR M4K(QM=E)3LM!8_M7'NPP#UQ\\) G:R!#9,81!L'2J546K32,WGH3$-W(5["6 M;F1A=%5_@/6CKRNQY>7LZ[ S&C_[(.M B J_E-8I!=$#CY Z@^0,Q;=6$+X_B?2VJA*A)G/D\J').$HC/&9C MGB8.%D?U76@+P3?\QM?-OO=$<"=I@!Y;*:.#->)^]@IO:"=$XO<\SL2CE:Y8 MI%TE[71''GQC'"95@.\A56T0%NT$N_' ^I7D[RU%JI;X6^@#OB-OX^!)@\% MU7&$)FI335%$7K7_1K)O*R(PXI\=8^%Z NAX.^:X5? KY@W[F%LIU^52@Z=N M+7/V1)V]C=O[&-I2TW%*$L>B9^2HB4;U:!5SX5E3+1+2YS.CDEH=X[+%#D>/ M9?WIPR!MW X.[P1CRPRKOM64CT5#5SI2S#M6#)XJ>7]^\6*JY$V5O)-ZB3.I MY#WR?-?3)!4TY8XS5^N.K8V*@-#Y&8Q3^@0*^<''3*7SI^;-G+\DY\!/G\_DHVOFN=;Z&:%8$>(S_*V\+3I*Y&?1:B.B9$P4M?RX MKZ\N7^OC*>V!68UCOX/=7)#/M8I3D38'N!62(<-"?:CR(&#'7MDARH%)-,P) MX$$)85AXH%D23'CL9?A,G*&^HJR<'.3@O4 '>C7Q3,4)\B&N%'HRA#FN"-) M;Y4<+[A&M.(\]@LX4W.* /-[U_NB!*L]DLNN-@M:GIN7=+_D+&A_(L)OM5 7 ME]!#CY@9?(U0(WRWCYV5 JL+R5N_Q73\ J58MZ$6"V46CU#JO41#S,R(JRZK M\XT0<4ERV$?(@1E ,.K_0CE"Q!!@K?[>"++II:,+\H!=SOX+#&^S8EHC:C(L MFUQIUYBGR^>A)?A/&VH[R7C"M#/*3X/R#7#"H/=;<5JQPZS2>_ 7Q!N63 P% M+B;48=6!*,AI1#6O7^8>+PLIW3IVC@BSN_>S$=$]:]'[5DHQFUZJN+RW27,1 MB;\9S/J-746F!'>CQ3MBM,0\:%97,%EEMVFUB >:7=+Y0>"4=60\\GA]X)">P MN+@#( G!DZ!>]1*B*TF7'SWQ3_-5BFKD*2 MSJ,]<:.#;_'M+>H>1G#V7:$J+F16^PM]8^>CPKYRI,&8P) MLAVU N_WZ6=M42IV-_LOOO]TWUO7Y^Q>@!DQ,&SP17O CVZ&T7JZ[ =^-"/O ML\=7PDR4Y&H4_>&KZ;97G(_AD&5K>&/5H?TH\!'MH=9F#U-Y@/W6BLY^,.%% MX3CUM64VNS)N0L7Y1Y]D;?FE:9R,':D0Q^IKD13\(#) M36\]R>C0N ,AX)TVRDAA$GB>I6U*Z$)YNVTFD1,8GK6UR]ZI?ZDD_O^/L.!J0B[,K: M],W&)Q53]!4+\:\KN,8.E@Q%"=K4OD8^V-%?*P**?BS=_!D?BM2I&C&\"Z.5 M8<1E) <+ 5/7M@U'*.>JB):\+YZ J%4*%OMW1?+"#N,N Y$6WD5RKE)L1\6& M<:4_CP+G _@ VY1>%/+P%5G_H-JDJ"-#1C J;R,8!H^33JCK;>AY'-R',V8@ MPD.> 8N7EAXW:4JLPC^]2)]R^?MOV%?W7=\'>C#CY$IP6NC'^VP5A8&>J[P: M&[]&2>:P&;HP_:!^14C=QZ[EH>JZW(YP[*70$1*:;XDN01!%30;F3:9KJND< MJNF\G&HZ4TWGI%[BTZSI?$]$].#7HXS-GN:$<*C$,0+[?WPN,[+4)M6--,Z( M",]I-Y0G,U[K_79-_*DZJ <>S/3[15U.KQ#)K'9 M6VHW1.:OMLKNX.K\I@&WR=V7R]Y-JVA(/22)%JU#G>36]SLI2*FMOGS$/MU@ M J6\O2C+R)8Y%+^^U/]J6 'LL M,7PT[S=-X---8)29"@55K>:QH)?7%#$2:(/H!$OU'$T&L2\I[TPS^(0SR!E! M(;&IN "-UI9YQLP^LX<[B]]1W;\)VAZ!; D_F6;MB6=MG?]J.^A@"N:8"B*& M)IZ@QA7+"T]RR >@*++/?,'M KDY*1&.M=<27+9IYIYPYDQ"V*:S-#4MB XP M?M)DY6=7F.2<(;=B!#5F[N:2O P%',[ 2>,>)9:F:7W*:17<@IFS3<@C,_J[BM",$2:# M9-'B;^GYFTF1D&MM_N*JS!PD(5)-&7P M"U&YK2OXR32#3[P7$>W5,CI'MB6BO&FVLEU64#Y(,04!'(@H7<,U00F'&B>_ M;%(5",7^TIH/>*XI8(?I$MYFD>ZTX<;=<64<&T DO3O-^,>QO@1@]SSR_)]4 MHYDFX*E3=N2\]+;DTB'0_1!A9!_I;)8'#8$*LG%KH1WS7R\D'L)N! N1*EREGO8 M>OT47%2FWX;N;3LA:B,6H'H5TY+Z*&FCA2M2KG8'78^%R_+&$ZU$M\$.AU,N:/-.;*'!\:+1"BF)*F MD$H4()4[5N!$8@Z1?<0X'#B1&Y=U5-!!(Y&MG%;Y\(SHFGWRDO=Y2EZ6[?2# M,W]1*8>%E@4:2WY ^2R10Z,J026D#[X-4UZ SA5YGLDA^#@5^"+=-M+7?-M) MVYVH%'$;9%PG"!-,I(R:<:Y]2S.>XJS)%@MH[+E5(#K&OW8Y^_<<-H+'GSF' M3X\_5T&GR=?_/=Q'933UU60;L>'T"4L>S!),+-4HR/WW2 %OD!APC&""9';K MJM"&BSUZ4M^8IO/C;'[DZ "/5EJO,^1LE%P-(ZT,3(KA<_0UX6YDT)4A'$#F M((?371(: !? -(]/-X_]KO;$9,]"G&V:'T^SC>;Q_'+@I&+NT!!R%:18WVN? MD? 2&C@FL2 67.ZDY M-:^VW.= X1]]UVA17)/#6 M8*_"'NEN(ZTS%.ZV="3"X>X9]FK/I">,Z]M202G%D5765E6A&'R_YFOLN< > M[3KU.XB_R(Q75E<+N4"PZ0F/N4,B6]0UOF]U2H-W2(1[@1'O_WJ^LW']SG2! M)&8D""8+]31-VR,-_%]$#W#K==?_Y6*+TZ.SH,(5\9@%N/4"$Q#9GM;B,=;-A%BM0E MO?-"R4L&=(?Z3+2T:,$H&:KVHI+N9$T9$G^X]5 ;@Q9;SC]S7B->FH[9U-$P M54J(NH&?Y148:[DELNYY<@Y9<[K:W*)W02J-[=2CT8>F7'J1W[$)@_\G!+Q@ MH=!421@?4^@LE59$+L(MG2RH[!]'V$:\"* A)I,DOWF)?L>OWG<9 9G"5AOA M$1T3D>H5\IX-ENX*A+]]#61=;=8L S^GV/'HTJ5/+R^9\PX^M*1,CE2C@N[1^7EF-F<0@G\O0V@T M](A"!,ZD92=L>)KKK;SPD&>]GEO&6I_^;U?Y* WWMS'+B&7.5JW'X7QR-$;% M(F8VEK@GHBI./'.F)U5O#,.7$>O*\CKKU@TY%13NH\2*;#/*8E9UL4 IP%F& MI(BM1KZ)Y9CLLV.,D4R:]+4&T;=%-8<7PGXX@L XS!M( $>L&7TR4^Y*IFZ= M.EZPT?SX>>$\D(S;0!_3^#DZ9:(@3=4_C%OG!/7 N8 '"'<[O!E(+YM^&W[A M7?4@P8U,(3B3+?AF%(AGX'.4!-JCC1E&0-^@3KE#S6B"^F!XZ?6PC&8B"6PB MY77$HD#*H3B3R XYYGW),(^LO907W::K&W"B]JT]([+D'5*[!GL$]-O1J3BT M%35 30<#;=^3NSOXE9"6%FNNKFT\Q1VE$@B%MV>-,)4HCGJT$7&A-=X+]0RS M3=/1)B(,$:V81)C4VQS?B1Y4ZLK*7"@=G_[#Z <4%NF5/,EG0(PA,GA5%4A' M&@D=Q0%%SFE.V7.Y%+E)GQRS0O!CI ,VS<,PJ*'J2%A27O[F*5$.HVD\(3W% M4S4:5TQ4U1@ HJR5(I\@7LP+A]%(X\J,,K&25HWT7!XNG44GQFF.P[&\CC87!0K3 TW L$0$!X+[D)J' M15J$$PNXNO'8]Q?%_C/QTGHCF;N0*+-?MP9J^(N(T*R7C3"Y@H@D:^0R&L$J M)M*\"?J7%A.AD?:HA*^2C)D.+3U=\)-".R=K=[&&^!^>F5/3HCL\2$BXM$9N M-3Q9'K[NU&,SLG+[6_GW\6R/*98>=X@>Z@P%0RQ_9BE5..726ME3;^6(KN#V MX$F#/;\VBH5H?\"I9;CFLPNG".*$W'E9I8*8<68W^B M]R$%.!4UGCNC##<=W..JAI7G?#:?:3\($L]3L8V2Q5B=H21JGAWDN0M*,K1\ M@P;Q^+!3VG"'J3#4"&Z8KD]JC4(+DB MO\)B['G[TO&X[3Y#2O2*RFAHWK31]'/-GTN1R;C?AF 9PBP?):SAKGP78]+[ MAAGJ+'2BAI+&L.#W/DK2^6$'G"I/?F[^:=SC-)7"4;]9VD?]V\^[[ MT5?P*\3W=6L7>M;[O>;<8DY4M-AU+E;$7\H+9/BU24_FG\A?#H-Z6#W%><])#70?/& M*3*T/,?6>*@3^CHB\O86F8@-AO7/V9QF9=?_S1&2UO$JLZ<%EM]K2L3JS?"F M\4=L7XD[XJC%H\'PT.(/RXZ\N28771Z\S8;>M<5 5'I[$!25FO[\XHNIU#25FD[J)^6B(3T9SC)&Y M,^<1IS9(V,64]!OQ=.]4.N#?>C3^\2Y!WUFU.BOV)LHFO5:.R4K9]WX,3M*3?GP*F'P\3%#4.6;^%PS@\6*X 4IMI#=-NCU2 M;:/*:4GEB?!E$X".%UO=KRY#Q>8HJ0.!42X4+VQSU5T$A79Z$?.;_G8)C7.]FUU>H;7[U!B\W)I>^1853 M&"?ZT55R]>S*V!;XS75R_<)\U$OUJ3H\R1/B!H8O@D< ]T6XM.;TU<1*7A\% M,Q"Z^ L\>8.!@C0+4J&PZECF@@KJC(7<; K.:U/*3YZ$%%8Q>87RU3PP*#5) M&NJ]ZC;%AM10Z'ZEY\$O4G)H(48U4GJEXY3^G/3HTQJBR5,,9,""2T#*'\8W1:C>:LWL,(EX8=K_:@-6/"PT^OCJK'L[/< M?4%!/A:.MEO%"+CVMM;8#I0]5 ;!PI^K,'R:1'9]HLM]5PYBTX0NZN_B-253 MXRO@:O K03NM?'-!L*W4O1KX,1951ME*52WUFK6:U&IVX JM/0TYK'$NTG\3 M>%Y'EHQMXM#%(KDWJ3? B/F* 9:X\!=*VZ(GAT;HD0KR#1.\>G\6=2>4?$NN11 ,1>#HF9 M6%OO/2 XJ7'7.V*0X;.$8P$YG);Y;2?1080'8T"@3\Y1G:P@'WZ0BJ.X)=P\ MS]B?C8(F:7V+$]MGO#*.9I+-,>41ZK;>KULI$S&*51J-R3Y]1F)A2[ M2*"B] &@/U:F.?T:EA1,@5E08/:H6)\88MNH54SSP[I6'[E. S8Q/.1\%_49 M210YH-F^*ZMM@:6LR(L25) Y)=AX(J.!\X*P3(4]*ZH2J5UC1EC;:,C>4,AN MPU&A\ &\[+R#V[?*FPK M:CE Y%WP(3@93"*GDDV6%>'AH/W9[4\$S:\2"BCEA+RN#'3CB>08]N2D"62D M:9*J!)@0:6F3S ="YQ<$_M3K)2%1@9KPP3^0_AI2J!/"*DJ8LQJRCFT(OOP$ M(1)/#GWR0@G$9Q<3@HEP(^?@7?_+C75'!@A.)\,UAT![F;?-8/?85Y]2ZH=2 MZF^FE/J44C^IE_@44NI1DD%HRJ.#G#RWT)-6*AD0%7^)O@+=;VY$;$S('52^ M(1@LD%@H5>528V&Y1YPZKLFG"Q%%["U6GAM+Q PDV BV<_;./B1'".8!R:^4 MPY-@AHA)0G0D-==1YZDR;/G>UD5^RR!SAFGSK:G&2KO2<-Y/OL@E2:_,%Y*VY1'J:XZ M<"NJ(T)9GIRZ+.E8)$3.D,"A,=Z2/!C*!?F#2WH"F-W"E:N4"G\#87T4U2O4 M'G[@/5@2GU]D3@EGAOYPYQEK!2"(#\MY2X2&E#;@[?GK=VYG,E*,9"1'V'2) M!&>;$\"\;H0@EP:;NJ2HQ*7!S[[W4+!>B] -RFH2"EI;>-:H/UA';3D!+T<% M0)_8&%.+&%N"^R)D[GWF9OUL51*+2#4(R>T29Q,Q)["B:_=@9Q1(^ D$U.^! MSI/$G0F/)7W)2CKCK,H]99?C@KZG.5R/R3]HJD$7ILWUFRP[GVY1KET3\N1C M9'67MQ1Z.2RI^2 L' JF#8O-4Q,P 6'?2UU#^V7X:2[IW5&0)R0/;/F!;ADL M"74VX*[V$3K5^-!&S=V2P;A8(Y()F3!4; M$)3#[-=+^Y*8',*HC MKNCA1M\5?(,"'ID],;C3HD.ZDSXA$&G"052\L+V99+8%_2 MB=)TW%X3ALGT& E[:":TU%+RH<$&P^(/8ZF;SE%4\%[*#2T]*YPJ=C),^H/! M$KT9]K%VB=_69]]D=BF3Q5B+'K.Z?X'Q;C)6B^(1MBM_SU((>?W>U1-%Z_>' M3=7@9=?!HJ7JYURW5\Q%$5XMO($<@ /=CA("> Z'I$&>9>B;5I83UP]# M!=L'7S)?[NB,L"='G+[S42,LU7'+*1L^-C]HYA/EX!>CH9YG5*.77:M[)\8- MF<(\%TM@KT2ERV65=30DX8"CJ4=4@L$$O.L9PWVC,J,&_Y:?V4E,QFR M2-B()7V(B W'!EWYL:U,]X6KA!"QU\$99S8,/D'[Z"1_M(Z#4\(WDU#TI+F4 M]1;??N_*D\8 [#C:U,B"IOL@TSK,^1D8A0P%\(I;Q/ 5K.QPYSWS6]N=J%5] M1M5P*-3_EEACZB569R KTEQ3(#J?Z[S)L+.-[0I'9,JJKD5/51)95)2M)8>44A+XV8)"")D,L0E8@=RE<_W/_:A(S%8OO-;F1X9 MNPYLD<90ZMJ)3"K[B0'S9A UJ2D]FBP-=@&2=>L-)W&:AG,OJ6;)_&VPY([D?E7-[Z'28)F@MCB]P*B/ MA=R.L+;@<@GKFET@]S'A'\0RG7?%WI4BD:^B1ZZCAV])$"$A0Q!N(_90T M'?Q]R.I$]U&"4>H@YOC#$_D]:-OHP6IR-AV@B M%?RJDL':J**?^8FA?6 +T.EHC=./[NPA1W^J9WS!W2^E/=Y795\ MX&V5BHAZ?/ TR.%>]XHK<>D:?R:$ BEW-*E'H"DQ\D'S.3812*I%XH_@MWH+ M+&G#8S;V9)VE?_0R@6F@@D<_!7P+EJ*S>6($EU/)8G3>*':3JB^6=H2;5\&2 M0U<")W7>Y<5"8V^<)2J,;ET_'",$%!&@2!K?_IVC2?>@11)!F;&W#;G;8YC> MGE5)B\1;\@@Z N8&[XUT2]7Q, M#I.9KBS,VN=1A*H#2<'B$:PH^D(-R]/<)^])MEFUWDFUZ:N(7]CZ5S_\DB="6U<+ [89O!SDBXQ5@C$EX#_G%-\=;&TZAX>XF=/8?D1I";((D6 MF2V>,[!XF'F+6W 2CPW1G#A#BB+B1J(% M74LX(YE'957D\X9M5;\NL8>P(5^&IEA#SS,/U7C?@T&C&IUL8\G?!>)NB5HR MVKD&BH$/,K9C+:LK);E-!TQ M/KLEN]2TG9!C9HN9_^KVCK"(FP?85 4BQ.F M__Q,R/O96Y.\COI02\X')@EX8PWWO.QWYD'K/TR?DW*+*= MZ.'UH%PM)QP7D8V)>BWW-Y_Q3SG]L.GF1=ZL)*W>E>&_=8S9N\[NN'I 7/]- ML'.J[,!-#^@T+;3>L.MM3_QK OL6YGB#O/MJQH3YD"Y,I#2C-Q:"6-Z5A%Y' MY\LQU-"TVP0GJ*V5.'>))EW28 /T.'FGH=@?1&M&3[JU0BO3)LH(!B:NOFQ[ M#^P7I2KA/HHIV^Z\>ZI?-_ZUC=PIUC-<7G MK&TWEBDY[2UYA3GRTR'"*-YR'9J5?HV2LK#WGM1P&TY4KQ["7-/$DV0*&+09 M>**U;"$X270!N!V&21EW9K0H#E#Z,CYJ'&D:*GC<;DJ&&,L_ )\.\/ M]-TD@>O=A&Q")A*(1!:,Q![M8\G2#4=N5%38T\Y*@ZHN>8"+BV\5#+!'/XR0 M8 ;@Y!"Q;B'E47VDJR%!!O:WM'ZWA1DD"2Y&]&):/D6#EZX4-I!9,XD",Q.BY/ MFHQ9!OVL8O(6 %\@<1<-%69R:JES4_(;Y&]GVX%F-RC\& MY\),>*)EHF@VYQ2][48G*B*4]-,UKFZ5F!<+R 0@Q+LH/'L1(6(&/:.&#I;PBG.IU&D4'E)Q$3J.C/"P57"J MAQVJAUU-];"I'G92+_$IU\,4!L#A#3K,%P3%:785YUK28Z&V(1(+D2]GD4?R.$V?$9/-82H/> RV=W MR))5DO +-5\0J?J"NQXMGJV\I&OL]YO]"RKQ)" M'*)Q3(7?/>3$AWY-#)H<\N=R_U3E*=9#8Z$^X& L AS>$**I-"G_1H9:]7' M\UE>R*-[LFKS=73X7=-&LI.V5Q0C",V,+EC(^<8V#6C4@]SL5M4R9 Q[GDMH M$M+63[B68'HBAF2*BD5Z>F2Q]/9DWZ5BAX#9U89>XRB2OQD4^D*R^;!]B/:% M! /BD1,L2B0K);A?5+.H$'_$]/2B+?NB?4 Y>KF4D+)>F&"3B"XOCOI/'VW_ M'BT)6)-B.]#K81.R,UQ:CX[D+-7]G>].855I98PK'9-*G.4P'S?O_BO)^ MF@U4?:\%+=58.6>/.++D#/Y>DCC"3RV"#LED$_B=!I'!C/$XTB*4]BN?-@U? M9_"DS9A:-K1&YFQIF0JUMX)BMIKOKT(8HJE0XA^XGHG2,5W6#A[--(+YS-*7 MCYC>#=HT6&N%6[9?7K_J3?C%[SCC&+L]?W6C[_+Q'R$>FZL7ER]Q+/K\\(=U M9AKM9L>=:J3P(E$ESD?%E/TP_!6$/[BV;Z;I?+KI+-V6CCJC7Z4'3Z*T&:C\ M9CNOIPEYP@EA1Q19!ZL,*2D\$F2,?6F:B2>CI,8N@6+YS&P7]Y789B@2")R6SA,NG3;]52)N.]->5ICF M [M<-RF"'+@S1\02I0V2^0.: #WSR$V_P'H #%IK(A4+'D^-Q^]TNC[U3&]= M>N=XHY/Z44=55IRD%BO/5K?$G[3<0^43DYS?#J2.$5IEA8XG9S4>BPY&2> \Q; MGM+(8+_RG,/?OL2N(^KD UZ'N-KZ%/D$^'K"+ M#5&#+#"!6<,C8_+7+S08.(,L5[N@H;M7""+^_N!M4E]^ZKV;L2STGNZ#H:RV MAT=J,P(G\"(7O*S*BV"LIY7_A"L_:'(*T_<-)Z&S!=I$QAH&4VQ+!J4YNO+T6$B );Y)RY=+1-1\S'2!'- M:X6V*9\ENY2!YC30X4_S\;1'ODKD+F?;-$A,+>'8CG7#(X&I:5:><%:0E8?[ MHE%076Q<$L=^O@2Q?R8F<.&?7SZ?P(43N/"D7N*#P(63*7VD*15= H2_0?A6 MH.;M(&_M-A#9KE$N%]OAX/RC_YA.N"M)OP*I;<5G$2"5=/< M?+3@.2*B81>Q(O9(7ZDCH3'6)$ Y5J8L.L"X][70)]-QP/3NQ)'!'% JUNW31$Q)51.K+_4!2T=9F(XBT*4* MQ%A4;0BS%R:1$N-C,ZU$4PCH3/K]]%ZYPRX:W)@A MHRB[-T<^$^3Y[%CMA-^;Q30MIR[+,P4:76\#A!#@5OHYBR*::VVEUQ?0$5/6 M4#-.XT_Z?_I2LHT7TNU=4F;G 0^,\\//.U#A]2*X(R(K-U'OLFH"K\&#Q HA M@P_P*ZB NW&P0!!*,ZY\VX.KW"ACORXVZ4:4? R#Z]4Y4H34>$>W]&8R)I23 M-Z8G=DZ[+P\@-\.VH8N,6/1+R&,)DK&8,X ZF5NLSLE5@ MO$./I[22!XD83]JC/$!@;RE2)'$1IH+K$XV3858>)E+<&IP!* ZE-QZ^#:>Y4._3SP"GKA)6^3IT<;$5JQL MDQ+K)S$S@)7"(CK +BJ->6P[-5W9H?%/JU2X'!L<8P*,5<[W8_'1UD6J'8MJ MUE1F]@K.QHWJ0!W=8CQDV.#DZM/<;H]L1AF0!E+,Y<=X""*J\<>^O6R]2?.Z M7UNU%V%>>]<2J9)RMNU"8P\6%DYS((]V(RKG)2VY\/;*R&.$E5A2J=N(%1\= MV,@;.SH-$3'1BI9[UZZJFK"ZI@]M? ZI]_*_,-AS>)%;-LDE)ZI&OE M+^$*D4YK:/\:R'%H:7V3ME[8C?^MOH:D!K:$Z8$5 +/G^SU3'-YY7OH'SZK- MCAY1\ -H\*1,3PD%"&IKUYI<@C=9Y3)?\*E A-_P&=R<$%@#_HN>UQ+ZTW P MRM"IYCW7AVXC0_%&3$FMV]"Y0(?/8[:CA DP, LPYS"Z0Z0#=+82/'4PZ]1:RL=]@42\P@S7,5"][V1 M_/J>""5)S-JD0<8?/0F*64._71<]G2)SC"Q2%L>HQ5E!VGFWB+]GJ51U=G#- M[*(C6U1:#WJ?W >'=$)]B2\[]DKLK]M)IS_'BXF[2W,;^@&+Z6DP_9Z4;9AF)S>+Q]=:K]_?GE]53[FVI_ M)_429T(L4C)<@U41E6L':2/%S>3U6D0AE31-1)>;ASC!S+Q@ M:'X?_%HR VLG*5M5$(;@.LWNU(F_!RN\4&=4KJV!A5)?^2?)8'&C^R_M\H88 M0P-?S3K&?KL]*:E#8<-JY>N\"2IDMF%L)%+Y$49[PD1"%534:]#U<(O+ MV?>Q-"25OYSW6Y+W6;AF0Q4'PJ-/BLXB&)BFXQQ\;\&A'8%QNR77RL[?,M"U M]D*-TQR8@W;V9_7Z(T%BC6Q]F7M\$5D:<4D=[M3+16L=6-UH'"FXY8I)5W?[6E'4Q*?E1;VY;)O@ 5TY-#H,-9 M"&[Y,J$W*0AZNL/ T'NP7+%@I.:$7U;LFQCKT-[0-I1'"?P82G#^&"%GL?7 MW4OE>QTN:(6=X-0]_@Q?(XVTNY "KNK+$L;3\(CQX2O;)BLCQX=C=\V M1S8A9< ,?;!DYX@0+,U% 8IR609M)B*B2G@L\HKZJ5D5CG)"5B2(VH31(VTJ]>^ED>6N3J^XX! O0%MEI0TYS,\N$'6WIZ@'5!^E2 MR+F$VX6^VI&4R;53=)L/?ENG\%4D80X*69[;SP]/J%]>SK[J:HVGPG/[$(^2ZBB1A\T%? J'5Z+JJ]0I MX4%6+L5+J1Y&OX.22JCYVOJ>/>YT-CI&RT+T'?@=WZ&P\NRM0G=@VN$8)F4. MTDPE*\2(0O;WTF*G%)1<\47G[#Z'G<'9UOBM I?X:>[3]^!IC\!9V%3%_'ZL MF9()"W94V;.)1*SY\]>^Y_//Q*?(FZ*R@1,F^0594R%?Y;O3U._OU/@A2WJX0? HZ M# N23)8_X.S]%\IR_D1VP;^0/N1__-=/7X?'"@-M\&;&>HP^P^7L70^N*;'4 MZ /SLF\>N%'ZFTPBH7/6/I_]/$!YCJVFE"-5JV!&'J4Z&TFD9P;G;%:0+V!& M*J @DT %-+!88U@]O+%S+5/WZII*]N2I>W-7$449O&\_W^U5V%E(3P!VRE[! MKN?"<<91*1LC&.FQQXX2L O'!=JZIN2#01EQH*DY0'0FJH)$T1?FH@&JZ)/& M\L2(4Q(H([S2UUH4'CXF5IZ]D!E'JI*/)Z443+?2_NJ_B9S-C2GQFO3KLDZ[ M22G\8 'SQ53 G J8)_42GT(!,\(Q2;K%1K[],PW,%-T0+H,XGQG\BH.]?MO);_P: M1E-+OT9W=+]RF4'XQH@>)2(1VN_^Q3TPD7O-R<\H"!X&$GJX<0" M^K"8A,'J\(!YS/^IRFW_;XBAL>^NRHN?NTH+B0=)7X%&T8 MX!P) %/UXP(3,;LHJ28T=#R4.'7SKK7^#)Q4R #+:[+$,LZ&7):Y*\%G:KF@ M;"7B&$+73R0R39+F-]N*,S/VF2$Z=2@#GVVBRTN/T3W-6 MCX6EEC/^_V_O6[O;-K)L_PJ69^Y<9Q9%BWI%CF>REN+8&7=W8K?EW)ZO(%$4 M$8, &P_)[%]_Z[RJ3H$@)=J232KX,-.Q2.)1CU/GL<_>;LT+:[SN-T+?;\T\ M3U=&)P7,([%_ >WFDE .4O7AZ]O=&C0;A'CB.ZV4[O8TPM1.8?)9D0 I_@CP M U-";J\KKU4DO.E,^6 G:9 3OVRU(0$M5@ZX*EE+E8"FTF5,:6*]@C-@ER=Q1;E7_\[2 M*C6-8OUB=DPS2'E?S7A+,525%\^2H,Q82D@:.)%L)&&8_SH.9P.XZJYL>(I5 M["6=&W@DA.GR.>:+H]C6XX_8UE49CFM#(I/HNW,C7[Y4N1NS8IG"@2.ZY[X!8L@GGGA?L9R*9[L:DA"8MZH=UXK#N#RX8HY<)78?B(>4@POMGM-NFQX<_GJH)(U]0Q4CI&6!-G[Z?DZTR-I6LRM MJ#1MM-";TYRVTF3FJ2NM?%7]B1TP& BE(UQ#(F M=U'IV#BGLB<67 (5DTK= TD1 ./B_5!.-S"JW77$6@BC] MJGO05>?0YJ[U3%H\>!F2WG/.U7M?\N^3#%\U-R3MX),9%& J7=I@8DTF"E'P M5)DB<(;SJQ0V'[37U#T%[H/'_M++4P!3I-'$@($T:BQ:>DF*\($>L[@)LWC: M8Q9[S.).O<1CP"R^[68S]05Y!Y43!Q*Y2S5[-36RIWD@F>7X+!S'M7,Q%F5A M)W^N 2/8R&)*[3%N +ZT.5-B38YQ*PK,=;-N@*&!)([^L?BFJ51=$-K7@I=L M@^WBO]3%XH>SKS#WW>B\]S@O[QW2+7KK6K_M(,&DOJ2..>R,V4GDVF>$9*)+T\WA!BC9S M&62Y^_7**3YKE@YT+H%%1!:4QSSUB^(!%X5(4I2!]]W>]H0.)%T,%QCX-,G< M@#97G_U]4&0@LVI)K<^ATVU\]@S M@FDVPRNN62JPF/QU^1PGK1+/W.#X5_HU]* HIDG9I+5PE28&@E5>5 $C4#\+ M7\<@>VH7C_X;.*CO(+IJK$6&JPH!R * :-X+\I75?L8><,:NLF*,;=.3LC V MLBSF$'=P!D'4'-C]]'1N;;K4D&QXRE(G&#/%S!:,O\&)!OTA0.+T$_N@!K&9 MRQ3R]$$C"_>4[PP2:[',3PI[3SG'XLF4I M67OU%>K_;E?8*>64,(81VQNIQB$4>,AY?M>'Z%?"0ZZ$@)[/.JR$/I2]ZMB6 MIP$W1FI_=2U':-CM[SO1A1T2T,.=S?^3> '%",QLDD/5S_7#IJ!N.N5?[3_A MHY9O!'/NA J[?K8JF.MTH_M9?,@V*B1F17)MH+ F/*"=GP:[^&?6:M8F)_6I M:9H%_,#]Q#PXD@EIU7!.7(U%A.7KKMB:G=433]!R@VN@@'K M7%K-!Y)0FIDXJV>.20?1Z0O[ ^M2DVF5HH^HNX'D['5O8!]X!51Q9JK-%5Z3 M.7K_#.")H(MBS]B&)4^Q4#,KLL2>FSWT\&M-E]2U90(VSR$Z28T-K6@;].SV^,5-^,6S'K_8XQ=WZB4> WYQ13M6@PA8N)WL!&*A-\-5ZT? M9&&?%OF*L5UK6!Q+L4T9*).367.$5V=/W;EY@TX?+VYI;NH5 MZ C6,,>Y(/0DJS-7AF^#(FE A#=0U(*?*="QFW.[\5BZ))];QT9*E[UKQ-6$ M^,K1'T6IP%(N;2VF +"-K,&5+4D$&OV2KM4P<)L3JO^L640ZX@ZKPD MSM+H?6.O-SKQK+W> GAMB&.M#1$]A>^)PD/P=2^C(!Q[URPZYK7: B0854]0 MI-"#:Z$*:HW5FLV2-_,Q8(FF'/>L7:TKZU1+R1 KL%JI $AE)#SX^O#(\'/$SL.D9?QV\?%W^;!IF.3\G:0 M;D517)P(IR% G1OPB7'03FB>*Z_Y$!=]N:IJ\,RDU8G[BIPM3.WG%5UWD<6@ MNG'I21U)0JU.JVGLM.-E\7E7BATSNC\*524DXF9W;#E)*[98-1;EJ3H/$UHL M7-99J8^UO@H>E9UJ/++Q5^!U5$YFY/WE[Y7L#RX@.0>AZ_OO]/<15P^"NJ W M19()J/Q.)&*8GHN]7?A]>#ETV%L[:+S2]W"E:9DQTA73T.!IN.V*,O"5BAPI M)LE>PJ8-TB3MT[7=!1T+.@K5=W2WO>_M& 0BO\28.VU*TK22A=QN9@HT[=*L MD>8$4C,3$1OM$*(S_OC.URU])[L4)E#YJZ.K)B[M !KCU1EQO$ \Q#J=,VA? ML^;UJHSG;N,0!3#)ILW%BZ=C H*KX.LFG^',H:I0D5\= .4)2&(W(3B=YF W M!_4M-Q%+KWUPLK4JEA-+ M-2_EFV"3^-M@ZN J!=%(BLF1)?#3Q)C$)X<<":N[J/L-0@]@I=IUCV]=&MDV M=@KLUFI*-E(4F.$7IR6(R$ZQF.;7OG>EU@Z<&$,8:?U3M(>4)XLH20^Y"3O7 MDUJ$OG6O'M3TXC)'J<>%.'K#Z(WC:1/L'-YL54]6;7S"J?(T=9GX2LAN!K"F M *N%JKJ#@)IJ!9OW8NT9JNT4?2N/!2,K,I5R\*.KT2U? "I5%G&KRXNHQ1U)2IH^(AAP1\R -5-S5 0#=\')9\\BV8&GQ-E M4'B"V>GQ5F7=$GCA,S7D8Z;2QD/RK9Z8%"*E)IO"RL"S4TU)7R#:5"#ZOB\0 M]06BG7J)/2D0;1DIO DZ90J/S_6M+$F!S@8FT"H$?]IS"XHL8Q"D;G>WR-=L M0,C2'Z@AHLX9N0 Z2KER/="H=O:W=L9L="3N=-AV:T.XO"X?LE.&$W2^+_H7 MB0'?GWSPN(2H.A7RARH9[N9,;C2+J_,FM106\D(IW0B+ M>5STL,$-3ZTT"XV7&-K#D&*'N3NH4./L4)#^T(D2>VE:.5#PH"WKTJ3V=;%Q B)*.\]I,Y?*2JF# M_(H;DVG4.+"'-#"6L-0)BP_KVDCY;F.2R^1NCD7L0!)<9H [W@Z;X[3'&,SF M0GI!VO%CP#(S@**Z,TZ45$LK07FDDKBWP1[$]^YR!DI:E2\#YFFA12NCVL3S M 1MH-2HP*].RH4@T6 % O7U/VPU^;TT%-J]UUL367;CU5C@8P^C"Q^I NX,* M:^T7ZQE;'A!!"L8&#VQ,\R*B))VF0*"&J]7.ED>(5@5M+Z+\S=I32K\ 3\-D M#**JT:O -$<_B0](NV-*L()%GA&)<\?<0;I1IIK26:YP'D* ,9-S'4]BDIQG MYQNOV,_A0VY$.,ERJC) Q. S;EWF>H($2I!,AX9D8VI,L@H*0N#W_7P])-55 M,4O':> 9"1;/GI$W-B"M#?I4D/^UGG?&#)GN3VF%M)/IO&B<7Y7;ER M14"]"+2%P_ M@V^#!P6 WYQ16?!O/$T5+("M>XD?DAXK)5CL@G/%%*H-Q7@,(Z1EO&S!", O M! GG8)F)*>F7SM&&CL@-2+#6WF02S]^7F9SI]0LJ9OAWQH*HBFGMGY M_1?[T YT9R>*=_0XB_./T61F"&T!>WI1FJDI2X?3="@R.F16]XH=>8:E M^[::"6:9ZRXOF>RPM<=CT5ET'G+[NY 63"O._W&4>DO0Q#=E1]P^A;^X/ < M!B#][NIV'J"$H VMM I.>(>/WJ,>-J$>SGO40X]ZV*F7V!/4P\9M]6M1&BC- M^H(#ZRYZ_\3+/%[66!^8*LL]D.]?P55R]%BXJ.)<(G9IWQO[!_N%ET72NDCT M($B(2*ZF#E+H] M(^5XR5&.X#IKO>,K%C-C:O@X&I=%G)!P /S!:5K:4VGL@FV"T=J?\(V\*@HQ M8@[D/O1H]O1)S#2%T<)SGKX$@?E5630HJD%_HK*_KY?:,\XZ!U4T.OP_;: M^Z4M#0$/N=*R;SHKI6+Y^/:ZM+2_J)"LG&$,RQ$#>?.[1G#Z-( MQIOR B?#8VIBLDOL@I(TJR(4?W5PZVE:0:LVS'5$P<=?8ONCV7KYZ"=?Z%6$C1X?RK3JM,Q_^_FRJ29DN! J@FOM^Q_>_Y+S4Z*BC75#C MU;EO\$3W#>[T,MH2B/%V^U Q,=!OB[WB,(,F0340[,-%\PP%?;L"LV+B2 G7 MFV]AT;=NH6$>ETEF3=PUUI>YI"ZKM5XNN)%RXO66,!]I$JPB8 #$( \ADTZZ MZL:N?X,A1>B)M[[#F'8-<";G'F6>Z M@AT. 67$>??;#*0$X?V(U3?6V$D9'BI4! ] S9+L0''_ +Z(:JA4(G5NEH"U MA-V\5C\G$W-22L=^1GU_T&U-P3L^$==KX.US_U?>.B)KDE;>5Y#+;[=)]] 2 M86YE,BMX>&A%^&' -,E=[?V8YHQ7*5K^EKVGM8IR$DFEC@7L:MZX&S4FT*?I72]E/=LVEU+J(S*=QN MR[50D_ WP+<,HKSLK%PYQY=:E#E11J!AX;NFW>_!?FRI;[ K+4R,"DJ0=JW4 MQ]FY$-,.-L3? />Z77H%I5QIG#$5QY.'67:[XSL?5SH[(:;R"XEZK\B6K6)5 ML1%2#D5HM$J].11V'%B:]V(, ,>M:6<'A.8V4"*>.#X/@ @:=)P'77AR;J,$ M$]7VYJ@FK/:'$25/>%2_#-?R7C/7.45)4E2&E8:SKZUVRP%D@#Q4P^U/[%E# MC9<, />(=*\SXAKQT- [LB2>R_T7V/P%LRFP1C&"$^+AG3P.M@QY+M93GR,^ MJ; >.9=)P1@/-._R@ G%'& '2YJP_:!8FYB M:DB0]*&B?X1(#,^O(\MW+SBF;B/(8#PUT)A;@S'PT5U5><=3#X-O#L>1Q!P: MFEAL)IDT]CIS#+(6!7)VP;[U?VQ1'0EC.E-*D3J;!"EEU4)'N^M$@I&VWTR: M";NV6.40U)-$C1@?@"GL>IF!\ KK%WSJ5Q$O$[N"5K_W'8^57-:;*?4E$C^V MYTB2,>@*!RV%PZ6I= 00(^F1H6J4Z\+7[..:GH76)A]"Y8/E",TKIJ M,/-YD1^@KY(B4"1@ _'J,%#)P2-,/!0G.XK1K%R@9G+08?2::)^@%F CBF)! M7H[R7D"M@LX#JJ;ANP,P LGI(NNU+"/[&I./POMP(V)YW(+!0A@=?I7K?W52 M8M17&PIP,W"4PQ:3$U*4K#FW26WM8!&?$DDBS9O<'E7!8W5X7K<<@=A^RS1/ MGO@P,<# E.8T0TP_P@H!PIB%G0S4W+5FF/SH0'B$L4LK4@&$"28.8.SM'H%H MD@@ZG*CB?&)-C0DTM(SZ*C%8W/N"%I,I[TO22/)%% M4]F_&]:F8N=%7#1BMT+"7OR0]A:-=A#"^>:\&^&K)8*9*%GF,3 /9Z#0,8D7 M!H-1ZB)ESR%0 );&K3N-=V9BW >K 6G>VJFB%HT[UFX!]&J87$VT,+N"$!(" M:H4BR%#2\8!>:B\S5Q368#.D"#PYBB.,2=K[:Z!T90K@-FY2XF6"-_54;U-FMU$\0*C2V;5;X8/PW:.G5%Z&P6RR"MXRMJYI_=W A?M.%=H^:5%1 MX1JZ$6GDJ9M0W'U\6!A"75ZQI+92'/";K5Z(%B=G:NRPF:M"937NE"P!$IU:]?H*7.$S M,B,[UQSKD/W'IZR=W63T@ M^\)9$O:%I( N39+N,=!$9&3L((OO\S/X/;+S-#2Q;OCGH]_^+]@AX>WF)$$P MA-QNC0M'RR6A0PYQGV-PS>.<^8ZQ3[NA.@V6%S(=P(61 MEB']9C1/J](P^Q89!5I/[IW"Y"60S)5T$O')DAQ*-$99%>NXT^>5P#^8?TA-,7I)C*PG;596$\98)DB<_(&]@L@ M./ )YCCTI-#\4#4%%T"3F=6D#SD!B/&"(6/S0FRB=CR!7-'O-7L;V?]D*;JO M&9?!M%S'Y9+P;Z$:GL-UR.F/!6@K% M=\N[A-K_Q'I[-BAZ@_5HZ\ 1\X&XO:I*!DL&W0HI;3,27Y;14B!/E>$'H1\S MD2+F(IW$>%S)-'%; /, HW!!G2+C> 7J!/(@,(Q\VE"0QB>"7N<$!Y>+F\H+ M%H2^ %!9U)RV&0._&D0W)K16/!E\'(LXLV^#$4ZV=R/]C M"/#8I\#\@NL\4@S^=%UX>VSL]TE&3P,)A-AS H+AYZ82]0A6C=#0!S^)%'!4 M[9 ##:PJP/)$8'&L(E)6F9-J)G9'CN=-.T?;'B,%21D2Q"&DD#L&81.((Z&P M5A5*SZ*;EKEER*CM,JZ84OZ%FGE@9,31A7MIWD6=VGX!CXG%AI;FY&#U]&"K MLWK:[*$U=3F1.)<(#X?*$_C7M&^5G>TPL%)1IKIQG!2+6O(G^.]YFC/A_+4) M#GMTVDO\7W!-*+ 9L =#62?(JM#2*6B7$:26=%W@$:_* KWP:\.9)QOCH-RWC96DR4)L06H_!Q0M-!@S'8QD#HPDUH*P*Q M"Q>L^\R7/;Q:%3+R?MFF^E.L':7ZY\4YSNSF2I;:*'?X9P S*_F-@\4ID <_ MCAGZ#!DT1K$M*YQ:,OQ3#X"44UT21XU4MNRK2QLLY-EA7UWJJTL[]1)[4EWZ M'+R^SQ$*^" WM7+!,.<'+MIT6@%Q*543K*ECC!;ZO0PWT[DKSB(J;:4]=-8N M,&&TVD:"SG1"!1N!;'<,VR0NRZ4]^VXPX2_8[-_>_JWR_5V 60/RA$]"\/_O MQ^?GPS,1CL"#D%4"I>%&&DZ.SUW'R1M)][UGITSZTD;/S\]"G2I^"OB"?XI8 M]U*1,XCWNBKP8)96F.(&,KNS=,'!LS1=A7E+K:<%P0SFP?PR R&!?QG\,PS% M;8O+1H<5DJ6"SS$(%6'P]['@>YB/497W!NL>RT;IZ'9CW H$@1BTMU]O'Y?L M:QI#?@%A<& :77D_RFU@BR2N\(#1%)@YTD21VR(=YJKO!V7:UH"M7Z"PW @U MA'/F\IYC*EUB,SG]F-H>P,EU!>0Y0KA:)0U91W@]4CW2LIB2&IX0[T7(=+EJ MK[2=8F&)E,4W8RJZ$5\*K2Q5Y>*!'OCH!%5;*EG]M5<^@2=5T7D#:7+KT!N( M@N+*N9'AZI;4SB(M39C:'<-P>^VKE6W$MKF=@(3..P?GYC^)5;:7I4E8C#FQ6<%RSE>ZK0397+H*R0 MS&%[13J=,*J,=O 21&Y=K23J: SB:A9-L^)F/]>;2CNP>#2LK #!%")0YS T M@M9Q>\VL*W&'0D&=)3093=CA-,0>+NX'-[J$$T<_V("(\C[%D'8:N(*DY/K\ M&>?<\[?EE3TS_^5UJUZ)TO;+PMT:;_RSOP^#INSAJ&K'#$*B=)@AN2 M57/H$*=5W+G&(ME8.=+L[",X]2GSEJS M5&'.S\%0NNI%3--ODF'T2TI-4G"M<% QOV]W\[4(2ZVFH0+X5D>+"-Z,U090 M:YRM.58(P((4V$RD2[&!Q5?\.Y28,]S*@OI]Q/S=4/OD(G*T['9'04A+7+ %OG3VO$R+2M+U).ED7.E1)?Q6-;WP% M&T:OVI[ 9QY(KF[)AQ(?*+XDCP[$70XFO:J$!Z[+]6!2>)6LQY5.V?P@:7N' MJR <:Z"Q6-+%"-VJ+B',5YI:\07NI*7KM2!*[Y:=ASX6JH=0U2B M!N>7NR@UZ:![+ST\G8"'[F-N3[RK+=W?-96'UYSDN%"R&+Z3"Y!J%$K"SJC3 M@TE1ELW"G1WXMWF1FZ7=$&C[,46">T-W=YCH]6O@'C1Z3^;&6S7HK M5-GW9_#FR?6)J]<7[WW&"'_(]4TGQ&,*?A[]!&)W:_6D,Y@=;6 ML2$D&UA)?/!8> 5&Y_CME\/H/_YM=/;]B^CH<*0N\J&TWE5&8J#XQ\N+Z-W% MA_=OWGY0?QS^=1C]Q'>!)[/7.-0 D^W6+-DD:SM*/OP=Y@!A(*?*3"AKU<<_ =#1C_I8]>\B6* M7J Z.<9V /OFM>7APD1T8EUE1@76<"P+,81T^*%:K=U$P(T"38#I(G6,TLCD MU918D0;7VK$KXE?E'QZ'0(^M_T;D(4+1,/#BVLS&@ S8=7Q%6*(Y_$G>PZV8 M=DN[7DPX^^Q\PC4->>,8E3DRFIC<&3[S:*I5U('$7X:T>V4[$GX%Q:]H27AJ M,UQG+HA6D%"(N%'I@;6K]I!EQ<%0RD1ITXJR6% M\+97'SK/?:%U4Z%UU!=:^T+K3KW$GA1:[YY"NJ$LN&W#@>\:P1@8HXYP^JI@TLD7ET.9FG>< M5P$P,7]T Q?9A)4I,28_@-(1!;;V ADY]V#OG=?$V@WM$([RW^1O>A!/1@U+ M.BAP>:&U;[K2MN^0\G@($,0,?6CD60N;^HE=;1!0Z] -U4,0G\MU"O+I1A]^ MK;X,O CY@PP[L^JBP;E# CER*S,GDA?ZDC([*&5":2E7I"M5Q9R,X>Q'[>)*8 M%#$M6>\Z#\I]G-Y?)G=!C:=R8Y",FSMCV('2J6Q#)I\6ITK7@$%+8; M@"IG9IRA= 1."#1<5K[?#G=S)(JL@U9'H6_"@Y[)$BE(KU-K++!B:[<=Y)A+ ME)RB=D?LP5-=@VB-7447ZSAF')=HU(AGU_IQJ8+EH^U5ED]U-3$-[RI94-!V M.!+$94>O9:M9,P[B5KON[;/Q6O%BB$QV5J&Z M8NZ"!2!1@CW-1YJ^#G#W55+']$&N?? I])L1\8C9U43,EBFU@/Z(ER%#H\M: MX!6R]#V=G((ZD!0SQG023E+S.0]MD.3R"%0Z4.3TL2,\W\WQO)4,M-LW6@5Q MX-[C$99QU1E&_/P5?7ZAT-.M?)< JQ%=SV'RSP:.?TY#1"^+^1Q:K=W*_\D> MBW$#'[WQNMN)T'QZ\@)%1&XWWZ1F)@8HA]W(7:_& M>U6$7<;SM&)A6-*O7$I/9S!^+'>%J8MY>L#_9)WJ84C6Y0-K-*&=#QP&X-C_ M.6?-ZY*?N&K]6IYG(-ZH:LED@B.G,,';Q%W+N4-\.VB+FH UJ9QR=N=R@3R_ MR=7Q-' FF//X85Z"R^;KFB"Y^6$(2T%<*R).]^>?0@D%ZF9AT50LPG1#&(#( M-KO":D/*QJ[FF,)*@!^HME5>-,!) "D0_&[X;FP\!DX:-ZS@X'N$O_#N%YUZ M3>765A?\!"86I>M14&@2HXL@-VLAA[K?V/W6Y<8(3T,;-*N+*P-'AM2-UF11 M*Q.6VFI8 C>=>%5Q C#B0B_ 50OVT&H&P#DC-7WGU_C4,$Q& F8P'3>RB,3Z M!#-3:QD$3M:VK$! *>#3G=X9$O^$Y0!2&"66V5UJGTF>4X*5JJ6IG1CU*CKY M)YPDWFZCW0R-]P?(##;ETAGOMTB@#1])0>.BJN!P?4F&]O9%UC'"1>F^KYA2 MV'"K?B'XW YHS;;+7T#%; 6!+7-B4!C'5>HQ>W IHQU$NX;1I,FDJ7&=/!_91OX4IF]>1-,0&QM4)Z2UILLE17OVH:FLS0S&D'*S4\N3@/- M;*1_%R;#%?/0N1 #$\&C91*]X.Q[!.NI8FJ4K1==-RQ2'C3<-B4^-'0 MP*J M2B]6*E@#N5'IV&H4^X$4 MP;2 O>B*"P^(AM(A;UJS,J#&0WMR51D'<"@/GTZ)H0FP_S9(]S B'9/!-R<% M<@YYA.EJM<(6BK)KO&1$!M&0N-^IL,._J,M2NI]#&(\@C94F M>*! @1=+,,Z#]DH'%FSQN4+:>J%[6V>4)I$?BT[C@,E$O(VL L MGBOI.$"S5LA,P-U: E\5]]4Y'S&!$68RJ6V% ^F,#/P00]J MPW#T#J)98Y_.9X2%.HI V?8 !N>=&!JACC?P+BF57Z+7V'+$K K4D%%CDQ9' M\NUVM\X183_)]?W!"\]2=;P"$$1?[($-VK853B%(G0Y946J".YT7@%>8YTB3I8E" M98<6%2( 8?,>$'4+;KRPWB35,LKV<90#%HNX;D/AA,#Z^P3(;H[]K7T,8#LW MYT0U4R?#5Z'PCG@_M4LII7-M#Y%BA6-4>FIPC"$ (])>WJ[(FA(15$(AB"ON M&0$F8ED3."%52-_88,<"8UL>(X56Q0]L!E8Y.[\'I&VGIYK)!V]/JV=I)A](I;SRAQ M@JDV]RQI535&R)7=H^I;MP6>MKJYM+37ZKAU_MM5422 MAEH^XN)0RI_'1 S M14WR5P[HX&!:7=I*)-S'R2%*=GGN63^=)9C''3U'[T;PUH(RN4%5>UO,D3CT M&7C;H9W(DV>%9 5&&6'4' MJF*F9BA;AC217H(306JXY. !PJ3?I#3(B8BKV1HKH.57QEVA1#KKK1*GL+YS MJN6;'0\Z[/M*%F'7-^4AL 0!15S'[(J$#]2OT8R][&_H?7BVC,['14M.,XY< M_6R7N2;+96,'W(/=G?@G3$O #X&M!\YPBMJS1H/I4O5.J];:? MF4'$M@4' --(4,J4,"4K"T["'C3>*Z@DQO+Y4>R8O#VB!KY=H+85&RG/C%VO M0>![>#@D'AMO:?$E APBAG 5]UM/%[!C)N**X,$LL5FX5(D MVMF%PB/&@V/EK)ZB_X4]EWRNVBE#\.P4U4BD,B$ZB'Z!%&70JZ%E-""\TZ=] MV]P'[M(;]VJN30B]H VYAU(QT#8$19\%JLH%2#8STAS;NT%DB1GP_-0)83P M(UT3HG%^ ;2O\M@^%>>P0QW7X;UHK&\KJXA?O?+V:W8>$]TPTCHO"-^+[BM3 MCW2X5ZRCPDHHX&_@A(;DQ.+A24T+"Z8WTJ-(UDG\2GQEW4.']Z3JE#OAH ,; M:D&8#$-1D"D\!8_YU#6 JV74%V4V%&6.^Z),7Y39J9?8D]:?[34#NLC&G,9+ M*)FC!=9):49E*"0 W9ZO8-"5)FL)1:AP49A5=CZ?>5M:FT>>3G!Q?B2]133) MN3NVT4L:!(E.-3-ICCS)OI.K^/LP<^HR R MW9">&Z>,2&ZK*>FEX0&DUF)F7&JT(.A M!N+*I3VID6@)#%8W7"PK]W"5:GD#J*[Y!AEQ5^;N@S?!S[.=2CB4%!+I1"UPQ5!^CL$*CXQ+S3^)F*IQ7AFE" MM&.@7.:*;^[YR-'FVZ#@07QEPYRJ1L3AS03V"(,\WZYN'@GV[ *-EQ! M!0,E7 ,G4"4*#W+NTI+VE&@5=ZX06PQG%1)($V!)P@9H*<%1.Y]0T =XE+!B M";?5CH4O32V67"FG:%@L&E^O_<.-D.UGUS1RN&R(?A5]=T_&,TG+23.'E,:$ ME1(<'1F[&Q6SZ]9I#2$QL^S\NMJ.]W-:31IL"<(GO+#6:EFE:%!>N]%X*28 MO_/>VYRW'I I-,]O.Q>WT)*L+&T(WS&YJ$9"1)^=!KB!&0=&LN)%^&_MT7@Y.^4(QCI"3WX1&4LSC^:,+RRXVUH%- M(?,!@%]255>8G)?0@A5=H \&4J_ O[R;6WU+$WHAAXNT/%#2"2! _C@16A;N M3*HB#^(G%E)HJ,5!ZTQ7[>9 W9H2=KZJ0+@8N"7:K>3XHT,TR8HF.:#\/?#; M@1M/,BXW1?E1&T;)WU=B97 -R^#/3)PA"<-*P4$.;M3DE0PAH6JP)V86A^6" MR7*2H5U+BIL<:".K]K+77M.-L<;:M0&Y)P(T6(%,EW/D& K*"A#"8IEC@"EH MZ5JSUW8#!\<%H'$<,$R"#@D+4$ Y\ZRDCE 0.BHK'9P$K0I.\TVBY!!/1)UT MV+?99B98+YRZCU"OH!T@%W*OZL/8G+[CV:=VX!BFLVOESV3?V< LMAT(9M2K8Q6&C&_IEV&T@"JF^D":)\Y E7M29R;H=(&+$C0TL"GMRSQEQ M(LU9R,^KMB\V&)LK) _5K6#<2D_BW]2!@7EE\36AF9Z8A1>963.$Q,Y1;\[A MUS,09Y"G$'%MS[")962.+_ (E3$;Q_G'JE4B"280\]=0IS3X+E"]@,XK4L)+ MP?7"K'\XIMC:*]7EHBL4J7C="+P%G@/1-ZB@U7H@U\GJ0"NJ[X,;.] RPK0X M_F3P/Z_C#%<,>R_U#-MKDB"0HYO&D M+-Q)I.8/'/D*".N<#<8SKU')&\T62S@=I&,!=H.);$A[\N6R;#I9XE9]P."Z MV)Q&630D0R> D1(GUOVKXI# "9FN]E6%K@SUAF_BWP?>D1SR:/15.%R)8"BX MC(88)(TBVT86Q$%4$>T)TO1PH(7:?/+8CO?0'X_DA!)AA"IF.KO(=G)-E73; M"GU?2?OQ[*2OI/65M)UZB<=927OG*%]#=GX/:KN)2\>8-[47E1PF&7Z%0Q0 MQF,)/M<-3=> D'-WI5E>G(01#A:V+[N:#/XIMD\UY<[TE3*A9B*B4QB#PW*M M?^#AT,YC($E;],"2-OC&JM<7!@1'8057](! M@XF*&)*;0N&+X?7$B2@YH0T,\B4 D*&6Y_\U31)K4UZ)6_/[QQ(8*NB=044N M=H.JM$%$I6%CEH69"/.EZ SXIO.6^M!JYQ-- #\J#K>O^BH?.BDTYZ0#H@5J M$^1B7)G"SP"N/(K9^!8;ZM7Z!A2*<[UV52\;(_9Q6<1)YA:(O?%5&2]F,$IV MD5BWJBQM".4(=NRSZ$<19F)AW4 &%!V[HO]"F%:F,=-#U[6G/#[6T1;!CY,_ MK#L:OB'XM.STSC 3/%E/'X3,A6I* R8;^P0#4CB!&"8 (&>O0=D;Q+"#E2@<4:PPC?[#*!J^0;K(%&63LD#+3?7AI>WK < MA]'O*D:BC 0C]_&9F;T)+2-2&K7PX-4Z-!_"?N&ZF4^7BFU4%)8^2('8P",& M.BPDE$2]A+&C/&!;HQD8R$(K;02QU-L$1MTT7+L=& 6D#VWIIG4%U5NAI1+H M[.;FV](1>]4JH.!< \A[C:(9^WFX-ZFT5C@JHDKF-K1 3J!#M!.C?H?452D,Y? M VN1.2A)XW3UO")% T"HF)H4.!VY(X'_I#_BNS Q8QN*VC6@+T>)7%YU=.Y4TN"CY@63@@WW_F"*#7ZBT]_, MR[Q""8@GXZR 30VG+@X\_!:^UT@9MJHA#^\_$/07V'&X>XHF?.F*ZRMLT%X' M0YNF=7L"Q]]:;L8S[6.9YX/JZF#T0,D:N6O>F8XO*=LR9V>N]@273.0TE=XA M0-]1@9!6B:YQSI%FSPCMWMI[J[.##^TN&4&L%R!/+E4Z&-Z%S5;NH&4B_#3G M]F3[4V*>F,0+.-_(* &N!Q+ZT(0@.61^3\9.;'A8MY:P61H:;6 \:"$3=9IB MRFLWVZ!!=/B,%N'+(Z@. M!:E-3,X#\3RTN8"(!!B9\Q-MO01D+)3TJJ(>GJRT[$C2+C\S,!B[_ +:1.YL"WI6[G ? M .8F:(Y)W #[W"O'?:$:,OD3,.YVZ0E<""8'JFJ26@A)_D(/P9\U*KSCP].P M["!CC7!1H9ENZP!!TMQU[J?(BL:]FF[4URU!^TS%! 8! W'/\(WE%HRP@NY! MAOK*_=O]YS+C]!C\#KJ8YXYUS3/@7IQC[C],L1!F >I^J_?0)0Q*\ZM+\(;H M QK0HJQ]0V":VU^06@7[9J$J*TP_P[25,B*,/]%D8G\L%G 3@DK!!X*WHA2% MV&^.:=4-BY+NAY?2LHL$G'1A,ZY^H3&D!,_J13:LC17(EO*$;W5_F8IXRKAG M-5Q,4$'T/M0= .F9'%6E@U8)O/3G=!)V 3_)=FX"?O95M1_/3ONJ6E]5VZF7 M>)Q5M91NX2ISI2^#7S#F0U5K9M9UN*8D;ODL-M76,4JHTO[/W5&?'OB;5$ZR-@? MS^PE/IH#ZUGFADGO21$=Z -*.$0X!9F;&O&B5++2.E?3$EZNF6#M#!,0Q*D$ M;6M*,1MS*AQ :#0,8JT4R=2-&=M#Q3B)A8 64!$ ZL881_Z''B')*2CIJA69 M-"C-_8?0::!2#&R8SWS(B#@1@V .;J.$FF[KW< EP'ZJ-&54@TO!9@71BU M8"'*-4BZ[BW-^YU#5".X.UPFLA%>K/+-OU#*%"K[KU?*BPCJ#O5L&5[,_:(+ M2/6"^:2HK I-T?#]<+S%4FC#GRN'X3I(RA&JRH>?G)!5X&"?D)BY/]_P:%R MH,1#P+B6&1B($EJH[<3(@@[BA6#Q$_52?G4 20O/#C%U>3MIFL@=]JX+=B=U MZT!,1L1H,-)&[7K!1*2,?T!S:7*19\]!.$:1C0/!+)175@PI,T2TJ*:VZAWN M'=T?S\[6.[KP FGRWT]N=T]&1Z,GO7N\KYYE[Q[O!*?V&SCFCJ"<#RX7RW]= M2D7[U3_QW+QTW6*#Z'?J]7]'G?GL+;V!YOLR>M>4UFI7:WZ[14WA&PW&T_B[ M*+KK4*R\S5>WI:-3IV[FN*3)WNVYD]M%(,>Z1N/ MC=_]!3J!!?I?Z:'SZQCLOG(WO+"ZIK MO<[BJR<1+2V[A3[5/TS33R:QZR*KC'^:DVWNI&_SH9SG]5WO M_ B_C>#'!Z/H'72SO,JH=]M:S. 9?KS_?^OM:S_C>692BL2O[/6?'FW\=(2? M[D,.Z.>F=%3):05A(F=H(,(UB0S5MS!BT=>Y^1KJF4699O_Q;Z.SPQ?'AX/H MZ/#HA+((VQA5LBUO\N0#L!'XU0\>83>9?GNI#C[O?K_9/_G;G3_Y,:#H7[W) M[2\6FNUU+_9<7NRMB^H_\\76W"]XL=/#)S]>UF8!!=&? (I4&RCFK=Y*$G7; M'!%K7O%T)*_X-^0B_]S7Z[Y7^'I'3W[\2Y&9W(#"0@7(U/9M(I0PWV:);'<( MX1'GGN=XN[/]2VYUZW$7#N"7W,J>>0PQV?8Q&49YYYT!"A" M8F _F*("9ZI5E:/+@[\.(G0W3P[/*>L,UK==ZHWM8D,7%)!NCN_5Y;AL]*$> MQ/J "(*W@X37>@I74,\KF,0]+%P 3DDA\FX9?>&62Q!OM"A-Y=!3)%(/>\B. MW:^EDS"!_U06A2S(K]70;40AA1^7Q4?$6HLHMARFV)\K;%7+Z,9P01WRKLA M+$KQ*!LC/=1V<2V:L7VOH!,WE$1^R=QN@AWP<;,B491' BF5[T,WOTF9EHQ M_KI7J^/Z+,"18CU MBZO+$S\,2IR )/Q%>V\)(AW>I,+^K7N>AA1 M4DJKD#T AZ5$N9R:>F%NG467 -^TSNRD!LL,QZ+)XYNXI/++9]P8F0I9K7W3 MO8,;%\%,1I@B#6:"2-CT8&UA2*S=0)8WG[4N[3,=(-G+HC(_R'^\@%:[+%[^ MD.9H!?!'+\++G5J3 ;QS4./@I#6:*?K89VR'AY2UK4O[?XGVH^>=?S] M?'@V&G5^=#C<]N\G)]O]8NU#G0W/SL]W[*&.[/B>'N_:0XV&H^]/=^RA1J?# MD\/G&R_U#-7Y;B'=("(2Y]4GB^>)%A&YV*S=>)[<-P2$, _EHQZIG\'L7HB?VH]2 M]RA=7%V!LV2'ZC>'!;Z*TR1':((Z50C M>)\7^SAZ*Z$VN]BQ?EXI>VWCYJ-SRL/WT_D-I_-U20SK49.G-)D5^E=/5B9X] 2X@--YG%7_ M_>3-;Z]7Y]MC)*S?=@%LJ!?S.DS8YLW\("D0@@-7\JOB^9,?1\??#YZ/SF0Y MR)/UZ^&KK(=P3UH;_EMQ3>K7Q_BG=H]*/PT/,@V_/;O8WJ-Y/*__Y47$L[L5 M$6]U4NY4(#T;W;E VCOT]S?GG8[%V=&].19_UBFXNS-P])#.P-FQ=09.!\\/ MCS_?%_C33>'*^?W:C,L&A+I&)UL>X'^ZL?NL0_=6-V?_Q^7+,2]G)[=C7FX] MB>^"XSD[O1..Y]L[L7_FU=%];I\Q.B\ZV=5\P*.;L[L?],Y- O M@N^?_&C#_Y/#D[5'_D,G\+L&[+,3^,=W3^#WJ_;651N8!WM>!+[.#B0F'L]( M;_"$GB%8IP,-Q&]_ *^**,( 5GCP$+A"]S)XP2X"B&Z@X=,1]-$ W/"ZR!JB MIZ5F_12@G#56E0Q1]P&YP" BU:HB1TI5A)65Z=45:F%EPN7QHPES.3(8"2F-X$E*UI M0>-/AGE=/0]=\&QR&>$8@$LA?Q=P JSY3050E(6"HFB0IL/7WHJ"!5I(Q+^. MC3);-$C(SS]A^GX'[6P-'5' $+._?1Q@&F8D+1A"1V:(7"7(ANF$1^%B\_A3 M.F_F4>S@.9M>%\8)>,*K9ERC4X=\)\ONP>R<:'[:ULG4:M:ZVU] M43U;PX]GW]\+6\/QX8.S-=@WG!S848/5]4/5S.V8+E_L$X5#\ +FTRP=I_6+ M;_Z ]\'K\ C>; NRA[LMQ!WJAC\;1J]H4AROP5X ^;\?'AW?%SK][/!^@. G M1\/1V68@^%TO=3H\^;[[DVVO=#Y\_OSL7JYT-CPY/KH?Q/RQG?+[N=3YV4XT) Z@T+C%*;4OKV;/X?^Q1S#D3(*WNPVQ M<*_3:R_S;6H4Q\/1YW@>]SLF7=X(C<@F1KC/BW;O6-I]X)C[+D^Q$G+GA8^V M9W6]J'YX]NSFYF9HGW!X55P_NR@G,Q H>&:2J[A\!I2VST;'9V>G9Z-G]DE' M9T?G1^>'H_/#P^_/CPZ?\X,Z4TET 7/"Y'W>=<5. ML)7X_6N9PF^V5T:'!W__ZH;_F[VM73 'Q^70"CSTZ]V?@ 3-!V=.OQ,-O MPZ'XTQ+4%K.4=V^+;G'2/9"+U2?=X)M*A](\$_/JM M'V]G1,\ X@?R[76?VO M 2()$T88CYZ+4?[S^4VCP]YQVINW@K/Q[%&]$4/\#[^%5[1C0W$\NL^$=^_R MW.=)YH+QT3]'T(M"A\]+&,,I2^21:DZ:3])%G*V2&07$= 3\/8X/1B> A+UR.X]Q4 M!V\_968I5SDZ/#SZK#/O*Z!H'AZ+\,TV^O]N4\S;G]>R]JO/1^ZZ_3JZH_UZ M[60C>_O5VZ\_A_TZ&H[^LS=@NVW CN[' 1N=1[\/+X(NVZ1;H?EZJW2+U%VOW7&AWN[H3 M6J.=[P>/^S<9>37QEOOLA>II^QX\( M114@O;#_A8@I+(A< HX$*BJ(JV2V2^!W>)IN\T,8@-+,X)&L!_:WHJH&<(7- ME_@ISE"DZ7)F3(T_N-[FEAA@@F@524?,BLP&HA7/ >L[VXMN=TS&V2D8V@^D M_

H6WMQGYC?_V-_84T5U^W>_[HWE[.-DP]YT([I M%3=AK?GI[PJWWB52L>_OQ(KRGR0BO?K_/P!USB0(\Y!4S![T"4J%3O'\GK88 M=UQ4=R[QFLZ)(XU4 9J5-VEEVHJ@61J/TPS(CD0$LZ*K#>P-RXB4'ZUI098@ M?(ZTU'H.6^=&)_) MT7/\X!P]7[02[K"N0DZ5;S!!W2PKEV]^^>WBP^_O7UT^"(_I'9<)6:C]$X;6 MF2T2J$7I6Q>'W:F:2#]TF+\9J'8WUK&;Q$V%A&9IQ?1FPEIF5PV1/@*;X=A8 M,SH%8PD70K/(7P EX0;,)EXN;NI94=J72YPYW LJG=/A\>A^N&9.3H9'I_?# MZW(Z_/[Y/;'R' Z/3KXF18NZ_4^^5X>A@7HCB_=^$3^>*;^/ M-_IJU2+_3GC%.^D?X%L^W0 L_:Y?T/V"WK,W>@@JB6_Q:D#\^ GZ-?A?=Q M?G6V=3_LSD_5GV=?K2UV[VY],7R5/U\]X_#Y#M8S3@[[>L:C-B"/,/7VSM0F M^J5(QD6+8[U?K'O^1G^ZS%N_E!_K4GY\B3=*M:UVF$$:[D-I8A#YZQ-OCVH1 M_^D2;WYUPZJ^F$R*)L?NICX/UZ_O/7VC/@_7Y^&^_2I\?&_4W=_?C_ 5!+ P04 " "FA,98 M$,"2/?P. "NH@ $0 '-M87(M,C R-# T,S N>'-D[5U9<]LX$G[/K\!J MJW:S5:%EV4Y\;)PI'W'*6W:DLIS-[-,41((2*SPT(.AC?OUV@Z1(B0=(BHXU M0^4E,HD^T%\#Z&Z Y,=?GAR;/##N6YY[VAOL[/8(_;_95VU/OE MTYLW'_^F:;^>W]V02T\/'.8*/-G;DUG@NSM[AW$S>*[_,0<'![OF_N'VM'QAX%V8!J'&MW3=6UW<'QX M8.Y.CMB'PW?3D\G$.)P8QZ:V?T0_: >'QH$V,0?OM7W#_/">ZO1H<'0@F3[Y M)[X^8PXET#77/WGR3WLS(>8G_?[CX^/.X_Z.QZ?]O=W=0?_7VYNQ;-J+VMJ6 M^V.I]=.$VW'[_3[>GE"?Q#H5TF^QI0]-9?\R[?O,%C[^I>%?.T^^ MT>M7EQKXVI32>2W):9I0>G2EC@8I;QT<'Q_WG]#]\C7(]2;97L.?VF / *XA MML@MJ\N&O[28K@T=DJ%73X>8;DT=FWD-?]P)7\.>6:WKA!;B$KGL2^^\=,^-%)+-(Y4P2\K\3RG7NV8H9I3_GWIQQ M83$_OSMQ:/%__-N=L!S2)FV0$+ ]"O T2F ^KANSO3=*AF 7Z M(4@!'&P6FFB3^V\PLV[_@<1RK;]$[VTZJ=M[(&'VG[[C.K7K=AQ(],!NXO5( M?@_WB66<]BX\B,]'= KJX?5O=]=E<964G)#$?&/.B2M^VI7_!D1+@GJ-2$J" MI!_[JP0KK *?&4/WD_R].L(CXJA)">&*C2K3+0^I7++H8FS+4@N[!G.!&'[X MGFT9F-F,H3(G7TZV!0G:D2I3V 9D$K88J8DS3WI(E//),D K98 M)F:_\!SHX0S:6 _LQO/;A#3+6XGL?A-DE^00%-1UA,^IC:G&& %;%]%E7DH$ M#ZHA&'$E(=LM7BD;CRB'[LV8L$#A-L%;9JQ$\GT3),G;)2G_ZCJR2_/AC+I3 MYEON> 8VFGFVP;C_^?? $L]MSKHE4I28?V@T_X82B>62M,Q_DE#JU@52X%!_ M=F5[CZTNLPN>2G@/&\$+_(D4T"$DAQ#X/UCLD;HPA_H6F'F4ZD]U]!1\E(@= M84)B^;KM^0%G\$?,D !'(EDB1FFF'4)I'#A@\V?/'%M3US)AQ7'%F2X+:I8[ M'8%#ZY#15D>K(C\E:L>KJ$6,$:H4:Y+P)C'S#J%WQQZ8&S"3>PY,/X)37?BX M@781^,)S8 6I#IR:E0JSP>XJ9A%/@DS)@FNXQ;?@VR&X+IG).,=UR'$LWZ^7 M_^<1*R$9K$(29I(J6]]U?MG:+ND*&OJ,7_2^V W3**AJAI\GQRI?$/5HV/ M?(AD1-*<.@3$%\\S'BT;,GL#1OXU],.=6A.;G?E^K8J2@H\2FO>KT,0,9?B+ MDU+"DX1,.X32.G6$!M6!P8=,6-OM=/_:!7.R>_I4)\=($RDM?IA=%Y":2/(. M6?H&IN$Z1H[:*^V;2:]#P@Y95D;28: !4RJF.9"-,K=>WES&1(E!)EE.<9/3 M_!*_#D'SA7E33NH4AQ\J:)CE>+C\?'[ M@X/#')BK%A_)V_A7ES;N5JHC]Q22B1KXY9,K8:I08B%O0V9= B-5^*@+1)94 M"4)9W:6+UL^MH-3%H8R)$I&JQ9@NHE->3:D+4R5N2KP:5&BZ"%VVW%(7KD(. M2H@JE6VZ"$J8[-<%8HE*:?Q,!2;OE$E0_U*.1ZP?V"73%#+;CT#SO!7X7^4*675R(0A M'XOED;>1Q"YAKCQ1$Y_%B!K6!KVI "7JF?I'I8,\Z=,E,<$6]\JP_#9X<>1! MQ!;[U\4^:G#'=&\:2FU_V!?+4**?*:E513]NEQ*Z=8!:X+0Z_LND;)W@%EW

<"(+(U+BT[@)RF M-GSK"E)BG*GRYFQ^0+@>R<5X/9:<-'@G'W_099TQDK_UBC189Y#2&&@8R&'& M3 ^XA<_W?W[2[*&4/K M4O?93_&K[7H_01>E]V7*[.F]Q&6W2S0C4C4YAX7*O9._%_JEMK_D@U[X;KE( MR7_\_6AO0G8\12R7B MB]Q$:J*A*IWWF-P=Z@3*Q>UPOQ(G#HM.+%N:-R(Q//<.UPL.*X%\#+.V%[VD M$DK/RNR$%&VS+WM9TNI=O)DKIZY$LYC:(+!8+I2+GE3MHJ^5;[.G\$:1[ 8" M$6.U46W7:E&FTI,RFRP5#@"L.)740I-JY)T6V#K-"C;-=UIJ\E6!?YP]+%P% M_&[OK)1CL(C\[I@#H2',G6<.K-O6'U+KST]SW+)L&?=:,I4^D:G!5_*)).)= M*$'26I!(C4ZZ3/;LSQJ;K6I>2H@S-=;<$T5='^A92X^%I_\8SD6CFFHU=DKL M,N75 NPD)(+&^+N#34 MWN[@: 3Q$,0D^/.S,[>]9\;DT!@%7)]1G^']%M"O*TKI"=4.]&H$I>$7*%P9 M>#KU#'Z#XF^&5@E6IMJ6?HR_DPB$I^";9S$%]$HD,M6JZ#A^UW.5T PX07AN M^%I)>:7IK%>-G0*M][N9\M("K80U5A#EY4[/:*%AEH[51Z\%39U=;PAC1:Y* M-#.%H06:R^?RX_>-+A^[[RZHBW+]HC*6;/9!8'<5P!_L%FXX@3,.)C92C>AS ML[W-%F4J'2)31DH<(K4]D-0#4WN<&-"&2I!("Q*K06(]MCZS%GYUCG2V*G7K M-Z_@-[G/U:4!;?:41SVV2N0SQV$\!]61Q^HW2A!^CGJ*%TM6_]M?4Z3B;A\ 2/^2"GY5W?#C_WE#Y"& M?R]]I!0_41I]_EDZ*7K*;R7'Z7(.U/0(G?CR8;33GDEMO(!?73WMU67CXL&> M"7Z!4? /]N(']8^F3-N><:]_*YB^.UA$=^:A)]L.NT9;&+!53\ 12P1(--I$X2Z MAQ:H1*KNMA&$7_RKV,/D ^,GAH>Y8X5.7K*)2)X;N>?42$Y/X;3@BRL8I-3^ M'Z,\2D.?SZ(^%_5^/9ZMFR6\@H<'W&D%B\05PAL&'LM4?2UJ_=J]6,;@[ %F M.U3GRN-CF .7P%A 8-OX%63(?UQC#%)L%M^YA*L(UM M'O0O)W!#IX<1]TPF M'^:$E1*_::3CL?:R6:&,8B,F@^_,FLX0CP?&Z93A\HSO%;D#-%3CH!+I:P^* MPFEY:)H,>8RD*H4^7IG^A3H:$U7H:K))'U4%SR $=Z>RE=RU'4&V!X,3?G^W MQ SWW4'_X<2VII%>!398GW$=X_S4]5X>.;@&02[F*A57^G*BC1C6^0 >PO[H6"7X.W82B]4I@QMT3X#.78,\6C?$[X@=G>'-OA,KEXP/B*>T[IH9M",[\:=H1F_ Z00]DJT MK[]&W3!\L!1TXLRPP!M!'_B;VN70J:@V KW<#8:DW''/GL0Y!+\_"B&LSN E M^RMB,>L$5[ X'()**>(*)TK5[[QS?@,?DB8I*8#=CMJ$@E]=#DW=G5*J%+KH\=-G]#'2< MSJ[ % V+L6T)_U-:OD$ENEWKMZG AB(0;M.&,U;\:I5G',)8&ZP\\5=FT=P* MNLPA7\H,^>64"C69FF6S2AS7*-Z\K)7^X]FPIMU2[L^HK\"5^+U^1N* ]U[8U/?/8#8^5\7H^:TW(B0O M3/LAJN*>;5\R(]!1ZB+#Q[D%M[33TTO]JD)-]IM10XBK'9/5"2!]%\?<8<^NG-_P%0 M2P,$% @ IH3&6'[F4HE&(0 %U,! !4 !S;6%R+3(P,C0P-#,P7V-A M;"YX;6SE?5ES6SF2[GO_"D_=UYME[$M%=T^H7':%(UQMA^V:F?O$P)*P>)LB M-8>4E_[UDR E60LE<\$ACSWE"ENB*)X/R ^Y(9'XZ[]_/IL\^8C=?#R;_NTG M_C/[Z0E.TRR/IQ_^]M.?[U^ ^^G?__Z7O_SUWP#^Z]>WKY[\-DL79SA=/'G6 M85A@?O)IO#A]LCC%)_\YZ_XY_AB>O)F$19EU9P!_7_[:L]GYEV[\X73Q1#"A MKMYV]=/NE\*MET5:<-YP4"5;""(E8-Q;55AT:.S__?!+C-G&[ M(%PPHFQ7$ MPC7(7(P.*3CNU/)#)^/I/W^I?\4PQRW??CI=+,Y_>?KTTZ=//W^. MW>3G6??AJ6!,/KUZ]T^7;_]\[_V?Y/+=W'O_=/G3Z[?.Q^O>2!_+G_[7'Z_> MI5,\"S">SA=AFNH#YN-?YLL77\U26"QG_9NXGCSXCOH=7+T-ZDO !4C^\^=Y M_NGO?WGR9#4=W6R";[$\J?_^^?;EK4?.ST*WF)\B+GY.L[.G]2U/G\VF&:=S MS/3%?#89YRKJ=POZN\I^/BNOS[%;HI_3D):/6'PYQ[_]-!^?G4_PZK73#@N] M1@^ *GNF)*O _L\V'__TZRA2F*2+R?+U5_3]Y4,JX/X&A)\72+^ZFLPK()-9 MNO6F217EK+OZS4F(.%F^.KJ8PX<0SDD%K[.MC M?T5:-+AZW_OP&>?//R^Z,.MH)8;NRTL".O_'C'XZ7=" Z#$?7DX7V.%\,9(F M6>L8AQAC J4R Y>4@J(,)J<"MS'=EDB=K#G-UI)+)_7TA(P^3C8M96>BN6T&SL2Z.KT:QP//]\7K7'/Y!&EZ(3BLR5E\R" MTE) T)*1S1+&ND0CU:SY:EN/91-"B?_EA&HBQV:L>DV.4D>CG-VF^26L4;9) MTG $I(CD"F%&B%XX,#X4:V20VKC6>NI11)LP3/XO9UA#F;;CV1HUFLF?SDQS M8 8# 1$TVJP-1"FU0ZFM%/+01G#[D?W>T8>\Z69E3%+S3'L=//"H!2B6'3A; M1<>\*H8I'D/KY7+C\4,RY_O*^RZG=YWE]@2^7$;D!1B)CM%S[.P?ONYS#DWS NN@1ZJ25^Q2E6*U%85M:2JBG%("C."[A,NH*I*)67 M4?#B>R'C/2B#4M*MF;3?Q#=CP4W_(&D4S"F$PE.D0(IE&EY!L-X1 TW Z..A MO+#M1_(6/^+T J]69Q?2XC_'B]-G%_,%37?W_'.:7-1D^,F<+.(<,PE@Y#UG M49(?E(2D*4>*'Z.T%#IFBR47KVTIC4>\ \PA*=1=^7)W$?0MK68+Y-ELOGA= M?I_-\OQDFM]A]W&<#F5TTYQQI MME*NT!T_**!,ZQ#>#8[ M.^_PE-Y# U@F;/HH1[C_E -5)7QC>(V*$VX]915G4MSZNE3OV?F2&?>*=$3F M1+0D(2@R(LB5,@RS<\HT]U8?A-,VN2BRSRK8! 4Y^9C6"_",/$)T IET/ NM M#Y==M-US?@JHJLQOIEURXE?++IQO%B$.,'WLS>AHV4X MLDPXRR,'PW@F/VI9>2808E!*EEAX#JUW_/>$/"2_IB]B'5*J@Z$BX55<)PM2 M:P_DUZ>Z(Y/!1^/"0=8^@2;A39]==#1)Z,M]LP#?.Z@U'_>?[?%\3'2<5RLG@6NN[+>/KA/\+D M LEQ*PIS49 ##5-EU!2O.8KYDTH\N;#L_# M.%^FK GDTFNZ/72?HL\&'3A>-WRMLZ3#DH,@8_*_[.5/._M?^TRIOH'L(R/&=G M+X$WF?*6)PO#],.8_.W5T,CKOJY;NZ9F# J#$8$T9/:@E"$U:;PF9"PDQFPN MS>O>-\$U/#]G+V(T%T7[DK%7&.;XMD[GZ_+G?(5SE!P7:"5I*L.JRV41O"N\ MTAB=++;XW-M9F'6 AN?3[$6+=I/?-GE\2=*O^HL&8DJT"KQ)F<(U$X]OL1^^Z3VS#94<^6+[Z\F83I@F+K MFHPYO]S<&4E>1$DT-I\3(5*2S%'T$7@R@8Q12M&TSI4_AF<3Z;OO1_K-IKX9 M&5Z-0QQ/5CO;T_QN,4O_/)U-:%[G%=OBRRBF9))B2+%LKH4M+H)#9X%%8XRG M0,?8UJ6TW\+4<,PC1?;6:6[(\S*F3KJBQ5<8R(@^.30&;>L2F!N/'U(JI"D3 M[A)_UREO>(+J[&R\VI&H.>CER=D/.$T5$$850TJ"7+%"+KA5%B)3'$IQ0L;" M$[.MUBO)0NSNK48MZD.&TDI'+,> 4H'"W#XCWI8XY0A*8)X\[Z0WWGA=A/,7\/'13IU[E V8!$M.0PZ6D0GWJ;;K8#6#@)I[ M&RSV6["SBPXYE+?=FA[M1-&,'B_&TWHZ;#VBB,&1S\A .(H!%5<>0K$6N$;' M!<,@L77KS,?P#,G9;DR-9F)H1HSG9^>3V1?$M[AT^=>,-S@99.01F"FBWGYA M(,A4#V8I)9@7,F#KO:YO@AI294]CBK052!_AV,B7FF.V'CQ3]6R>(]0R2S);VSSGL!NGCQ!X M;27M1S;Q=YGKOKVCFW5S%.1I)RS0\JPU.CQ!J!O)0BGG5!&6F=;M(K\):J!Q MUEZ,:"N)?OVC&Z 6[U\H%ZB$P!T\9;94ITS9NW? /20..KORT3PR)E:R]Z0V@#C;7VHDH?4FF; MJ[DQTIO:+2:,@F(^Z^ME-LGX6KI;P$9B;[$FVM*Z./)A- .-M/8S,&WF_NA] M1-/-/H[ITW[]\B=!>3F]]C5. MTF+\<44MARHP%@6%9J90D"T0G!2&OBU91RZTQ=8GEC9'U[B[J#4%N8\0#2-' MRA<.@7,D:UF48]P8GGL8ZC"[B_;$D&\T&]U" U[V(0.?PW+M7A6FR$LIV=D MD&E)H16X6BE&6"P$+1Q$ZT5AC'G6O&I]/9(A!34'8D4#D32CQV]XWF$:+Q'0 MUQ.\[-UV+[:9">0;SH\&U^Q^]CE(6:UOG#G=#NF70U/LM7H=@VP%DVHY_MR%>%;B%"1GR1LB&%'L=BE[M1=8N ?A@8]/?PWA: MW;D_IQVN3E^/(J8@M"B@1>W X"417A0!%FURT@I%<@C5RB4W #>DL_Z'H MU8O@6MZ^VU7>_X:K?U].[W?Q'7FNR4H3V65<[N")6@BA!6AOF(B62=7\RIY- M<&W")O^#F<7F\NJ129GCD9Z6)$"-I""LO;TE/='4@:M-).,HIZ M&?;/ICN@-N+1#Y:3;RNIOI72_<,&(\O1AJPR%+$,*]"#MR9 LL)@8-8JU[J0 M8&-P&Q'J!\O4]R.Y'HGU<*'Q2$11E&(>1'#UED27B/I!@B#B6U5$XJ)U/\=M M\&U$KT,5-!V-7HWDUR/#UM5HK5K86E&X)\,,T=?&Y_4>:.=U ,9M,#86R4W_ M$>*#\#;BE_[A_:HVXCLPOZYK &D16!]K,RD=G0 E"D+,P1%(9W2TPC/9OX%\ M%.)&/#O4,99!T6PW*1XN-+RI;(W$>M#30(Y9U. U@7>)5H3.-CN>31$'W-L%H\N0[>VE,1%5W$(IQE&@2&>F:&.0A.2K Y>HY^.>BV#]V(,NX'L7^]2J3I[61WKL&Z?:G(R33??N'&.]]@-Y[E^V.\O&CB M^>=T&J8?\"VYD<]+P;08"31<*YH^:XH'%5.!R+($6BI29\6M:M_?]* C;%!I MNRDIN?522Y%)JP@B9709G/,"I!$LAI!=3*TK4':M.#YNC>Z .;ZFSK^=6_3'H8Q MI).DWQ'ACTVH8_@52B7/D#M BZIVP;(0%$5-4ADO+$O:JM8ULKOZ%=O/PYOP M95GZ_GYVDD@F'9Y\#.-)W39\,>MJ0?,[3!?=\E&_8:P=XXIAF"EFK'4URAD! M$6,"A\5JVUQ>Y1BR[N7$F*>OZ!9^B,L+O$L MRVJ^7-^$$2:3^>OR,/P1\U*D0M.D;&:D+72M>%8*LLA9U>WL]KO%38 /*0 X M%"L/+O!V7+V[H!Z\O6J43#1<4%B<<[W'K 0.OC #I48C)16!LO41P\W1;>G7 M_YC*L(WL>M&#E>NOR\, >72::\N!@@=: 9QG",DFD);^:,58"*W[>6T!;TA. M]!%T6DOA-==<59'.RN)3Z'#$R9R70LZUEK[JT=JIS&,$81-*%E"4YD?FU\#8 M\IS@#Z6+=I7&,1)50DCCZTVK*N4 2D8)4=)7*3/'T11I^% 257LJWWK_P.OS MRI;Y\\_8I3$]=82E1 M1;NWH)JKU\M:M?>S]^%SK?>HUUC0X.LZ7]\C@ROO@_(:?+UP0BER.H+A#$+1 M142)OMC6QSUVQ;IEJ'(41=V<;H>0:S\N9%T)+WT 'W3C6F8Y_7FO17#1X3&.F<8(/+J MSZ1,04_.4"NV57 1$V]^YO\Q0-]#?Y+6;&DGH9[;^]WHCO(NG6*^F."L?$WF MD$][BE4?ANF7^;O36;=88'=VXY=^JY, MV=U\1NY2E%].)LO/PURO^"4HD^N?_$:O_C\,W>LIUE)+&X1& MR"AY/9,G*(8+%IAPQ:?DA8O\6_SN#=V0HH4#4/-6_>/1I=VFL+;I,$X*S>KE M6-Z?=K.+#ZY6RB%(_ #:(>V? M?->D;L&&ADT<'QO991.:&G'-%P]-ZZ]89AW6,7^J+A7]ZK,.\WBQ;%Q*LYJ# M5_46R7I"D6L.T64'PM'*]:B]XZT/*?<\I![5RBUL^Y$)0^0\QP*BA'HW1F3@ M+.<@@V&.L224V:S8_U"(OQ^;>=A%L84>.A)]#F%P=QC:E>_ 11 FFP3HT-%0 ME(=H% ?/M2_26EVD.\Y*V,);'(9A_9&8OPL]>@[UO_H1&.87'=Z)=:]_O&I+ M$J8W#VI?_DJ>3=_66>IHO+^&^7B?\+]/.&U2 @>;L$9I@A6.:UBU&>YD5E&, M)#/:!ZG I)JEK'<&QUP<:)1,:F6$:9X2?!!,BP-FR\*B6U6FZT:M:=B*QP1< MEP)*2 1O) /C@T]8BD37Q]FPC< -R1]IPYM[]][T(J=V79D?K:"\49\FHC L MUFR KU?6HS;@,GDMI:CLBF2\_85:FV(;DFGOAT2]2*EG._O[;)8_C2<3,@C+ M6S868?IA3$-8S= -^S&>TI2^(G\XWWW3'F:UX=/;6-&^IJ.1T7SDL01WI.JQ M>L-K;ZVZ52-T!B<90E32XCL!+3IAL3"6V/@7\+4Q#,I8-^;)FT["=:%IN-C^$BD*SB[.+94'%K6L^ M/+/U>O ,5M5)\(+B'8,T)\DE+UET3K9NFK0]RD%5P1R'52WD=U1C^GR^&)]5 M^&_Q+- XIQ_6]#7OS9AN]?1#&-/=IV-/8[K,H3Q&M#7=YF4,:%P4H$6]"RA$ M66OS.4B+467-'5%PH\39=L_M4QW>?]I*$*1+7I-_,R?!U[S02#!?4JJWKBMA M:OV'H.6,M)P+ER8K)NW=H?>J'S>$/00KW#?1ME&>?4C[(%;[/O!_T/I__PDG M'_&/V71Q.A\9P[D1S$#TABP >@TAY@@>;0HV>1-*ZTO&]T,\A%!XV.3<2\9' MXF5=/^\_S4:":\\#"L@I9G)\-8,00@1,,MA RRO8'DH:MP MDWS$)ARY2/I;6 T^Z0 J$N*8C00463N/(:C<^L3,CE"'<&+O.R#@UE(](@5? MS"XZTM72U?,&P+7T]2!K F]];\SC+DQ#U\LSSV;3N \[*\I7]4S2;?7";[,L.@VBT2[%\3JT^&05C M%3?U"ELC2::82&N8X, E[4S4(2&V;L]U_?"V%TLNA^-C24KZNE%G=*V9Y>"( ME^!"X%Q9G9)H;=CNHQA"9F,_23]^]^/6,]W+2;5';J <&23%B"Q IJ" P-5C M=,DB))-,CDK'T/QDXX;0AI!8:,N-/F32"V&N2OZNC&ATC,)"K0 =6S*87/=( M@:.6F7&KC2U])*4>@C.$6+\_8NPS]\W(L#QG]QZ[LZ_CL_7^QY@]L&!JMR@C M:O@F0>HD+%<\DD_3F /W40PARFXK^CUGNIG$_R-TXUKN\Q6&2ZK$B *D8W7K MDY$6DDF"T*&D1,0SIG7YU3T00PAJV\I[OWENM\ O",.JG>GLC)1,80:)7?4Z MS5S+MR-XP34@05!16I9LZ[J!VP@&=1]]HY6]^Q0?)"3\6@!VO6G]]=1UF.87 M%_0-_D$_.+LXNQK,U4GZO>/&)D]O&5RVGXYF$>A\/NMNQQ5?._']BJM;FC&/ MA-8J%N)I0,Y!%27 617!H$LR8>$%6U_)MRFV?=75IL]9OP^LA"(ORAE@5I(_ M;0H9U)(,F&2U2!2"D7D]TL0,=K^_5_;=596'$V\S [HIY'N;O]%+SE1M5(/+ MA"1GX*3Q$(O-,5H3K#P6&8>XM3]('NXEU(-3\/VG65TG\Y%/AM,T*K5_=T53L:E=&@IF*&O**SA M 1PGUMDC+JN FE2!.4* M =;<@%#H#3.!N[+9GOPN3Q_"7OQ!:'08^3156HCKKP7]('V 8KU/2M,*T'TX8IM@ZW4._IQF"MMF%],%YN>?$[WUY*Q^-\HJ M<1=B!H?UMG 1 @0M:OD$]\P8GE-LO[>^ ]"A1>;-V;9.@?1%;Y[8?@#*T>+IW]K0022\;W&M'RH5 )YR& M%'RU4+XVB_$>$N=19:[K+28][G+WH8T?_?SUV32ODW76^=JCCF9!^9I-\X5\ M?BX,8\QST\,1TBU1#DD/-^758Y4!/0CP8(OKVC%#+CDWRH+(S($*B8"A%$!1 M)/EF D64/9S VPC;D-3S\4BUJ[ .2J75.8)@SLOO[V&K0^":,[P2,DIR.8@JG>)1YTIK<00RJ M[M%K+XHN5HC-N@EN_LPA)1][H4B?,CB8NKFWU\-,\>B"!9U= F4,@UB2)2-K M0DI6V"1:7TNX+<8AY1F/JGSV$MYA+=JGV2B9XI)@A0(L*XG_B!!$C;Q20!_K MQ1>J]=;PAM"&E'$\OC7;4E3?3377Z$ZO_4/7<]'SAU;1=7=*&M9T;91]21(% M=\0N;7D&E;V"F$*"H'A2B8>80^O*^T%DBA\/<8VC8+861WM%3J1RMD!DT5!< M(H6/7DKE6E_>NCO:(>4J>N'=5CGC=H(]^+;-/6>B-DQPK%XUJH.K[5,E1,$R M135,.55MC6G=HG!7K$/*;0R'A/L*]> 4O'(_,#+E*S[-DJ@S(\$%P4%'F;G* M-(;F#9:WA#BD_,>@"+>+"(_#LV72QF(*12L+/+MZ8YYV-:_L07BK0V%22]U' MN>I6((>42!D>U[86XU'8MLHW4]2FE0D0?""424>(]>"-3%H''H/5[)AJ;2AM M5@;+M:V%V*Z"ZT&(ZU.-!J,5T41 $3B9^MK:UZ1JY:N_:;T2]@[3'JG?VN[9 M0\JE],J@0\CF<-4!C*GHK%3@K,?:M(]#T*K6M!@>;12O!186VGXY(0*7%SD-VV[Z$VJRF;-LI1-A%;OZMI9)CB@N" MEZ9>-Q(3?<4#&&EI96L,_C [)T,*A@_/E*W$T'/N^MW%^?ED>;U3F#R;37/M M>)'IB_EL,LZUG_;E]>!A\FY!W]8WOIR66;>:VJ\)WC<=GI,=N>R949.[KQ>G MV#V[Z#KZE;VO]C@&S#:9\*-/<*.$^>WGGUP^?O7<2Q CHV/T];"^LD6O.IMZ M6S)XS00FKYT7K1M6; !K7U5Z^Q%78]5:>V*H ,TB6UT4X+(.D(H((G.>N6Y] MNFHMD"$9W=8]Q;GBVY< M^Y9>7A!X^X4;[QSQ(C6*1-%^J?7Y3!5PD0E(,LLD(_WG6SOJ>P'NYV;+D\6S MT'5?QM,/RXOU1M87AR(PB#DJ4"9)B-P+$-;%0CZZX*;U(:6-@ W)!A^.=YO= M>KF/#)M9Z]L#OC(6+"@(7KY>_XIACG__R_\ 4$L#!!0 ( *:$QEB?-8[.3DH *., P 5 M &UL[;U;Z]_W'QTXM?G0WO^D7Z6/[C__S]MX_I!$\##,>S>1BGRP?0 MX_/\XC^\BD;_N/PA_>IL^(_9XK__;9+"?&&@!T7X8>UOU'_!^:]!_19P 9+_ M_=LL_^T__^V''Y::"],TG8SP Y8?5E_^^>'M;:3#\?S'/#S]J M7"[4O1[%4KL-Y/H4X@@'!:5F7M#VF3P#)76&X&DCC;0U&L]BHFVT*YD6"*[+ M<\F75]-SR5:OX%8[29E.3IO:6>OQGF%:/;S8J/9"-3@A@.QNZUO VEH\+6.SZ6YV]CH MML$;*7AOUM=2%L=8)DWQ#"JH")%E!EP50XN@CKK$X[/Z-??Q($;?1J\-C7VQ MBIW%69H.ORQ4.\+OW)@3,B*%P.:!*5(603PJ!%8SD87J4J2 MHO4N_P"FEE2XRS>_DP>[FNZF$]!2[[=YP1Z]") _744N.*MO2!B=R[R"%:3, M:(L%650!%3E"B)8 ,E;0,9%2$@\%! \\XYC-VU)]';SM'_ KCL]P]BK.YM.0 MY@,KG'#!&!"*"\*C#,E(K@M)Q[,T3A>?&K_=-S'LS]P=^?,[*;7AJWL#SR\D M-P7 "TC_',Y/7I_-YI-3G+[YED9G-=7Z:C8CEF+^%+X-G"'02FO(O$+FC%8; M'QUXS5'XP$.0JAL>; -S_U39S;9W$Z4SPW2P8+R>S.;OR@KXA1)\E)Z1JP/" M:0]*2 :AT$(IEXDP,ZZ[H %OTXGLUGU M9(;S@=391^,U(!<.%#()WA&4@L@CB\BMUXW-?N7Q1_^6/U:5MZTJ=K7J*O,] M_OSFVY>:(K_$*+S<^TC(TF7ZK0*Y2#*(()U<_(3D=0KD1PF=:=$JQ(W.?@I&WN M!=X#:/\\:&2X6XY?*ZUWD0'"T:@ZG>/\>YC^"Z\(/T#KK4G!@5/&@I*108S! M0_8^9-KH%,^F=>YG+9JG0H9&^NY@<_@5QR3PB)"]RJ>DW2KL?/@5S^$5&PI: M=,!+(4='N@C>2@$DT4WE#"U80":-I?0QP!XRGXQ@^4K4=6/OM>(Y3G,V7B%8<_ /G@\*\ M,TE(X,Y1J,*L 7)3)!2OHK4:!3:/^M9A.7J[-U'R;>/KG5_U^0E._YB,)]=Y M>;[O!&X(A+? +6TYBF0&KV0!KF)FS&@CBFS]UM^+Z.B)T%#AM^E@=E\+SE>E M\R3U<'Q&("\+YG[",IGB\O<^A6\X>_.-=D!Z_G JM^ M(N^ZYMXR"NZ0'&@9JY,6>(! ?AEHE4PN3(2L-RIAV9J!MZ \$?;LIN+;EG>[ M6IYVU"N.%:?-->F8H)A,;C1/"(Z) D::Y#5W*C8O7;D&X.BM_'AUWK:MW]6V M;\)T3(O,[#U./YZ$*?X49L,T",8$Y5B%4@F'$2%6)TI[EC3ZH+5LO:O<">3H M;;V[>N_(3>Y3&A-@*X-'3I#MSW$&>G5/9:]"NN'T+ M],"A5HHV-W#:D&:$YN"M%\!,5,9GI9EK??*U)<2G2J F)KF#0JND][__>$-? M),R_&K?*_11&M<_V8_W5=AURUS^UN\:X>]!WUP_'?$B>NP1:T"*A"C>T/C@/ M E4I/-#>T_PHJ?-^..-8$85BW9*8HS7/> A)*7!NA_NE@BO1V$VHUUQ/DG_6C2,J""%$=920%R3^ZD>Z29RI91@7HI0 M!,;F1^CKP/2D4VXK Z_CRDZ*[J)H\@J>5?_ )HBVZ9?;IFCR%IK]-LTU-M?- MHLDVNMX/"[33VA4?P&<+1FA0IA.(\-:^5WI/UUS3/[=WXVZBX MDWKIT]/)>('KU:K-)PEE&4D#TB0#RHL$0>8 ,A43'>8LDJD? MH]@.WNK:A#._+/!)G!FFE0;=)C5\NOZUYO_/AM^#:,Z"NC5_'683K\/QY__*XS.<)"BUR&+ M""A3[>[S KR3DO@MLS N&N=:GQ!O!.Q0?-C)B#>7^.86Z*(8_F0RG7_"Z>G; M\5>^^_"\11(L+-^.RA[ M?Y72Y(QP?,"$1,LXJH5Y*Z$'M*L1-J$@8 RU"Z\>9)!3X@M)&6TRCK=NC+X/ MSU/@0#-]=U#I_GZ*7\(PKZI::+E:U.M=T\&@^&A1)\(DM*,8Q!0(VE (ZV3( M6K,44NNY9QO >@K,:*W]#JJEKX-Q@6&,/D.MRR2V2@IY)"IP*6GGI2M6=NHO M/@6C/UZC'=1#?Z!-:3I,T+:V/?>_#<]1D:*;H+KOB?L,PPP^UF.5= M^9/UX M'L:?AQ2V+"4F:EY,;JJ#7/X:CD8#DS6BI+6JUL&!4HS<&,$U,$O1;!&&Y=*: M#IO@.FI6-%=\!PU4%S@2?):&_LFE"#D4'5L[@'<".6H3[Z[:#CJ' MEG@&'@.+'FGE\+7?000-P:<$UEI97$P)FWOXRRC.392B(L$Y8D%H*"C(D0K2JU"##^A)5+*)U1F\]FOVS MH1L3KN?)+NKOHNAC=33Q/GROYQ+G22@Q)B)UNM.0/:0=$=F/_-Z9?1Y#OB!QS5SHC;L@]R9!1PJ@A)LSJK M)=4"F*B!]KIZ0H7%8NLVLP=!/1E2M%5_%],S%YYK2M.S.]$)'@NFR$$72>S- MM5E6B4A?<536)Y9LZX/!^Q$]&68T5'R7X]$6Z:IS?-_/T:4D+3*4:*;T#C+'=PW]OX4Q&))1.PK 0B#'6DD#/D4! M6DK)A+*EB/:S]1_&]60(TMP('621[]CB@N,J%4+$@Q-UL(X@D8L$%A$5B\6R MU-KQ?,+^Q(X*[B+??/=6=B5!*AUBX!0;Z6 2J)@B!()%_Y1HA$:I4]F/&W'( M//1>$A1MC=%!('+G+G<%7F(4+F,)@$[&I><3=*1_6E-HQU,26>LT]@.0GBA3 M6AJB@\CDWLWN"DSC4^#5-2[>4P#EO8$82R8_29#')+@/NO7NLB&T)\J;+@S3 M1;T+$@Q:*RQRQE7S@=!KT3Q1EC12?P>A MS!50 ^6*L('(6@?"YH+S)HK2.6*X\_HF:_K$*[B :J;VYPV6K M3NW?6DR*_8SC5*%9P8T/7D&RL4)#"\ZF#-P7X9@2*H8NNI_7P'FB7&AE@ [" MEGLD3B)K7J0&GF3MY#$9 M<4I)6LG56*O)_6U.C3N?I>F-%(_1W4T[PGBR)M M54O)E[V=.6MO0T((@1-79:&OZE5H"J77+B0N%J>;AV%^.UYU+0[K%Z$*,?3+%$_J?*BO>#DY_ ^CNZX_8TQSO M>^3J;JBWC*B]2!RR%;7&QE0?(AB(63$FA?,LM8[O.Q_JK6SQMK $RK&:9S<4 M4*,3X+5-R0'*6:1.$$%0& M+IBUW*JDFC>)]'VH]U8&WGBH]S:*WL\XYTT0/=NAWEN9Z^&YSH_1]7Y8X'WR M&'6"8&/UAH,"Y^NU6%);44Q6H?E$P-X/]6YL_&U4O)^AWIE+E9TLX"PC >L0 M$A>=!V9E+CQHI$BIDUQV[X9Z;V6;AX=Z;Z/8_0SUEK+>R>#O5N9.K'*+;[H=Z:*60N1%JC4NU:MQJ<]B0<=SYJ%9-J M?@M1#X=Z[^+F[Z#0_0WU+EE@P0#!*46<\XKD\PQB099%SIF;;F8Z'+R;>Q?K M;#;4>PO5=O$ZCT:3OVK2XY?)].?)69R7L]'MZ;+G%?Z>V3*HB:([H,#U&IKE)92OSN8GDVD=2#G(GO. 18#A M-4\>ZR#J6L@ON618G,'@6]?%WX^H5X=-6]GNWN*EG12_)UJ\GOJ2W2<"5E %<< MK8N:_O!*&?*L,L-@O6I_U=<#D)XT*1ZK^DZ:JR[J\6ZM7T5X&UC2(%.]/#UF M#U[R"(XK0B804_/KR.^!\V08T4KE'50PW8*V6K[0.O1>"HB2$RQR>0F1E<"] M#TR9[+%]JOAN*$^7!8]0=2?C'6[ NKI6A92]X3S5SKTZB\1K",)Z,.@*]UPG M9[NY$?*)[Q'-E+ZV?&D?-2D7\=9L4EZ?A/%GG W'"WFNUQ:U*E#9]'G=5:L\ M2N+N2E=RY%PL4M(J+:X=0HCD18#+K$3#8DS-!_MV7KKBM*JW)2G06=,K$$JN MMRAYT"$9Z65P'CN3Z="E*]O8\X'2E6W4V+O2E>5;5(N_)^-%_^#B^F4O=5$6 M02[[21FGE=<*$"F;F"TJSFU7Q+@+4$]*6+8R]#K.[*SP+L9:7L=T?F7Z!J Z MJF2Y$]"!BUEV-]S-:9;-M+XW2O@BA*Z3-:.MTQ.9H%A:(0+RG#3Y81FQ]:3" M/5)AT\J6/3%A&V5WVZJY.ILWVFAGD@)3G6^E@JAM QF,U-%*[94TW=QD?@7$ M_N.2!L99'Y(\0K-='(O?W3VX A>52][;#%PY"XH;2]$75Q2'$:N+"U:;YDUY M]P%Z"A1HI_$.WOR;K5[G)+72TJ,%%/)WZLS#>A@;??U#H2U,\^:+_]U(G@(! M&NBXFYN.'VH*70'%A(Q91O"\X76BL@#GI $4A1N9F3&B];#!C<$]!7YT8XD. M#CD(R[0.M_L9EW^_'=].Y'V8C$:_3*9_A6D>N,@CT_4N;\'8L@_ L5+ JBBE M(M#%M>Z7V1)B+ZHI=LE/=&F2SLIKUV1H;60H(A$;K5E,7264M0$],(F.B1R2 M:MTRUJ^T>*?&W"97OHTE]E*+-=#H%2-IP;+:R\QEH7>D.)!)HM(B65U:5^?V MH9UWGXS84>L=N"@+1,OSO)_/ID3,]S@=3O*2K^<7A"Q^Z?W9-)V0?NI=L;.! M==9&B1R2,A1B"4-.E2N&=DV]*"5"^E\79-D>ZC-@5,?VZ\#-60-[,6=I+>I! M+,PY3TZ\LK6AGFD%0;A"5/$ZYB!DT:VG6ST*Z+.D7$/;-2P7J0>D@\7;\!,A MR>_#]^H8OII.ZQ'H\BSB&\YJUH!40U_7 <%5:R36NS@:?@[5;@.A1HC,1 >,40'.!P(PSM!ND4OV- %E84[2FT-NW3HQ= _"TJ?)X77/$O1 M'HW2]6(A6V^.B1Y8'_(KC,ZQ4/[_ 8_;7E1L\9C^O&A96O_AS/04:S1Y3 MMOG81S6IV&PB9Z-BS3?C.9GSG\-,ZT>93$]7_LCBN;\0P#?TF"EY,9>WJ)SG MV(7P0ED10+,L0.EZB[GVCOZ(2;&H;;"M^WT?#7;GUS"=8#X;X;NR+8393]_? M3R?Y+"TN%UCY=[-E11QF>E6E22 Y]_6@FH(73;MH8HY6T<(M_=7Z3>Y"D'T5 MHNZ'J[?R'P>W_:'+7F?3^6 ER+OI2HQ%U99WCD?:[H&SFN2)BH$3H@#'Y(JV MQH2\48*.'G"%O/2O2^*N>_;!BEH/SX9)0ZLT/&JZ@N>J@.>G^1N VJ8<=C/* MW :RWS+8-C:Z;?!&"MZ;]94-Q43"):RH@X[1U_677KC,C;Z+6+4^6S.$O3X9>%*L?Y]9"6T=%B'5Q5US!+.VQ@M-O:FB(0L8"W MWD.F'9AV8I.5:3Y!_ %,^PO4&YKNIDO24N\-:U(6B7T2N>!LMLA]GLN\@A58 MO> 9*3@W:$$E+B$DX4&7PI*.SNCH'XK<'GC&,9NWI?HZ*6Q=^#8?L JX/ =< M^#WCA)?',F^^?<$TQ_QI>%J/:\I'^NZL4(0[K"D2BH5_#O/E:LBE\*:.O/?( M'7&4'/,@' -OM*\3M"17K6L@VTKPXH+V@!D=U,C<>WGLA:B+LYDZ&$$J4[A3 M$0HNWDI):VU,M<,-A5$A.5GV>KGO+80'*.@]2*#>H=TZJ-O4HTOJ<:75./&Z;?K;T1]8)>EN^N?MI]DXX;2-LHV[GSV=LE> MYAB/665@(M+BE.KD'.(MH!6YR*@"=ZT;=-JA/_CI]C+MP)US1%8-*7ER$WF* M$+1A4*ST"6.6G+7>HML@WU?&\4!\;7YDO;VY#YUS[.BTOHC@>0D6,,GJEG,& M,:0 Q9%/3;%10M/ZWLZG4<=Q" IV6[BQ#14.5:!$WTST$H7/.&#*UBR/\XER\.,(OCO!Q<_58'>$_<%Z'WQ#$Q9"7\Z*U27DUG@_S M<'0V'W[%CYC.IO0PG+WYED9GY/LMWW8)V^3;5:TGJ3;F @=5K$KT!+VMJ+ 1:C8/TUK2>2M4* M>[OZ[AT1+=TPJ6HQADB 6LMZE8<"5Y(%:TI!RU@2J?4TQ+82[,O[/@AWUQ=X M[]WX??'!=Q3\I^]W?\#RMBSAM$%I(;&J#Q8"1&$R2*E\]E[R;%I?/=FA.(>O M.]\_26^.#NT)63HXE+D;V1_A%,_+^C; U]%%B0]A.\R=B;TAPT8DW=&2AV"< M""K;*!P(G1THIQEXAPQ$X:Y8[K1VK=OL#L.T!ZYD/%JB;6/ KBY3N3J_N4Z\ M7Q44.\<8YR6 L891Z.H9A* ,:"FD]=YYX3NYL^!N./M/1;2UW5U7$310? >) MKVLW(9Q?1%B$CTH%8&AY+?N50 XUAR(C*]%A-K%U9GD[/Q?)"+U:(P6B=EO2'*B A,@^>)5=RXL&PGN4*EL#[PJ\]A[C[-_K: M5:MQIO/M^"NN[C&XS-;].9YB&-5NAE_)1+,PSC6KA_6+-[/Y\+1>M?A+&$X7 M-Q7,)F5^@E7^,/X^N_)Y.R0[]X"J2;YSW]IKE/*\#(8_34.=7'[%GQLO+]%< M_> 5 9_/KKQ$R0D>&:\=";86_0F@S3:!D]P;G[06NOD]C@/MB)+>QJ.8W/JZ!IO0UC*J<*U F2NU<5B!DKK>G:@T.2Z0_I)!> M2GJA6B<-[P3RC.FRNV$Z&14R_3*9ACG^-*GJ.7=;5^"\YUY9;L$*3>!D)!9K M)VKGG:[5EG@V?3[+62E7@*NM2%+IUIT M:2BL%H'V\9Q]TB08NUAO=.6@NX5J&QK MNMQF8"SH>O#&P85ZW(LZ(XFO1&B^8=T%Y!E39G?#-+R"_9+'OTZ^XG2\"!0^ M(XF-LY\QSF^QVK%@HBL9A-/5#7,&8D0'A1M7T#IF16R^\&R&[1ESJA/S=7 / M^\>3R73^":>G5PY*SH>[I1R93AF"KR-@51*U=\$7H_F&5.I MD8DZN-+\IS"JW2D?ZQ'>;_6WJT$65Y HG5(L$I(H'!03M9K$"D!5@I7)^&!; M5]BNP_)\/"=^:.2 M@XHH"J"-@59&0YYXCG5\HQ'HK3%2MVZRO@_/_OV15G:[(UO71.D=I'CO\7PH M.N-.,@XUV4S(O "'B8,4V3LA=76KGK!SVA$9&BF\@[7A>NSTZFL8CJK#],MD M^I$8^^J4<-?ZL->3V7Q91%@=JY2F9YC?CN+_MI!$B'S5!+PK&JT+RU%^UR!-Q@C9XPTV+K(J&.1]D_*PQ0F]8D9':R! M-P6Z(6Y*9Z=UTC[F7Z>$]GJEY%*N3^';0*#RBC-:!8)'4%QYB,5HR(S)6(MG M76Y]C-H$^',A\?ZMW$4A_R.%J*_9I1"9)>%32+3'<%Z/E6DGDRF"MY$VF6Q# MXJWO(&L"_(6J75FY@YS$_9O&NGUBP(U#6Q(%6N@**!TRN'HKEL;@';G$FNO6 M(>GCD#X7,N[!CAV6K1N:'O'H[KJ6=M7# MP5N3E+9)^4+^8W84^1AZ 4+0M%1*9;0T(;'FGMB1M28)SX+RB?3B1>W$9?1. M9E?5E%S=7Q1O7C?V1%N3MN%:F]:D;6S7]]8D*:PO*1H0)@?R9[(#[V0&ZU.R M40I52FL_X$FT)FW%@0U;D[:Q1=\;/3:1Y:4U:0TEFQ"DRXZ/QUBW[XRUPLN, M7$'V)H-2M2E!\@@N92Z%LZA%Z\J3_C/UD:U)O2'J-D;M8F#1^E,QQ@T&$0F4 M":2BX!5$L3@FX$9Y%$'SUC<"].D8\G!6WOS@]9Y\7N$>+S\1<7UD2])%5AT)"V+1W"O'<(]WJJ]7X:LY^6!S-MP0^U&J$72="79IY/I MY.SSR2_#KSAPSH4@N $O%IW52.X+BQ&*+E:@C"1F. R'UR!^X?2AS+_W$\;= MRU*R,4S[*$&C(;7SNMG%XNB-1BX-RXSQUH'.DRE8.@S]^\B,AH>;ZY5Z,9KM M'H4*HWV0VE&L&4BA/C((AEL(Y/P+RY)C7#[>V=T P?-U=%N;9[\.PP7Z[3R@ MC,@C>5OFB(VF2]LK:%L[!X]#U825LSHK-G8 ]F+37'%WGT5C% MDG$:(86<@5@8(7"?P2A>:,NIG:)I_YSML3-[/!QN8?+^E,E9*:0HBEY"$0NY M2('>1!TY9&F#M3+^4)4Q)9%_"K/A+B5(7<)I4I:T-WTU*E6Z >C5G8#> M70*B7_AC,IY>PW?%2Y8N%RDLO32* C7K$(*CL$@)GLE78)G+UL6Z3078N5BD M 9AEF023ABM7"DAM:2TH-M91* **3LI$CPZU[Z$F]UKZ=#CNWBI,.8C=>U,B M=2[]3]^OK'J_3/&_SW"7_.\0I/>3D^V_X%4>+]\9(QSAMR2 <;=&*:4\H98(H;8DL(1=.=><$W8/L MQ0]J;+T.$H-WO@>W\:[>N$W [M$I6@OTX.Y1,XMOLFPU-=>^=KZUH+EG4:3H MP,BB:E>Y!"_KY#RKA;?611L[R_8.ML/;\/IA^O4R)#K*+.C%;KTG:Y $RMH MR- G3:\%YCI8"Z,"[PL'(= PIHU/-TL&.B&(>)X$>8P5]K2"R!4T'GGAMLXT M04Y_:$70.!? 2N1>EV#TS:+I3@@BGR=!'F.%#CSCN^):DANX*@ M)')PK+A:>IVU*3%[W7H!68_F>4=9C:S4P6R8#SB;3X=ICOENC/?.Z]P$>T>! MUBZX#Q-WM>+ Y, &[&"7VTD&;G/QS$I(13M00CH(/G)@J*4U)K(L6D_J[1_Y M'@C,^LB];>RVOPL ?4'A..WD7&111S0XH#6?@:"H,7 (.547,.M0-%,^M2XX[-/E6PZ-:O.4K]",]:V*>#.]G:CKO80):7 MV4KK:-J"()V.K'F$=?L^6TF(9'-TK,X3SZ"BEA!C4F#0E8R6E1Q>KGT_-J)N M8]3]W\OL#$_9AWKA3&UT]9Z^0@.T>5CCO/(E\N;^VM.]EWDK6V]W+_,6AMIO M:&BR-JIH"\6Z6NU5/4V3$$Q,7C@F,++6BU:?0L/>\*>1B?86*FHCHPJ$)YAZ MWQ%!A!B8 NU2HK^3$.WO&^M'J-@;RNQNF$ZN@-_P8M\8A7&P,E Z_K#5**>V$=Q2JI=0_!_8CV3Z;&)MRLYN Q^M_;Y:MWZ&+@ MK372&3V\RSZ4K;;0:W[+^L5=< M;&-$#JI>6!]HJT*3(3+:JDR)WK!84F+-J^@WP-7N_JA[GK8\&)7T4OGH*ZB70/\(IGO>);@"WJ[;>[: >K$BA&]-O3K%F=NL!W3Q+SHFB06?K M024*=[UD#-!Z&Y.-*I?T%&GV<(5!+UFVC;FZJ'S!=#*>C":?O_\49G= 7F;Y M$U-!*(F R2 H[@1X[TO] [UTV934.I>U$; #)-*[-._- I;FMNDB77XVFT]. M^!\[3)TLH. MW5379:QBGN-!IU&20."+": L21PJ@[TNIO[ R]!Z",5-#$^;##MIO(,$YOLP MOU(GG] Y9K@!%S/143E#L$0$J5 I5HK-SXWPI MUU5&NLQY)#&!R:Q .5V/87* XEVT@APLF5HGN-:">=J$:&.##OH$[E'"K]-Z M18_1@F0CQ[N>LM1!!0(BUD4LH'(J**M8ZX7B(4R]HDJ;%&!3,W0Q;&8]OEC1;W12POA%KX/@/I!,_.:6"6W&%5NR^=$0H"K7?2^BPHI++&YT7593!& \ITG:*S$M,KYO)U1J68;A"\_\^&TX7U]=99+V<3&1RTQ2&UGM;1Z(\04KVP>A=5,NN<-ZC MOW_B\/-)7:._XC1\QC]G6,Y&OPT+#E24G%,X0:'#HM33UA#2,I"!TT\LHM*Y M=:G)#GB?("OW9KZUOG[CLI6/)V&*)Y,1/6)6"WCFW_\(TRF];E]QAW*4#3ZU M29G)MN@;E8\L'KM("-/J] 7'L["D]92(L#@\_^G[Y:^\#]\7)?Q_A6F^)&$( M"3%Q8ITF&B@;#?B8.)1H;/12A%)TXU=Y=]3M2D\>Q#);!V9YSHTA2)6- VXI M"J( B%XE'A,XJX*.1==S\,XJ4W8$OZ_"E3VS='U9RSZ-W9>JER5\^N7%::;3 MM.2'.@4T)U,'^5/DG@W%6L$:*:Q+NOE%&=< '+YR9:\:W%SZ^F+C8^&O9"EX)FEWJ<.:%#H- M,?,"-CN=A1(4H+6.Q(^'MP]4U?2-\DO[U[DL5Z+QM M5CO+-&80V:7:.RMH,\$"2NG@L^0B-[]T^#SC!T?K_,N#+_BWR8PM@GS-J' (>;>[Z#\F^;;07,-5_^;_J0X_0>(_660?^\G^1,U^'(2WN M3U;:"70!LF4&5 D;=0:?=O?LK4%%J(QTM9Y9B+E"J6%J(O(+B-6,Q*.YU MZRF%>S#P \G=;NR[C2KW=X2P6*AH+:/U[MWX?!-CREDO2%3#ZKA>M @A:PV: M_$A&?H-T3N[G9. N>/O/E>Q@R,VR_3M;H8,4[,-0/_TUN6BH0,*$$4HP]5K6 M5" 48T@E-K*4.+-^_X2Y@/>T"?,X*W2195WE A?K)F8EO> >6*[QIZ 8Q-N< M0&<5M6KWR_.?M-S[:$ATT.]W($&^"IB//L0_E#H^WS!H3[Z#6#I> M%:H@4Y;2U^X%K,<^3D'T7H"/T22LFYAKW8[4@]J KFR\C39;IN-.P_3Z0?'[ MLVDZH56KXA.,N_-#/HY,I&* UYU'&56A,07T[<)S$L7?',!RNX9YTX?M?TO? MQ1B3#C79A>GFV*.#(>ZG14%&1Y:A# M?QO-8?;]1N:Z.?NDC:Z[&!=^ M&YED1'9:O2!H#'79K!,9<@'O0K9HK<+8_,:4/5G_ 8=@;\;?1L4=W90S&2_' MB9WG,'S@6G!#T2CG=7X#K6Z9@M-(3I$(10*A\!"Y;;)47&NI\-)Y@/-,&DG%>3(R2_6Y+4Z+B6D6NJ')(HWK>?(ML3? MPQ*\CGO%#F7\KI+5\6%9XDU9WGS[,IPN?GDIR<"4I+44#B+6K'O(I%&K,[ @ MBS=(>[1I?>+5#/SSI/#>S=XZN?)H)2Z[KZ_<@/9N?H+33R=AO*SEGY%PB;X? M/E.T^BE,/^/\C[-JT%7L.AN@QYJAD:5B>=7]*F00B6XU^QGR65GM=?<7?E2INO3WHJE(&W-<>G1" MXILZ:U$S"FLT@N8)%WTZQNJ-]H(V>)X-5P]EPX:'O?>+\*X4G%[$"@,7E"Z% M(?#BZ^#N*,'1-R )3!ZYM"6(W7AV_8$O1-K5"AT<$SS:<[\0:3I,Y*DL\RI+ M89=OQD!)K5+F'H)G$92B]3A87>__#3P:4[(HG>S?G4CS;,C;,V+9XDN&>%D 1DQ@4*?*$Y5'JQVRE@A94X[ M'K)O!^C9\/-@5KS-1-L-$^]%?B[@A?NQ_*UW9_/9/(PS[2L#S(;)DAU85X<\ MDA@0D5D0'"4+.1>C\F[4W!'A"U?W;N?;Y'4'RP-Q&".X MS\"MB[55CE2<>0(=G1:12PS"]R7@7R?$L^%V/VAPF]>^U="'6@[NNS MZ73IOUC.42E(.7!0]*[5>WV14 KDJ$M2IO5 NP=!/3O>M373'4<).Y[-AR_# M>1A50G^S-MS0ZR[3BDVKO5N:;;_5+'.2;E%M@_ M)N.O.*NSG*L*9Y\F)/[5GU>9_YC,_Q?.+T>3#Y)&6K2S@>B=K8-G##CIL5;, M*I]]B8&W'M+=F3#/AN#]HL4=A-_YS*HSR9:!)/GLJV_5W^,#$BUR@0&2UH*, MD.KP@:C 2LFS-C'+YA-O]ROARZO1'P+=\;[L/&5@$:M^P"\7J;S)YVDXO?31 M7YU.SL9SPNEL3(%>9,=9J3/!>#WF"&!DDEDSS4IL/49R0VC/CJ%=F.P.:NWK M(H8KDS!G3>]BN.N#.[J.X4$9^G,C@W,N:BL3Q"!HP5%)$"L,([I+S;F38ZD:&K6BRC]'VC['QL?!7!JOI_Q8L$Q:4BQ8\]QQBPF!#4"*;UD-3 MCH>W6]W(T#O:;F/:O=[(8%A1%.QE")D3,&80/-*V%B6ATD9$UOQZPR=_(\,V MMM[X1H9M#+6_<6 /N]&K0/1*!<&'R6CTRV1:?SA(F322=8(9XY9Q<3V- ER%S%>^-X#>G310UB]JK>SV1GFG\\NFR&6I6!7T^9OON$T M#4FN@0Z9*1$=%%Y*G?C@:;.4'H+DGF$1D7;*+HZ:MD+YPM?NC=O!4/5=E4A: M*SBN).QV(\4+H'M"C@VFP M[7THX2@ UL4"!< 4PK@LP8G,P)6@C"V!8O"^\?T!]WK_6ETMB/6$8:75E+4U MQ0C0AIQ2Y9"!CT8!6L50$$=T:5U)U%R((UI#^A&1[T:#'@8H5UZT?^+P\TDM MD?J*T_ 9SUV 1;-@7:_+:KV. HW#Q$$*3OI/9(3 @P1F>'&>^9AS]>]].:*79$\L M/G72>V<>Y%Y1'<4#N5@+2BX&?]>!GDH*D)B+3 ZS"WL?/=1.O)O:?E)'!RS-%YX%*99%5VDO5NY]I2 MQI=7K.M7K$O2]3N9>:^8*; 4B[:U,X?5>B*$0!MV_4J&FN/4?.]E@5W$6 =- M?-YK 1Y,MK6/U,J"H'*=$UR'I44*1$)AR7+1NDAN3Z(=T:+6CU10%Y19ZP!T MWN[V 6=S@DM"+ Y(_Z2GM&U[N^\!';6_;2Q3?]K@A(J6%=J^!*\;6=$>G$P2 MK(XVB.QU=+V90/1;_]K@A!7(?$;03&,]IE 0O"+UA9*5-IBE:GX&^ S;X+9A M:7=M<-L8NY]M< H%=\$5T,DE4$(@N)P2)&YR+IHYYEIW;3ZQ-KBM.'!O&]PV MMNA5_H--9'II@]NJ#6XKFNRCG^@Q-CX6_DKAF.=9@A">W/N8%?CLZ9_& M(F?2%'GS4I)GQ-NMVN!Z1]MM3-L!7>\*#3Y\_'/58:5%1%F4!@S>@_(F@J]3 M(&/4CA3IT;C64V7N!=3#V+QSFT^Z,EB?>H4>O%SD8J+3U5)2B8Q+R32$+*O3 M0U_YR I0])T2NB1,Z4TCT:,D["'?.PZ*^DN@XWQ=5F6++B$*D6V]S()L4F5T M 05XEDP07$86>M-4NJUP1_22[(&E^W^A'D&Q/E7&;GNOE4(C1!T4B\'4@3-& M@A>6=EPO==91*;7_BJ3G=QG:4WJ3=B!8G^ID'Y3SOQ;VN)!3ARRD9ZK>#>= MU4,A+]! DDHQD;-G^7CVI.NRO;Q(!WF1=B!8GWH9'Y1S515R1=0Z RUA369@ M,A3W\7H!NZAM])$Q2>(K=CR1T"WQ7EZG@[Q.N]&L3^5%6SNS9 M%@6H"4:0% M)62L]P($T(*CDTH[:8YG;[HW7NJE%6[4D2P'-^O"HYH?3R:-%%G%#RJV'=S=0RTS]HQ M:P"%\74/(V^+*PX\24P%O?'Z>%R0S>4^HG>O#^3OX8N\%7./ZNV]M_GI#D6$ MY#V7/D/RB0*F'#7$P@0D[DW*(1GF>U/4VUKXE_>XG^]QEQP^XNS9)HK0DH(5 M#:RP (K% ,[X"$8(7Z+(4?7G(HG6PK^\S/U\F;OD\#%F\&I?U\-:,%IF:6A) M8UIK4#Y;\(S588%9,V?K4=OQ;,O;2/[R&O?S->Z,O<>9,WQ8!Y8,EV.R8%/M M5TS2D 6+ .ZQI)@$^21/,46UIY8MVDW*9'H:QJOK &M-W*LT'WZEGS5MW=KD M01VU<&TM8W]:N13ZX*THH+6MU8Y4$O-YKMEZ7=M7)M8^Q^MG)IC"4C!=P66=WNR5N/ MB @V9,Y"\\W:J5JW>TW<:T'=#U9H@P M6_4$R6!$-)J"SU ';V7NP'N3"9N5HH120FR](Z^!TL-\3N=VGK0WTG%VHEQ- M:Q4>C;):@ N!-"A)>5%F!B$YI&^Y8L01EE<=>T7.3B%0?PETG*_+JA"QL%2* M3IH$-77Z7-80M>=0LLA:V5(*'F%5S3-IW-J*I0=KW-J&8D=<_C((J1@4,D&6 MA>1DU5]DACQ';70N*:%TOJE#MZ0>3*W M1: .[GBJM)Y?XU8_7Z?=:':<11CGE]]9+\AA=>!D;=RRM <'(1E(%;7BTO%L M>S,W]+DW;CDNG-;: H]U9F$4'B(*#CQS'3"@9+XW-R._-&X=2YJH,PH>5>R[ M17&:YR2D]Q*DJ6WR@G&*_VF#<,ZA#+(4XX_'!7EIW.J(_#U\D;=B[E&]O=LV MO3AIO>3U9A)1RX2#0G)#>;W#V*G :5'.Z7B\GI?&K2?Q'G?)X2/.GCVLB"(+ M,F<44/0H0257JDH4"!$]IAP%QN-QBU\:MY[$R]PEAX\Q@[=AZXOTV03)0#,* MDA36UA>G22DLD!Y*,$H1>P,^TS^%\99<>'3DTO?E!?FM?\U= M&4F!!1&DK*-G.)/@5.WO%5I[X[)(OO4%"\^QN6L;EG;7W+6-L?O2W'5>^KRH MN"><.EJ;(.0J0/#UODF,]89T&Q.+*)NW,5]]_O&W=FW%@)N5XX^U1!>M!M<+ MXC=!TU%/5A^ZJ1YOF34FWD&MW1M;AEK(E@2X.M! <4<1@>893)%>&&6)XZU= MXAZT'G5EXVVTV="VU4<=G <,B1:IX=>%MUE=T55'2E2A<,8H>+6F%F&) %XF M#=DF%T.0VGO]D/?]\&/VGRG8Q0"33K37L$%AB6Q=+'$%'QHK$6T!'1(#)>NI M658"F+?6F)A3C&DSZS[\L".V<6--]ND03Z?#_8!Y8FPLR M20)Y%T&QPNI=X@+0"N5\X)JIV)>0;IT01Y2 ;!2E')0&?6JQ.A?H5"8@Y]C[LOH^RNR&W7Z5/NPUA.4C$(F(3V8E#P) M%!T$S@+0JY^-8#:BZ4UUX?T!0>E)'9Y?;2]GHP/(B M'L?IU^%J@LIMEHP6'T1?O2L?,$T^CRL!EB_GZ\EL/KM<4KS4FMNB0=<>0^65 MK#&.@D([G=*%%][<"VHL0KNCS#; EN<;=="+*O(\Y#\GK]>>>A&-&7L\^W8UH#\>,\S!>?^]M*SL410**UV5H6 MP<!2>M/ZX/X>.(<_&3T85R;=V*R#V'X-M%6.>A-P'9VA MW@OL,$>JSB9(#]UP2/I=K:;5P!++>$,!E3";82&N\/7Z"/' < M>QA^;*/ZUH>U=7VDL.8LSM)TN @]/^!7')_AZAB*A62TXPF$#[3EQU"O2A$> MDA>)%YE(&>RA*&.3!^T_==#0)I..%-KZ!'>)[?UT4G V6R:JE_OJ[#I&+05+ M)6,=?%H/-J. $ 2Y?:A-R E1WQSM>:_1'WS@$S-^6P5WL!-\P!G2!YZ\&N>? M"==H\J4J815HGU<:>&5TT,13:4P]W+80ZE7G(@9/>(4,KO5Q[0:PG@)3NK)" M%ZEQ'-&//A/"W\/T7SBGKV_@(WC960[6&+XB,I<%!/*(-J$0JOF1YP.8GA)% MFNJ_@Z3PKSC&:1@1OE?YE/0\FT]#K5JZ#I)CM"'' *A%!A6" ^>Y JU6@COG>3._ 2Z-*DA*,XP[(Z8X0A:Q9)R:8SIBM M;;VH;(9L_X3I4P:O ^NM=7 ;GZC\AH1V]D>8+E^*'4Y,UGQ2DQ.135 V.O'X MC?Q3Q,4#?\:+2.62)]8S'P4%NR'5P\9 2U$=%@_&ISJ*OB34K6=Q/@!IU[7G M[H]?9@9CI^@8JB"39D[UL1X5Q]ZA,9[M,Y:G_1 MMO]@N@N'MQ/5MC[WN8YOC'^%444WB,(:5UR=B,+(F?IP*U[[1C;,=O^+D\S1\.1FFM^/%K7#U(\]K:B9E=12U0Q)DNPIH1P?FBP,KB-0I,+#2_ 68GQ/M*U>R%>^LK-CLW9A_2/!>G,I=+31@M8JXH M9)(.'7"G:=-((=7;.!3MWY%GBL.$EAN5.#'=" <^6ED-I[W" M[)7;:%I=OTQ_3SYJGY;?1KD-+9XF9Q2Y?1_\^7&@&:>-,PD0G@M0BM>)I9E\ M_(S6&V1!^_LN2YUA^OOGR=?I,//[ MFU>KK(N+A6.DH"R)VFAHK0#/G02#Q6KABQ78NM'P\NG';,T===EX_7TU&X;W M(0W+,*W >!E==%* 5@5!B7HK5[V-S&CN?%0L)K&181]8=V\]^)AMNKLF&]89 M+E(KK\B))*%F;[ZET5D>CC__^?>/?S^GFXC>!.4H=*'U0]5;YIQ-F1Q)%XB( M)7!QHRMA38;JGH<) G0M0'W50%V9_ZP M:FQTJ;'6&=$U']]=/G03>0Z=#:#7V,37?7Y#ZSHS+U^6,3QI9#+.M9\VTQ>SR6B8:^?M+\-Q M&*=A&%VXG%>R?RW:6QLC:#,HM$.M-,N&SN:TZ!"6UV%6!WK4O^I0TZ]A5*?[ M+OA[261:NB+% AZ$2)*<02' %W(&10D4$W O*J+6.=!M$+;,?-[_W%6IF-1" M9%U;"9FH&RXI) M-?R"2%V63+\WO!MD.XOYRFYTQZ;Z,9FLC'3J%N:DZ[_[N M(G:7EJ+W9"0DJQ@H1@Z^=YE\0F[(;XB6"[;OEW0]VCXD19MSZ/:\I'W8LIMY M6X] ?MYYM@'VCB9X[H+[, ,^]\61)M3"S9<6P]/;1_Y'Q@N.@Q8A_/7D]&(O/MI&)W'\M8Z M4@)%@X:Y.BV+-A46+(5RCJM F>L]GBVOF?A3B#]XTC#,&%WU;=.GUP[1\*4 MEVF"M^,\_#K,9V$T>S<>?7\X^W'GL53]N"4-4KZT_LW/WBJO\0BX.Z8EZ"%U M6MN51_Q^C4];R[_V W=9W_\_4L,8?P_3V0F%Q*MU)G,A0B%^6N5H=7%:0#U+ M(G[>T\?LL"UI7=G1;0^@_@XQR\G./YI&L:S^6)?."\3 MCR(89CQ8K^FMM\& RUJ36X*IY$ [S$GEJHB4(:'B@L0-61L.__ M_GO(EVB4,W6?)H6'6GBK:/,WJH P3&-FDKS$S5RB6Q_=4[OLIH*U$T[7[$NK M;]<_8ICA?_[;_P]02P,$% @ IH3&6-M61H!CXP /"() !4 !S;6%R M+3(P,C0P-#,P7VQA8BYX;6S*,"I\1]2J2&9*FM^?4+D*PJUL4"4" E/Q]LRRH2>: RD9G( MXU_^Y[?[I??(JSHOBW_](?@G_P>/%[1D>7'[KS_\=O,.9#_\SW_[AW_XE_\/ M@/_SZLL'[TU)5_>\:+S7%<<-9]Z?>7/G-7?<^VM9_2U_Q-[G)6Y$6=T#\&_M M:Z_+AZ[IGGXR\\___GGG__TC53+?RJKVY]#WX]^7C_]0__XMX/G_XS:IP.$T,_M MIYM'Z_S8@W+9X.?_\^N'K_2.WV.0%W6#"ZH U/E?ZO:7'TJ*FY;K9_'R3CZA M_@?6CP'U*Q"$( K^Z5O-?OBW?_"\CAU5N>1?N/#4O[]]>7\2)/I9/?%SP6_5 MWG[F55ZRKPVNF@^8\*7$OEVM>7K@__I#G=\_+/GZ=W<5%\>775;5SJH*2Z2P M#!*%Y3^> O;S!>@[PKC%AI1IBV<7G4/4.7? M&EXPWFG+G:6]G/WK#_*G17V/J\6[O,@;_B%_Y.Q](97Y;4Z6_+JN>5.__?; MJ43S^KZLFOR_6JU^+1I>_0?'U;MR52T@8QC',0,D2U( XX "Y+,,A"R-DA1F M&>;!HME\^1>\ +]]7>/9(N,(DQ\,>-6"MM+NH/(4MEX9;7/JI*Z8U6G7-5R0-G7/HS\5G5>#N#G M@R_4=;4F#U?TS![U3_Q,2VGW/C1@1SI$5=X[YD-3.OX.=CLHR?C!*RO&*^D= M'6')1L96-;C%^&'QM2GIWZX?'BI.\W;Q+\KWJ;]>?_GZ*[\GO-+1\]J+3:S/ M6_C>$ &OP\#[4>)0_Z2G?O19,Z[-)^&*F=8^QQ#OCPZ#__]R#6%,[=;,JB6Y M+:D"UZ2EMU],TAU&/_-E4Z]_HY1&U"H,?7BS* 9C\M<*P/Q%,T'GE"T^XZ?? M:VGUJSB'\NO?Y#5=EO6JDCJGX.\;?E^?^2YKKC+=-UD"]QYK;P#>V\+W_E 8 M>"T*#K[*AL0>^2+7G/[3;?GXLURI_PY3MOWJZJX_RQ?7D-CUU];T-;,O;5TU MBR]R^WFO:$6<_$X"1OC[\3'AL*B3,@WG#1?.5U5>9/S^J;"*B3^#N?5[WBYXN^D M9.*E,AE_Q8UZYNF:U$V%:;.((DY$1E,0\3@#4$6V24@HB +!8^K3( OT?7U; M+"86Q+?R>WK?AO\5+EZ+C($K:LU;#6]_#HZ9";;"R-NB=.7U2%T-F"=_;C'K M7,PU;MX?:^QT5=M%W#5P\N?@LIV#;\]M1T[]I:P9=>BM%Y_/F;^4_AU'_N+% M[)SX+[R6B]*[ZX*]X8]\63ZH+Z(*'10U7^! 4)S""# JE3OD"0(9C3*0LBB. M0^JC*-'2\%K0)M;D:]@>+IC'MM#-//MQ?NEY]6.Q?WRDKN?;RPBO7&'BX M#9"V@K#,, M,&> (R5B 'A6C6+.D'WU8K&">9#PMX)5RZ?;WGQY^O5OS>)S\%6P\BP@@]>*02\(9+> M $N//'G#YWI,O1;5-JUAO2F?QS?%_'[2-0-=W6,ZPVO>^T[7[#RX%W4.X )- M^VH$C[I'Y-4^(NU?-Q*J] X_2TGYB.]Y=TFB@N]Q$$(*PB!+ ,PP RBB!(0, M)VDF(,8B,E:ZCI&<6/^V@#T%V?!>;-*-,5#&S\AN,[ULPFD[M3H1*UQJ6-NZI2=>GUBW;:]P/%Q[I?!:##R% M@KX/>HKR\\ZG Z)M-,R62)WK5B,'\PQ%5I[EJ35G;K=.RF14;]JAZ@XU5\V:8A M-*7\L2=*N9V;G+9R0U9M>J7E: ]U;[_FWQG3B[(6PRMO@^-.\N 6RT$2_,L?>_N%W53M?DI M]:?FCECS3&ILP%D4 @BC%&#&$^!3EB ? M)P0RO'C8JW^]W%=RA;^)2MFG0EN[?%HUJD1:I7=XA-_F1:M@"%ZVRN7'O/!J M18QQR<%LFYQAD?@B#4#(:20W&24@XRP!$,4LB(1 D*3])J\+1;_G+3Y>5ZNY MP;S?Y^]G=QV%+YYCO^:/-;?$> -JO)8#U!5]Z&)/EC2]2,L1/7^S!7 M0,49WB\KRN)Z.XQ#+\X1L#1)Z!UGJR7_)/I,QVWJXW7!.MC=!UTMXX=-L5%$ MI9$!PQ"$"9$FAD\S@$D2@D2:'"3P,P:Y6=S;%I.)/<,VNUT+8X&C>M MPI4.G2K/O"N7\N6Z^_9M\@)QD) (9B&(TTQE3H0$8 IC$/N0,Q;2(,NH616U M!M2)%=<&AS88,L#B?ZQES[36PXRGFBK*-:<,C4\73+(HL#8@VEF1M0[,F0NM M#=AP6&QM\K)%.=[;^X=E^<1YN_IG^?VYD[::N@P+_2#K"SG3C!/AAQ2(MJ@U M)00@/X+ YXETQ<,H#&&Z>.05*;5J[S1 FHC"$+"V1"A0WMNOGS\;U'_IL J' M?D*3D .4QA&0NC8#**$"4.*S,(F#!*:Q=I&B8T;9Y)RYY]"XPIR";C-=N0;> MZ4EO#5ZU7RR\]FMSMA6%'6,,J@0=,\BN(- !H\P* VH'JWUTUEGOK(^ ZIV M*OA,WK.MYU$N>.N>*W]&&K#=L3.P:3?U/ @3@3($P@A3>4)$H;0L_5BJ/2PH MHL*GU,BRU <]L0(<('+EG?;JK(U, Q[K69K3<,Y,A3IDFD51CRG]SHIZM '/ M7-1CRI##HA[C%>P4SELA.)66[MMOM"WZ^")MWT_%:US?J3\*Z"->*C2^2'RJ M7%UCJ@\D0KN_&#RY$!$*DR0-@(A]!*"?($"0U%'2\95*BU*!A)9!-B&.4]MP M+<9M5A?=5B>*LN+Y;>')+:QX09\\WA/D59(B^;3\2*)YU?[M\2VV5ZTP5QMB MV@?,E-X4^ZRG'9]Y]PPMT199M6]K=#V%K]J:U^W6J+^]M\.MV6+9/Z+V:N^7 MNV^\+HLF+U;JVK OU1O+Z#%6QQ,RW)'>G@+#617\A"S>/PFF!&6>:?MK\9"K M3EXW^3UG[\I*W4']CI?OEOA6-]MV9(F)M?*O'S^_'S:&:S%06GGW=MB@ ] Y MEHQK2(?<,--R)HSP_E"X.&JIJ$#=,U]5YW,ZF&R2AM5?! M=1_MD)98B'$8@S#D#$"69"#+4@A(DC$1^1!FH5$&[@DXTR?4;A(U.[!FEM I M[NA9,PYH-I/50W(GZ,MZABI'Q_XI*+,>W6=(W3]^SSUN>7?(;Y5O]X4_J,;- MQ>TFX$"%])DX9 "S, 0P9B'(!(J SUCH$Q@$"3&[+CP!:.H;P@ZLMX%K?R-X MBE.:EX .Z#>\][,AW?R>[PQ=KJ[V3H&9]S;O#+$'%WCGGK<3VFM*RY4TGS_C M)TR6_'7KQ3>+1(0IXC #?IRJODK"!TCX&1 9(20.6,0RHVC'<3 3"^P:J/?0 M0343TA.J M/-S^KEZ5O%U_RVM=+_3(JQ.+V "B]X;+!>[SHO.S% *:GT;R08#,9 M&Z=5GH@2NB.7AZN2S_5!ZXBI)5 MG.7-A[*N%R2B(0^A#SB62AP2A$!&1 "B)*4DQ;Z?<*.F9*X0FSP]HL/ JSCE M^:.YM>YL _34UG.PU4RE';19WR )1%D!A:;\78>HM\;TRFMG WH;9+OX>8NN MI_!UI_5<<]"11G2&UJS:TC4S]S6I\_7MM.SK\OX^[Q)(K@O6W3C?\H(JL.V6D09LC_3(&:5:5H4'ROA;0><5.L#?-G3\H M.VU@EO6UGO6;%=\$R;,HH (G!,0)"0#DTEW#@1 @R>(0$>:G1&AUR;(!/K6G MMNE7WN)BZ)X9<5%/Z*?BC9D6^,#KFDMS98\]5QM_[.E*-1@BW/N,9RT,EFTZMF@/8+ZE9SCJ?/W97F)'[?1_>9<^QU MUF7F+""+6][5D@<^B0,)_J:Z+QIFDFY\_.VI[WHE4$]!!<&.B-[T-Z%<YQ./DV=W]'E]RONO?49)V;H#'G[PLE:+D]<>R^:(* MD"K^A=/RD5=/-_Q;\THB^C>;#(OQ%6=,O& 2$Z\HU>5)BXNW1L8N_>(,IS1D M=!(F&%VP#V5Q^R%_Y*SKL?3JZ1=>WE;X MX4Z-@+]65\HWRA;8B@:A"<)8C32)Y5\P"C- !$Q ##%+&4I\GB9V3=Y]25)3]$RE-8V?9_<[YSFL[5B]@/0R_KR%8HN?76:'L;O-N0D<(< MM*A['>Y71W>NEKJS]9"=:M#Y&.V\/YUS1)^I@=U4##_=X6XRB!-E#79H+#") M.$=!"/PPB0 ,F1H?2"(090D108SC) @7!;]5/L*-P[S!#KR6PD"=PCA PCIS ML!M [#AIL.>GG@IVR9Y)4P6OQUGE/DMPE_"Y$@1[J"\K-W"7%<9I@7NO&S;# MJYIML[T=3:52VA,<0TXS B@7H;00N0 (J7HX3'P2$^;^MX(ZO/4\W,AWR-BW(M!ZV M+!E7MY^E)2//VUMBDLGX 9_V[;UV+KL69@&&4<0!$&0 $C"%. X MR$!"@S1$?LIH2@P+=DX"FUB8.]">A&U1D7.:0]H6M1.ZC M]AH;[T^)SB9H.<@!G=+7UF+%9#[W./1G]KVU6'/>!]=;QD[Y#/)'^_K\31JT M'R<^BT0*@B11C2ZD*8%CE*C+&YS&$<)9$ICHF=.@)E8I/;1A<:]F^;T&E_0T MB!O:S93% .:FY\4DJ=[GB7,D_B. 9I7T\P3O"[7&&[:.?']>MIY%-PQ S$<%8! $R:RIU!,;D+OS:"J@5R"NO*+T'7'F/"O8_ M>X%_Y?OMGSX#U<.KYJZL\O]2$_GDL_UO\[I6)9QEY96#"8[=]/7KARI?_O=_ M#!+_GR/_RE,M[-M+OO^%BQ6NGOI/@NX3T[C X9[H!@4NXK1I1&#-Y*\=DUMX M5][[EFLNPP(GB7(6$SB$,'- X"2)A]& TX^^V&' ?^7Y[9W\]_J15_B6'PZ= M_U(NE^_*2JVZH# +<2:D5Q+Q $"2A@ )*$#J4Q+$5. @,IOG][+HFUCUK5$! M/2Y>BPQH^^@H=$S:U;Y0#KZT$ 89RHQ!T&L( LI7Z&&39R^9UA-O&A MNU5X:KY##[UU!X;H]'E]AAUMW>V.WK'Y+#PW._ RR\R9\I M[NFI,P<\,5-.:X">A-B9W%=>#]3AS)YQJES-W3D!9=[9.>.D'LR_.?.X>:G; M9U[>E U>*E/O^K[1K6?;>VWJB.?;3UX+;L\#O%<=E/6+U?9I'9>Q"\DT##=: M46A487:"%JLRLOVU9JL5.T'$L"#LU".7];G_LNDO*4^$=4_WC$<^YU$&HBB3 M'D$04.D,) @D ::)$!&!B56W^V/ )A:Q32/X;2/-*Z_@[?0WO.[)U]X-_+?X M*DY1:Y#^M^0J3OPK-8SO@=,F?^1+S=I1+?;JG8&NF&8FL!M^?1GPZTP3S F; MZX\1[[C%_E%0S])H?XSH4^WV1]^QS!+@=5U6NYVGUNVFNHYBJJ'8NI_8YFX\ M3@.:AB0&B$;2/HX" DC&&(@XBV(296F$L%$&@14:$ZN5KRO):963T_+]P;0& MR)*UFFD'DS/,,"6AQ>=(M[IU.+MK5==]@_F<[>HNXY2K_ 8[).;-?;B(40=Y M$9>M9NX,].W&KJOJU=/[@G6!-4V/X-B[$RN7=>NZ06BZJSJ6\//'G*WP4M\Y M.$K[>0_A4K+-5(0&Q>X"@^?(L_(S96MY\.T'YYO4]/\O2Y$Y%. MXO=]I!*=8Z_KWJ>G 4TQ,.OM-[I/O"*EFP%9IQ QT0Q#=/0O:.LFOV_;B]KFPUIR&%+N0Y[X($28 M Y41!3(B#\8D#%@:QRE"+%LTZF+FI?!WBXR^_ZU>F86=>B?7]$PR.YZTAH=M MT#H8(S;7E+!SC)EE)MA))%[0!+!SC#*;]W5V-;,C@?%\':CY^G1/RN5"4)^Q M+$8@9C$$,$ZD<4YCZ5&%:<1%(K(@TIK%>K#R3(',#IB>?CFD?EQE7$23793R M##G:0GT2]9$(I'RG$U'YPU8R#U>:1=A.$K"6G],/V%E)OWW]1?6^+5IKK!^U MM2N;?7@M\P7SI=2 1" !($09P)CY@$(A?)1!!*%13K,NX*FS&13H)Z_>0#4[ ML[79)S#,(JIR'$.4 ACZ*?N3E M]>-MFX-&FQ5>+I_4B#F##,LSRTRL0"5TH'(2/\H_ZQJXW7A3CTX[.<\X$_,< MC\:5@F/VF.D!MYPQNHS5I-GJ7O;4+P3C&:<8!3D4,(/%C0!BD@ 4!\5F(D.!&.6$SXCZQ M0FH1<51S,>>..KJ!>)Y]M>3G0$J?Y='4E':K+79'DM73->7;C?C+DN M-1QB_K*N.]QOB?%%R 0H7#JHIJV_7K=4:JL$]\:7A'$8I5F, 0]5-Y(08=7% M+ 8LQ()D/J2I,#MOM$%/?%P,IY=\KOB#,L7>?E/;UD^X[1I K!M_G6FZ?RF; M-0^!29AGJ,,'?#O&HIFFM^@RP/DTEK. GVFZBBY#3D]+T5[!3NE\Y$W7!585 MNBR"." TP A0AJ1>P2P".* !""*..&11&N'4Y#)P9_6)[_C6%;]FVF"7_D@0 MD8HL 2(,0DD_Y0"A0)KUE L4,(RY66&8/?WV%<^7T"\@A+%/ I!0[JLN5S[ M0C! $ARG+/ 3*E\UBHM:<\ J^.F"!WI*WYHNPZB%)*AOG?VC@O23=]UTG?]; M==Z4TA!W6YEVE#!'^GIW[5E5\E&R]K7N\8<,Y\'4Q1@E) .^GZ0 0A)*;8-]@%@4IBQ-I/[5ZFMI"'?J MFU%Y:/&VK%)S5(PAU\:%=$)>F(EOC\.Z(&R#QI5W4WJO>!MJO/):9+IR,(7. M-!QC)6V;.[7NSW-P;@>!9^*@_L@>.SYT>E*]K)0?]&'D=U-Z#)>;9VZ/'8V; M23Z6K[MJZ;W )(L@#V/ 4RJ-M2S+I.9,0I!PJ/I]$4*4YM0W5@]!S)&5YJT' MR T:>5_:Q]NZ?_=TFO!8W^XIFW4[MER. 'CFYMRG;)B1)R\L@-L.":DW%=L1 MPVF4A@((0:3UPED*<)1(_T$%H0AE&/F^507<$6 3FRR#_J #X#IUV>9LTY-/ M5\PPM%FL^6!?&S="H.OBN&.@GJQ$WQ=K?YFQ=7Y??-G MN6 D\AE*5>]KE8E/8@%P&A.0Q:F :89Q@+1JS@WA3BWT72L&^75)#<5;DVV: MDNZ>&:X0_84:*^%?25=Q;(IRD:SSN8<"\8EW2'U M9I(]1KCC^7N:-%KE.8VM.UN.DP9QP_PFG<<-ISUS6(_XGOM;B]' M7YY:],K[!UP\>6O(7@_:4[ -9.\HW1I2=RG)AO)F1:V9C(U19"==1U><3Z[& M"-J1J-$'[=O <;[;K:G>JG4>XA#[ @,:AR& OOP+^4D&1!8F)" B9CPQ;?=V M&MS$HMA!,^_E-L(?S5"3,ZH-PTXMW(/>;/5$DV?UR'386&T$V.P-U,X3?JQ1 MFL9;EZ93O<;UW77!U#]JU,4C7BJ;>"_7AY,826$F $4L5#6('" U+QX3BGC( MLI02H_'29N GEOMA>I#"HTVE:G\88&2;1J7%7CTU,1W3S-2&%K]FRJDRX83S MO"HMX,^46V7"F-/Y54:KV&FBUV7U4$H5QU^5!3LHI*,B\06) D!YG *8)#[ M%*4 $2I2FB 194:EG*/0)C?U>]@>D< --?OV%U[QZ MY*SO/M'EW0<+$F4<^DB (*7J L)G ,<\ 7&*?!]& B9<*PSB$JF)U6D'1173 M_'F7T[O#N<#RHPY=@YPA5_LQKF6>B\MFRFB-8#TXX] F=Q^K]O),54'U=0H/<8676/T0F)-C=".SA[@),DMHR0Y,SJ/ MP9C9V!PA\]#(''OXXLQ0Z<>WFN&N7,KWZVZN[79P"POC-,1098ER $5&@11- M!N(D@FDL>)!1LTB^)N"I8_I;--HP56LD]HC\]W_,PB#]9X^W"%FGE8[S5?,& M8 )N&=X%[#&J'R\^R> 50V+=9ZF.@WVNW%4M9HQDM.J][WX.OF^=.9LW_(-:Z;WT;HO;G"S[H*"0S:IM-HDN\NC/0]R[B1:;28(A4EF"4Q!@S"2"76!X D/ 59P&(8!##).#2:MWX(8^KL@B[L MEM?UJKT0?UA5\J?NM&SNN!?Z0>:-Q?,,1Z\?8:*>5KB0-1?%EMW?;HU0XVK4 M^A$(\XY9/TWBP8CUD4?MA/4+EWY%KI(-C^<('/]M_X4,&2,H02E(44@!C$D, M,A%!$$MQ#C%& F)F(M67(#-UT/!T@LR;\A[GA:$9;C@@",M%ZJ;LH3S*Z[^QMOF,EUP M93 50B+!JT9^#==3-EO3:%N1N$WV2S A2182@&.HT=Y!O]V*K: M#G5O,Z&W1?ZG0>GS1*GB4S/9D7*>#,U9%??4S-Y7ZI/#LTR)/WV)DT892X(T M JE(N?)".4 PHM(5C7# LIAR:M91]+FNP[Z>O/[ZBV&"^Z4W7L]QQ]7!N3K1 M)6Z2NZ[9;K=>RGV6^0W69'=6^Y.Z]N9X4;JZ7RW55,%?JK*N?RLJCIBK "?( M:8D*ZD3E $5ML=D"]Q1TTQ(Y-]N@IU7FX^ITDP0'6'HMFM[>!EQYI$75D[BZ MTU1.6>=(J;G!:5;]YY2-^ZK2[>(7F$GOZWK%V1L)N+CMT@:[,'?[8=\:?MW] MG2TB&D=!ZF.0P$Q-,(R05*92HV*$TBA *8&1C0HUQV0>?;D!=\'0<',F&YA= M[GGV[&._U^@.AFLX-N*LF.;2N#-#8'ZCSXI!1XU!NY4N+81^BZM" JPEQ/7( MBYQ*[_--OEPI1;!;LIO #&8,9#Z4IU)JY "Q!,"J(]"Z >4PCBTJX@VPF-J M?W%0ZKO&2XE7)Y-77HM;&TSJL;,MDS9COJ:NFYZEA@K/E)LS%5%;L<=Y-;49 M%L]45FW%JM/UU7;+75*8\4M9LC93E%>/.94Z53K>BR!-0LZ)M,T$90!RC@&" M* (I%#P5412F5&O$]'E0$^NKOFGPY84:1]FDIW;<$&]X.=I3W$)M-<@:KJ< MNZ[;&"/.:?'&44#/4,$Q1O#Q,H[1-R::V7AJ5E?[U^^\;C;V5+#@21)G/.6 M0^F)P3 *02;4;),$8@Y)FH:AT3 7E\A-K"1Z8&K2XIB;,/T>:)HQS\39V9VY M]A]OO3O.G;@)V#C7A$,3U%[6"$,+IAK/*+2!8=Y94CJ<=-7DC_PU;OAM63U= M?\MKW6,UM8'IKH)IW?*>I'5=83@@UO-$[H-'[0T%TU*]UE!JK7I+' M5YRME^0H0<->DN,/6M['T?]P-$?ZNY6"T_Y((O1);R@"<88!8% M *(@ H3'#,0P3@C*J'1@D%F'HTO0,?E&6S5 6D,&F\' "JSWHVI4;1I,OHCO MFO=N,_'23#NLL?+&2TZ.3&'NL&MY[O"&S0&37%VL78+*O/=I#IAV<(WF8DW; M(,S]?5F\7N*Z?M4G9:,H3BD.&$BC*%5C)5.012D&%#,1AH23*#!*+CH$,;&A MT0'T6HC>*]-HRP$_=*,LEU!I&ET9$CA)*[93Q#B+IAP F#F*G MK5Q78]C:TW619"%4]\ 96$L30TD^EXU"<4(H80$PJCFS!B#B>5U.]8%35/1 MOF6EGBQ/RB S43>L<;]R.5;Q8G;,7/>^A?\B"^ /V&-;"7^XT,SQVRXK\GU1 M-U7;*ZYNQY[?W.&BOPS_6+8IU9Q]*9?+=V6E7EJP((H(0@&( B+5&,L@0)%@ M(,!2K3&6^5%L5%P_+_H3Z\"^+5ZY;HLW4Q38;B>O^++OTW(%J.^2_CU#V11OC+-A]&1:6 M!UI^6^0BIUCB0&FY*MI(>[G,:3X<@H+#2-!41" ,D3R(? B!M+"E/9UQF 8T M"!(S>UH/[-294:O[>UP]M1ICBX^W15261)?#;IK" M/N_..K*1GVV_W-O(]06Y\T>N1-9/>2UI,QK$DVS)7 :Q6^1?ED$\R<88&\33 M8&'9]' ]B?Q]\;!JZ@_\D2^#]20CEF91D%* 4)0!F/D<8)8QP$68)$)0%B;" MJ-?A:5@3GQ,M*$]SE(,.:_1TMR."S12M NJU4-58!07WRNOIG^ >2(-$5\T) M1R#-VY/P/,D'K0@U7C'/[[*8%SS?E&"S8S_C9M#_C?L"0A)RD%'" 40Q <2G/H@"3E 2QB@,CEMFI MLTN^WCEC39291/1@)CA%CA+@Z-S877O6D^(H6?MGP_&'S$^#=Q++LE!7@*4T M$Y_>%\SD8#C^]HLZ(TX0>/ZXN)PV0PNL@^>M 2H[C.6/.5OAIB09BSUB-CL&;N,J)! M]F%#$9V7[(3ZIL)%+:2(;.I\\^+VDWB7%[B@.5X.;N-O)(3Z^$==]^H%B=(P M2K,(B(1">4IR=4IF"%#.8D(P]*5W9J(#7"(WL?1O>$VKO+V!;9L8+:)8"!Z2 '#$0U7E)J2+0V(0LQ@' M'&$H4J/,FQ%8DU]_*LA7Z\*0 ?2^79>AQ3+&-3T#Q!$OS"3[ C985<2<(=!A M[I XP*XD5=8B?8%LW0RO,RVTQ3N>PSVR$^3)1K MD7\!]2'G.?O<12 C&+ZLQ#9[%CLKY] 9>%:J95_*UBU?+H=M V_;[1=JE,+ M3*PI)4@N8:K:@2U8 Q_J)-T:OI,+D@U]IK8/VE&:O>M[E8COR%DZ1YJ=DW1R MU?F>%-,P681H%F!(?$$JE Y1P M!% 8QT!@G^-,FD(A#W3D\,3Z4]_JM!"]%J2WAJDG@:<8,BY[#L@TO+8QHE!; MT,[0,2)B\LU.Q.0/6Q$[M=XLPG6&F+58G7O,^41YJ16K)O^O]G!]^TV=LUP5 M[*O"?2GCTLN(6 B8ZK$#0R( 3J(4H!1%+!.0ADGB:,;\"!J3WZ!8MO2P9*J> MES ]JXRO0$ZW 5-U, ^-=?8(%#GS _3 $-$ 601P@07RJC(/8C!E%"L*_5D^/8XE.' M/14XKX77=TO0/_X/^'#^[+^$.L- ICYA1J?^*0JLCOR#Q68[[T^1,3SL3SYC M.WJ95ET4L_OW?=$7(-==2Y[N0@$'0822 10/\IIF\:<,/5SZ M">AY+7\+IAS8^S9KF(?5UV43G\3;JE)Q_FUFQ8>\X.\;?J_3.E]GF>G$80V] MG4U65=*4*U?U\JF[ -N_.!OF\"C MA>T,7CWU%:GJ?NI=Q?]SI>2I3<4G@H \(3[C,"6A M45Z/!LR)'=T!6&\#UZJ(08=_FD>F6ZZ8J08KAMCW/CA/HNL>"",0GZ<7PGD6 MG.R)H/&JG3+8[9/[(<;QA00@F. ?,Q\ M0F+N9Y&)*C@+<6)%L.T!O6R]SV6/03NYO2@+T*-AIA3.\U%/)3CECIE".&B. MO8'>]E0]QQ9CU:!-JB/%K&I!F_Q]I:#_HIU*Z.[X_IHSZ=Q+M^B^-0Z_ M=$,WWTDRWGZ34E?@Y>M5W93WO-I:PX01(F"4 I]&"8"9-!V(\'T08<0"/TPC M+(B)JK#&9&(5TJ/@J4WUUDAX:RSTC&?'K-?3+K,PU-1#N9R7QJKG8CXX4DGV M>,RJJBYFU[X*NWQ!.]7VA==-E:O;X';H_&]%WM1?OO[6-Y(1&1>Q5%$ IHG? MS4O.D+1Y_) *%D0L19B:J*]1:%.KJ*^_&88$QWFCIU^<46RJ0]9@O1:NUP+V M?E1,^&F"5CQ:9#I2$>.P9E4#6F3OB[K>2Q>W\GFSXC?E[WFY;%7))_'O4FV\ M5O<2U=,'_*=!,JSINE.G .WUR?&8/"N;TMN@I")["BFOQ\J3:%V=2RB]G)OG M Y]3,M),/4S#PTOZ$&DSPT6'HO/ GJMWD38;1KH:Z:]AIF/J>UP9IA8M0A(P M"'T(0B@" *E0S1XP M+S$6F0<37U;]&4#5Z.ZR$+V$9J:(.!M@C=J%?TU(D- MX\:UR<3L,%0F9X:.#I'Q>FRF8QPK:5N@W_[RN1BX@\3S,%);&5_ BDX7JP64 MNI5B'OFMRK59P&M:X5[R1+666)2@V_Z^Z@62%A(G M>_XD:59SVU)>W;!B@1@SP( M6 :@4)WU$Y@!Q(($T-C/4(@QC!*MSJT7X#"Q$OA*[SA;R2-/NA_O5HW*N_A5 MJMK[U;UT5:2B7:[KE6N5\K4_O-0PO&.S!7JZ8V+&FNF4=?^*LF?U+:X*B6+]F5=MP?A6]((XXPFA(>"IM')@ MB*2I0\,4L 1S2OTTB8+,J(^&,Y>AFXI=5]6@@\[M[?4C MSI<&LC2RQ,0R)2%5;<&=UP+4K[4]1_EY:7)$M)E4W528J9#'H!/9U4Z;J4-^ M.!4W#:*MQ&YLW=G$3X.XH1CJ/&X;3,4U?UW6S5ZTSB>!GT0X QBK[-L@C &* MA?K+CY(@C05"6ETHSL"9T>]O,? 4"J:QSN,X_I..KR/.>/L MU=-OM%\\\EK=5US3)G_L3 92-Q6FS<(/2!AF* \2B& "8KDH9X0D$(D M/TI#P5*CO =S%";6&0H;3RS+/^LN2)RO,?'P!A4S_6'!93UU,BWOS+2+Q,5K M6;?&1O6[_E$A)#GXD[?!R=LBY?VQ1LNARK'GB2,-9(' K K)GD'[^NF"E5<.G'LKEFY4/;QL9P>(_V@I.G7[5X>&N'>8U->TPK ME*0+(E_W)&9>CYI^X$"?:^?#"),PS$S)6/!J@A% QHRP"C3H0YDM[&!,^# ( M8?ZR19*\\IL^B:\KLAE.TE?R]68Z"J,T2'P.".(80$IC(&T9'V20P8#X?H!\ M+>M%!]C4=HIRT4OAU0/X7M4A8)#D?8YC9^[#'//!3!VT+/@DO"%H;UW$>]:; M,>>%08:[0Y[8I;1?QANS''9-8D>3UL^M,5^6NB8U.VGINN_8N6EMARPU$;'- MHD98!(*(%& 8^P#&3,B?DA@$G H:^ )'R"@=:V?UJ6]!VL$3"IA51QE2<2,HJ1.L)I8;-N2.^^A;.0QE./E\LG;)-=U8\4, MQ=C)1FB*_]SL-50;;A(5W:4J3,(W5\K*"4[S*CF7;#Q0CDX7GWEPX]O_7.7- MTV"NOVV-_A%NYVU?Y[W42] M0_=%;899D?FYQQNH"G#O536JVD5?P@/[]3/2)4Y.JA*A]X):UB M=6'/I67QT!4&Y(6*6:@K_;SHVJV"5X<-J7_ M_/><5RJE]*FW*7%&4IC! )"42=T#4PZP( 3X1, D"E'L(ZV*8"OH$RL@!=9K MX7H;P*W>^7C]NZ5%;L9NI+%JPGV<^BPE;3DYJ M,5K$\DZ525V6E_+ ?I<7N* Y7@[:J&\'1FT3#5$L%4P&?1#!!*O[TT2J'.GA M!R')PM0/&/2-!C,88S"QVOFZ>GA8MCQ7LP/*@JEL?15$+.IRF3,5'/8VF X: MS@V0-KQ--=X"S9O3*1EK>$NZ067 N@$R.^/B)JE7LV:&JZM/8_CS7G/:LN?@ M2M-Z(3O]]0LOI#I<7A?LFMWG1:[RU-5UZFYU5T190-,0 D3;_G\! 5*#48!B M%K XA3PU&R:C!77JB\,.A_:,QSM8F*D?/0[JJ1SG?#%3,T.6["(P88V<$S%DUB!$;]K6&VNE=XV7;* MP8U'^&U>J+RB-K[7+OB2=HU&81SAE($X\'WI;L (8.JGP$]]2GP:XB E_:Z] M+:;..W&W9VM<;7:,R^/M1>Z5GI'PK-PW,R@<9)%\W"C'#FUOB_<+R!0YQ]+G M3@DYB=_WD?MQCKW.DCS. K(,1AM-:_C"54"**3S>24KUJ]KA_4-,;WRCFV!PM-A -P=TUR%Q1U@-&^PW!T+#T+H#I>V M:738EK=+O=W6N6GW-AR^-;&..M+>[R\F_0QW"!Q7,Y?19J8MCI#EK)SO-!V6 MC0AWEIJQ]^ Q$G;;#1Y]8H)Q+;\53,J;JF+A[.TW*A_M:\,8C424,8CG')J-1+&<7LU->O]7\DWA; M-_F]%.UZP4(2I5!00&E& /0S'Z (,I"EG(=I@"BE1M=(N\M/?.)+8,H8YFMP M9DIFCQ-ZVL.>/C.UT).V@735-19Z\O[H_YWD2ODX=8ZD>V_Q6<7V.&'[\GCB M*7-K^3,OKVFS4F7I*G].13X,.H(??WMB6?K\]I.WAMKF;.Y%!PV;[)_@P'FS M^G+BS03M,KJ-+.UQTJPL[A-+SF9YCY,TM,#//'F))=ZE9?!N[-]P1A@A)$($ M"(@A@&F< AQ#!#(IRBP*N\Z6&RVNJY39 P+NDX^\]PC-55'_T7((QI&?@BR0" D>J@G<4" M9)1& 8-9P#*CF@NWZ$TLMM,-:30LY7"\J7IG_/-ME9D.>HY=>L;YF4-FOKC9 MF2URW^G*HS#F;5(Q1N9!KXK1AR^UMX[G,WWA=5/E*FOC:R,=HM^*O*G; M+*9^X,#>0/4%I CCA&8@2I3!%48<$,(1\(.,!"@)PB3&=@:7$_QFM+BVF'DM M:EZ+6Y=JN![,\61K1[G9+%-#:O8M,+2DCF5V#DLK1'5?,=-U8 M5H5S8TR/2$>JZ RP636+'N'[BD+S+>LT[TV@^GV?@]1;A(LT27R2I1"D1!6Y MH3@$"$F7*HOBD(0XC*@P,KY&8$UL2*VA>65Q*._&N=DG&:8GXX[88";@.Y=$ M5]Z&(3U@I\G1YZASE_1\$M+YBH $G213&"& <"-56D*E)LB$0*,4$^7'H"\O M@$6$RN!-YPT@RCHU7H4 MV55;--ZW_!U^_NYW\/']I2%JDUTP=: FXJV99IF(K1=X1!9L<>[WF.#P3-Z- M!9M.^S VBUDJ..4-O:_K%6=O)*SBMFM>W)6_O;U_6)9/G+[;%ZJFK/5" MA#%/$VG(,#^4UHR/0D"(FH,;18CQ# DJM"[,+\1C:DM'(M0>]*7P:'E_+PV> MNHU-K-J2*-[CU?_R06%T01FQY59HZKGI&6P8$&IYUF'D=2CUC=^O^@K?*V^- M5Q\16F/FM:@Y5':7\<:5NK/$8EZ%=QFK#E3>AZ9%^$&3,[VW;!/\OM[QY5)%@7'QM(@I M"R +$A @I.R4. #$3V.0!:D4;,A2AGVS%+_A\O,D^;40O1ZD:9K?#C?&)?9R M<DU(@\BV2_8U1:PP/0H*_4.UDD9 M9";).H6E3>D1WE:]7+6])+P6IYF*2L?8,4=!Z5'X+Z>8=(P]1H6DHPLY;Z+S MD3<+Z L_X"0#(0T)@"0C((L#!N(L8RSR_90CMFC4 %?M"Y81<$8Z9@-46XXD M!.\UKJJGM@F#01F<)K.T+U<RZFT1F-C4^,*I2I3"&Y34X)@!3NVMP-F'BGXH"F;E M0S/2+L_-ENBIEBD9;:9L)";>%A5O%Y=Y*N!MF>%(*1F#GU5-V3)G7W%9KV-> MB:^RS?IQ!F^X%/O[O.C:MLM?ZM;CCZTQN=;9@/9V8'L*N'XY_B@;QM6$2PZ8 MJ0-+XHUJ\G4HLZK,'UUXMOI\'?*&5?I:SUM(X6K) Y_$@6K U1U][Y;X5EL MC[\^M>RI#'4%%@0[S=>N3<[N,>HUY.YRP@U%;IQF[P\%WE'CN3/$V4G=B37G M$[AQHG9D[ZSOU1R6H/.*E.E.W&=?J@^N"[?YB\.0B4#.,&<4@H$1% M#5/5I"Z @%$$PS@C@D<6#>4OPLGDRV[=/%[!O/*H_+L= =F#[E)]JFTY1/O M\0;SIO,@+]FE-,!A$$C?2@A.Y"Y1N4NQFDB-PA %-$M0BDP;R,^\1\;-X@UW M:*>A_)Q[$\5^$$9I %+.*("$$D#\* 0)%CR+!1&^;Q3[FFU?+$)C-^J5EN6: M.S/G1N@YO[.QU^P<[K[MZF_O[9"G@]*L[I$NZK#SR^$;+@>O.F"4LVFLE^ R M\XA6!VP[G-OJ8E'W_?,I7=VOEJIE[#"=8)%2$B8X((#%OBIV303 ./%!$D0T M"$.6AO&F\^V-FZ[YQS'1DM?=WKFIH0N:8Z2"[/(D_RV?*DMBRXCER M)"3TEYLAL67-1?D1@V7,(YU?F[]]KNBGZJ:N^D;"4H_]RIN[DFWOY33#GCIK M3:PT^FQ_:4ARR0+OYNL7;XN*U^&B'PC58L[YJ*AKOICI"QV6.&Y6:DJT5>A4 M"\!L<503'T-.2U-YW4;B=H0K>O)V&:UF G=@3[N5N-.D3-)@97Z9.TW@>",5 M!U+WNBVP;0V=KOZOJPM<9&&,51H?8'XF'62<4.D@QQ2(.(AAC# .D)'HG8 S ML?R]'I8/YUW5JW6I\"E6:=X^7,X PWN%CO86XK:XMX/J\*Y@G"Q7MP GH,P; MWQ\G]2!R?^9QR]8!MC-VNRX6[XNZJ5:M#]RU-KC#Q:<'M43].Z\;%:[KBH$7 M?L1)$I ,!'X2 9A !) ?8."G&%)(2!S%R"*2/Q?^\\3_.YC/,,3<=#?U=-2+ MVISG&GG>MWL9$..UU'B-),?KZ;GR^JV7._]Y//%@OG'HEKOPW%/23='^/H:G M6VZ&LYGJMO#MCJ5?JK*N/U>ER)M%Y$>Q\"D')*9(I2SY ">I #%$(J-")<(% M)FDQ@[4G3G)I(:DZ#@G*3)$/Z=?3M994F:G#CJ#/XP09*Z@CJ#O2(<.59Q7S M(R3M2^*Q1VQ]KJ*I,&W^FC=WKU?2.;GGU4&S5J9/]([[GBR#C*)1G M)@C40$-("06811BD$2(!HR04,=-MGG(,P-07BCU(;PW34T#U&Z@O<-Y]3M>KOB;O*;+ MLEY5?!%2G,9)&@(_5E<,5!" ,$L!"V+.Y5'+$BA,C-63D"8V7;O\;#S>6?!(W^-L",9A"GT0@@UFFDOE\@,($ M@B .2,BY".7G)J:R(?R)C]%A8FS9!J+H$!\O;Q'R?I2L-PT_FC):4R%,QSY# M-3'@7!?"VT'%>]]S3F'S4]O?1-41290#O&E<2PRGD2 HX0!*.((()\P$"2(ISR,(4E"L_ZE)V&92(Q5 MZ](N[ZT#::913O,'AIG@B"<@\E4\(Q4<9$A:6XE(::C4=<2,IADZX8Z-5]/> M')#3([4Z7+P_.FP,F^Z?YI^>[G7"%?LKEXL88JQAC.KPCQ+[KYJ M//_")3DCKY?2V[CNOYTA25G (@B()$Q-E?9!%B4^P&DF19UQ/Q-:H8K3(.;) M%&DA>M:'9 MP:O'G/+CEX(?R^*QO=-K[__J-B(P_%QEBWTLF__@S1=.R]LB_R_.NLN_=V75 M_TH]%RQBS)-8I!D0/J$ 9B0$6<8"D# L4B@H#H+ ZJR>!?V)-<5O1;6!WV5] M>)TU0(?Y!GP]![AK2^")LO*J+9*65L$\VV]H:KRX375LOVQH6&>(**3E;[OV M?EN\K_I,D':OOVCLM;W!,RO+75M1\R#_/*;9K!MSTMZ;%PNS(ZVNFL6O^%M^ MO[KO;2444Y8EB '1'U,E\J6!&I'_VZJ0P_5FD>Z39*P%[_0#UH[5?NQJ$WNE MB @"20PP1BK([:<@2Q@"+(4A93SC+#.ZJ!J!-?%5U6X05H6MC=VMDUS2]KM< MT&[L@.G$GJ^\ZZ:IMUW?A8)V9 MR?!R'*KOQ7?Z.W&39O>(+DCU>U/2-B'_1KZZ(#3U<2($B% 4 $B12EW /H!^ M&B >8BA2+8V]O_#$"G8-RE.P]#/Z=D@?UW>7$&2FGO1H,4K<.X:X5<+>SD*S M)>H=0W^8H'?T<_/^.3>8K):X^I#733M4V;AISLD%)O[V]W ]!?C*:T'K-\8Y M3?6X0#@CV$PZAK3V \_=3N/0HLNJR\WI56=K;7.6L&$_F_,/VY8,EU5SPZO[ M;0N)",=$S=0%,/,%@,A/ 4(9 H$?)SRD<98EH=$@\0,0DV=A2(! 32VP[JQQ MA"UZ)OAEQ)K:SHI.!6R:UAJG:7%6%7H 8.;ZS5,$'E9:GGS2TL__]>TZ'<#/ M8,9QF@$28RETC*DN[@D%(DDPC$A"?-\L^6FS],1RI@ 9.LA;JK,$^SP+$Y"$ M5)JT6+40@#0!(2(I)6D8^!$Q3(FSHMLJ!^XBRC5]>2MJS!2(@C%%ZM4!ZJX\ MW>W"\[JF!P0=^)*'3Y@[?]V@X&O&Y);5_3\?\H('"PQ#/\6"@BSEF?0$TQ#( M0Q@"046288A)B+6.Y%$H4VN+;J)T#_%J_8.G8'N?"@-/\32?SKN-3J@WE#); MPBW&:H\0=L%T[6.KSCQD>X2PPUG;8P];=[O'$E.-^= ^# 2,U:@<>:H#Z"=0 M6L\B!CSC!$4QR;!O5&^B#7EB\;4>L:W/.KV#<1*&F$ETC\(S#-(V)MY==WI- MN',WI3=CQY%>](8+6%:M2;W$\N6JR1]Y7\*:\UH5K[XI[W%>+'C(.$3J2(]C M#& 0,""=\!3@ (4^C1.&P\RH3.T,P(FUQ1"\MX5_U19 >W]T.!B6/YSEH9[^ M<,D9,[5Q(5/,Z\LT*7554'8.W+P59)K$'Y2,Z;YGIPBV=;"?Q/ >Z0MOJ]14 M9*$^Z-E4;^/ <=92!,,2 P)@#"F (D(PF:10!/\*)ZNB- 28L 9DO72?,$XBPD0VD!W9B M%=8BT8Z@E ])IEJ, --DGYZJM'G"_5O>>[LOJ*EP/+[ TGS4)0*A 7 M 5"IC*K)1PRR"&&0A(&@)/,)@]"B'[$A&EI"E^=-JG$V;KZ9DI>&>E<-:(J-A,CXJG(.YX8!OD@"@KH-!SIW@L.>%( YE" MGU456;)F7R?9+C--+/BC5((W?_+E(_^U+)J[>H$#/Z040L!#E[=!W]/ZT:NH&%TQ:;'_E^>V=2FE^Y!6^Y6^_\8KF-6]'V7TI METMY!*H7%X+[J1 9 \R/*8 I#@"&/@=!PN/ CSC"+#)+!)N;A(DUWQH+T*/A MK?'HQ@+.-.[!?H/U].G+WC;[>)CE"(C-D(FC+O^%?!^^.:U&V/8(<> M[?-MS'-/A; GX/N8#W'Q!CF;%'$Y)O8SN\MJ=Z+9ULQ_Q;]PRM4$\2]<7+(Z.2Z")N)#Z$-3!4/ MV-KBL?EP;WM^ZQTDLW'1[$SHT#HR^'NM^#MC?8W=E7>,XPI%MY/ +^:4P[G@ M]KC,/B7\8K8=FQE^^:)V6O!+-PNC6UK%6GDEU>N]\CL^D65^VVIQ^4NJ+A9N M^2**4,A('(,P4Y$&%B< )0*"%%+?QUF4!8&1WC.$/[&FVP)2@M?/"9'_=DU\ MI916:SQ58ZTUHEZYP=0P,&K*?3TM."%/S?1>C\A:GRFV#7#QMLBTO:MZ=-SI M.$L^.-)JIM!GU6.6K-G77+;+6*:X+9?EGVKM=V7UIER11JR6_2U1W>E(%9!= MS^()?(+BV&<@E+I)39"D(/.I +XOXCA##$>4&^6[F4"?.OFMAZMZ^O6 KSR\ M1M!T H,16_54T&3,,E- &SY]&?!I@UO;*>]UQ5G>>*H1S@2#CZSXX"I;S@CV MO*ES-FPYR*.S6L363*H;Z7ZJ1!9"[88U6/-PV#=.VYRXDV-=PVU"J0;8\6U9GG+>]XZ!UGJR57'F21-_R#\BO?2^.LN,VELNQ&ZNPUAD@HQ-+C@T"P M-):&5$! QE,$$DHCG!(B FZ4$&R!P]1)P#U&7;1%X01:I+PM5MZUQ6PK&VYK MWIA,RT/#*P]M]DW2PL,!3US=-EA@,.]U@3V+#N+]%RQEI[NZ+HA?&]RT]PGK MZZX%H3[U QQ+]RY3 7@6@$PJ+!!AY?0%<1A"H^$/)^!,K(/ZCIP;L#KW>49L MTE,L#H@W4QXV=!NKAC-4.1+_4U!F%?$SI.Z+\;G'I[U;.\B_$F'L^Z& @"8T M!9#@!) PBP".$\QHF-( )E-'.'BS[)81L*5YV M?%RIEBZ?1+M@O8@Q#C'!0N7P*EO&IP##. ,AQB)(822UH-XP@N>E8]9KNJ9% MP"M:#+J2!86#YF"$9][P<;W\'6VCHG(5+_X^AU]5UC?^+2%^/?PG=DAZ._NNZ,_K^1E[%AGIRADE/$! M?1CYW?B39T9OGF$K+V,/-J-=7@@ZUI&:2AEJ;WCW[_OBM33*E%_YU[RY>[VJ M&^ES5FV(:$%#&"*8$4 1P@"BV)<>'XH "WP_2V"(0YY:%%8:H*"EL2XNJGS# M!:^J;@C$?5[7YLE")ES5#O8X99)M *@%[OVX1N,G+R^\-2;>GQ(5;XW+51=( M=AH9,F6!NVB1-N2Y(TBF+#D253)>XGF*EMZ5E>!YLY)?T/=%-VAN(7C&, \C MP"%5O3"# ."8"L 13T/.,S^AU$(E38#J/*JK!RQU5UEY5&5<+.7//THA[3RM MG^8M0SJV99JW9L^T \]>2#1 7.G6#O674R8TPM<74@=T#,/OJM!GA,6N*WG& M0)FW+.X+ZY^"D-SDS9(O4!PB@5@$,.,<0)ZD ),D 5G*<";\D*%4ZXK@V.(3 MQZU:&"I"%80_DI_6[2$T^XT=9<:XWKN41#.%94J=4?/A4V18]1P^6&RV5L.G MR!AV&#[YC/F,&^D"YO+)FXJUW7-R7G^N2GK-R@=YFK];XEO=63=G%YK\=KR% M[]U4F+5E!#T6'B[DJ2=1X:P]W'J,].?AG.?0N(@Y9XZI\V3$%^\/A8ZCL3G: M9%N-SSF_^FQC=+0)'8[3T7_)X;SZ'2]7?-N. M;Q'P5)V-%&"?Q RX8/,CQ!@8@;^F[#@8 M_VN\@*T6><@;O%0S)=<1&M6I\_J^K)K\O];E6\K#QCA@F$LM$N&$ 4@C"#+U ME^]C&D>^R$1LJ$4T(4^L18[%93W<82%_^S#N*E_(5%W-,@&K3#7+!H5M9%8A MT0[%W:#A/+)@3+HSO:(+=V:]8LB.0[UBNH!E6'9%EEW@5Z47+E@*$Q&(% 00 M9@#&* 8X)2$@),$QC424A3:7/+M0Y@F&KF%Z>0O4,/2YRQ;-J*4YE78!QS5E M[\F_FR\VQ"R&8(_5[OK5_DTLT;^0W< MN!Z+4*2$08)!H&H"H8@P(!GQ 8_2$/.,I# 0B\YL_MK@JIGX!EVY% 7:JR:S-3A[KAMHC741;BCU%\B!&^ )2 R;8PN?.)7!)TO>1?##!)CK+5I@" M-SNS[B-O.M]0-2':U.NRU$\BGR< QB$"$ 4$R#\!2-($9I2A..)&/?V/0IG8 MQ?LH.5LI#6%X-W.<(WJ'QL5TFFEQ":X/F'@_*H@_>==-4^5DU;2=#II2ZNQJ MJKKF45H=J;OC,&;5/Z-D[BN$\8?M)+15#5U+@W4?-)\D299Q!@3UJ31P(P(P M21&(0AYSGX]VY/1TYA7Y$N3P= Z2:?G! _$@ M$?@XI7$*"302OQ%8DZ'!#VXF;^P^\=QGND)IR-.F$FI-1,L6X&,DN>T M'"_-5R,GT47,.W^Q,1'? MS*3>,((N$'7/K0$<>^ M-!42 :39+D L?6M"N>!<&'6KOPR=B150%RR15SD=,6 M;E>JOV A#>*8AB"&&0209@S@D"4@R%"&@X1'FK/,ST*:6&UUL%O3?Q=ZWVE# MOSIJG%_C>L@I%\Q4C#4#C JHM(BSJJ8:7WFVTBHM H=U5GHO3)97O?!]1N*, M$I"F,0:0"#52G/H 89%&OA"80F36'5T#JLG7V*I1^DXZL#3@V6%^M?RQ-HTU MZC!4S])PS"0S6=?,HYXU@=JQP: #\:4E39\Z^DU>M>V4*HT&M>:"(TY"7T#I MH;! =9V0YWD:(R#_($9]'(0Q632E1$=/&6Q6-CJ_-^MK?Z5OU"M>ESEL(=A; M!NB)KQ599D+:=QA50%QV$=W#VUE;T/6Z,_?YW"/GL''G_@.&G3BK9O%%N5G7 MW_):"@=.*0X"D 0P E":N"J=+ *ICS.>992P-7WP72Z,2X@U;88>L1U9^MWPCI$Q)BSRA8&@R/]MA61WK7D: MR1U#?]/6[>B'=B?'JRXG\.L=Y\V'LK-=WY1J$-LB2%&78:5 3BU /V&LA>VO0WA\=<,,XU@C#](X>-VPPDS9;#AB? M3^>)3X!)RI+\;64 =YJD:'X#DVZ4FO ^(-;[.Q[PLI ](1S!_Y&]S@=>:3-$ZEL%)IH<894UTV M H"A&CS*XY00^0'&6N-&SP&:)QH[@*URP_'9Q"DS9NG&8B]G@54HUIAZBTCL M.&D7!&)/+#QS'':216]*U6_CTA::*;\!YMW 3[5)+?)7:M\V^'N'*>_RX[;E MT.?!EOZH2/'RXJ?![)XM.9-U<#FJ=&=]Z9SC,Q_V ,]%QPS?,=V]!X MFQIP5R[E*U^:PB"U\?C;$ZOP+IH_@"KEOEE5A7&ZX@G:QY6H&[+-U)XMQ4;9 MAN-$6246GEARMAS"<9*&Z8)GGK1UQ%Z7]_=E\;4IZ=^ZJ16#PNE%BGS?SV@" MA!HF 46<@0PG"- 89B+ +! ^F0^@%'MSH\C/[<3JD'GIS6F]9-$!B__>F_,Q+E87W MKC#O>73\]=F<(N^F]#Z__;13[*]Z\Y=-43::G<3&V'#^;'7 5N?8ISX*=H6 MC=-JUZGHQ)KS-2<:)VJG']&91V=N0?0A+WAKF"\8ABB!%(( 247NGOZP!\E M7]4M9DC3D 8J_Y?ZT:;!,@*8HB@0.$(L$D:7O5I@I[[[W;8=W\!N.Y3_/^[> MM$EN'&D3_"LT&[/=:K-$&P_PFOF4NFJU*RG3)'6WS=:',%Q,L=_(B!Q&A*2< M7[\ R8A@'"3A(,#,7IMWNE0E$GXPW.%PN#_^Y?:?9G? >LK4O!*VKB+@#?$$ M[Q)0HX\CVI%#S@YI:QW>.N;C=Z M)XJ2E=M%D7"1A3Y'+&8YPGY>H!S'"HF$!ID0/A8P=S%.TO4YZ4A0-0THBC#7 MH*$T/;=@5Q4PE["G[>V)>W]T%=/2[\_O@-V"OK"67((&P5G=@;X"SET!X$UX MKJ,MK:UW,\W\1N<5Q[;:4M*\H3T79SQ/82@)S-1:(M8VVA[&C1(-W75F2RY< M8;Z;4+CVUX;=<:H5K+FR4T-.UBMU\R96:DC2%=@:$I$\Q8*BE!48X91C1$1* M49A&.$B3+,H2!IH\ J'NV) ZO#2#>[K6WJ#\H!U[7#RC#7Q@V=GV\W'1NMN[QM/F M)=-L73VMJSKSIOK'Q%M56E$]OUUSLLN(ISB!%U,/J7'8DATH!V;2-O1B5&:M(>VD M:NNA]6[*P,,,]@\YU4[@[))*M:MNK-.8MD1T2 M\Z*N=?!A8#/](ZD69S#V*I169OY5VOL15C?/"IX5(8IBFB#L9P1E>2K_%0=Q MA@7&1*]S6)>@8QO=B//7E/T0=G M&/1_4VM6=]\U(#USZN>$\HQZTL1W^ VGB#'I!"\0&FN*H6)/(/D44X1\T7A%RS$.-#*!UQ?WK&#:X@9 M9P?/5*$7?Y@+"/-7^K*9@?&X:NLY6WQ^6)[1EIF>ITR/][>HSO49?N^7VZ$HP.[@;R&QS7AX6;<$[O67CF _JP>)3\W?_?ZVKWTL^E '8YGV-VI M#V;IAIIS4+MOIA&C1#V0U&S)>S,5=!/ZABL8]@6P'X+OEN*N^"I^BM5.;#Y( M<=[_E@:\(LNWN\UV_2AM^7;%/ZU7#Y_*GS+"KQ,''<<>:L^<@L?=L^>IK^_M&?0.'-8WVXI'5#/9 M#K*2)J?X!$;[$[^1WNE@/LW#G-L,2H=W#5C1E:V.@6G,S-LM8$5Q%YT"=E:= M@@$GZJ/9IY+06J@D0TWC.>_ M%(>),D!PSAK*\=@,TDG\2!8KRT"<)#0,> M)<"QP*\+1*H&$BJ6ZU_M]GP-&@H\3=@-UI-;W<&@T83.8ZL3>O^%7C M))DKZ,JDXWFPC Y7TJMMR!U\58UI^M M4AI;;,U;?6-9F1<%.[;7-SY(EEM1GTX_KK;RMU[*PVES3NW.K6GG=7X1O[?? M?XGE3_%YO=K^V"Q23/(@+'+$2,(13EF,2.%S1(GP?182G_$8B#D^@1W'#OE# MN5%C+.0// &?/:;&SMRUJ3);NKIO:RNG^DP>>/]3T$J M[VYEX;K0KG[LG7>G,#/W:=B"XJZ)C$&2 M.$590AD2)&)^AHE("&AL]PM"=[:PE)L:LW,]!:Q32W-!K.I"N8S>&!4(YP%! M&8DX2GQ.TR#U8Q;BA?R>Y9I_VY)J.Z_^S@EK:_&->"A7*EKV:#.#YZ8>)WI0 MK!ME\BS"?A F**$TE*$P5M/C962PTT]L8N:BQ$0(O]X2^+'PL1^EKWMV7LV,-.MOTA*G4(K\0/&8/* M2/6("W_[DY1+=8_[85U](\O."?Z(8?I%;.^*[^3W(BKBN$@IE:Z ^@@7\G]R M5;V2R%"SH%CZ7=@EC"W&'&]FZHYAMZI$.\#X@4B'\<>RG@ AK8CL&47%ND(; MR:JW.? *C$QM?2C-6/8%U ^,?M]^O/'>";KMY"AOO-L3C2ON;KP_ZX]2C^6X M\4@AO[+7 >%5A2V248LQLV75V8JR;;$U;UQN69D7D;SM]O7/T4[1 4F*>U\RWTW.SL&H;YV#U[36KE MR."-UV&Q01I23*HOH.&1[;E:J^JSY&?M\#2KD[6JQG,/:W=Q,_=Z?K'TAFQ* M=JP?\CDC21AC$&[H(#7'[O"=6*T?RY6R&R#^ MPK".]-R9-?1$M*2,QFF-:N3T!+[W/CU7H(W;=V+]6?Q M2$6EVX]U>,&Q_=V_O]-OFSI*,6Q>Q@( =_OW=]Y?#1%+34L73!OU(QU7F:W5 MZ(+Q;A?1Y5^:=MUO-NOJ^EW"]_4;\54PH:X.VUWSN:ZI/W;1^7)W"HHL0O(/ MJ=JV?+EMB51-]B(TCV@1,]!%WC1V'-M5P]R-UW?GU=:'[WF\\=HZAOJ*?<\Q M% E@TN?1VS'G4SK,%X#UO6>P;0GRK#9 VM66-5"#2A;/(%H2V;+2JS3FM<\A,2\L<_#AZ6"* M7\4C*5?[L."[J!X/R20?4YSE+$ L3D.$,2\0+:($$1+$(B01QDQK? &,K&.K MO0!6K/:&"B.65XB@TKZ(L# MJC+'8+2C,DM(C*:JFP3(.*X!""SCP&HO!LXX+N$01*/&VQ/*=:YT,RIG_F&Y M_E7#8JE?U8*PA+(PY$@41""<%!1E.$Y0$H9,1#2* J8%6PNF[-C-UGS<>"L! M'(6FKSF](,F)/F!NM&;A:AOS3=/WK/CP#HQ8KG"!R&ZSA$6+[OPU*A!U7"U" M 2U@%5OA8UTI<4)Y$:<%S;.L0"0N9(A61#ZB)*2(,TZ"Q&<^IR$$6D6?-,A_ MP$%65,%>?;1ZZH "E'LV; ,J7%.MGG]QHS"8@QD!4#CPTO$\SE$3!A3@%BWA M&N'7@)(PH!!-=(2A%0QS,TNRV=P5=<7RN[6*A1:<$]\/0GG2$V$@XQ$>(A(1 M'Z4R*$F3(!0BR4")F0L2KC.QBJ!*P-8DO;\:HM#9*TB)^I@(F1DB?FR'WJRG*0\ M-%\QG?8.0IO\= #A$9CDC!"&?!()A$F&49:&!"6:W/J#=F8>7K]-&5=SK2?N)XA?'A; M+RMX%X3^MJKDK[1.!KUY/C[25MW<_B(5OWNJ:T6ZPTNE<_ZPKM1?+@1AOA!J M='@J(H1I05!.9328\%AZSE!D/ *-#G?#IF/W^66G]B@5/K9< %'#W7P:/5?Y M\@J'.=*:&51SXYV.4SBRK/)*W>?V188UWS?[CW32AN[]I;CW6O9M(I [U:\M M9'(W3,Z+6.Y4T1=(YFZI31JU?OOPL'U?U6VHMX];@TGKIPNXOH'K&*$D7(D' M-?U(DE^OQ'JW.3/R1S6JSF@N^YE6AKVC-84 K^ LZL)T1OMU6:>.:#];]24F MM%\7K&= >\_#!DFTSZ3ZK_N_?R;RO)F:2[;D4$)#@ MF22H64[G1&!+R9M>,0;S-9=OS9>BZ>7X)"O3_Y0-$,$#WO^"YFGJIWF $HH5 M'EDJFJG(/,&4A9&?!R19_!0579OA"!XH07Y>77K:OZZZVG8*2N!1*7H!O 5! M@9O4>0_/@:8KH, +H9P@!1ZIO"!4X(6HPUB!EX\[F(W3E)]QE9UMVN!4%]PB MS7#F1T+::)01A..,(RIX@E@N6!I$<9*DH(%BSY2>006!YO8,KV38WMP2 M435/?A!$25)$*"WR%.$P3% NP@C1(HW#+ X%SSBDG*RSMN-ZL78HUY$>L(FX MHP0]-V$H&LS^/VG( ^_.O>3<5JMM9^5Y^V8O1;IH@KWRR-2!H3W)JJ8\Z[S1 MG 09)2JCGZO;3APQC&A0!(A$%,T?]0;UOMO]_>FHT!!VM=,VCO7J7E2_I!L/^9";_85G6[;^:=IQ?J0 M3Q 3+S3H?I;B5UV'H&"5ZHK-+J/ G(;M[Z.9#'E!K0.S*!U.;[P37NMOT.6V M.2^U_!X[<#;>D6/+(^)=Z]-6 L_-F?API]R)EY(H._):R/O[4V\2/]5*^ M\G6[^N?F7HCJSVJ]>SI:N^:=I>9RCGUG!Y$;7F[HT9KOL! K=O?J$OFH(G/KXM%P_"_%- M!1M,],2+R_K3U@[IJV#KAY7"PK^OQW&\76^ZU:!)6F19$&;,843^59V@A I3[48S"/,<\84D44M 9^F1UQ\ZTI678B'FJ!SUG9BP=S!5I M"P9V)E<%L.0*3M>>U9"OBG5NAMB$%4E M>+M9R.-:#>W0- 8L,,MH&HD_W@B?MWW++B2<:%IJNF76-6\)VDC]6VW-2:;1!A;H8"J/;M]'$^PP):/\I&[ MXIO\KYM" 9>I&;&DVKZ3W_?V=[E9I%G HH3[*"G"'.&04D2**$"$D$+DE(4$ M!H-OESW'1MTRNZ]B52?J#K_>D>$FMZ=8]AJ>ZQJC#ML'!RWTLF$MZF>]D"L%@69UV@1EL,?<2< V6%=L#XF";BF'S!BFK?Y+E M3@971%W4JQN&#Y7X7SNQ8L][O+RNM]*_/*RK4NP'=NB>E@;6<'UV6BZ] VWO2!QP6!I2 M@,;1R9+LP(-4C]B6!RCJ"&=VH!I:>+[CE89X)X>-QXG5 /W_*K<_]NA. MAS:I+U*4YKIB(8(X2GG,4(+C$.$H3E#.6(R"D.*,!YDOF"&OF? ^R4Y.,"_G;1,'MFP.ET,(K>]26-: M5.>>.@91Q94)9*#7WLUJ-L:\[F'ZAZJ9"9AZAV M&'B5@U,O%60Z+/7*2J;)Y,VV*E4^0X'^WZ[XV<2WZ_^U21R+3%"1I"@**$,X MX&IT:I8CG]" I#3 $6RTM#DKSI/$>\::01=-<>?Y/$*CE*^Q\G73NW.H%)K* MG:Y-@\3L5$582\(:,S)SPG6JPBZ3JY-7A.=-9.CV=;<4@4_CX+:J;OGZ23+P M84D>=+,F_2LX]CJ2,%*4/44:!2=(J"T7^NF3 3V,)T_LJ #F)32D]_Y2+%C* MH8S+:)1!&5AVMOS)N&C=[(G&TP9PB7^*]4-%GGZ4[..JOE)1MR77&H(C',9< M%%@&%6F,,,[4>2<6B":$X2*CA6!:!6,@JHXM^\$1A/\LMD1[5[^ M#+Z0Q[9:)Z=^S/P8Y;X?("SD>2N+LP(EG$6<%Q%/ U ^J+NX8S>H2'F*EM%9 MZ40+>JK"X)M3Y4>'J,X;&TR9//JRK;^MB M^XM48A%&C/O2-:$L2@N$XU0@0C.&TI"%F/*H("0V:+&Y0DKK5S>Y?Z;3:.J5 MJV;V"-IMA+=IV?"X^"F6ZZF:J4Q!H>U>4J&F"ACHQL\266 WUM2=GT1S[ M9;%EE5V.C HX8P J1215>;>U'5_:_[:>@+DA)&GB0#A ?00U]9.9M31\1]J+'?.QY0T!*L5RJT0HKKF#EA;JV:'O.%L(7 MLA!QE 4ZB+$U)3@@(=+*7E&/3_4:6;5OJXYXP$#>R7TEZ M)FM'=)C1MC1KN0]4]ZVD%@$>1T6S!>+83VA>H,91@2_ &,??,"UH>GQ49G8Y13Z8-;:BU:1NO)K830UH.W /8%!1=%T<:Z5#9\O/7"-T7;C+8J"> MY\QL[$^Q4B-OI?'>\L=R5:I=5]4F[C> @I$XS<,413S"\C@J AG>,AGCLI1G MOD@Q8Z!BP1%ZSI/=-?5ZTR G]&'V.*8U/?.TJ MHDONHAE/2]C=032$MV? 8 MM5E-6E/TT%4(P/1[D(P"D:A,;^HC6C"&,J%Z-&G"TBR=#;IX MIB.R%?A0:[BYNYX.\5 MX4)=(>Q;A.(\C((D\Y&/BU2>:T2&CYJBH P=]-(5I-R@ ?3)XU?\8R-J>*G;QW6U;1W /ER/L2^R*,^1'Q8YPMB7]I<2+$\Z!4Z"3(@D M\4'1#) !QX&+*E=CJHAU?2C47]9P; :W;6#=:H8<#C4&C"[.FQEJ9M"Z0)*= M!ICNQFM@34OF?15\QP8+IB;.H=17A9,!E1KD7W!RI;YRAD=: M8QZ(Y64]8W M;Y=R2_V^_KQZ*E41SMD()MTFZ?&E'+N2A@.O9D%!.'XO'VN\M,]?[C]VJKTV M-U[-%J"%6D-+PZ[$@8)@GD-7-TX&4@&E-^NXUEA_OL9K?6%/^J\!KYE>.3ZH MP\)7\:2\R.KA7AXQV'/SO\??>%< MKXEU =EZ]:'I0^3OJW+%RB>RW%?_+7PAHI"&,2HBII!.2(!($G%U2X']1)H8 MB7.#6MI!HEH_1@NH]"U9[VE?5[HNO**=B5Z?[H%6.*S)C!14>B&5%XD")'T5 M0S3)I2:9$'XSIA68 MEVO)'M ;#K^M/6F+,&XZ$MH"9B H!0!MUP>6SDCN#[NM:E/[7*[* MQ]VCC-M7VZ,%U$7[)V8RP3N,Z1ON*RQJ<9+GZ"!*-= O]Z3D-]Z>*Z>3N WT MX<#/C%%^,:^CJ9(A'Z2[Q"3@\ ]2BFMX5X<2AHSSF!&1H("GN8Q$8BS#N31! M-,RYB(. ,YH;((*/T77LB5HNFC#D.F";<>F(KF;U_(X#?<%\CB55F<)GZPIN M%Q=[E.I+ %[KJJ('R5K[=2-$VH\K7OXL^8XLX4BT%^^ZOE59+KT.31#P[*6< M&MWV07[M12H(#WA.D!!458$& F5AR%">Y(S[*>9%JM5"9U]Z:+_5CSU2! *LY<*Q2 HN):L6:(*LX4#,-8 MF:*<0;P5HX7GPUZ9(O<)#LNDA0QOH'=/3\NZ8I4L%6+=A^7Z5P<$YA#P%R$) M:90S)/*F[#1!F1_D*.(Q"1,_(I2 X%HTZ;I.ZG2X\/BQ[ )X%:VI0[U#DP/- MP-SUB5)J0$O%P@E6DXLS$U!N6Q?2FE3GO9*&J>+B4AKXNF'EK!JA^&6].A2* M-A,4][6<&4LC'$0^8I%@"*.>_W7@K 1P7,*(T/0]A3Q4PQ]!HH4OX,!ZVI=T_(19>VJHEI*U"UF%B\Y:M M:@E^4:2J]Q;,U+DH%^]7VW+[_*%O;GP]U011P5G#?^XZM1C6& MW+^_\[[(_W_[4SJ9!^$U]5R39@?W:F,\,VE#$3"[LJ,#*)SSH)"F8,[7%YT3 MRGE0K#,@Y^%G#4^^^U;-^FIRP8K)/.!R7*", ^15P2[. MB=>?@L>(;7UF,P%)):;>K[@:'KL(:1I$,9%6)%**NUXISIG*BG78Y?U@\9>#8U'CC;DAEF+),;&Z0>7HLZ:[VIK]UU?Q)#_MC[H64"%[/][NMC_6E<+5;6*38)%C$:1Y M&B-?8(YP%&0H#X6/2(@C$3"<,Y; MCLMNJZ#U)VZVU0E>AL%#+GQR(&!NBRO M.C#H_5&NVH?ZDQ:3-*R[BUK7&W1[E0QX1PZ\EH4;[\B$M8C64&IK.[(>U9FW M:I J+O=PV.N&R&_K-?]5+A7.U,?55OY\2ADP-+T9U\929,0G7.0$Q7%<(!PD M0CH70E 6!3CVL9"!-FB:.XR\8Q^S9Z;&#_HBMMZ1I:;E'WA[!-2MGEMQIS&8 M=SE1UH6BW,W\F*8'6P!S,.+SXLT9*>8"?LYL%7C23"4 R*-6EW/G<<>>H$X% M23+ZV:Z]&./)+0,)8)8YRCPH377&KE%6:K_&;$FH,Z:[.:?SOP)6R57;Q>VF M)/>$E47)VEK+-(\P*T2":)2K$HI4[HI1&*(\SV@1%0D) KT*N&NK._ZIW][_ MWYI56%=%YP$)6(1]5!1IA##W.H7K:\Y3V#4DSJ%H:_ APSD_4E6B MJ@2O(_MZOL'F&,XOP@3G>9@)%%),$V4!: M@E^,"=)[R\;P\CV\!<[\-/#3!(4R.I ! XL0S1+YIXR%$20Z^IZ>G;YX\K MR5+=%+&IB]R^_R"KNR>UQ.9/N<1V\W'50&S^2RAH1L';RHSZ+]6-R@=25LTD ME#1FHLB)0 D),<*AGZ&,\1"E&4^QR")2Y*!^X%N4IR+8!F5\O5R2:N,] M25=4!VC0ZY/7HC/="YK7PJ_#*R#%/ZH%."MDZLRJI\]>][E]9U$MZHW7".MU MI/6::N&ME-=K!;[Q&I'5!M<(?>/MQ3[44]6/U%?-GA*]F0]D\>;IM7U.6W=; MKT:N>6_/7HW8??=SKXY!>VF)N]UVLY6!:;EZ6# 2Q81A@D08$WE"20C*65R@ ME"5YD419"*PG&*$WLX@!ML<7>[<3AU[J),V30E",\L0/%>1.AF@09:C@G(DXB"-* M0#/@= D[=@AM*9S\Y>06P+RN*4[/^EVH ^8&]&"\++:6FXKN$K'K&MF7A^L: M4(865M?0^P8P(>\$W7X33,%_E6)S^Y.42U5GK.:LDZ5H!R>HN&BSW:.$W2[K MWX$,8U;\F_1:2['_&Q7+'/K>[U;B^X]JO7OX\:'\*1:D",(HQ0PE/,P1IJQ M.<]#1/V4Q&D2XSS6JC*>E6O'#DM^0VF-VU]"K+SUJIXM4*B9C<^2$2.]+5^&ICS5!)X1Q%NO(,0TEE6GA+CQCL(XBE)CI"(\F_VTGA2'*^1YXB8 MJ"0Z@?:04GFM6-X'[;FE\WYV /;*:_S\9G@MK_1G $-[F?MS#"+$S,;,?*@R M<^OW!(EF=N(&\<6WK7CZ(59O*K+:;,56KJ]7;C/TKL,D:T/1ZY F=%7C0]UW=/6' M8L0K5W_KH-'=CFL-G Z *\!20@! >-:4 %PAYTD!@Q4,*P):+/VU&IQ<;L4G MA6IWWD#0@.Q?F:]X!H&/0Y+BL A1$B<"89Q&*!,)1P4M<" ]O<\$K''?(G.. M#_DG,PEJ9E'-[66GS_R\W")R$M."4H]XF,!3$I M4)9&JD8SC=.017E*8/55?90<^]6:G#+CICGZ+T72%%+E0DF:+L^&Z##_!9/: M'&RE3R+;N"L7=%X&@J5/W%XTEMX7X&V3[ZM*E9U\%6S]4U3-$!;='LIK[SJV M.TERO1+KW6;YW!26G1>D[9G1[[B\JH%A$[0A/,SRM.6V!X$T)J11!^?5!6=K MYQP2I]O;.?C#[ZU1Y3-H7V$=I$26IW!(%4441*5:]"_5$1#\* M_#@6 C; >9B<8R-MZCI)0]U;'LD;(.'VJTQOE[2G")C!-CIH"7L=R@[:%/1D MM F$VT]L?B#<4<&O N&.OV5FY^_$4R5863ME^>>EJ(LY5[P;%8SS)$,R,)'G9!+'B"A,[91D. U)$N<"A)0$(^_8:YRU M\-664?^APY!7,^+]I7AJ_@R>6 A2N)YG<:=&F(^QK<&)/9*ZBG#2/#E*_ 6[ M*G45,]QNJ;V*P9!#=:K\_OCP?ZU_?5X]E6]7&R[__9"&UQUW.+B*8V]2$_>^ MEX_EZN'&DRQXG[_E5,( - )4&^/I 7N*@/F#41U8AE'3E]5L?.+P MTO,-4M02\62DHMX;9C'$QQ6K5&'V.]'\\^/J_>/3Q5!56G7/-HDBS MT%[YFW528V@*KAA./BI4H M2B@( DB]>O&"*Z7!O,.>"^^//1]_4ZVV>U:\EI=NOL)>I&"B DMQ HCTK%&" MB5+.8P2C-2;>[-T538-(29;WZTUY,L6.!H0)/Q&H$*1 .,$,Y2*3)QB2Y2'/ M?3_-"Z-+O@&BKNLH#B,&FJO[A@EOSX7Q-'4M?0+O RUI">99+"C(_+Y00V+; M5X=#)%_F%E%#";T7BCKO3D";_[%>RCF"0T*\(8"F/ZM;H,7 M8$LONOO$%$EANT*S_HUWN]U6)=UMZ[*U[=J[)W9OP/IELCD8X)3 _#, K@IX M%>[_^I-F'OSM^O%15/760)X.S21A$H9Q'F:(44%5%[^/:!)$R$^CF-"(L*30 MZJ@=I.*ZB.M TWM21&$&V*,7EM(XB04*5,<#CM,,921EB/MQD=("%S[3Q#&V MIADCZ$$7NM'S3Y/EA;FHCJ U/8N QUH267)0UVG,ZJ,&Q3QW4\,/3VL:N!NJ M@&WJNY(P(&GBQ\@O1(QPD<>(JC@B27.29A'/&0: AU=[2C.NM]>7WW(UO0;A%ZF5UU=(7R4\8 7#=D@I45,UU*RY$"+R M!2 M8(J0,#NOY6LL>V0.$[S9L$<(6RV%Y\O/VSC8(]Q%>V#?11$B4]!IQ5KG,T8#338K'00PW5S!'&E MER"N4R.&J5\1&E#,^&W,XPT=:-W-(+:NRYC$D@JMARQ3^7JAB,:2.OL#'EL$ M[&% EF+308T[W&G%"4XB3'R4,06T3DB$,I]SZ9;EGRE.&$[]J2B0UTD[=KDG MZ(? J@/SU?Z$8K,&>G!P?9G21] *IR<6D(5XE#F,@>PB\.%#FL$!VHR)$5 M3%/1JWJ9?Y7;'V]WF^WZ452'W]-7\5.L=D(U;3VLZDE."1=J\A5'+%))GLSW M42ZB!$4\C$.>T43X'):CAI!W[&=:>EYU('@R'H;OH9BKYCEH_A:D:-W$KBOU M03.^#1_>+\F(M^?DQ#/ME7MDQV8VV$0-UM+$(.(SYX]-%'.96#9:Q3C@ZWO=7_MFS.D/S?TINJ@.Z+V-X5W\GO!>-1EF=,GN'JF8-Q'B*2!CF*HC0C M/,-A0C)PT[IU-ET[O8:Q=N@>>_:V1V8\F7YM]_O:9 MG!\?P)FBK^(*N*-FVBDD?=I*;)M]1.THF[8:)PX%BWT>H8)CE8'+B (A2!#) M./&C&.,45@+12\FQ V[H>2M%$-KFTZ<;/3]I16*8J]N3]%JI:Z(.2I9&1;/6 MF--'9^8NG!%Q+UMNQEXP;NS;>PS)I#K+EJM=N7IH$5;7J\T;44A?TCPGW8/8 MO/\M(PY)HUR1ZKGN E;7L.H4O%Y*2@\UJV*S75!!LC#T4U307)4FBAB1(J,H M]P,GEVKW8JN=6JON=$9IW/W0KI6 M^9762>6?59Y3E?LKINFR?&C@D7),21SB O%< ME><+/T(DI!3%M A2FL8!P72Q$@^J._2[YMRKJ4QIN9*\<247K&F[E9H3[TFR M1FRWRT.G8M.PY1%U PX9>C7Y PT[]OGT/7D<]*$4Y.DZYO=>ER1_%>OPZ)WY'%.E4/FG\RH>L,Y*>X_ 7"\BB65#8]AF4IDQG$M MEO1Q.M;%UJ+V1CQ_W&QV@B]"F@4\3QF*B@RKGLPSN:@#GXODG.#5VW0YQ/97,XO[DE].*CFT\% MUIG:?/:&X=WU?N[[Q]73;KOY)'Z*9=CFO_*H*-(0!R@-4VG-?D 1S8L,Q8&/ M:5CX+(Q *4#M!R;0_?&:^5WD"+4 M$-'6A? I7DO?\=%OKCHU7@%9K]R M>EX4>1#3E.0HSOT X2AA*(\S@4B4AERJE@9!J&.[(W0C:!JPIV !>GURAL5OYAZ.YCJT[BZEJ"K#;?=23,,@R"GB M/(WD;IP2E(F(HIPG@9^E!>$Y:#B ';;FJ6]5M9@MFUZ'S\[Y]<;;L]K"7M9= M-1UNS=J6+'T[O7!A_B\"A"@O"%4H$07*&?<5HDN2 M8!&PA((&1\+(.W:PW2;$3N-WBW- G[TCC$SQ9Q[*\-5#*[Z%)[[A^7ZURSCIY]4XF)UJ9.[V*&U_".]1 M*G-7'>[CEC4Z<6=DU'\'W!#UJ%+CJFVZ@F#^H]:-(J@2-(HD&$!V2&# 1==T MPP;NEGE?GNS$:YOWD'FCD4>-2T9-&A"]B^_ZWLE9U*EZO M^:]RN5R0,"FQ(VV.S M$OV51.:ZTXMQ;&L$YIFN-!RI$O@_#BQX>Q[Z[\%,JDVU1;97>#I.CXI9"VQ)"0 M8[+DAB&'D0: X<>@;,/AQ_579PP_!GD_#3^&'[4UT^82ROCK>KG\L*Y4M=Z" M$BQ$QC%*"<4(!Y@A0CA'.?5]ZLLX)>"@7FH@?>=!R=5)+5V6_D^O8O&,,YT"0UGK*O1PMP;+64X&WTS3/V%I]]HJ69\ ([>,O I>:K3 MA[__+=AN6_X4=T51,DGAPPH\*&]T(:B+&Z"EE MV&M8UP?,1XRKPL',/&UYC<;FC:\^V^0\;4&[P_/T7S*+-=[L-N5*;#8RD*'E MJHXCCY@P'[F,+5:K@MD[Z MP@(25Y]&+W!Y294;.:\]PUZ'XYL.;I7797I_6;5GNS[O=ACW6LYO^E#0+0(F M.]:TI>C)%9>S1EF.57T>C;DF]T*U6)\.$\+5Z9+%A8]$EN0(QTQZ>1;X*!%! MS)(X]@L!FF]HC[7_H)JL3^;CW*U]2+T]X64^#VP;F/O+S%^E=:'$UU*I]>FE MQLO;5JCUBJU+"O!*]W=MKK?!![ZOY^Q]D/]ML^!I$@9I&" NF(RU \%EF!T4 M,NK.>"%H)C^T=IU[+Q7'#G5/=P]_W%#V:M+Z->[].AIV<-8DA_DJ(Z%!U>VC M0AG5MO>O.EME^ZA@W;KV\8<-BRCKHH,6(6'U< +[_-P!??XB#^O??XGE3_%Y MO=K^V"Q([B=)'! 4^S1&F!&";1^Q\RV_IO5]N2E\LZ*_]-,#6E MHU2(2$U-;P.A]/BT:RHS[HKWI%('AXW\L URQ?/U!6Y_EYM%D$8L882B-$XY MPE%*449PBG#._*B@$?,9J++0(:^.;;]+V#M2]OY2M('9$I=?3"_L>"7? >:1 M##\!./Z803F60A27G,X:Q^VFRU9U1T5K*E,;O#&(%"4 M.DK4\S.65 -S*2,8A@XPBS3$M#6J=(#2O,-'QT6^&">J\0H\]?*]XO+C?ESQ M[^5VJ=6[>OF68S.M:>AG5H6+D1]U7)Q"+-BP23 *."10J1,V:(AAE%K$@(B9-8!$F^>*IO MA;YM2:59DS@3]Q#;.)=!VTPZO,BX]:%"?!'D!?63HOW6[U?\/_Q+[R4P^LZB M_=S_@1]9,Y)[?9_-/"KLBG 2&M)G[VKTJ 119]1:%/F'HS WWEX4$R'N2@X_=5,G.A/Q6_T9.!>[1U-3//.+':^;&3H*A^7] MB"HL.(TB1 /"Q"(8\")"NT3!E"U+%A*RY4[?)3AP]OTS("FWH/ M4N6PK;M2$,SR:]W<%5Z7!6_/PV&XO1'Z@YZ20' 0UI5EB@]A16E0P B0]",( M$GIKS0DI 9+N#&,"]JY9Z-,@6=0)S_:GFR5!3&B4H"# F$F,I0%*98A1.33 MG- TCD%E*!<4G/O%^C*A)NC]<0)L SS77NI&+\Z9)#'4T76$M7]=T"N)I1#F M\0UP^I9C$SH2TT2?O"+7^&6 N4@P&^GD M_6U5+_6S;Y3X/UMJML3_=1&ZB?^>)^!M3&_+[;,"CGV[YF*!61!2/\V08'F" M<,X+>;".?$1P$OI!$ =":-70G"_L>F=1(#F*EJ>(Z;]/9-;>,0+"A2 M$5.4%X(CC'.&\ISF"/N$Q'D>"!QIX:T/DW%L)NWXEI;RC=?0]B1QH-T,*&K< MBNR(#[,I4\D-)M<,"39A<,W596>>6S,DVN78FL&GS^J-D52 MGT!$1L,@)C[RTS1&F(0YHEF8H;!(8A$*+O^?5O5D'P''-MJ2K#,7+550 TRO M7D82N!:DA5FF@:#Z.<81:89L4;[;L4/Y;T<;[%UVGM3BB%"'-.+8<\8XM>M' M\6U+MO4UVB>E_'*]>K=6,!D+$2=^E,5,[HE!B&2\*JVNP#XJPL!/2)8% 0== MF@Y2UFE-'] DBK$J3/!BQT6TAPX[0&MN M+-AQL:\@OVJ\-!5VINEU4( J+$G]-,\(2D0FS5L4D;I(E0=6DB8\I$G"F)9Y M#]!P;-3GZ"MMG\X$P)FC=L:/I19DAAFN@;@3H&8N!+( -'-<\X5@9BZ$Z@>9 MN7P4'LQ^$P]JP>/ +;)L=X@PR/TPSA*48)I*XXL*E.=^CK)"L"R5%IC16#>B M[:7BV/RZ!(';Z+!RQL-:*R+#K \F+2BL'95F0FS;O_9L >ZH>-TH=_QA@]JB M2U#UZTV!I=@LBI0G89021)(HEV=-2A$148BX/('B) DS-2AS)1Z(0HK3+#," MT-?Z 1\0C<^XT/XQ'SM?+Z;4 4IH(&H=L6D76K(V9>'CZKQ5N(LT[$AA@+HC M1XHSJSVRJ$!8_9&!%@9KD"#KS5>'9"#E22V2R?OPP.=SN2H?=X]MK4V4E(_](K;2 M3 JDCPI$A(Q$8"NI(:(N<]XUZ3K3+#8TS481CFH M,+TTFRTU@%/A-=4;KZ9;*^+]41%?!A0!SK+I2&@IR39(:M8Y?3[#,2S\0OY?)+?)C'&$PY2K=$"!(L%C M^5]-MQX>VZ '4W3/X&>1YE7L3"_,]HIU?!U M<]"Q$WA*^YJRU6DUG:%YN[*L*?"B@\O>RO#*Z;HQ]/WOBC7MX)J5TZ=O.79. MFAW58Z(->Y1I4L$\0TW'>J-XOP1&]=-G2\U6/WU=A&[]=,\39M%",Y.J'DEU M/N_ZS?-G\N]UU4RD544>84Z3.,4I*G)6(,QIB/*,<,2%+Q+*LB+.M"S(@+9C M$^N9S+4?[46?O9J==LZQ"60L1,]Z>[\C[<%,V:KBP)NZ@0HL[=X0RK-NTP8J M.=^/398PN IY__BT7#\+46_O]_+W]4-N_.H\]&6G\AMM-+#Y*E3_L> ?UM4W MLA3[K.&]W#QD%+E_JH/IL(AB7@B6!X@&18@PC:2;(KF/,I_CF =)DF:9=E^V M*RY=IST:PNH\LVE@$CO8B(![ F,6YC6H'N8-]QRW9\@]SW7BY<9KV%;= MT"URY9YS-1[;4[Q[ARN+_?<[/GSWNKX?X%+H-7Q'LQNDE_Z>L&LGUWH>O*-R M1GR^"RW7^CNY_7).S!0YN"WZNRO>DLV/#\OUK\TMW6PKPK:+E,5)EN,$I0&- M$$Y%AFB1QBB.*15Q&G->$!AT<#\QUPF_0\VIW"$5<:^F+B/4ECXPO!_4FV8N MSY(V@%DZ-"7V(%:[QC.&RF&0^\_VFR."C2D.0H MR:,,83^-9*Q,.4ID"(WS-$MCPD'S84Z6=VS$#3'@Z)93^?5,TUPJ8&*L.36[ ML+WK(M@:8W*Z^+R31ZX*=C$LY/I3AOGB[X\/GU=/I9H=!IYYUKN :V.IDZ[M M>.+/7^X_=D:? 7/*5\773"]/E=PDTWQ=:,NMFEH2FF>BKZXZ;U)Z2+"+_/3@ MPV9;UY_K-?]5+I>WJXN\U/&K'CQ[(K>P@H<9\D5 $(Y573MF 2IB-6A>L#@7 M&+*S@:@[MN4]+W4MQV76M?L;-XQG8;K6VT6=:1#F$ZPJ#[P/&RG!TC8-HSWK M+FZDEO--WFP1P_JY=FC/5[&L*]_7W\GO?Y7;'S_62W4,5^?UZ["V89 F/LY" MQ'A $8[B!)$H2%$:)J_@%5_5/YT;*SR57^DAFQ\9Y(R;VJ85"-ZUF) M;9.=]N0GVBX/QU"YT+8JF7JJ&=^S6Y70.-_X^^CY,J?J-AWWVI352$Z\#BLW MUS'=CX4X%JO_)BK%5F6@*1OS5@U.5-9%1>'4]_>GK;T57OB M,(\TH"D]GV-'?IA7^<>WH^#=B:W644''A;/D'08(S6K_XP*?6[C&&U/ -^H] M6HV95 7MQ!?$3_PG^3_@J8$7I)P;+-U*KL..(IU MY94-TL26_#8!USC1C)ZM3I,79J,MC$838S5S0JT6]??+8A4OXX3 "X!D7!/P M.C+&U2?-3$^NH'ZI]]7Z9\D%?_/\CXVJNOE0KLB*R6V[K7=5;9AI$3(1YA$J M,C5NP!IO7K%GR",'CF!6#%"RGG6[41W,ZI76:B=WW]7:/_9:._#BW8YK M#>P2X JPY"H A&=U(7"%G+L6@Q6F3"?_U+3>;EA5UI7UG\J5^+@5CYL%$TF6 M$!^CB'"&,$X(RDF8H3BDO C#),U"4)7O"#W'<7XL&KF0!F M1\=4J.=%+"H&YCJFZL1PQOBHI%9'BO=3>X$)XJ.B7Q\8/OZ:^8".G)WK3I-#19'B@"(SSYO!*Z8:\-( M#%8Q*/OO>+;-5Z'PE"2E[Z)ZO"L4V?H^,4O#+&%,H"BE,<(1IXA0G*,@B@.: MB3S FC =F@0=NY@#U1;C2"ZA"^6AJ[%A7^)"#Q-"CLV-=U2)XD"51>]YL*P8 M0)VZ9069E9Q;4!2L:AP@]6 !N,XZ\]5R Z0Z*WT56[FJX'O(\O8* M@!1^$?@A16F!.<(I8X@(/T",16F6)"25_P>)L:Z3<5UCQN1/?M?<[[X31=Q@#8/]:9%@F2^%-#Y%9PYAA0<_#E9&G)X>H'"2?ZS80]1!Q;90MELEU[,GX3 M,G2OHQ#C??:H&W#0823QU$"C)EKOGA9$-@XGC$2W%4)HJ&!*T' A&R!0.+[[ M4L'!!?<# <'ELU,QF@Y]8,THA9[9]LMEB\%^5WP5;/VP*O^WX/>B*M=)-9(D_EEBP5FS?>[>-Z)Y^>!QK*D4*M(T;9 MYO.%@*02C2TB.NC'O_W;E,G M#%5@*9E ]^_OO"_R_Y]XV _K]7:UWD(ZC 8U,^PBK2H%YN* ^G#1?*0CN%D# MTN#*\S4AZ0AXTHBD]8)A'RUCE:C=Q>.ZVI;_NW48*EFN-BR51;^OQ&.Y>]Q\ M7/T4S4]CL_ SYD>)3U#N%S(H\PN,:$%RE 51%N(X9(31??6_7H!FQHB6(9R6 M_[9NO(\:FH6W$D]2C*V68S,FYFU-GJ2HBQ;F::L9%@L=0?CE M^C58B6HHD/&"0BS>/B]R'$M76S"4Z0TAJ@ZJ;E%HV_H__EH5!^C]J+'$H+O"H-O4\DTT= ;-K9XIY/ZP$ M>*&0IF2V*H7&R,U;*J0I_$6MD.Y[9B[@;OM#5$T7I8REV*ZJI%]94!$D//8Q MROQD+J2]X@!GLAU[>C9 M\6298<;;B-O0N_&.%.V9[Z! EFSV.HU9#750S'/K''X8GCFX%Z+ZLUKOGNJM MZMMQ9_JZE9'!5C=W,+*,8\M3U+V:O-?LN!T&O*]BNZM6;>9//W$PIICQU(%% MG< LTX(Z0*D"34&-D@5C:\^6+M 4LILPT'W%<",]&6_UM7SXL;TK_K%I$ H6 MA,:)3V.!8AJD""1+S. BR"+:A#E%S?N-\.M2O4M31ND [^2]& MN^R@ZC1W6UL* >ZZI^/F;KRO>V5(VLUN;'$#UI'1UD8\2&O>#5E'[(N-6>LE M,U/?UZ7 '+/$%RH/01SBG M'(CQ$) D9#D7R]7)*J\Y=_@]GY=;WIV?=D;<#L^E#T)>DU M^_6-5Y.T9\V#$EFRXNLT9K7>03'/K7;X85/06WED_KC9[ 1_MZODZLUEWS_) M0Z ?:%T M49F?R<.&KR(1Z:H04?,^2>1SDH8J:P_J\>TGY;H,X4#8VU,VQCPJ?;E=D^;PI-W"'T?.^:]=05>N56.\V MIU5T>S8 GJ!/?@V;MR ZT+J'I79AS",RFIEMWZ+S&>B(6">F./;L%+2=TUSC M_L+^^8C9J3I-N1K[\Z'<,++\GX)4"R["*,,)1T'"$H2%C,_S&"M('A('N6(V]/4C^$.!-P/' PEPWF [Y7A-= ?Q#Q0.'!=4F,@H*SI68+ M!:Z+T T >IXPV_;?";H]HO3>_B3E4C6PM6/\_K&J1-/@]FF]V=RO-Z4B^8&4 M59T0/!UNOPC")/75B >)3'"N8*&*&B$,C\IXD"5!C"M%G0'O#DVV&X3YY$O M[T_IN)KZ4\6B:G&N:U$WV_*QAIY0S#8I]8UZ<_M#U($T63VWQ;L;K<)XYQ]6 M+^QXH<\%\T&*R0Y ^(UWX!,5ZPHI3F^ZGU QZ^VYO>E\,:>=G@Y4:2E8LAS,N2,"\.A?EXOUJ*Z.G6\ZE%6S>RC_>5=_7OU8+RDG,LX @AA-5 MU*&&H@K.$>:,%H(G(F=:6&4#-%PG66JJ7DOVQE.$I5H\15K/.0[I9]C)69(: MF%\Q$5C;V6B(-! YR;<;?R'_<'030VO.8NX:0NW-5N?1:7,7WZXVO.(?EN3! M9.CB\6W7QXV+X8-OUZM-*>45W&SB8D?P\>/'=)EA5C4DKO>7HNU@RN*E8)-' M+':6?)'YBI[4W$\0+6"76P5OT.7@A6!:PBOH!5^!+&4#W]=9/ MW:D[U$.MU2*-$NJ+F"&!!-I2?)E''+FI/3!5< M2VIU#?;C>K7]L=$LO 8I<-C]N%(+,+8?**&\\0[Z:MAPH", 0* #79D!!MK1 M&0Q!$"C\(**@[EKS(0P"I3M!'(2^:SSSK6JF2S3__+AJ&E49JW:"=UK*%X1' M:2)8@$2HZMQYB!&-(NE%18C#1 0\(J Z=VW*KGUGW0Y-&K)=R ?PB#A-1>I% M;T[4 _.A>Q:\/_9,_,V3&TO;/]XJ[).&PDQ&S<&$MS>!3I/NW(/I8.JX,J\. MN \,?JNW7.^5V35)%^_BJ=UM5VD09)&19"A.$_D"3%3]2LT$"A@64KSB J? M:G6T#A%Q["/V9+TC7:\AK)\8[=7/>&;4AM3 >QRXP*#$Z)A$1IG1WD5G2XV. MB=7-C8X^:YXU%C>"6G1 M$U&=)$6O2C4I)WJZXNPIT:L"7H3;REHVZ ;1A0?YQ M \9JU%.I7I!L7U% HS[3T9X#KV;!Z_!@L0,+)+.M;BP]HO-V9H$4<=&E!7O; M)!]9-W7(T%MN\N7/^N@>^D'6SK*)4IX&$6$H"(,08:*@$V4@C#+YKUD6,D*Q M5E0\3LJQGU"$ACN3H:K1R2_:$AB856SZK0YT:[F]6@.C,W^@6H!D$&UIPS!O M.$$KP&RACJ##.<+!%6;,#.I(7NNMC*P%$- M8]PS XMG]%2G%\Y85PC,NQW)MS,ZC@RT<)$.)IN!9+84S>C1G#68 :GA/):! MO6S:T_&]/J_66\,[LM7"A>A]V;%5=ZAYBARTN^-P2:T?IRO.','2(] EXT@?0\:' B&"Y@/I/!,Z(3PO,=+5WJ M[>1$ZI20K7*6%HUI%7.+G/LI]WV*?#5O"5,2HHR$*1)Q'/N8!46>@W+U MHQ1=I^E;:MY30VYJUJI4#GJY']&+A>*4'EF=%:6\<>+4/I>-+/]MS4P:5TN5T/";FYWVQ_K2K4$+D0BHA3C'/DL5..),H(H M)111G.,,BR3PTP)B]0.T'-O[VR[\*CE0K4M^:ZAEW9)?';7I&;\E9<#,OM5# M3?6F 5[>>$?"]LQ=0SI+ACY$:583UQ#YW+AU7C&\@S^+*XX1QVG\L2 9CF(> M1RC) WD2CEF$\C1C*,4$BS@JPB(%X2/H$G:=H99JW#:#B3H#$O\[\-9=5XEZ M%N]"-;:.I >@ 8M7[D!Q;5VZZY*=]]H=J(R+BW?H^V9NXW#\:'+@\LS1*7/] M+../727XW>JKHJ>JZ>4#7]:K:O^O"D]^\ZE(IZ0(14:8D+LEP+=8Y)MDS63W6Y MKNS3D0F=GN-]5S=2_VI6#^\$4^$MB1.E&F)6]KE[=97;(3M9[[ M;3=$[,2$9YDHQG:/NZ5*-?U9K3>;(S2,0HQZ(V2 (+Z3WPL_"$F6^AA%4"J,B"U(:8-\O8&6;-KAR[,S/X;.FA9%F>C>+,9UKTWH >N-UN/1J M-L_ARVX\6K/J25[=Q:N35.ACI;J@KL#@]<6 M+$EGR 1/8R0"SE1).T$92PJ4Q81G29*2L& @6(]>4JY+0>I!FINKAV@@4D>_ MMK 0E,KM A4)$0K\BZN=)$.2*:!<8TD'1V[APMN!&^@G-BRHR*O %>,CX&P8-E2,3O.7__KY62+Q@PSM[]^P;?DJ=PV.9]]D]H[\5,LUT]JCWZK.N\7O.!%$1.* M_#A1Q?\T1X20%,4Y85%(<1IG^E"&QFPX+X"0-!&M.])8]R93.S0/HC36] ">.)4.5S?>H76R MPYCW=C;5 JKU9U&Q64F^,U7#:NTG:VBPH-Y\]?FJYB=KX*0T?OIJAA>CG-=0 M4F2IYKQ]W%-IH]B*HMKCWHZ(#;\R'!;*UB5@#Y5YK_6& M1;VXJ!MYW/3J[9J#Z&3:WCP?'VEG]=6GO3T,Q&9;U=O-ID9R_/Z#K.[JB<&; M#^NJ$.56G;7_)W; OP^7JY)-5&P7 WQ?C M6OS7H3[M&[K7P*SC*!A="L^UXKIU7+>> =DG(.H+7KN5@KKM=*J M\>P'>6^\O<1>*[)7RURW6'9Z,VW>1;ZFSVCMWO-5"#7S'>NKD+GW/O=5<6>V M:]]7:U7IO?D@E5_WNK0LO/\M*E9*QA=G[ZG?FR=:J@KKL.E 6S?LP+:Y<37J[4!6E0/;'$[UT@Q, M:*E[!_+VG+2VI);\YSB]65V;MOCG7D?_1<,P?BN]B_)*=\7'%5L_"C7;1OJW M2OR0+J[\*=K_2J7W(FR[R)(THV$:(29RBK \E".:J.YS/Q991@1- BVT%D/Z MKC.U>VZ4?SAAPVOX\/[:B$"ZG"Q&N9\1%-,4%WF4 M2_<(:UV[1L6Q8ZF+>(&]8E>5H><7)HL(L_Z6G%?3NSGT;/4#4<+[KH8$LM4_ M=97&O'U00V)>]#,-/CQU@.9A>I.H?I9,])Q^&D2<&H%:W2<_K-350#/7J;X- MJ$V4RQDO@0])EN/A\48& MW?5E,&^'2G8NSYI*B':N)#3NT%C^TM;NHIYP>]G_])E,W+K15V: M-W)=N6'9R^;5PLUXM>+HL\QUB6*;_==U7>+HXX O1ESQ87H%(E3M31O,W:YX M,TFRQH1XNZLJR=PB$X%(4B90Q(@\L$0L1"0B! D<)#F66U>0^K!+D%&:SJ]! M:@[V):<-N,JZOLIE#0,>J=F!7H2,*[-(^5K*H(>K/4:*>E7BNG';E;,W#CM2S8O%W2EM?: M_=(XQ9EOF+15<'G'I/^J<6)71K.?RI^7LSVZ8\Q:#A22\G?YG<2BP%SP4+I@ M(HH$86@5/$1FK53B*[5A8X MS2P90C5'%Z-]FO0,JZ/B#GM1 M!"T/D#<>X$(0"SD2(Q3I.3]QD@@%T):BE"0^PB+/4)9PC-* 9BPMHB*"@7&^ MMF_K(O'UZC^JI437RWPJ^SDNJX7%35]D(]9_4.'PY;?X3ZD.[G#^NG):]C_) M['6^5UB QU(,J5\\@AP\PF I-'_LCN?T=+LP4'Z9!M28UQ$HX[_@65GZ_@? M%ZW;\:_Q]$M/ KPM9*30CD^2T?IZ]_#C@PSP%R+A:9BR" D_) @'889D^(M1 M0#G)"<<%]LG+3 ;LX=AQ<*0F!5*Q_25$,RIPN_8*56&I1@9"6M9G^7C#7NA5 M?A*80[,RB^ZV=Q9=+<]A(IW7BN0IF5[;IWZIL8,6/OD+CB&T^^E?<#+AR&>8 M;U)A'R/_H9,+1_3J;I+A&&%8O,!%N7B_VLJUOXJ'4M6)K[9?R*-8X 3'+! I MHEF!$?;]#&5YEJ(L\!.61XRS2&M[[R/@>#=N2'I'FIXBJN>;>W4RO&O:D!2V MR0&%U/9"8Y(,!.?RU28XEW\X!N>]"\YB_&/B[&UU]#ES-,7/8OMCS;^+W]LW MDJ/_TL8DO?ZZ8]LYP59L2 / 2'LD'C_W6A 69CY7Y/3^4G2]FK!E^,@>L28! M2)ZO.3N$9(]0UT D^QZ%&]7G;;54T-V;N^)[Q>6A&6Q7_2LX-BVYD8NJ)$NO MIJ[:\:YD7/2-;4 3X_9F1PDPD].2WX$1CLMJ9(<#R\YFBN.B=:U1X^G9BDA^ MK1<^2TF "44L#CC"5"%,IMA'$65%'.6%SU,MA,E)7,Q60)(Z+R"1*M6[Z7*N M*)A?F%(\\FO]HJ4C1[6\7.&(Y.&UEXT[NJ*Q;KT&"1^7Y88%R@*&8APHF($&%%@7#!DI2F/B]R4$4Z@+9C MKW.*<[F1O*B<\%/+3=V<*/:L3 !'=&OGM=QI#68USD#!FT5MF?DQJM9N:D5 M]WY4<=-P0O54X (Q=(3RRV&'ZJED$$54[]F3;%#>_7W%53++ )$M) MEF&4LDPZ%,P%RAGWD1 TIJ$(\S",]49+]]* &(/11.D]U;8%P9-TZUHM_6J/ MZ[H9=@M6Y(49/UA04,7'H#!&)1_75YRMYF-0H&[1Q_"#\"-V?2YAVQU9+I_5 M5(]_;KZ(;8/%";ZJUEG+=:KWY(S:\M+,BOFY^;LG^6EA9/5/YEH:&C^QVU8. M,#>KJQ<'%]H0R8V._5H$9DL'0,3MI@E [\$-_5Z(ZL]JO7OZN-GLI&%]6('M M>V )U[&WI.S5I+V6MNKH6V]7:]VM_R3>?I[884($#MD7#K*";*E?)",3NK+<;);3+TK78 :>FHHA?>@[:&LM5GR/4UV*S6=!U#QU?K?Z MJAH7*OEMWY!-V>"9'CT\]FF2*RBV+,I2A(LT0WE,$A32,$SEL3(A#)8/M\F= MZXQYRZM*P'3;B1J&ZQ1,AV5OS[,G#>+ M5>S;0H:;>,+:F;<7^J[ '/RUCY) MBQ;M68T&G&K3.F"T#=Y>""C:HEK[ :)M$ID9^.AT3)%B:1 EN/##,*>"H]AG M"5(^'Y$LYXB3@K'"CX.8A[,@XL#X=NS_.UR\['1.X-><=,?ZDM_(_'[6$ ;G M '33$>8UX3O;_00OC7X#Y/HU7"V[^A364&\,R4\?$'5&YEVY8:JVZ:L\P-Q+ MBNK6->(1D]M'CM+85SAKJ8_R0&XM.4\"GE!<,*)5.6U&WO'FL!^ZM%3< -\ MH![U_+D[[<#<\MDTJ@MGNF?&^UJC+;3\N)E5I:\'!T.L-(B_V'0K?<4,C;T" MK&)Q(MT7*6X+QYVG:1Y1'B&19ACA0/H:FC.,DCSQ"3;=D=Z<+L5; M'L\:-]YJO4)L!+;;2(-PWS)1+Y.D[GC,W:68+@?>=:B]_.B[2]&U MAN!=>DF/0)?P)7T/FNVR!SBBX>8NBN.89X*C(/83A+- #8)E!4KS)*2!'Q5AQ/4J MR6"$G9>7U=-AFXQ.VZW%NND$ >FI ^I4;_NUKR?S3,O0:$9[.S%,8DL;LB;1 M6?=EF"+.MV?@V_"+>;G5?]TM1>#3.%!8$]7C:LL_+,F#[OU\[P*.-V))%RG" MGJ*,@I.N)[?RDN+%7)C$II=,'?O^IL M]_RC@G6O^\UWFP6N(@BG$4)B@5E2(T$0UF8,)2&4E !I'M56F?3:VI@CPX;@?4V5SX]7D9X%..1'4/4I* M0^ZU **<" _ /CE]S\SLVTI7\KO=RM^(E2C*[2(,2$%\GR'*>/[_57=EO9'C M2/I]?X6 !18]@#D0)4HD9X$%7$8NVMY#)[*2M\G5 M&_;=5(R]SM;ZS.*FXWWXV*EV *G=-+H56%/8#Z1R^RM/JEQG1#I6HW./>-YONUQ,$V2>+TWJY7J7XTP0YY)!#LHTAP!A M* $WK49SQK.R9$KE)76ZW Y1BQT%WJ8U=^G+]9 FQ[OM(%R6%]M0(#C>:G?R M[Q$.7+;E)&.H"^T@K6EOLS9BGUQEK5[R4^^O+Z;CRHVZ>98K9DS&G?RC_K5_ MP$66TX(QP(L2 Y0C#EC.,4BYOL427$&9ERZJW4LIML.YIFOJ%I8=Y63=DG;3 M[7ZL[/0Z" *.[N:M\%NBR=V8\,[*/"I8($7NIS.I$H^*>ZS XR_X5F9^68AZ M?HI346;[4FR]LYX*.C&6Q(W_3E3?'EEC9:K-0YX2FG%<@5+E M>N]B:0DX%"D@50XQ+7&:0J>V7L/D(BN2H5KWZFK)_LUMUQJ!RF[K"@> F_[5 MLAO_5?W#'FE]3VR)!SR4VDD9:#,;(3;ICF8G^/&V9OF6GX;70X1-SL1*/LK% M>O8J&Q_Q+\NUZ31RH^[9]UO3PWZYN-YL5C/^LJD+ )>WK'9((D[*@C()BM28 M ()*P"J! 9&JTJ=7D6=0'U]- I*=";B0'R<;L>7*?I^J,ZF6]23Q:I_)9#X4 MBHR"? DAEE)P4&4%!:B@%2 I5R#+(52885EAZI:N-B'V7GEL-S\$[G:6?$(L MW4Q] ^(!9UV3IY\,50- =;SNAEO4]>6Y[S7]<+NJ=SC28UX3WBCLR1$K(I )48@Z0DOKHF5," MTE*1'*5$,;?(@@W1R*?03U+)U:H)+3[-UB8CP-&^62%G>QP-BX?KH70WDZ(C M7\^AJ"U4G H9%XF#'5 M2$Y\3+4'X?2PZO"NQ^BCPTG$K=^@G;)D2*XWS;0R M,V5I.XZXNX21K!!5!B5(J;82**T*0 5GH"I2E0DB22&LJFLNYB1V>D+'1:TN MWO/<'=$=MBF38N9F:$[FK;>,726'0%XE[22\>FS;=JJZQ14Y,-(.8XBF0CS0 MI'LGY*-,J_>#R&$*O2.!]YHN[X?#P-1XSP4]W1I=".!<'??@C*;E'3DB M1HZ7XBT\?5T=MNPT3]1%) %OOYY(A+KNNI*?]G[K"<[)A=9W'3\3]$V^RL6+ M-#,1NI/P/V>;QX\OZXV^1:^:26G&(*ZU/JZET-?I!X[RDL""@AR*S/1[* &3 M$@+.BU)RG/&"2S>?G@<7T?UXC1=UU7#F9HE\0,U(28M2<2!IA?6I'W) 2)&; M#(M"#+>SW#V_0)$ IEX'PXFM?(70'1LZ"]9*L2LC(_+.SFOQWVW"8X!9F;TKQD[ M+#X\(\+\,UN\)1UW74[G)9,T!O ;-D QH7/T7?JA-LFW)RM']CBVMQ!"S[_ES*/VPCE\DDYL26XKCU-GG+.M>'7T.5YJLD\]9 ?8[ M^)Q_P,/5_]^:HX7\E:W6CUK[K.:K]KX7[Y>DH99TY,8'I5H*ZN#CO51@/]_M MD>"!G+%#L@PZ6<^^.)WS=(CO Z?HX(-^GH9?]"EVN3IT;[1MC-;WRP_RFZRD M*="__W-I7*WK!TI35!5Y!3 R[= %IH"F@@#(1596N!(2IBXW8E<&(F]#;:Q M_XY@MRNQ,Y!V]^&8\+@9JX:3J^3$W]EUO=HL$VZ, M0/=@9_*37H)]P3F^ 7NOXV> ?ETNY)LV:?^2FY]?%F+=;6$I9!D7%2@S6>AC MK##-+!4"C-$B*S,L1.Y4]7^>3&1C4A--GFJJB3)DW6Q*'S:,FD.^MKDE,]AD M"%#)-38T59R(3$BBW#R]EZ/CYN^[[9?)!U@Z^JZ1FJSDZ&<;B8NEP3XR+J=\M,A:V;K=.?V0& M[Z0>RTYW8_67^> ^>\$R06L239\5FN9Z\L2R@&IF )ID;$\@VF9\Q!Z?4AU*A6OCNJ. M@^CV$8 <:UYER0"3B -$)&M] D3S1S"LYV&PM+$]+T=(BSXWFHVH/,=9)@&5 MJ6D\ILTO+V &1,Y32B"1>>'DPG-E(+(1CI@6[3_H+B9&;L9D/"TZ]K [7RRF M2(Q^]X%WON X)4:''WKW9:$U5:XWYF+X56X>4BE4W=*PR+'I"EI!P&DF .8P M950)E&>%6R_O@_6G.,<]F\0NM5PELY:V:Q?O0T3L[,0%RU+OX)V=S[K-3!FGH?KCYQ,^^SHITV\3[_V&7:V!3WMWW! M:[54(B<9SD!:FHJH@G/ <,Y,"]*4(BIE01U;[)\G%%D_M[^\LYJNGV*>@..F MH9>([*FJ74N/EFC3U2.\%O9)%E@=3\B\BU[V"=NGH+W/>XZQJZ=JG.E2NJT+ MIHH6@A022*+W3\09 D1)!1B!4F#($6-.18RC%"/K;D/?<3#=*$IVNAM4=CL7_0(3]^NEDK6'6#8_$ZN7F>5 M[+(CH.3&]\F 0*@$*"OUD=DTOC'=+6!9$(D*JP2^$3J1U7N?<+)N*3M$2P< MPI1E648*0*LT!\@X+RA.!9 2441*J:\;E@[/@!!YN3@C@C1L" ,*[F;^#B3N MB/KD50^([A U#P.!7W3<$PJWX/>X@(-![H'7IPMFC\MP$+2V>#Q$(6#=0BU< M#>#9Y6*[-X8+V9IN@@%J_LY#-6RA(J'D&'!Q &B2\KY!^0-5]IVG\8Y%?8-" M#]?S#;_J/:V4:2ELVZ44A,J4"@6P*E* 5%$"(DH*]&$EPQ3*O"J<^ABZD8]L M05IFO"(LCCC:W>SBH>-F.3I@WJ?EC!\*X6:?NA"?>A*J!S!GYJ+ZK.)G;N[D M?&[Z&2Q$DQ^M?VZ]3NUQ-V<5J0A4(*6I*2B6%6 2$H KJ11*!<48N1B8,8*1 M3.K(N]F54<#L+$E(&-QL1TNYQF!+>SM3-7Q-@JVD@>S#*+E) M+8*M\,-NN-_B71I!]P1F$JTP(P MJB1 )2H 25,,>"8DAZB2HD)N26".'$3WE73\ -9NH>N:A62YXR%Y, M0,I "BM)!"]%H9R&UT?\,![FVN*SO /F=B8^(I)N%O_D>+B;.=9PD=SLP]DR M&&X'\ 0BT(;@2GW2_<$3FN/MPG<9=T_5SUK2Y<)4 2\UK3>]*>E?M=J#<:.^ M/#V;P,6LZDHX7/U67HO'OH,V/"4=4R:)9%EU M13""K^LB2+P\7WX4)_.#703(OE?LLH4N;N-__I#%*6*@((6@DI2 M0(*L$I:C>GY_GR3/)J.05HK M;MF;1G'^28J7RBA16P)PHS[H!TSN^W[\T^R^3)4"@516!4 DYX"47 #(329_ M7N4%M0ID!>0I=HJB_C)_UJ;AN>$J$1U;"5LGS+B5#'/FB,Q-%*>N5*SV&'0P MZX&^DL5&/#WV;MMNQU]2,YAT'":&Q;J;6?TIMEQVA4G)C4H,HTUUY,=W_0H. M6^GT7\-OXYSNJ[AMCV'Q&]P, Y&:;NL+B\W!1A=X:<_8J/&;F77%_J)[@^8_ MO.T>:7OD7?_)5J+SOUT+,=LTF6*U"^[Z9?.X7)D=^J&L,LR$I""%# %$,P(8 M*Q%0E1"$%BGA>>H648G(;?3HRXZ4OQ,_YM>RC.G^&%_ ,1QL*(&:I>0P(6W' M=\+?DOWGNI:?-?-7>^&$G0!=9&$G0L"(%R]-JMSWF M?EN(MD6!%)^_5W*]OGXR?WH@"DE:9A(4*2H JDH&*&,,<((9PQ2:H>$/"_F' M\:O<^R77CC)A]:M.FU_U$U:L?^U-#[Z_);,ZH45X]B!PP];. H2'*D2B[5YG MR7U>DH:9I.$F3J*M-0@1\FS':;];FJTU+$-9MO:+1)GGN(OMRSQE+)]C2K:])BH6AGM&,@XV:O+48V M!LXN\95]FN&,$V>6^(+A.(8Q5*W5;J[%=?6_+[.5O%TM]?ES\V8\C9OKA3#= M])[-(P]0DK3**P+2*F, 82@ *9D"N,B@H#@MN*H\3H3V'$QS'.Q:F#T;)CQ,W".$!L9V,"(^979M[R8)+!6RZ2CHVK.F2QN:I!^SP*FK.=<9<_ MD*5Q(#RIK7$'Y-C:>*S@4^)]-/OQ^FEC7\]]^F[D(UOOF-&1.XZ=W,.J'D)D M-X7VE=:QWKI?),_BZC,+3EA)W2_.8=GTP'.>[:RVGEU3A_UET383; OP4L8+ MJD0&!"*9WJHS"B@S_5PR)A44*JN(4U/(06JQ=$Q]96@XC9 M[;S!<'#3S7X((A0K6LD8JI/5(*UINUC9B'W2P2X 4E4&*!<<<"&JDG&>$9R[W>-/:$2_L!_T,T@J3?IOKE,FCV$I$$(D ME27 "J8 "7TE85S?4 1!O)1%(7/E.(_S E!\ZK%?GI_G=3A/ZW.=X*;FRS^3 MV4(M5T\.Z57]"-D9MXOD=C-HK2_9$(L28NH5)=@Z23+O@?] M;-('-C?:>_87\Q5,.-I,PBFRDG)"!$CS# .4,PRH$ @P++,\I[24W,EK MVTO),R[EZU3P]J(1_AA 3Q[SH8^CC>+OD/WV-X#]N&_NONY M/JC>+W]=/,],E]DO"_&5/4E;W]/0&I$W)$/"WM$T*.RXPRF4G(Z:45--:K+Z MT)O5U?-N:BCD[.&CJ8S>WD?RE,@453F0D$M]D>4<4%@QD$-),H0S7JC,1CE/ M5H[N$7XUP=/Q"\N(_,.J>)%4KDY?2X&L5:J7^0$=TN\T.J1_V.G0Z4J3*$VO M )V6]#_@Z\G]GY?UIHN^G'V5*O9.J9_G&_BN/W??OEX=;ZT8I?G;O;^:E6[#,VBZ[9!U$F8J[>'W^X>=Y$R5!V%#]M &586P2!,2A*S#%-"2R1_>2J 4*Q4WI: MRLFRGN^Q>60+_1^9>&RAHY#I0UN*!0951A1AUE6 M@4#S:Q$P(6S#)C,D%([7Q0Z#W1Q=0]9GP-60^ [M90+!X-G^Z9BT64AQT8+%YWN_XY]#$;$O\NJI6+U)TXU$_2+5OV0E[@0(B7Z@LCUR9$19$;B%* 4)<]XJB3-K1SL$_$;>;NI0\AN MQ\K8'XCA%'&$,D I9 !),QXZAQ6HLHQB4NB]7*0NH?@?Z0-YQOA_K ]D=V7X M@6!WVT;[FW0"S0XXWZ1SM\>T,NR-K>>U&,E6CL9/6TN2&%'"76 FPCS0W2FR:"_OC&-179R]MJ=.3:$,;-8EM6_P"A4))C B3,N-Z2>0X85QG@I$ 4 MHJS"V&FZN!W9R#OKKF/,-F]YW10>JT!SZP80M?3J!,?)T:]SV#ZC8V$;Y5HN M=BTUXK3-&)"^:LE>5BM3#XPR M#'/&!)"XP !QQ0!1)0=(/H-]^2N8['AS; M:O6#96(7B4[L@$;:XV*%JJS5C^A:5MKC0I\TEMK_(V)&Z6: MPNK-VY?%>K.J_3_-1-W[1[:X>39+K/^A;8XYR#2QY:,Q1W_7ZV],%_.M5_J! M9BED4-L,;1Z0OEJ*"E"F;09F^L:).4HE$T[3*G\4R2*;J(:;NOFJ6,[G;+4W MU&ZJ/JS!?QGL;.(/PV\\$QR@QVLC;+(G;3N?O';$MP)?)>WOT:QNT*V%/C.; MN!:\GF61[,)^/T!SV%B?\[U;R0:7Z_]'X]E8GS-8F]IH#+K7B>B#P%>Y7+?A M'\O"D(.7(F]/FA;X^OG&\KA\*M+P3G"1-&Z6N!,D8(RJEWNOPHW#E2:KU#@K MP'YIQOD'?)L+K-=2;MTWART@NV9 G_0!@B!("Y0B *74ITFH*-#'2@DD1*6D M'&F,1Y7B$%2JB8/E#D''!<,D P0EE)<54IZN:>.B42 MV0;4)!L_]FQ'U-5%= 8;6V_-91*[.DZ,L(9<\L5"6 ]G1;\TP?P&9TA,?(7O M%_+T-CWPK*E'_SUS#7]F\KG\R@?4'6-(4 M\Q0"*(@"*%=<'_KUQDW*@E9 M,\GO-3N.C7]=!]<:J>Q^\/%'MF_&DWZC?UK+NL-3FT#773UZE12GS A00 M08 4QOJ$GB* &<197DJD49BZG@&G9CWS$^"HWR:QKAC);U(FW5TWZK=QQW6&V% MJA]P,W83?W0[F_GC?DHWT_NQ_FK'5R;C3-U^L>81\QF/_O+PC4:H77^J=N/#TE;WP=;6: MU?DGYMH[6U4O\WH3;1,I,HR*RD3$*PQS@')8 Y+.$(SM MS-XC[^CH&D.*E+A(<5& C(@2H)+G@&!9 $&9A! 6*2\M2^]C8.55@A\1+4L_ M8$ $' ,!>Y0;A]^.=H0^);:"AO+NC9&;UIUG*?R)_\[V/3_;J,^>QCK?KI:O M,R'%AS=]U]"FN;F$U$5WF]EK4Z37M3I%N,P0%J;E))8 %8H 6A "(".YJF2J M_\:IAY$["Y'MY\>SA6_FS,6VK+A9"@^4[6Q'7.S]E<)G]YX3P3>_]V"M*3-\SPEQE.-[ M]A&__;K)KS=)^0HR0?6Q''($:"HD**HJ93QG**5. ME>AGJ436G+869TLT^;TAZQBK/P^0W6YZL=ANNN4NL?->."A1H.WN/(U)=[1! M,8\WK>&'+P_$;9-S/[95S"D4:0Z):0S!J+XTTQPPQBM0EGF>2Y5*63GEW@P1 MBZRDA[/^YOOESV.US^ZXN=SSF#8G_N5\:K,=,+3_4NPX^+;9N:GFV"_8LQS$>2KE^ G46T W M/>N7+=@8NUYI_&8$':PTW5"@?5H?RX^K06_V5'_5? MWJYFE;Q1^NVGY>)NLZS^=2OU]]N"CC%'":$U @F"%><5:@ MRKG50116(RMU1S]Y-@R8O@65\^X:\3M9NK9_"/0=G>*7MQ78?KN:?9.:U B0 MU!+4 =[!C^G7'B JSB'K_>,P.GT!?U3 SU;DQZ7HY9+[NV:N;9O^26XC%??R M^^:#!NQ?#EZZD94F<-S]_?KZMIMAD.SQX.3)&P/$RKD7$ MW?U\?#,GOAH&D MYB"<$]!25%^_X-CR4[H*+44]\A[:ON5WECOJP/'UQ3@I;U1M2]8W+YOUABU, M5H;>Z&9:$"KS@D@$L"H)0)*E@$G$ :&0,5&QHLRE6_S?B7[T9(".&\#:OCYU MKZAULMPQDKR8'5]?1LRDN9>-3!9RD\R7Z[W>4E<)-]S6C:>:!1R[3;E]%)97 ML!(E B53IC4XS0$M!0*#3(RVW]+#HQJI) M=Y[;9$L\::C;SP0>!&O8<(2$P#$,Y2F]TP!A&]&\Y@D/+CS9>&$;\?:G#5L] M?V$)YI>%/J'(>O1!Q5)89*0$6!0"("PK0 J.] DAI5F1RHJ4Q*L(G M/0NZ(8J<5EB6^LHK* :(* *X*32D4LI*R;PJ4JLABC;$(JO;QZ.R/\L0KA5, M=DH82G@WA1QH.A*\$,%&PH"E:+VD)B\<&Q/Z7)G7Z#N7-C!JSL+_G GY95$W M+&O&L-?6XV'M=K44+]5FK7EKQ[2WG7MX MN[0W4LCO:&>IWOWK>)TYPG^8"]HN10 N>'.FD#R^4PNG"##W-WJ*0TM>UP>-33_-UM5\:>)K]H'>K73#ELI7,#?#,BA3..MQ M3ABOL.QVD[%/]3UXP;,\D1:WDHURL9Z]RY\O[*C'8X89B5+W6S?%W6S:>EV#LFUMG+ORUF^N#?5&J_U2>A7;)BP92 % K B]QT M;T44T,ST>LA3+KE@%$DGQ^IE[,0^[;3,&5W=/TO7.15)S5?7NZ!_KF^,K^#J M#8F-K>/9:@_6+6?[ +=)](< M]>6)&C*:5BH@CLZO)AY)X_&)<#UNRXN6M7= M1_&SQF&YD-]DM7R5J[=/+_)^J6_.__O"YC,UJVK'26VC/\B%5(:#IXVM/\-G M[<@&KF4IZ7A*Q(LTF:S';'6'E8ZST7DO88 ==Z7$QM3-L$6#T\DC7HN@6/?*W31.AY%QJ949_U1W\$TG5\7SS/CP'/RG_:O$-FJ-(23FK)I M7WL_>ZK5X->OMU_V_) .8RX'P!BW$6%P<+,$MA"$]<6.2^I7P=R_['3ES*.B M'=0VCS_MF7321DB^R:;EWOIQ]MPE4\@T1X*2 BBBC["(80)HR1!@B+&R3'G& M$'?*.>FG%3OEI*6S'9XNT__IUD$/_G M.MD;BVYRY.U,12P\W6R'X2+9L:%/]1TC0%]=@6$EJA/#!X5 -L:)]*1& MQP>48RODM<8%G50^G%3UF_/,_8HMM++>+&2[C6)>52G"9G(&) IF9N&8J;@ MLX2' -]/D5-S.UZ)?6GK[F-:4G72)C.ED53=I^>&AL4AL8LB MU21#F3I//PXR]@B&N.#G#Z6-655D*!0B?/G@< =\^9?_\<>GV0]?<+F:+N;_ M^A?^5_:7'W">%GDZ__"O?_G[^U?@_O(__NV?_NE?_@^ __7\[2\_O%RDBT\X M7__P8HEAC?F'WZ?KCS^L/^(/_[%8_F/Z)?SP9A;69;'\!/!OFW_V8O'YZW+Z MX>/Z!\&$NOJUJ[]=_G/AULLB+3AO.*B2+021$C#NK2HL.C3V__KPSS%F&[,O M(%TPH&Q6$ O7(',Q.J3@N%.;#YU-Y__XY_HEAA7^0.S-5YL__NM?/J[7G__Y MQQ]___WWO_X1E[._+I8??A2,R1^O?OLOE[_^QX/?_UUN?IM[[W_<_.WUKZZF MC_TB?2S_\7_]^LN[]!$_!9C.5^LP3W6!U?2?5YL?_K)(8;V1^C?I^F'G;]0_ MP=6O0?T1< &2__6/5?[+O_W3#S]LQ;%5Z]1%Q M_=>T^/1C_94?7RP($F_"ATKPY@/67S_CO_YE-?WT>7;]LX]++/0S^N=0-U8:O"/-V2'=^:5:E MO%A>_H/'>0E;.@=)3@G1>0F63HO66* MA;O,5\)71/E&*2M,?_VP^/(C?3 I1\CZ396,W$CEP7);Z1Q']]4N?$^_.[&, MEQ)*@6QTH@W$)<2<$WBOL@^%%^?X263?7NTNU;>U^FR9?E@L,R[)C%PM%Y;I M@8;O OCR-W[\');T09 ^3F?YZE^7Y>)3"UVM%PTDMU4+D?N7'XCK@LLEYE^V M6MG)W(:S-1E7W/QF"XW_/Q>T/W Y^_H6/R^6)(=B49K"(5A;R"Q&1RQH U%) M+#G3%V6:*/_>PGOA0/2/@U/DV0DDWN!RNL@_S?-+.I G2.32F6C!V%P%DC-$ MJSG8'%.6)6N1:K:17]):0)MU:A M1I*)(BN'+(*7(4*QWLH2!>=9M#D?[JV\%RA4_Z X2:(C&XF?YNOI^NNKZ0Q_ MN_@4<3FQ@GF"-8)25H */$'(:"'JXLF]U<65T[R%^RONA0+=+PI.DF 7VG^+ M'Z95"//U;^$33D01*6:.@-HK.N(2H9>5##*5Z+,1@2#< %W5]T+!:9W%)P@ MR2Z0\#.%]DLR81O!OR/YXXO%Q7R]_/IBDTA>DF1N%9. M1QZ9+-@ &$\2L1=.;.\X:2?G+F#S/OSQV=Q:0FC$RX[0X W)!KE M900B7T$IOB1E%2?A-0#,CN7W@HKK'2HM9-L%2)[E3"I87?[GE^D<^42%R'V* M"$[9#$J0?+QWG+XD=-QGIJ1L )!'EMX+'+YW<)PJTYZ \8*^?;U\O_A]/BDF M"RV%!<:C)Q9JD!T2ARBT(P8,4TWLQH.%][N\8M\)*HX4:$^8V!R-KY=OEHLO MTWDBAXJH3H:H-PXUG8S!@6.! TJ"MA)<)%/: >/>ZONAH^.[S6:B[0DB;Q:K M=9C]O]//&]>))5,D$6L2T2XMA*(A9J.\^_HI+F83:TUPQ@@@^DD"*4LBG XN%4*,4INL MDC])]W>6VT_Q'5];'B^\3C;]3W^DCV'^ 3?WK<6SD+E2@"SI^EZO(>9"EHNC M+IGB'X:GO6T^MNI^&.CX2O)D4781#KRX6%9Q;5_@*J1)!Q>K"6?),2$RY!P* M>:[,@H_< />#1O=7D U$VP5$?I[3IY$XIE_P95B'2[8F M)7/',U&O. %<&4OV#QV%O^BM"B*XP'0#B#R^^GX0Z?XBLH%HNX!(?<9=O@AK M_+!8?IU8SDM@D8Q@,*;R4.]$<@1K;4A"9R5MBY?0.XONESC5_1WD\8+L @?O M/H79[/G%:CK'U6H2O2+SI@/(2!$1B8-#8#8 @3I9F95AIL5]])U%]\-!][>- MQPNR"QS\] F7'^C(^]MR\?OZXXO%I\]A_G628@X,G09M0@15#5Q,BF)E3T$2 ML2+1MS@Q'EU\/UQT?\UXNF"[P,>[CSB;75$O)7&>1(",& C=S)-$2@16K!56 M.A-YB_R(VVONAX:.[QQ/%&,7("#"/]4TCD7ZQ[N/)+?5ZXMUK>>HD?4D,^== M3 XX3TA>LC?@!;E J2CZ:;)9YQ;Y=$_1L!](.KZ=;"SF3O*R7TU7*G)4;M7'H_-'1\G=E&J'TX M%L3&,LQ^GF?\X__&KQ/!HTK,,Q 2'2@5"SAA+ 0,T0JI*,P^[7'CT67W0T3_ MMY@G"'/LG(;M==K-^795@$0L6^+#0,Y"UQ.N@"_&D]UQLG*+'14.A]@&*U;-YON1@]7+Q*4SG$RUE M<8QER,AIDP05(;+,@*MB1+8ZZB=+" ]$QD,"QH%'&YT^!,B) AX1)=<;YB*N MTG+Z>:.!>7XQ7::+V48?O^(FW="8D!6Y5Z!),*"*".!K 37+V>@B54GRJ;SM MHPZ;;] T.H9.5?O]PZ>E#L:T/.0<5A$57-6F5&%V):-+-BBXSVCKA4]1!53D M"!30I9J@4M QD1Z4 #ST;[^QQCC-3=I#HZ4H>[ R5\(2:4U9%Y9Y(P. M3A\=>,U1^,!#D$\]UYR H4/('!=FI^'B<9 -IJ11>S5=,?EBL5J_+I>L7HO- M1^D9Q0L@G*YE69)!*'3J2^4R0@ GEPM9HC4OP90JR<*%ND3R2B04#SCVJ$&JGX4 M/"?+O0,$_6VY6*UJ.#!=3\@O]-%X#<@W19^LOJO4%F:(/+*(W#Z9XG@,9&XM M/TZ[P(&LR[%B/1X1BW68-4'$Y9O*_,-/?WRNCR\WQS=Q['E4 9Q6E_6ASF, MSJT,IF015>MGCYW$C--'<""TM!%Y!];D+:F!"/A(1O$EF=O9XG,5TB57DRB" M"=43RTY'4#6_TV6RCR58D;C/P?XU+/^!MX0U0>NM2;5AB3(6E(P,8@P>LO'ZJQ_%1ESP[J1G7 M,1X&2(UDWP&*_H9S$M",.'F6/TWGFV:-M6CMBIUB0T&+#GBI!6O21?!6"B 1 MQ<1%RNU?\[]!TKBNT#!X:JF%#D#U0$@3G400NB8D\5KO5A0#;U""Y)([9IG0 MLK5%>D#$N%[1,, Y3=(].=3;]))?*#*8E!B%U5X 6JY!$;;!:SJ-O2'#&D3" M:%J_?3Y"QCAMF(=VHH\4 2[[_A>E*8=R8)"=PY"B&9-4!N MG(3B5;16HWBZ^/"XA+/':1FG:?- F&DB\!Y.H_5'7/ZVF"_N[H&KLS5P0T1[ M"]S2L:I(1N"5+,!5S(P9;41YJK+@*&OS)$7C='0>RO"T$WX'4+JQGE=/+=/Y M!3%UDVK[',MBB=O?>Q_^P-5/?] I3TJ;SL/RZT:>)(U4'VD6FQCB:I=-D%#" M7"Z 42I09)S!EU)W50EDCHM489B\V4'8&:?7]&"6L ^U=W$*7[)XN8.?4^12 M[W$S"NZ0@A,9JQ,;>(! ?BMHE4PN3(2L]TIP/!B]#T@9IY'UH,@[3=P=V$WR M&FXYGIPVWB'@)&Z6@\$D>-EVX$Y^2DL MYV0-5V]PN2EA?QY6TS0)Q@3E6"6]HALC0JQ>IO8L:?1!ZR?;E1X#D$<)&:G! M]4! .5W6'5B2^TR\G,XNUI@GRB0F' 80RN3:K;M K#.&F#*,:ZVS=JUMR@Y2 M1FI[?2;0'"/O#F#S'U@'ZF)^]H4\M@^7/7U?EP=M,[9[PNOLO3$1=#;DDZ7$ M(/AH@4PJTR4G$\)3;3./ =-!!([46'L@B VGFR[2UG:P=[F1'C9N<:B5HB,< MG#8D2J$Y>.L%,!.5\5EIYEH_!!](XDC-O<\+OR;Z:0C \U=$U_932_Q(OS/] MLO6;[W#5J##ZX2KGJH_^!G^-RJ2O5WQ=MFYZ+36ZO?+E3Z]>@YS@@A>3P#(7 M0"E,X(1P8,C(14^'JV]^]AQ(8N-@T):BF.,4L!2RYRXY"$YG\BMD1,&\P= Z M?_>(8'!P6S8 .KX1*!X@]PXY?^Z6*VK4JZD,LEUMK:7"H*)AF)XZX'DD"!* M;K.(S"C=.IV]%>TCIQF>&7,'0'XP '0.?&*7'/+YMAU1^KH9)5[[J&]JM#=_ MVM9H/R(%RT*)/B$DB@%!<3K-8DX*L%"H6)L*B-BZ[&P83D9.F>QW4YP)')UO MD6LEU.D3Q.QZO9S&BW4U%N\7;S8ZGD0NC';& F-X.:[$FUSKFY6-W!J4O'G" MW6DDCYS7V2_H6ZN[@V>?1SB]WJ@\:)2.\=IUHS:I9>1#LIH.*9R-T@8EGNSU M>EQMWDYR.BF\.H/_W4HGS>!UGANOYV$6Y@G?U5]M=\-U]U.'O-%Z@O[V-UBO MIG-:;!IF;Q:KZ6837!>,(D/T9/P$NGH#RR5XP14HSY(31FK6/ 39AZ[&+0"- M8T64** DYD"E.@0R*06.RQ"-C$$,QV4'+0";(^$;_0 /$7<'/MLU]2]F8;5Z M73:=^3?]SE20P@AKH;94)D9J45"J,\($\U*$(C V+\C:14PG$#I"P[O Y F&3*T(D&0.8!,Q42'.8O<.H7](14CM[$X M4:\/G>%3A-P73)Y?46BH=8"(IDZ(D5ZJ+'.VK0ME'E(Q[MW6 M<# Y1L@=P.219 KF0_+<)=#"Q'J78"!XY\F?4Z7PH$QJ7O+;>8O )E[*<0+N M "*U:=CZIEPU<6:85A[(YI6:@"7 ^:@@>L9U%B%HQ1K#XRX%G;@E1^IST4RX MW4#CK5^$Y?+K=/[AW\/L BAVRB( RU2Z( M7H!W4M)>DED8%XUSK>N(]B*L!RR=!(#[GDMS;70 L7UQ^^GG^!;?O M?ZM)9I$I9C2Y8?5!I":(AL086$=FFZ)%9D7K\^HQ.L9U:-H#Z&19=X"79RDM M+HCNMYB0M@"Y>K_A^GI4.P_$BU 0,(;:J[ FFI-?[PM))=ID'&_]#O44/>,^ M1+7'3S/9=X"C-TO\'*;YLD:3S.KF.?>.S";%1XLZ$0]"4PSA38&@#8/H9,A: MLQ12Z^E!>Y U;D^<]JAJK8D.P'67>!<8QN@SU,X(=1J;!B^10M&4M//2%2L' M]:W'[8HS@!DZ6KH=I%&\I8-W.4UKW/AQM<' )1]14H#A) -,%'&H9,EO"TZ# M\4&4P+(/S9MB[Z*E![^G21#61-@=V),7X?.4 #C]WYL\@HU<:L=F.GUO\>24 MXLQZ!Q[KI6B1M<@I,9#9"&>\Q91;.\W[T-6#$]0$3,V5T &PWBQKDY_UUS>S M0,9YGFM<^?DR!W.2@I'>D5&-C).PG*-#-^L(S L?@F/:EM:9$T_1TX/?TP1( MS83> 8"NF]3]4O,JW]:RS-?E[^3&57%-1&')Q!*@"$4Q07(3/,D03UX0DT@U$[L'6#H9]+!_,.4PLFMA&@;7$\_J2,)?I_.9A.3-:(D MFUIKR4$IIFN*D@9F"_U/&)9+:RCM0]>XW0,;(JJY$CH UC7=B;F@ @G&\J)! MY:P@A)1!)$OGLF(J\];)%@C!9VGHCUR*D$/1L;6S_"@AX_;<:WDBG2SF#K"RI7_B,;#HD2R22U77G7X[%0W&VJPS>HL\US2G&UJD9CU/2#9A. MTO..]] 3A-X!='[Z]'FV^(KX%F>U..VAK"8Y,I6"Z;(01=).R771J9*1/J. MH[(^L61;/[ _3=&XCQ4#H:JA$GJ U)VKSRM^OEYQDY*T+&=)3D!RH$)(9'R= M!68UQD12*JKUB?,^6PP%J79*Z*+AY[8T%A_G1C!EG,WUKLNSFF&0@.*6 M4O>+B8YCD,USHY^B9]Q'C($ U4P!'5BHQ\:Y/^ I&)*)=A09AT!ABY(&?(H" MM)22"65+$>UGH'^;KG'?,P8"5W.%= "R1P[RX+A*A3C@P8DZ8$*0B(H$%A$5 MB\6RU-I-/]*#&NR]8R G2CL#JXV=QS8MZ[JI4,,G*)6'4P"%5.$0&S0'R4: MH5'J5,[C./62B':6*ZBVBNG ,#UZDM]B)S%/@44)@$[&K6\8=*0_6E/H5%<2 M6>O'E6^0U$W0-QS*6BJE XP]>:#?8LOX%'@-/(KW%-IZ;R#&DLF/%.11"NZ# M;GTB[DE:-U'A<)@;0DD=8&]SFW)+@+2S*W6$N/8!E"'OPKL@P:"UPB)G M7#4?@KN3FF["Q '/SC:JZ !4MYB8*%>40Q*&%G4:=,@*(F<1B!\7E#=9E-:1 MX:WENPD S_+J=Y"P.W#C:_.2Z;9P<]-6LDZU_(#S5%FQ@AL?O()D:T/I@!:< M31FX+\(Q)50,0[2*V4%.-W'@D =<&V5T8'^>D% 26?,B-? D:UVGR1"XIN"Y M9.VL4N0=MH;5B=DM@Z7+G055C531 :C>7*V[86G;G2!G[6U(""%PVA>RT'?& M:U HO78A<9%;IW$_0L;8[6C::/AA'>U)XNX ,=O>7+?HEX63 :TO1\6:NGUJ M J$.X#):C]YJQ5H_$-^G8>RN5H-@Y21!=P"49SEO.MB&V9LPS3_/+VOS:EFQ ME#9;T/5^5^DJ$YT%"*Y,YL$$=*U+UG:0,G83\D%@TT+L/: GI8M/%YL4FWV: M^--Q;IUEY,)Y1W&DDLI!;1D(,F$N-MDLFW=V/9#$<:^3AD+;@&KJ (5O<1VF M<\Q7XWIOL?L2RS1-UQ.G=>(H<@U,/:A<"O@D&7 FN.1169Y:]Z#^-E7C7BP- MA+7&RN@ 7@\%-2G92!=,!(N>S'1D F*TQ%#R@N(3[:)J7;;PD(IQ+Y@&@L^) MPN[@9NE;L>TDN!PYLP@L6$E<((? -!WY$56*BDDE6[>8_19-XY9+G?NN\G2U M?,]C7K9#DS[B>IK(N;[#4*N9+W>7.-L F"!-9K>TV$'+4 MX)DBN^B#0]$Z_V.$:3#*%F\+2Z VY1\,"+;UD]TW]TTF$.0 M\(UI,(>(NPN?:=?\BARE3YPLMPR>8@LZNR$$E8$+9BVW*JGFE7G?QS28@S2\ M]S280\3= 6X>&5'@??(8=8)@8W7Z@@+GK0$MM17%9!6:M[#]?J;!'*3>;T^# M.436/:#EX:"2S*7*3A9PEI% :NLG%YT'9F4N=9(?11*#W'-W/0WF(+U^>QK, M(4+N"R97@TJD9,JP8B K.IX5RQ2BQJ#!,.T#*L5+:'V]_1U,@VD$DV.$W %, M'AEN(2-J+Q('.GMKT8RI%Z'!0,R*"!#.L]3ZD;7S:3!-O)3C!-P!1.XUY=!, M(7,ATG&;:FL6J\%I3_N%.Q^UBDDU'Q;4^328@_3Y]#280X3;#30>=&+V<.1 %<%4I[9S!(:0(P65+ 68E 6\$]%%BB#)4Z.CG<0E=(%DR?DK,G+4K1_G3\Q/'-[I:7.R M-1)Z!_"YFQKW[B-)<_7L8OUQL:S=O"?9>I(1.(?7S:G5!G#CA>&!D40/6V1;;[98=L)H^X)U- MT;6^*]Y-S=@6Z6Q0.D+XG<+H]<5ZM0[SVGEY4J3A2LH KCBRWYJ^>*4,>9Z9 M8;!>M1\3_0V2NDUL; VH8]70 :INI?<^L+-%>!M8TB"3(3'%[,%+'L%Q19P( MQ!3:U\3N)*?;Q,53T-1*_#TBZ=+,HG7HO100)2EVW3$I@@Z0NP]HN>V30TI>\-YJH7>M4F8UQ"$]6#0%>ZY3LZV/MJ>HJ?; MO,2F.#I6 M(>+4H+SZ&^0=<3><;"=Q-(&R51[;O>D,FE1W%<_L, MLR>07 AOEK$,CI%;KA1'\*8P2&3(F"XJE=#ZX6$OPAKGF#FMZK!3!3IKVERA MY#H$U8,.R4@O@_/8?'IQGSEFC;#PC22S0^3=P:%X3?U6(K6J93'?%)'7U!CE M)7%O$>2V(0'C9/>M )&RB=FBXMP.!9['".H$2T=H>A=H3A9[!QBZQ\-5(D01 M0M>^T-'6_KU,4("J$ %Y3IH23-$XY [1(P+F0:*W>UX'R'E#F"RH]3W MDIFH7/+>9N#*65#<6(I)N*+HA'90<<%JT[PB]BF"QKWE;@^?=M+O $KW:RNO M-H25ED@54.CTK@UWZQ-T]/6+0EN8YLU/J\1MLD_CI.P!U A."]K UT7^+VOS_/']YO MO%W,9J\6R]_#,D]',V/;I&/'2@&KHI2*]D%QK6L-#R2QDT#M2$0\ MF& \G'HZ0-^35_DV,A21["Q:L^E&3US5)BB!271,Y)!4ZXS_D]]2!L/5H$ X MY('E$*TC[C:_].9BF3Z25-_,PGPU ML<[:*)%#4J: $H9B%%<,.9)ZDR.(]+\AX'8XJ>-&CF?'Y,"Z[."0W<'FID?B M3BXGL3#G/,73RM8&+TPK",(5@IG7,0R\YT1Y?A.^5B?ZV7)9W_RWP=H?N*H7AR1*^KX.8*A2)C&\CK/IAXW&)T+E MP$5&T,KJ>@M L5PTJKZ&%,\"YE+N1;-:>R.:&#;Y+)\^XWRU8?@MDO!7TS6^P^67:<+M M%GZ+:?%AOOF4;>=:KX.2Y/Z .9'D<>=$G!/KY]1M%T-UB:D;#B>,)Y6X0&#&&3J^4JG.58 L MK"E:BVA\Z]O0.P2,.SKBG$ [7NX=6, G+]2*]FB4KE,V;1V%&#VX7$>V1I1% MR)2#'3!3Y;AKSL'ZCW9SS7F(5DZ\G/IIGH>ZY%3%D! <,6 P@G+HP"7:-IS, MJN >'<;AY]SL=W'._@R0.E$%38$T0E%"6'U\-5O\OAJF!.'ZT\]68S$(!%N,K:C+Y15[5+F_&TA^%Q?:W;[OI:> UU<]\LUQ\F9+D MGG_].XG]Y_GUG.!G:3W]LFT(?24!YS$5$0H98%YJBRL%T4E!^T87S5!ZJULG MP!Q.92=OS:"1W74GE>2QMK8'QY&(UT* CPDA.<9$=B%KU3IK M[W W?C 8#:WM)SWY0T3? 6YNW>W4P:PDMDV.Q_M%O:29I^D,[[#W?G&H9$TN M01AO2:B;"0N.0[0\0321HW?>.-ZZDGUHGL9]Y#XSNKL"2 <;YN:%X/9%YX1' M[0Q)LG;IJF.-C (O(AU1(2@I/%J?FS^'/TK)R!W3ND++_6#F=-5U ,"72"NG MZ89V^GZ&&]W.\[-/]5KR?V]Y4BKPA(6!C)Z"M%('CG!NR7=*.B46=.:MW>U] MZ!K7+/'3].+3ZN?Y%[S4S<3& M4@Q+"HJ)]88A!PCT+: 3-?6]%&>:-Z4\BM)Q,XNZAO,95'_J\WD;B-]E[ZI! M59CA:C-Y?+6BOZ"H( OM@TY04MVX1D6(Q0E07C CA#9"-?>"]Z)LW&RCOB'< M7K4=V.17BR5./\RW+6;3U_?+0'Y0JCS^+4SG5E:=+_45Y"WTP\?UZ\+ M2773M?GVYOWIC^KLXT2(@%$H#9I)!HIAI,.%D?>4@Q+>&2%S\[R+ VD<-ZFH M:T0/JNX.#/,F\^01X5W=A%]?CD]\!+ZT?0 MO8D;-U.H;P /HN .D/OP0?J:R\OLP%N/.$Q$1H>,*=R0$.M=B[2!."/^G.=: M6M48NOM3-VXX=^9[W8&4UB4<'TY8F"#GEKG,(7%5QV=6ET<:!S9(9HV5T8C6 M =D^=/56D]D&$]^$WHD*ZL.B?/YMO.#-L)(Y.$3K(2 MZ#!)B9C5:,D!UPA>(VUJFW4JK7,#CJ.TM_K.,^&SN1)[1NR&I^H^729,GJZFGD%X=2*\"5\W MQT&*2;(4R=7!*KM2J_ZBR/3'7*(.25-0=[;S^I*HWBHUSWQ8'Z.:+MW#K1%/ M:7E!Q$Q#G,XV;O:D\.QC*AD"!5V@;!3D@G@-@B3HG FZ_3O4WL3U5H]Y3J-W MHJJZQ.!5O?-;W+3MNLV;E=I(H1-@>!XC\X/#<#=]O=5! MG@F)C136)1A?+.8;D=42YQ<7J_7BTZ63.^',AS$ >3U5J9X)BBV45?/WN!C'%[MN*^3;!B+T16PLK[ NB+!%6O!Y)R+ M(?O/5>MDIP-)[*VL<41@'J>V+LWDO0CL]A$@$C-H]%GG# M.D66FZ>#'D)?;S61XX3,QRIL[*XR3\AO\S9ZFR\3=;9),$BV"C#4-HV>3@!6 M8@@.A0CW)U7L:"!SP*+=U4@*NCG$-[_.6J"W'*=4IU]Y>IS9:EWGB*! MBUG[XI73H?7YNS]UXU[2G+\4:0BE'6_P%K3;AH3C-G?T<4%F;F34Y%ID0>)3 M* OX(A#09^9##$ZFUM?H,Q5IUVFLG]0#RN@R> MSF%!6ZJM(SM9#?ZBK'\G\4]X3@)=)#(VPM#>\J648(C)B4"7P-M=IYBQ@:>T][D_=N(_7 M9X;?0$KK]W;HU70>YNEQ03*E'!.) _=U/&.A@,Z3Y0:-G"EA:Q>?,\'R"2K' M]0O/?3O42ET]'+BW?8G:0_'UYZJUU4]_X#)-B=M)+%8$'BU8+6N?J"!H(UL% ML: E 1JN8O/C]UM$=7D#U P53[E[)ZNH!\Q=>A>7&4GO%W>'%%2GX_$&.,X( MP8V.(%*]VTI25SXEH,HL&J&S&BPT/I36+J]T!D/H.13:CT_Y8$->#BFR%=W#BG\3L=CS5 MP]R^-+NH#O=ML6Y%/6&.6]*6 $PRD[92@J@#!R6#@.,UB1.\94]Y!SK6I;O81G-(&/ I/1Z20VK6N$1K^,!CL#:!/B!^D MQ&YF69_&LD<3K(M(WEVIS:#K^.X@-: K,2@,GIG6KLWPN!VLVJU3W!ZBQ%[& M7%U\_CS;B#+,KD3Y\[PLEI^VRKP2:K$B.I4D:!7H$+'HP9DZ:#X4(2@JEMPV M;S&_'VGCEK<-AL0A%-.!B_SSG#Z+-E"=WTK![T18425A(>5H:[@%TY,)S12B& 2R&2-((& MQ^M#0V)")(S%V $JP>]1,7+UQ%F VD?,PSH"S0;0T M=J'LX\^CEZS6SM=767@O\0O.%IO4SA>+5>WE9HJ223/(LFA0Q!CXH K8:(T7 MV3IA[K78W5$V>S0)(U]1#@BY,ZJF&0";SQY]_0677Z;X>YAGDL)TM2AO;GWV M7?KWFS?ZC4]L-&/T$+H;S15]O?P0YI>]O6\FFVZGX]Q>_'6Y?+,)LYNAI]=( MM6ARR(ZL5?:UQSWWX"V+@$HD$Y'E8%GCTZ4)X2>W%3^%B#JN9;98T6GPGI3Y MG#[W'Y/@LM7:(PA;8NV/D"#*X($"*N>4D#K:UIUS6_,P;KQQ?CP_Z$0^)B;Z MM7V 5 M[E6;K=7OM_IL'66GOOVAC4S4@=0WLDZ7J[ZZM>J=GGE7(-1:AUBO5+BI@[RD M(! &.F5309%-MMFSUC>B>Y)VJMWZQC*W-HF6D2OC(9=ZR20U@O/U$5 ZGYB6 M2;'6=:G[TC:N[1H"0_<-V2!:ZM>47;75OSV6\ CC]=C'-#)7WZ3PS 9*)4.G M5$F0LT^@(DO@F6"@4A9>)!V$:GWYWIN!LIX+;FJ.9TBU89]1$&-$8,P947BQ MH9Q9!-^9@3H$0T<;J$.T=+2!^H++N!C61/V&ZSHP[ UN2VZ.,4_W/Z*1:7J2 MLD9FZ:>PG),K?;W(-89D5MZ$FFU-,3]A*#'PM?>Z"286\K&3B*V]A%VTG)PL M?>]S;S#,)%?6(84*2A*&L;9^XK56/WB9F"DF<3$PDYV8EB8X>)"TW$3P_7HW MM^>%'V$V'HP;/]UD[*2HD;FX]?FU=]IEXY3UUYL^4]? X5$)SH2&PEQMJR8B M!*,E?7',ID+.;&X_VV!?ZD[/FKA>Z>?YY5J_AN4_<%V;;SU8=9Y?X'(=IO/W MRU#SB+<3?1Z[;C71(R]. 2^;SMDL@N=&@RL8F+ ATEX<3FI->1E[X-T@2'V8 MQ-$!$/JUD*_"=/GO87:!OV*H_!UM*Q__H$96)NK?"IU*/6@2^U$15ZZXVSBKO6SV]/T7-RA>XCGWV#[^(0LPZ9F,V2F/4!G,0( M,5CZ>8HV8>M)QT\2-*ZU:H:+![6XS930KY'YVV*1?Y_.9F&>-S.@UV'^84K6 M]W*&X!'6YAN?V,CL'$)W(_MSM20=1/?7NP'(C>\?E43N)7#)*CQ$@,!Y!&19 M:=I=1C:?77H0@:=:J+T6NQ6T"&%SB1*T+P)4S@YB]A88*UXPZ;UUK:M(#J-P M7!LV'+;N&[4!]=:OE=M$T+4_#"VT]2N/2E=X^"FM4A.^05\C"W:CX-?E=G[A M92>=32+AAI18,Q"OND[PTBD^U M<7NO_OSVZC>;)]OB4?(,)3I=1SD9B,KR.E9%2YW),6G>3.]$DL>U@F?$YWVS M>$Y5]VLG;Y55''<_-S,9C=#2R&-N/OLG,BU+'VF]86DZ^ M./,%G/$9C O(A8RB-+^+N4O!J7;A%R3G'^_.:;MUL%F5%)L'+ M/5"D(8K-WJC0^IGO:8K&M0TG:/^^.6@H^ [J&;?')=]3Z+W6P2%P(&7SAP+B/YX_0T7'Y;A\\=INE5%?-2CRZ,?U.JMY=M4-C)E[_!#1J;::'X.Y7T@TBZ7TMRIS/!@K;B?--# MX*J(%?/#DM433%^=Q'G>LHU2QRO5 V H*W C":$GB2)OC6 M;"S@E"[@ B]P.UQW&?HV,*3822:HD2JVFQ M.3 (G&3E5(I6M[Y5VXNP<1L6#@2H]BKI &?DIB:L);2;))SIZA\OB(;INGXW M4=*A**& -$S73B4"7&UU5P(RYVT@A[2UP_\$.>-V)!P(4ZW$WP&2?L/?;PEI MN9C3MVD;VCR^4P(W)45!D0?'^O":=*UF(MNXNV-!BEX5'3,D9)$DP.K-H;) [@(/)B,6USH/ MOCT7XP:C R-Z%%7W>R;?JDP__CQ^^"'M&U4,> X?T 3 L%C'B0:PMO!:;\\A M,>+5:;9X[K MRN%[1T$2AG-%49-7=7"O,HPW109*(H+Q5X!2=0-$XYYGADHZBLT+Y"*P.=EIW@=43%-;O MR?QHNY'CS^BG/F[(!BD#GMM/ML- 0WYA0 X$A $/$*;Y18LP<&7PHQLWB)I MR#8I-P[L]2K;4G;:<;],0YS.-COC4O+Y]?QMW2U+18V2,]:E[HT9:#C-BR'X&YWE')N)?=K!I]N?W*\/=SK<\_2 MPF5 "WE8LXWH8S S]!)"KA?=C&>K1NE<,H -G),%$*@M>V0!:116&]Q]+Z G/PH'V/.RI'G7)('I>N=A1.:7/H47!%9&M=!1:CJL/! M&+C-%)Y2F,C)9)F&N[LXA-)Q$XN[@/%@BNT*OC]1N+;XBOBNSA!/N(/IV>8C M-^DW;S$M/LSK*S1M[^EBJXQ;^SA9+91&0%<;__# (*)*(%1T-F@;96H^7G4H M9L;-=.YB$XP)CWZO0BZ[71U]_7'GWS?M.CC@-<>]UF$4C854O 0TQM"!'3PA M+0?0,B-&GG*4[=NJM>T]2)]6X7D_5X&'9 )W=;9"K+D*Y(2P$NJ\4&FL43&* MUO-J!MC\TR*ZP"FMQN# M?FL'RJR%-B&!1^- !1' (<\0,C+II7"V>5'M >2-&PLW!.!0*NG747^T$=L) M&4I/?-R0_0X'].IW-K\+.G%>6(1<&S\KZP@*%)Q!RIQ[8U,J[:^J&G<]?!C. M7@[)7M6BHI](@,MYF%U-R-ZD]"W(+E<;O'W@?_[U1AUA]FQ)&^>^[U#+C)G( M$*T3M$U4;1'HR8'0(CI92BZI=9N2X;CIM WC(4CT2?UD3SA!2D%NMV MT4AT0.^@3?-&75+6Q7!P%BU92B2;:9B"G-$HK9PF+[:Q+>FBG>C-X?-Z_1&7 M+RZ6U;0\FA);O$B9>82D:A,1JTQ-CHV@:7_'($QTJ74$M#]U?X8&HH=@<+<3 MT52/'3@%-YR]"*N/M?<]_:>D\@U4R M6>ZX\F'( &U/,L>]X^P)M\-HMF?W=Y]FQK^%9;TT_H(O<1VFLP&;-3]8Z:Q- MFY_F<_CFS12O!9&2A*PY80H=UEZH'C2SA#:7%1>MK<5PS9M_N_@4<4E.R]6+ MPV70NIIPPT.1Z &=2:"BII5-;Z;Y1EZKWZ?KC]<7:B\OR;W\Q1/,UK%+-;);33AM9+@NEWAUBY;_ MN$7*S=P:[;A)Q0*6VB05A:DE< &\##HXF[3WK=WT/4EKF+=(FW;]]3^F&6_= MA-RBXL$5[_.O;Y:+?)$VI?N7Z6Q;?WB"&:.6M!TEKW=VW"@(FH*VQ)S6HG!+ M_QDN9[$=(^.:TB'0^41BXDCZ'S$,6BW7DTL>7B\O.7CVQW0U\<[Q**(!SHJJ MG?X9G52B ,?DBK;&A+Q7SBTM< N[]*<;W.Y:>^0GH_'AL&BHFSZP=5L@+Q>? MPG1.KE H)A+]PM::HTCN2]0>*;3C.1N=R*G9ZRUX/X ])& ?+^\(7DR7Z6*VT<>O6!W?";.1PGT*_J/-M?2^YBI9[\F5)F%E M8;(RS9NN?H.FT3%TJMKO'X4M=7 TIK[@,BY.M3UU9"()J>!JM1G3=26E2T8" MDU(RE,!,O5A*7%+()"@0*X4E'9W1]QM7[AA'N7N-<>Z-VX.CI2A'Q<0]I_(M M5I'4*/VFI/!UG$T_7'?=J#>&[Z>?Z%=>EW?TTU4A7W-36TXQW*,]I^!>4G,^CO2'^?-HO0-X/W:- M<)VW?+WSK^H-)U*94C/DH>#F<)/D\,24ZE.4,"HD)YLWTCF,PI'G4IP'-@^' M.0VEPPX0NM?Q,Y'5V>1PV,)<.]+T(TSZ78 M*=6ZN=.9GFM.]LZWSA)WSHDZRB E7X?+I$C.DF%0K/0)8Y:%68FB< MGQ6#PUY#' *(/\-VN''MF&,\9I6!B5J+GZ*'2$X=H!6YR*@"=ZW[O;6C?EQ_ M^L^P#8X#PO>R!>B'=;!Q^( 3IIQ+@L[^+1&%Q_[TGOFBXW, MHC89)4C!JS64Y$H$QC<>FCVF2XV7H3/T_5V%N/5,K6]V6^X_FTQ M3]OZP$DU_T(I#M+INA=H&SB6Z#!0V@6=I ZY]1F_#UU='.Q-L?/@S:&U=CHX MJG?P='OXR"09GAWZ"*@U ^5XJ3U[$+AA6AG-N,C-'\"^3587!^P8>#M:-UUD MWNS!U/;0GYB(P7LCP$DI0+'$(;B20&96^SO&DIO'['L3-V[N0"?@.T)/_?IF M9,4WXX\OI[_?#&JZ/Q>^#F!,89Y?UM'RF$]PX$Y=LI&7UY3S1J[@_:5OJCR, M=,7%.E78D;W3.8#S0H-1RL?BLXO-IXWOHN7D.LHZ()*T@%7Z-PQ*&TODM;^V M** X(L1<$++T-@=M/&_>Z/Q10D9.*FFA_P?5DR<+O .'[0X3DRAE1**T3IXU M=3Z [+R#'CPVI/!9X6UW@YW"!@7)0T4^A1$#I)N%\[5HQ;[6C#615V0SO_D M,X*JWSFK#:").K-B8@JMI[X^2=#(>4)#F)AV"NC U/P'3C]\I(/^&4$T?,"K MXO,-8ZO7%^O5FIR!RY'4:9(8:A6"A6S0TV;!.FE'9 @\V<2=D9FW3OT]B,"^ M#K03@+$XEY;ZA>"E!_J QXDM,@=%80BF($$99LEV^P E&>NRUM;KUC'C@23V M9?0&AV$3374 Q$<%-PE!,]I-#(HR%&!'F\%E(\$*[4SA):5\EA-UW.N(\YVD M!PF\0]1<[H:)$B)R7B*!/Y&+:H(@QU)EB$FCI9V&);7N#+&#E'&;T)\%.<<( M_3N\IWHV7T]S977Z!=]AJLWWI[CZZ8\TN\B8M\G+GSY?;&EX>+DSQ#U6(Y*& MON<:0G)#WX.A$IAH2X"D(+56%!8(='9#E%:DR+5BIG7%Z5#W8#>5<$\KXM5= M1;Q^H(AMHIE4M=Y8I/HB4AT+J\"59,&:4M RED1J?2:WY:"O0.4HQ.WNKW-V M%7?@!9S(\_.OCW_ )J57":<-2@N)55&P$" *DT%*Y;/WDF?3>IS&@.STTO;G M_"A=] F9;G?/;^$37C:T$$%E&X4#H;,CAU$S\ X9B,)=L=QI[5I?/'V+II&; M3_8"GKU ?:0F.T#FN_4B_>/VP-HWLW#5)8?"%D;!1@!CZ]QQ[UE]>C>@I9#6 M>SI'??-YQ;O)Z1&/Q^K]OFO12 D=X.EZ*')EZ9*%6(2/2@5@:'DM7)<0K.=0 M9&0E.LPFMJ[A>H2,<2\M!\7/J4+O #VE@]+U[CL>!X?O?!,\^U7[=DURL%H614R.-(,F+ "$R M#YXE5W+BP;#.=L"6\!X/^*$QUQ;X1P"@WTOBG^=?<+7>=(:_N>;\^WR)VX3. MO]&AN0IU-N%JA?6;GU;KZ:?-0+ P7?Y[F%W@:E'6'[%*+,R_KFY]W@GWQ&>@ MJM%5\;GEU^BV^,XRUNE-\O0]Z,2;A>8IXWP[8N_^+6L*U)L2X[:RSH%.O61S(^ M*@@P(DMI%(^BM!;)482.:^L'PMCN&^.A5-B!SW(]]NCG.8GLH@IU<\DB#..F MF #(-L@UE>RCQ(R[I57-U [74D](&VQ_+Q84@3Y?%'%>>7E7#+C/??*;R^"R M2NA-^(S+2R:RK7>^-@-C0=>G6PXNU&0#U!E)7$J$YH?L8X3L!3?]IX?;Z4KJ M &E_?_>WQ1=G6->O5C*64(],I0_!UM(=*HC;0 M-&!\*=8Z&91O_32YFYJ]8&C_]#!LI*X.@/<\S&I7OG?U'>R7^MM5E9O114JG M%(N$) H'Q43-H;("4)5@93(^V-8)QKMHZ27'XUR7T4UTTBFV+C=?+)9AI U" MVT&"*F29G7 2LA!U%"9F^LD9T-7#37$;;>\!H2-$WP&(ZC5/G4?YZ&U/R4%% M% 70QD"[S) /FF,=KF($>FN,U.U;(NZFIS\@':/S1^[9FBB@ S ]<6Y33,.= M9!SJE31QX@4X3!RDR-X)J:M3T)>;-=B)-Q"0&@F_BX8[ASH%O]RDNB5'HB)6 M1JO4VDK"RGM+S _/.=W2-TQGEH1/(=$)S'G-^""74:8(WD;RYK(- MB;?N=-.$\._+Y1D7YL=K_'"8^RW,Y_BA$O+^3)[0KF-MPHU#6Y( 1%= Z9#! MU7G;&H-W%/IJKEO?7QU'Z;C/YCWZ+4UTVD40^@W_["Y[SPK]=XR"]?V=%;[^&]:5\[A1D;>Z@ MUG?OH%I7MAVQ])#E:Z=*XOPU:L8[)YROS6FUJ;"4X+U3D)B17 H;A&G=R:OW M&C7A65"^3MCPHG8Z8+13LZ,_AN3JF:5X\TS0/W>-VB$8:U.C=H@*.P@#=Q6P MD&Q\2=& ,#G4#IT.O),9K$_)1BE4*:U]A3]1C=I!(-BS1NT0C70 K*9)/%9X MF9$KR-YD4*H6ED@>P:5,N]A9U*)UELJ?OT;M($ -6:-VB'8[0/83#YR,&PPB MYMI^F$0:O((H-I?>W"B/(FC>NC_]B:_+WT>MVD$(V?\]^A!U]0"\H\-0I6U2 MOFC(V>G:C;\>13I3&*J,EB8DUOR:=MC7Z&Y>($X_[\^CU1'A6T/8>Y<95PS= M?EM\-5VE,/M/#,O+4/;K36_BXI66'$%EXE'5>SMO,-$^58;+[##K>\?_PQC^ M9"J^+S_T2)0LQE!97]A\\@'\FL_9YC,QU].-Q#+#J[]Y23^M$GD]QXG/*C#' M/)U3='8IYB5$PR34%F]8="2MB"-PVX["<3!]9G3MQO1(JO[3X7US^7PIB?,N>:9U2,LW5Z1,GQ MFV:Q#K.!'/SK?HE/*$ 8[4.=O2I,( 7XR" 8;B%0;"\L2XYQ>;QSOP<%WU? M.91CWUI5?3LYU]P>YN5E1!X9!?8Q>TLBKYW#JSRB(^Z3]LK:%@[-<=3UYLPW M1]3^CLL9U/NGPO10Y8V6)M<_-TMYLMO.D#A??2O:[_>NL5UF[ETQ"GL\OF*)M_DA?SMU5\R^EV//@I M*7!#DM,H+>YL$FN4*G=-T$O:/K-%7?\F<5#,U/O$.A/9VBBU M]$_>U3XKV^$3[_PVV*^O*.+[5,;DX8K5PJ0%&AW%QMK M4RH!12=EHD>'V@\EF%.)'SD/I!7>'F0LC:+<#AR.:\:??[UE /D8 M0Y>Y-%DF'^K4O)"*!Q5+AJ!"@6RLJ"/4G9>M*U/W(*L30+:"PBZH-=)+IU!; M7>_8JP0K&0*JX( '5EWQ+,"+D, *YKTK+##6.A]N'[HZ 5LK,.P!MI,TTQ/: MGG^]_O9_3G%)1'W\^@M^P=EFCQI)\209?1".#@'%M">N9*I#S$MD";EP:KC# M]@G*QGUCZ.Z\;:7#GI!Y>[<]Y.]R7W//HDC1@9%%U1)J"5[6MC56"V^MBS:V M+B@^B,!.+&-#A.QC')NHJR;23&KV=S%(V)(UBG?&TSZ"#ZH*%$ ML2G=-SP-9AH?DM,)SMJ#8!?<3M1(I^ 2EZP@0Y\T;4',M5\<1@7>%PY"H&%, M&Y_NOXL. B[10UN]<<%UC$8Z!9>\9(5'7KBM'4>0TQ>MB!7.!; 2N=AJ.,"ZYC--(!N!YO;;IQ)>ID Y>DANP*@I+(P;'B:NYNUJ;$[)O/ M2=U-32?0&C5(:*2K#E#W%E?KY32M,3_.TY,-=[G-Q3,K(17M0 GI(/C(@:&6 MUIC(LFC=\?@4>L=UYUIA9C&2 CL ZXZ!?KZ@<)QL/!=9U+HV![2O&:AYRZ>#PG[S5D\1"U=M+!Z8IQ53#([[1F8S -%08%#R*FZ%EF'HIGR MJ77VS8G3QP:+'$:#62/U=&#''A]DY9F*]+L2B@AUEP0#/F^\$HLB"FG)16GM MY1T];6PP!V\T>)VNE Z0M:N+A@T^F+SI'.!(,#;DR@8"JE 0)>JCG- H M9[ >D'V$#RVTU '8FC;/$"+9'!VKG8@SJ*@EQ)@4&'0EHV4EA_]_P/M.6+< MU)#-/T2S1BLC:J: O%NIIW49T2DQ!,3%XX)C"RUK:RUVBD&_0U4E<7 MQN\Q1U@;&54@^H.I4Y&()8B!*= N)?IO$J+]=+/^HI-NX':ZDCHQ0.(;A(NU7PG!%9YG*PY*H6#(S;Y+Z3 'XT1'3@'VQY?J1. MY[I,)T3:WH:+VOZ2?.T4R-=6Y'5'@<7JE$R*S<=*?8NH3G*YS@^8^_-UFFJO M SCN>%>][JUN>9;5$0K,U2&ADH'7=>J5XEY8E[U*K9/[GZ9H7" V5O]^>1'' MZ*);9#TBNXFWUDC/&3!9F]RH1&<)+QSH1U+I(F)1S6^$]B6NRZR'HQ"Q%]A. M54\'N+O?0^#&@[[K3T]2TM&0SPY%R #*>W*BJQ]CM9:&/'@A7&O;MB]MX]X* M#8BZ0933 ^AV'0P3=%EGK1PD*8B16(<8$PCKA]7Y!':'RS[B,M8O/>UZ#C9Z$&YE,$[AH!H93)*91%; M-^X_B,!V(PV>4,?V5D'2UO314VAF48#")"&6'$&+0'$92JE8:V.Y/W7CNH+# M86KWL(*F^NK@E'Z"G^=??PW_M5B^F(75-JO8E((^9') M":O%[6'$)B E(2Q MUEDM7.N\?%KP+#DGB@:=+>WG1-&8 MEXP!6F\C[7&52^LYB@>2.'H*SS!0V1^2)^NM UB^Q_1QOI@M/GQ]'E:/L+A] M@DI,!:$DG2;)("CN!-!I4^H7]-)E4U+K^YJ]".L6@J=#XWYV67,]=0"^%Q>K M]>(3+M_B;*.TU2)A\4)G"0L80N$IN-:.X1/DC%Q\ M?$:@M=))!_"J#4VQBN6*?G0:)0D ?#$!E"4)A;I;O"ZF_H67H?53\GT:1JX& M/:?%.D7Z7>0QO GK6[42"9UCAAMP,1/XE3/$B(@@%2K%2K&Y>1;K'0)&+@0X M(W*.EWL'1F?3L'B.ZZT<;N/?9[H)P;6$N>R2%V2)4O]ZR?!8NTL\AP>D I1=Q62RH9 M)Y2,Q"YYCXN/;.E 5RN/L=1*7NRGH+9!]_L\/V8D!04#A+-T MOJ3+DT,H%7?1U.RA<$\4=(=9?Y6T#;$+[Z^OKB>K%RYN MGMU:J7'$-"5!:X&P@A,NSTWR6E*.+ 0#3)E -3YB;NP%*IL],AXS*C:6]>_K M\7SUWL^#>ECXV?750W$L1A8,+7 ;D<,G!N 0 #?.VR3"W5FJLMTOZO.+[\G#>4KW%N+^-?BYBN)W^,4QQQQPCQ M42/&5R7=*J>5%$;,$OB)BI&+TF^J#*&WV9-W&3P?394%,X1'+MYZ:^=S^,C7 M>+ "K6=?.$H1UG:^JA1:"0%G(99]GPL><06NT'D?$,9$)V,Q"+1T<';40JN' MX?6[]/1[HQ@UI0 9Y)3-UX',0*P= HHAD&@XT+P_G 7E\_BG_<7QYU?*=E++F4 M4(HD(2ZL0AJ.Z7"FBIQ+AZDO7L9^5-^Y+8'Q7"\W.@/_E)/(M^]BCKR4"CP! M17"J!$/&.B -@3?REO+ P7O06'S\_G"R3\H+]T!AGQ35(33<>#+U.-:%U$[2M8G8? M+9XF5 %[<<2E]3AA@J)5$L2)*=)@HTA8KZ-+3B>%ZX,UDUHW =LT7'MK\B0! M^]OL>CZR:B5:BG!0^9U,P9".5J(H*=61*@!;Z9:U_2BMFU]M&:Z]]5@1K?ET MO8W%S)9_"[=XQ*Y["U LP2=A/$]2K'P@0B7@H9 Z?*/YG@_#S#,)B* M3F"4IPO&XZJI83QN,+D1)9Q1JP3B+D]0C10CC6&+"#XF;D/P(:BA"-SPW4Z8 M4^>+N:&J:'W_UC56_V4,J+D!GT\N;1^I^^7[_;]9T7/QCY^&FFC9:RWB0 M&A'EP:@M%R UYY%6W J71*ZV+2RZ8L3739(>$;,O#P,XIOH;.!G=4 [_>-4S MK 7CSN97-H.7^:UVA4R0%-A0DE&E(7(N/I/Q(0&M]/L?%01/KU'WUD@#<-I? M(\R'0 M-X$1&HI/;GZ1F,KNM#I.9H=06A-=NO,+W<9YF\RL[]7$EQ,7= M*Q,\>ILH2DX$Q'V"Z,?9B"@UP)WF'K::PAA\@92Z5X_-H:^$PFHF)>?+T878\^V$I/;XT# MROZ2;P$NMX,52/"$4HZ(7H6[&B/8_!.*RE(@.U I.O6*=P%,S2!L@+*>JGL/ MR556^)_CZ?CJ^NIV! NV%">N4#0A/YPN+=)2>N0TN#235'*\TY.Y.U3^Z*.5 ME;Z/RF8EY%=;\?;; \(Q(Y**:)"G% /A22,M*$,)]K-HM9:FVVMDNQ3_\*-U M-HABBM];?@U$HG]#6)WKR[/#$UQH&K5%06&)>+($&05>#W.(F%CP7/'2==P/ M/E\YXFPBC;FO-MH!TCK6=DQ(IL&6%(3#B/.DP H,1\D(C)WEQ(C2Y>Z/"*B; MQ-E;C9OAL(=,&P#$"W:T,A2P);"W=]-;UXNY5H:":"1>W;JK",=W(9" J O# M3LFT+EV0VX.\)L"T#PBZY: ':^0DP/;IG]G=-*\(/$2'DI4&<>P3LDE*$*%R MV'N"E3D^V.[(JWM8/B;8]M-( V"[S2NM_'L,G!E*#,(AGQ(I1/M&!8]$X$[0 MP"F)Q5-V#[Y?M^:ZC:AI;WTTA*6UQ5GF V,FSZ.).8^M.7+&4&2G/*>B3VWB+*G2$.=A^1?3,,O=R](>.V,2$A*1O(P=X(LMMF.9'"<$!X"[A3B;%Z_\BNJ91!0 M2GX->(J=F_-+>_,?=\/HK/4Q>L"[%+E_1SF0H/,$)2>5,PQPGTHWG@ZGNF[? M7R/!T7%U?\IH7_VR3M*]C_/Q+)"1P-$+S3@*CL#!2,"Q11/&D,\5MO"V"L%_:% :,4(W&[>W5/>7W_[,IZO_O$-YR.9O!",:N1BOJRP M 32@1$#8LF1DA*A;EKYM+$9\XV6^1X#_T2%0.^+=6^@WK;!OIHOE_'JU)[]; M?H[S3Y_M]*8P?P'"\!D^E["C?[+SR[A\>YVCP?7^OAA%$W-:52,<%8:# 8L0 M%6*"#.7>:X@8J>:=HNIZ/#1>F7P8@SDEW+2RM1Q$4K_#$LO%FUNW$SAG42>3 M+03D CLL(="@@ OC/Y%BI M?#U1<3^IH,]F(?PN 3%W9ZF1MERDA",BR>2YVXXA#7^!/(W>1,)4LG081A]_ ML'(:J$40#M!(*Q'(/B>;.Q',Q_YFI,?5;'HCG!LK''$FN _$(&NP0YSGX1U* M<"2C)4[*%&@Z2,QQ$&[JSJ!J(/CR = R?QK#+_- MYA_M)-[FOYSVDFJ6$'/1(QZ-1T9Q@Y307"K*6/ #JV+Z$=0)V_K,L%U-H\VB M>"NGMP*Y"[%N_M6[Z^5B::_ *XZOK^?PF2%.$1,Z1 M#Y8@#H:-C. 1N**11)$\EZ4GQ^TDJAMHS_4^MJS.:HS+JE8QCX9\_ H660$! MF;8>D_RZ#1'=QF27I*H;6L_M^K2N=V'WI(_16#Y1&>B7@PY751 M]*6(30L?[+&(G5RT\5Z$Y8%BZ12R^5Z3&P/A=^(>21\$90Z BDOOE.?R7@2+ MW,AD%!+<.K"_"):H=438>X^EM9H\O9__^5[$T3%[N/%F@"G"9%T4-PKSXI/YC_+]R)Z@6#K>Q%]--( G/87W+;IR%8) M^#^%%*9PJ-5@XH88@IR/5EG+:9"EY]@<@H^6WHOH!:NCO!?10\<-X/SEIP'W0 M?E"^\F$VF?PVF^+!;7,?QZ?=_W=%,$^?!"X_6W M./=CD,-(V( Y=1HEDE(>&65@:V<&648,CHDZV-)X>0UBN6N7)I%*L%Z.J*NS4:N$@C0D3R7@ M3I2>'G@ -DZTM;Y=_S\4*N=C-,]C1ZH=LR(I1!V&8Y\.#&D:,-+)/U-#1A*^L--N<*UT+P02B9)$5"PA&+ZXB1<9*C MJ#B.%!R&2*4K,HHS<:*'BS;R5,,@T<(QHIQC^*\XOOR<:SB_QKF]C+?AZ*KG M//NQM/9CCD:IHR>(40+Z\J T2RQ#6)*D#3;.Z]:,IC^7)WJ,:<.J#@RJ'\?L M1M83Q:)AR$'L@+@C-A\"*7*!1X,=QREV>I:U/5L[FRSR01!>QR![P>UT\LXO M7AMOS"9N%9"&*#TDI1!GJR=C\HQ]SBAB,23F=0S:'GW^7SGV3C24;-0F*\'N M%';'7:*YY;Z;=)*G4FL6$15Q)2((V8F6*/+$%>861'X!R1D#KLL2.()$;1!A7'K%@V:XN1VS)X]GD]X_"?,\ M) !/P4 +A?K>8N^24+EA$N>:WX@L!!;Y=\SF!+ @1Z__/^+)\A0N#YHPQPIP M.[_KAJVB(58&E<=+*)8BXB$_:I$GW3HX>MN$O2*T='/#D5@[T8VQC23J(>!S M2JWI'^)B"0P"VZLBF;^FXV79%O5M'SA8JWIGKMIH6?=">"QD1"X1")Z)U&#];UGMB M]G MZWW4W\"QXW$G*X^4:*L3$EY[Q"F-2 ?OD2M]--( G/87W+8V5:JQ(8$A2@U$8RYP9(*!/TH5"68RL:>/F?UL6=_1LMX+ M5D=I6>^AXP9POBF<^_#QKW4'M* NLL0%BM88Q(UTR.0IQLX)#8(W<&PO/?5K M*T&-W[D?'"^S0RFO 206..U2[A1.!"/@#@*G) R"@ EV*^&4I<$(IYN9P?[' MN36O#PD5CJS[4T;[SO?Z[D99/BS=9A$3QK! -K"L'/B=<3@AS.% $;6G,C73 MMKL7AXWO#(7Q>[3''P>#Z<):7Y78!H91ZF(QDR5$$T;)@(PG'. MCU_I>,R7CMLK$O]>Z>].+L(&R@SF^:%HC7B^X#,T2N09YYB& M8' XG1WQ,6\G6M-X3D8X &QGT$"]4SSK0K,'$LKCY7S,.=+H)>*&)&0TS5-Z M'$ 0I,;QZ1P#G[%WHM4:YV21PR#W(QCETR >5,CA<.\134PA3IG+#UE9)"B) MFG&AF3R='7*?,V-[A8SG9)!#X';J98S=A?.D/FT5W/\*'N4W.Y[_;2?7\:&B MK=4!&QL15N#'N 1M6\O!K2E,G-%:R'3T6]SCBN!$SY\GDVP]&!S/^NC977PC M88+06$D4J3395\-)@7""B&?1IVBD$:<3!W?G^^QSN(' "N80I\L1('ZR7V#33ME":^1/=P7\H3W!(/)]U(/ X+=A% M<(+!Z4<@G+!%'#N+M#0.24I-YI?E2=YR(-IT-#^5 MZ#%C.@@B2.EBNW-ILXX*PG*& [+.1,0M-TA#B(Z2QE%0KB!>__DR^,;MXXB8 M/5R;=1_U-Q"L/>Z^%-&E$#%%*N);$<88D;*!8)N,5\4+WL^RS;H7"+:V6??1 M2 -P.DA+I9'*"(FTM2(>!:W$L8&2]CO!7.DEZ@J6[Y]14W0N_=9NJ^X#IQS"U M=<5RPCXEX04(1N;AL$$@)PQ!*= @N$HIQ1.LU?L!FZI[(;Q:@7P?N/UP174C MZY.,E'D46 +IX'P.Q!).A$**D+R/3#<3#/YLJCXU6QP MK/>$I_TN6HIB4M4 M(:9Y0%PK@:R%PVTB6% 3H[.QF0=R?S95GYH1#@#;C]"_N:'#%>*":*A$RO&$ M.+7Y]3DC0:N!J$2CL/ITRD=_[*;J-BUR&.1^!*-\&L1392@$ZAIIEKM<%40. MEC*,&'>"$Z9)4,T,@OS95'UR!CD$;C^;JC>6WFE"M1!"(>+R]%!'#7*1$D0" M$3;:R+ I_4Y#8R(XT?/GR21;#P;'LSYZ]B@^-02$8@Q#3.;Q2Q03Y 1$)EKK M_&)%2M*<3AS\LZGZ"(;3H!/HA>(?+O^[6WR:*<-(?L"/YA)ZRR,$;"2A(#6W M!+:!X$\G\O[95'UVGN"0>#[K0*!O$VIB*6(M.8(S&D/B:@%"Q!;DEJSD]'2\P,^F MZO-R 0=#\EG;?X^S5#3>4:PP2C;)7$LCD;7$(Z*"LL(% 8([&>O_V51]3K9_ M(!2?6E,UQ43GK@D[#?FWKZ^^3&;?8UP])_?^>NX_@V#SSXLV6/?]Z,&:K0=Q MWT;CM?+,QORBNR;*P_G4$>2""\@0:FE,>02@_-EXO;&W(D3)=(H1,9;')Q+, MD.9YV@,5PD@=J#>E'[?\V7C=%[.':[SNH_X& KK;WK95.R:0*)P"X=F0:;?& M(V>C0PS"4N>QBZSXM)J'WS^7MNM>$'C:(+BO/AK"TNT3M#:7TGJ*=!X=PXF& M4XT@ (\[R16G@%&&CE)0N>.=\-V3L_EC=Z[5B^"@LU0:VDP*U0[ / M>TU20,$GB[@S$ID ?Z32*,MCU(P4'X+TL\F\0!AT9-V?,MIOBD77ZEI<7"\_ MS^;C_XEAI%1($3,P=Z,=XCAA9+2D*"K*M;%$8.Y: ?]+3)QH%=2>*"QE!$4@ M=O,USMVL]F[2MYE6>&ZY#QQ9""!S)X5"6ID .SUSSB2=0&VM M&- A.K?;*[>I;$V'!-#0GK/&3>MY0YYV4GI'?9ZV'O+D:)RKAN&7I+DF2CAL M3^>F^UQZ0%LWL&$P.LNC$,.<:,H,DM[#450ZC2S!%H&C"9)BY:)LIGQ\T%&H MO?*/1H*[09 XM?*+S=)Z_2W_-A:MN>CTI8,56O3GLXWJ"B>59TI$ )M3^9W8 M"):@-')6.6X($5*43DNV4EUQEZ>.\Z_C]1#4YW8]62T)OWN7/D0_NYQFD[W9 MS%:4WB08N?+.*1E1DBH/38$L8,[)T M+=$6WDL$20QCPH4-N4J$:F,GO&1'FO 0[3\*KX\"P MA<*.8FKO!J<]=%#[BC_;%X3SVP=7T Y0 ! MGR^FX5?@8S+[DH6V/@3>UD<9+H458!-,REQ6HY!E*2+JK '^*+.Z]%5X![+J M7C"41]FA--( R#[&"?SH$CCZT\[_%9?P^R?\ #M!*X*4E&1M-(0E1"-Q4?E( M*2]^D;R#IKKI]K+>24R=C"TFLD_P+Q2AHO1Q$B#Q)M0'X5_ 8/!ZNF,6/3! MVD@HI+[94%FV (#;%XN3LYP0A9R5<,@T,8$]>(B>C:;6<:%LMT&<72!0\S9O M@+*>JGL/R556^)_CZ?CJ^FI-N J>IN@3BIR$W&KN,N$642YU@(#'6-XI!;E# MY8\^6EGI^ZAL5D)^M15OOSTDG#"# Y5(FCQC0)N8)^MPQ''D5OE -"ZB^(770!)L\WYWGY91!AM'L4/6YW8"JPW*+]0#=]Y&SI./HO1#@3M( MJIO%+1T?'$(/M2L]'O"R^!#S[ODISJ]RT>GT)L1FEAG/LFL,.K]*3P-$ MUTFCA)/C*C&OGCZO]4*51X>/M1A1[JG9V0'%W!9LIO$?.\G=I^9C M J>Q:)&.\+OH20A&4@?.>0^HW'V@18=2'![[B;/UY%7.\L^FN49]EE9_,[SO MI=O"15-;O;@X3*9+09PB?#)(Y*?Q.#40^R22FPB]EBD9(WC;F:YW7V).#TXO M5\OFNZ41I2$ [1PQ'X 33@72W"8(Q[S0#FMMBP\$>DY%[;UG;RT_#5 &"KB) M4'=-^'V>#X[XG'"+F-; 0(H4&9P\@CA-,R.P#,5G8#XCHO;N4PP@P\3;Q"2- MW\93._4W>^:'/-/[7?IK$2]@'UU>7,WFR_'_K!0SPIH:8YE#PC@+PC$2.8CY M@, ^O@9P)]#^?N=6#EAE.(2 M!8H5XEI*X" ?\U*BPFB&J2WMD)Y34;?$O>!.-E# #4#D;SL?YY34/0.<,18E ML2@:ZP#C^1$Z*AAR^44*':T&9UD8(<^(J%ND7A @P\3; #X^7@/U*T^8"UQ& MED42HTM(<9*?2$\!::\TDCZH) .WD18?/?2(@KJ%Y25=Q_Z"'3KPZE/Y@](H M,954#!P$ $QP[QBR25$4L3"8)J,B+9_][^,MY E@8C]Q[N\E9DL[.7SJ[>/U MER^352.&G;RRB\^_36;_O)FFV?SJIBMC: :NX_I%$W'[\'28?)R4%/R#QDBI M7'M DD!6Q923M-P:(JVBI0.ZTI5G3Z-WIV64CH'A,,D1%Y8B3:U!!H#/#?<: M?&43R99C9>/ZZ'AWLJ6/>&O?]-S:ULT5Q1T+AI-<69>0X'D@?L 0/PFAT6H> M*W9&.!%V.8\MZS>@_/TU-BLKO@9BT,<)Y=M90R,6X2"O\]$J2(%X[FJR-@A$ MB1=823",XIYO,R65JI%**7AK^GXO:3> F4U9G#4O[V#/MVX\&2^_C^ \CB5V M'@D7P;)L],A$!K^(*&S4UF!RC#3:<\HJ%3H="%,'T$9C&'L_'T_]^(N=W!E, MTMI(+@-R*K$\53_?>?F(E#DI(#S9:>HI_,G&\CK#XN"#RCA M!AS0XZUZ)YMD9#DG%!PI(BYGF7B,R'$#_A93%Q+W3A5_V*(OC16#J0/A9&M\ M55AI#8#RH6?NP)U7 >@7"07G#' '.X'.W=R!1>X9DS&$TD.8^E%8,1([#B / MJ+#&]M;<]#N[GBX_V.6#*(0E;"6+2#N(-SD+&KGH(I(4@I DI0J^VQ2Y#A]K MZN*SU'XZ6*H-.*VM3ODA@^_C/#^V.5(!&ZH=.&6AP H,,\CBD)"%4XNUPEI" MPS%WT@TTMK.3#D=(GSUTJ+H:@.,6E[R).Q; SQN=D#.Y4%L;!MS1 )M!"-(Z M0H(X9!:C$!2/LH<6A^(!5=5Z3?WMG*I9NHL3_K3+Z_EX.8X+.PV_7<,?XKK; M\?:^^_:,/OS:K\37RUX*%I?'8:X,;10FR8A12D+FOHZ(K!,>,4Q"G!!K&]AI_GT3YQ\ MC7_.ILO/BY&GV%)N<]M?4) M03:;XZ=_9B. D<5,>R29R$^V*9[+)#SR3 JK,$O,T4AJH1&GN:97PEF/!<+!%^[8X\$+QPUP!1-)L],%Z^[ZMQJ9#&X*21$BJ!Z#PP(@2X?I&P MRH\'BN*3\5\@I1/>S,GCK80BFIN.LD->0KL@2?(H +813P$CEQ)%B6#OHM($ MB]*W,]VI:ZK\=,=%",19+SQ7I3%S= MNY.6$-A;52>"P57V4U+I(M8249&;"6V4R,I]%-C*U.?MN5<+8:HZL83P/SP4+PV!AF&KJ7%*$D&X#\+M_L^X]R(%Q M=4CYGX!?&]E<\J,Y1LSF(99:8^#')3A"T>A\\CB(TF4)NVBJ>]O1B!_KI9@& M[C@V\O-B6CQRQV7N4)2Y[X93')"1,:+DA>(V*>?Y45#7YIU&30@645D[,PDW M\CARF*I@0D!8N/R\B30(?+='DNNDK:,N%)\IMI&0NE<9-6'62P4-[*/Y]F\V MWSP-Z3XAN6[P^7Z?I@_*@\04LH3FRQJ(&[1*$<$)2$LBL15:%0;:?I0VU8L\ MY'+C"(IJ'(XY;OT0?1Q_C6%SVCSIP"+V&C$60+X*.-:**!2M<8D(@HDI_W[% M ()K=T4='E$]0%Q6O2>$Y6=)]L"=("$X1//.Q!/1R%F19^-RI2$F\<(O< MY^NU'\4X&@"/HY\3 MAMUB+Z6U^^++[W%V.;=?/H_]@]=0'LY%^AJGUT,>7>[W@4+CG09P56B"T\=X MF2'S(7[)SUE.+^_3](%XH@C+TSCQS7!8+4)$,D4::5 J%1_]]A(M@Y\:6POT MW:U %[^!!;\& K&<78$SO9B&/V9@22M_GI_X7'S*+ZR-M .&>01) M1&81)\XA;1)'BB4C0!@>%W^W;AC%=7.<11#U[%&SXZFP9D0X7XX^@J96[S_= M^P8[N?@V7HP<91X""YVW!PAKO?7(L?R25W0D)*NI8)W:IN K#S (?[K'WU8" M*L/JB B8E59';4S=F.1#%GZ=Y70_1" L>"X5(I: 6"35R#C%,B*$X3$8KCM5 M8>_"U$L$5!HE6TZQL])2K@B55:G&_/OHKX\C@8EUS%-$S6HT/!RFC0X$Q1"5 MD1$B4[.MJF$1_7]&???JPB#,DJ;#9)@ V? UW^^OO@S M7KDX!U>92'28($^]05PIB@S1#,F8E* F*1I+%U3=?[W20-_B2!@HU\H;QL5B M;-];/TYCOR;>,*>=9A0)#@=43HU#UE")I"#:.(Z=IYU L6.C>/;A2H\+%0'@%0EB\_N8GUP$"^[_^X^-_W$*;.B,MUXA;\'/<\5PFX .$6-H" MZ),E]$EMT@L)R2T?J7-#

9-8]M1\'/YM! M>S!EMOM\PL9\2[&=\N-] MI-Q&?CRR()G.C[WQ !1#2(ITI!X1([F%4%%)LVW/.X?\>"^E/<^/]Y%@$[,' M'V9R-34"*V!=8Y%S^[FI+$3D7%3)8^EU\4;WMC/D^V!AH%RK8F)S-E<$[E6@ M 27*0 I$*Y2SN(AJ' ,/$4?1*:%U#CGR?1 Q7*IU0;$KL+&. W MB]ED'/(PEYOY'V,[N3N=;JR;?C^/7^PXO/[V):^07\A]M_PBFQ &KP& MF872Z=4E7"@M_VY^::?C_UE1=4]^-OEI>/] /GF8P5.&[H>#<,FBD\HBZG.E M'^$"V0168[%,U.D@B"D]4J4(X4.]^&/MK94VBAQ3';U$/M\.4W7:N#:Z!>&D#68_.X6.\\CUG2F'JB37X!--?5 M.2%R#@E#;,6(\]#I M*[OX##3D__?ZW]?CKW:RZE&^J4UD@M+<)&\-SJ_>:XI,H )^B1%+#]M/<3GU M)/$IV*-H]&2QN[X_(=Y$LDKRT%R*;+0626\H<7"B M)+%T[F,(O;63O,?!5!$H[Z'@VKU%?\3E,D\>?07?'2]?S283V,/F=G)[UZ>4 M!J%II"76B%.='TJPL)-YV-="TLHDLBL@[O"=4\38/LJ>'4;R)^ 15SJTPB1SSFM]4(_#$2:PG&UH=0^AWDC82T[?>&:'XKR/91P_G?G6;)V&=* M:."V=#MA322H]I)BH;S5A5\5UXZGE^^!5C]^\ 9"8D)'1W/;)P.3\5@BFYQ# M4E$>O0#O'$HG65ZF9J@K?2'47KZR\_EW^-[?=G(=1\P08B-5R.G@$>>&(>L( M1$;2.!656 MIX0P$91XD2CL&LULV@<+#0^$I.$B;Q Y]\5:(QVH3$PYY V#"-DDAHP 0XB$ MX=PXDZPM/6#Z)5KJ7D8>!3]["KX)"*WP_]BA/@N4'__%@W\YHKF"T!F%A \@ M0VHYTOF5-:\DQA).9\*7'M0[B."ZT_1X7U+\(?=;5%'VZ6?S-=C$%U MG^9V-6YA/K?3RYNKJ=T'B8W]2P8QL; 2!Z^-[J83-Y, MP_CK.%S;R6WJ>U^YO+C@D%3M_P6)3..?=@X'G,ED$X4OY%XW_H=5PN%=@GZ4 M(-W&[]YV-QF<,?^XC%\^Q^DO@,7%Y9=D!Q-XO]\MWD/A-G-L5/:&[7RD/7*^@ 'M2$(*Q,E MO;QP [IZI(-9/X%4UMG]CC+8AIXL52U8Z6I#FUDOKH_CNO:-+,TZ!A%UH?CG MT7^.F_!L%RR[+5(-IO"]XMF.H;<:8*32+ 3) <-8?8E MWUA/[.4@];RT9I6'*/OK:8=(*BOL[6QZ")UM6;;*\XW]U;9;,$TXP!5=(+Q? M[;*$$WRT7)4G#?=UA)L$T9 S_#2_FB[+^L('2W;1E*ZOJ>T":;3PWAJ"WK"IRMV.O+B^OK:*H\F=/7K]7Q%6 $EW2W523M- M))LW2: )M7R,/K\.G*L/+B\OOMKQY.)J64!'F]?MI+ &4A,=9%._)GMSV<#K M^?S5[.K+K^.%G\P6U_,G7F!@T;5RP6HJWCWX>6NHVL=0^",3%;;5^WHT'7T1L6J^: MOK;*?=9)"#^OB&HIY4A71,T7H?V\P^I^2GX;9R64\GBEI@OQ7F2\H7TE+@L> M@;;E<,S7TU/5DJ6I7C/MJ:[,H*NOGEJ"IG7Q?C!=E M+NY?7+3:#>3 V/M%\536WL?EO][/_;OYI\7\]6(YOFF6_3,N/\]"&4UV^D"U M^\I]M=I';)4U_.YZ"3Y^NLKHE'.E+Z]:[1)S7UWN%% [&^#;V?*_X]U.'0N9 M:*TV=%\M;A=-6WK[]3I^FJU' MZ *?>?B$7X760YUMG^]4NSLMI.$N0FQ0[7^/9Y/UN,__G%W%5S>OZ?UA_SF$ M[K=^K-YM;$D$=)%G@S CO]];2?YC;0U]9_LMU_B-*;QS^_\2AFG MW.,SG93<5.JKOPQ;K0)Z__50%4"/5RY2_;.%V *5/^_M][\7[^-\-2]QZF/I MPI\NZP^P:Q#.\%J?NT6J7;CVT,)#BWS*?>T+H6_17^>W8%Z!F[B>BGE!2'\K%4\YD[SLS[Q9WUB/]V$__=I MMCJ/#S6/QRM5*Z/:9AT;F:VM@,GDCJPRIO%TN7K;^D9QS[KP7GOR3+3Y@#78 M)AZN4ZU(;9M%;&"T=E"[IK9,TNWY:O6V[6'G^-;N+U[-/L9)S).0UQ@:?'6Q M><5Z&\E^^MHJE]KG%" EW 7U[U(:>UCWMVD96]N]>CT7N)\N.\NKML^,X(+:7%;>M6J\O=U[ONEE%U M6YQ]FJU>HQI^#_QTK6KEMGO;W$99U-?0A5_"27SR_;T=AT**VK1DM<+:_?6U M13*U#\KYI @49JI*N<:7UJQ6+[NGXG;(IG;8>9L9OOAZ6)I2'LKRAYXB))*W+1VO3K5 KK<(JP67.D=J<4=ZHLKUZLP'>)7=PFJ=F7% MOZ_'R^_YS<8;4<+QYNIFLN,X 3$1N"VEW9Z?JE=PNJ>Z]Q-E[6/C$S?S]V*U MB7S\#%+Z/)N E#\L2YTD^WVJ7JWJWKF[?439G/[?QN6;J9]=%_;MYR4[5"BTEL[:+IGKF_];YEU?@KK4[:;*E5%9'8554 MZ>W#W7>!^Q^SQ;9ZK7V>27^\=BZM'.D\A[J/EM7+"3NEI*0&T3 M2^U6YQQ098X**6S3>IWTU5+":(M06DCQ%QF/^7"A3@IJ*\0N*P)^S4N_'R\NH8I5*>Z M>_E.2FPI =)=9-7WI3#.=-D)Q_3K/7>EKI]WK=Y)LRWE0CH+K-6!&A?_V'GX M-+X:3R\/-%AC\Q>*#-CH0'R!01LW7[E:?>(9&/8SA(TK#K';]8)_3K^,\Z*% M[/7%5>LUK6W3Q2/#W"61VI[VEKZ"<[M?6K->DWIO;34YCON6NO?PV>7\:CK\ M')?31=A7DY-3Y:LUBBUE_=[+HM&%/6?LW_NZ2OK M 5]8NEI75&_%;9=-[8/Y[9XZOHKAM]EJ$MW?=C+8W+:M6ZT5JK/J.DBE!<-; MO((P.7Z:W9%;[HZ[R_K5FJ3ZF6 W*36KSP.IL5[+5 'M-:*TNB./#GOLRL[GA;6^4%(K&+> MV\$P.YYF&@#>ZZLOD]GW&#\N(4A[]^7F@;<=KGP?]+S\G2K>XRC:G?44=0-P M6-%V\04^[\+CY>?/AX$%CL_EZ5#%\->'06?>VX;].F6^*ECZT+ M5QM@,.P8U=;K'BL2_YJ&^>3[YJ-(NBGG&?,MZ"1WV$'6.;GPW^SXWGNKRZ@F@UKUILOT$]' M+XNCLK(>6_;W/_^U7$'IU>?IY7L_S.WM6+K>K(#.JNLFG%;+<-Y,%V.0XJ>Y MS2\QO9]-QAX\]_OYS!>MQ=GRF2(%.5W9*%"5\_*GGL%DS^3J[O4'I8'7RX>' M2U^$V9=E''YQO7OUBJG(SGI[G#7N**_JZ?U-=+Z=+=>DEKEIZ_Z5:NG,HGK> M(K_#>_3U#_(O#D[&_^=__7]02P$"% ,4 " "FA,98+&0@[#\( "/* M% @ $ 97AH:6)I=#,Q,7$Q,C R-2YH=&U02P$"% ,4 M " "FA,98.!F8QC@( "K* % @ %Q" 97AH:6)I M=#,Q,G$Q,C R-2YH=&U02P$"% ,4 " "FA,98=FA5[9($ #Y$@ % M @ ';$ 97AH:6)I=#,R,7$Q,C R-2YH=&U02P$"% ,4 M" "FA,98%69L3)T$ %$P % @ &?%0 97AH:6)I=#,R M,G$Q,C R-2YH=&U02P$"% ,4 " "FA,98&B3L73^? 0!X!10 $0 M @ %N&@ &UL4$L! A0#% @ IH3&6)\UCLY. M2@ HXP# !4 ( !@.H! '-M87(M,C R-# T,S!?9&5F+GAM M;%!+ 0(4 Q0 ( *:$QEC;5D: 8^, #PB"0 5 " 0$U M @!S;6%R+3(P,C0P-#,P7VQA8BYX;6Q02P$"% ,4 " "FA,98_M.0Y6>' M &UL 64$L%!@ * H D@( #&@ P $! end XML 82 smar-20240430_htm.xml IDEA: XBRL DOCUMENT 0001366561 2024-02-01 2024-04-30 0001366561 2024-05-30 0001366561 us-gaap:SubscriptionAndCirculationMember 2024-02-01 2024-04-30 0001366561 us-gaap:SubscriptionAndCirculationMember 2023-02-01 2023-04-30 0001366561 smar:ProfessionalServicesMember 2024-02-01 2024-04-30 0001366561 smar:ProfessionalServicesMember 2023-02-01 2023-04-30 0001366561 2023-02-01 2023-04-30 0001366561 2024-04-30 0001366561 2024-01-31 0001366561 us-gaap:CommonClassAMember 2024-04-30 0001366561 us-gaap:CommonClassAMember 2024-01-31 0001366561 us-gaap:CommonClassBMember 2024-04-30 0001366561 us-gaap:CommonClassBMember 2024-01-31 0001366561 us-gaap:CommonStockMember 2024-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-31 0001366561 us-gaap:RetainedEarningsMember 2024-01-31 0001366561 us-gaap:CommonStockMember 2024-02-01 2024-04-30 0001366561 us-gaap:AdditionalPaidInCapitalMember 2024-02-01 2024-04-30 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-02-01 2024-04-30 0001366561 us-gaap:CommonStockMember 2024-04-30 0001366561 us-gaap:AdditionalPaidInCapitalMember 2024-04-30 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-30 0001366561 us-gaap:RetainedEarningsMember 2024-04-30 0001366561 us-gaap:CommonStockMember 2023-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001366561 us-gaap:RetainedEarningsMember 2023-01-31 0001366561 2023-01-31 0001366561 us-gaap:CommonStockMember 2023-02-01 2023-04-30 0001366561 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-30 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-04-30 0001366561 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-30 0001366561 us-gaap:CommonStockMember 2023-04-30 0001366561 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0001366561 us-gaap:RetainedEarningsMember 2023-04-30 0001366561 2023-04-30 0001366561 us-gaap:SubscriptionAndCirculationMember 2024-04-30 0001366561 smar:ProfessionalServicesMember 2024-04-30 0001366561 2024-05-01 2024-04-30 0001366561 us-gaap:StockCompensationPlanMember 2024-02-01 2024-04-30 0001366561 us-gaap:StockCompensationPlanMember 2023-02-01 2023-04-30 0001366561 us-gaap:EmployeeStockMember 2024-02-01 2024-04-30 0001366561 us-gaap:EmployeeStockMember 2023-02-01 2023-04-30 0001366561 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2024-04-30 0001366561 us-gaap:CashAndCashEquivalentsMember us-gaap:CashEquivalentsMember 2024-04-30 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2024-04-30 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2024-04-30 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2024-04-30 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-04-30 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:ShortTermInvestmentsMember 2024-04-30 0001366561 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2024-01-31 0001366561 us-gaap:CashAndCashEquivalentsMember us-gaap:CommercialPaperMember 2024-01-31 0001366561 us-gaap:CashAndCashEquivalentsMember us-gaap:CashEquivalentsMember 2024-01-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2024-01-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2024-01-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001366561 us-gaap:ShortTermInvestmentsMember 2024-04-30 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001366561 us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-04-30 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-04-30 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-04-30 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-04-30 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-04-30 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-04-30 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-04-30 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-04-30 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-04-30 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-04-30 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-04-30 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-04-30 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-04-30 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-04-30 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-04-30 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-04-30 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-04-30 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2024-04-30 0001366561 us-gaap:CustomerRelationshipsMember 2024-01-31 0001366561 us-gaap:TradeNamesMember 2024-04-30 0001366561 us-gaap:TradeNamesMember 2024-01-31 0001366561 us-gaap:PatentsMember 2024-04-30 0001366561 us-gaap:PatentsMember 2024-01-31 0001366561 us-gaap:InternetDomainNamesMember 2024-04-30 0001366561 us-gaap:InternetDomainNamesMember 2024-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-02-01 2024-04-30 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-02-01 2024-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2024-02-01 2024-04-30 0001366561 us-gaap:CustomerRelationshipsMember 2023-02-01 2024-01-31 0001366561 us-gaap:TradeNamesMember 2024-02-01 2024-04-30 0001366561 us-gaap:TradeNamesMember 2023-02-01 2024-01-31 0001366561 2023-02-01 2024-01-31 0001366561 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2024-02-01 2024-04-30 0001366561 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-02-01 2024-04-30 0001366561 us-gaap:EmployeeStockOptionMember 2024-02-01 2024-04-30 0001366561 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2024-02-01 2024-04-30 0001366561 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2024-02-01 2024-04-30 0001366561 srt:MinimumMember us-gaap:PerformanceSharesMember 2024-02-01 2024-04-30 0001366561 srt:MaximumMember us-gaap:PerformanceSharesMember 2024-02-01 2024-04-30 0001366561 us-gaap:PerformanceSharesMember 2024-02-01 2024-04-30 0001366561 us-gaap:PerformanceSharesMember 2023-02-01 2024-01-31 0001366561 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-02-01 2023-01-31 0001366561 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-02-01 2023-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2024-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2024-04-30 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2024-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2024-02-01 2024-04-30 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2024-04-30 0001366561 us-gaap:PerformanceSharesMember 2024-01-31 0001366561 us-gaap:PerformanceSharesMember 2024-04-30 0001366561 smar:EmployeeStockPurchasePlan2018Member 2024-02-01 2024-04-30 0001366561 smar:EquityIncentivePlan2018Member 2024-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2024-01-31 0001366561 smar:EquityIncentivePlan2018Member 2024-02-01 2024-04-30 0001366561 smar:EquityIncentivePlan2018Member 2024-04-30 0001366561 smar:EmployeeStockPurchasePlan2018Member 2024-04-30 0001366561 smar:EmployeeStockPurchasePlan2018Member us-gaap:CommonClassAMember 2024-02-01 2024-04-30 0001366561 smar:EmployeeStockPurchasePlan2018Member smar:CommonClassAAndBMember 2024-02-01 2024-04-30 0001366561 srt:MaximumMember smar:EmployeeStockPurchasePlan2018Member us-gaap:CommonClassAMember 2024-04-30 0001366561 smar:CostOfSubscriptionRevenueMember 2024-02-01 2024-04-30 0001366561 smar:CostOfSubscriptionRevenueMember 2023-02-01 2023-04-30 0001366561 smar:CostOfProfessionalServicesRevenueMember 2024-02-01 2024-04-30 0001366561 smar:CostOfProfessionalServicesRevenueMember 2023-02-01 2023-04-30 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2024-02-01 2024-04-30 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2023-04-30 0001366561 us-gaap:SellingAndMarketingExpenseMember 2024-02-01 2024-04-30 0001366561 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2023-04-30 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2024-02-01 2024-04-30 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2023-04-30 0001366561 srt:MinimumMember 2024-02-01 2024-04-30 0001366561 srt:MaximumMember 2024-02-01 2024-04-30 0001366561 country:US 2024-02-01 2024-04-30 0001366561 country:US 2023-02-01 2023-04-30 0001366561 us-gaap:EMEAMember 2024-02-01 2024-04-30 0001366561 us-gaap:EMEAMember 2023-02-01 2023-04-30 0001366561 srt:AsiaPacificMember 2024-02-01 2024-04-30 0001366561 srt:AsiaPacificMember 2023-02-01 2023-04-30 0001366561 smar:AmericasExcludingU.S.Member 2024-02-01 2024-04-30 0001366561 smar:AmericasExcludingU.S.Member 2023-02-01 2023-04-30 0001366561 country:US 2024-04-30 0001366561 country:US 2024-01-31 0001366561 us-gaap:EMEAMember 2024-04-30 0001366561 us-gaap:EMEAMember 2024-01-31 0001366561 srt:AsiaPacificMember 2024-04-30 0001366561 srt:AsiaPacificMember 2024-01-31 0001366561 smar:AmericasExcludingU.S.Member 2024-04-30 0001366561 smar:AmericasExcludingU.S.Member 2024-01-31 0001366561 smar:LetterOfCreditCollateralMember 2024-04-30 0001366561 smar:LetterOfCreditCollateralMember 2024-01-31 0001366561 smar:JoleneMarshallMember 2024-02-01 2024-04-30 0001366561 smar:StephenBranstetterMember 2024-02-01 2024-04-30 0001366561 smar:MarkP.MaderMember 2024-02-01 2024-04-30 0001366561 smar:MarkP.MaderMember 2024-04-30 0001366561 smar:StephenBranstetterMember 2024-04-30 0001366561 smar:JoleneMarshallMember 2024-04-30 shares iso4217:USD iso4217:USD shares smar:segment pure 2025 false Q1 0001366561 --01-31 P3Y P3Y P585D P323D P358D 10-Q true 2024-04-30 false 001-38464 Smartsheet Inc. WA 20-2954357 500 108th Ave NE, Suite 200 Bellevue, WA 98004 (844) 324-2360 Class A common stock, no par value per share SMAR NYSE Yes Yes Large Accelerated Filer false false false 138341751 249095000 206001000 13889000 13885000 262984000 219886000 35772000 33167000 12550000 12714000 48322000 45881000 214662000 174005000 62437000 56190000 125239000 114952000 38115000 34978000 225791000 206120000 -11129000 -32115000 7826000 5217000 -377000 -536000 -3680000 -27434000 5178000 2436000 -8858000 -29870000 -0.06 -0.06 -0.23 -0.23 137428000 137428000 132542000 132542000 -8858000 -29870000 -998000 189000 12000 -646000 -986000 -457000 -9844000 -30327000 333502000 282094000 336015000 346701000 5579000 6560000 156818000 238708000 83423000 64366000 909758000 931869000 18000 19000 152833000 148867000 43533000 42362000 36882000 39480000 25251000 27960000 141477000 141477000 5979000 5445000 1315731000 1337479000 862000 2937000 59288000 77453000 30552000 30534000 15711000 16040000 239000 216000 541734000 568670000 648386000 695850000 29692000 33100000 398000 455000 2023000 1785000 424000 434000 680923000 731624000 10000000 10000000 0 0 0 0 0 0 500000000 137665227 137665227 500000000 136884011 136884011 0 0 500000000 500000000 0 0 0 0 0 0 1507602000 1468805000 -1132000 -146000 -871662000 -862804000 634808000 605855000 1315731000 1337479000 136884011 0 1468805000 -146000 -862804000 605855000 781216 692000 692000 13055000 13055000 51160000 51160000 -986000 -986000 -8858000 -8858000 137665227 0 1507602000 -1132000 -871662000 634808000 131845028 0 1243730000 101000 -758173000 485658000 1067430 589000 589000 621000 621000 52666000 52666000 -457000 -457000 -29870000 -29870000 132912458 0 1296364000 -356000 -788043000 507965000 -8858000 -29870000 49920000 51779000 6618000 6410000 3034000 2028000 15661000 11429000 -55000 -381000 2598000 3155000 2106000 872000 -80028000 -45746000 19099000 6981000 754000 267000 -1939000 -246000 -89000 1581000 -22896000 -20552000 19627000 18701000 -26898000 -4452000 -10000 210000 3704000 3895000 50078000 34571000 112913000 62010000 125647000 96885000 613000 853000 7000 16000 3751000 2397000 8377000 31641000 693000 532000 13055000 621000 5494000 5783000 34000 0 -6902000 5694000 -196000 -108000 51357000 71798000 282442000 223757000 333799000 295555000 11000 0 984000 69000 825000 503000 1212000 803000 Overview and Basis of Presentation<div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of business</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Smartsheet Inc. (the “Company,” “we,” “our”) was incorporated in the State of Washington in 2005, and is headquartered in Bellevue, Washington. Smartsheet, the enterprise work management platform, empowers organizations to innovate and achieve results quickly, securely, and at scale through effective collaboration and streamlined workflows. By uniting people, content, and work, Smartsheet provides powerful capabilities that revolutionize the way teams operate. Smartsheet makes outcomes reliable, keeps customer data safe, and ensures users are on the same page, making it ideal for organizations seeking efficient, impactful collaborative work management. Customers access their accounts via a web-based interface or a mobile application. The Company also offers professional services, which primarily consist of consulting and training services. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet as of January 31, 2024 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, 2024, filed with the SEC on March 20, 2024. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, including those located in the United States, the United Kingdom, Germany, Australia, Japan, and Costa Rica. All intercompany balances and transactions have been eliminated upon consolidation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the information contained herein reflects all adjustments necessary for a fair presentation of our condensed consolidated financial statements. All such adjustments are of a normal, recurring nature. The results of operations for the three months ended April 30, 2024 are not necessarily indicative of results to be expected for the full year ending January 31, 2025, or for any other interim period, or for any future year.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The Company continuously evaluates its estimates, which are based on historical experience and other current assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s most significant estimates and judgments involve the measurement of fair values of share-based compensation awards; determination of the amortization period for capitalized sales commission costs; and revenue recognition with respect to the allocation of transaction consideration for the Company’s offerings, among others.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The condensed consolidated balance sheet as of January 31, 2024 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, 2024, filed with the SEC on March 20, 2024. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, including those located in the United States, the United Kingdom, Germany, Australia, Japan, and Costa Rica. All intercompany balances and transactions have been eliminated upon consolidation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the information contained herein reflects all adjustments necessary for a fair presentation of our condensed consolidated financial statements. All such adjustments are of a normal, recurring nature. The results of operations for the three months ended April 30, 2024 are not necessarily indicative of results to be expected for the full year ending January 31, 2025, or for any other interim period, or for any future year.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The Company continuously evaluates its estimates, which are based on historical experience and other current assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s most significant estimates and judgments involve the measurement of fair values of share-based compensation awards; determination of the amortization period for capitalized sales commission costs; and revenue recognition with respect to the allocation of transaction consideration for the Company’s offerings, among others.</span></div> Summary of Significant Accounting Policies<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a summary of the Company’s significant accounting policies refer to Note 2,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Summary of Significant Accounting Policies,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our Annual Report on Form 10-K for the fiscal year ended January 31, 2024.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment information</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of risk and significant customers</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash accounts with financial institutions where deposits, at times, exceed the Federal Deposit Insurance Corporation (“FDIC”) limits.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No individual customer represented more than 10% of accounts receivable as of April 30, 2024 or January 31, 2024. No individual customer represented more than 10% of revenue for the three months ended April 30, 2024 or 2023.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no recent accounting pronouncements, changes in accounting pronouncements, or recently adopted accounting guidance during the three months ended April 30, 2024 that have had a material impact on our condensed consolidated financial statements. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements not yet adopted </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The new guidance requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-07.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-09.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment information</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.</span></div> 1 <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of risk and significant customers</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash accounts with financial institutions where deposits, at times, exceed the Federal Deposit Insurance Corporation (“FDIC”) limits.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no recent accounting pronouncements, changes in accounting pronouncements, or recently adopted accounting guidance during the three months ended April 30, 2024 that have had a material impact on our condensed consolidated financial statements. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements not yet adopted </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The new guidance requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-07.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-09.</span></div> Revenue from Contracts with Customers<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended April 30, 2024 and 2023, the Company recognized $222.2 million and $178.4 million of subscription revenue, respectively, and $5.4 million and $5.7 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2024 and 2023, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, approximately $749.6 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 $741.2 million related to subscriptions and $8.4 million related to professional services. Approximately 82% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.</span></div>Deferred Commissions<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions were $152.8 million as of April 30, 2024 and $148.9 million as of January 31, 2024. </span></div>Amortization expense for deferred commissions was $15.7 million and $11.4 million for the three months ended April 30, 2024 and 2023, respectively. Deferred commissions are amortized over a period of four years. The amortization expense is recorded in sales and marketing on the Company’s condensed consolidated statements of operations. 222200000 178400000 5400000 5700000 749600000 741200000 8400000 0.82 P12M 152800000 148900000 15700000 11400000 P4Y Net Loss Per Share<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents calculations for basic and diluted net loss per share (in thousands, except per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of common stock equivalents as of the periods presented were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares subject to outstanding common stock awards</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,774 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares issuable pursuant to the 2018 Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total potentially dilutive shares</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents calculations for basic and diluted net loss per share (in thousands, except per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -8858000 -29870000 137428000 137428000 132542000 132542000 -0.06 -0.06 -0.23 -0.23 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of common stock equivalents as of the periods presented were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares subject to outstanding common stock awards</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,774 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares issuable pursuant to the 2018 Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total potentially dilutive shares</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11774000 13902000 370000 378000 12144000 14280000 Investments<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All cash equivalents and short-term investments were designated as available-for-sale securities as of April 30, 2024. The following tables present the amortized costs, unrealized gains and losses, and estimated fair values of the Company’s cash equivalents and short-term investments (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(721)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">445,132 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(721)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(1) Excludes interest receivable of $2.1 million, which is included in Prepaid expenses and other current assets on the condensed consolidated balance sheets.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,579 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,579 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,409 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,701 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">429,988 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">430,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(1) Excludes interest receivable of $1.5 million, which is included in Prepaid expenses and other current assets on the condensed consolidated balance sheets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not intend to sell, nor is it more likely than not that we will be required to sell, any investments in unrealized loss positions before recovery of their amortized cost basis. We did not recognize any credit losses related to our investments during the three months ended April 30, 2024 or 2023. The unrealized gains and losses on our short-term investments were primarily due to changes in interest rates subsequent to the initial purchase. There were no material realized gains or losses from available-for-sale securities that were reclassified out of accumulated other comprehensive income (loss) during the three months ended April 30, 2024 or 2023. None of the short-term investments held as of April 30, 2024 or January 31, 2024 were in a continuous unrealized loss position for greater than 12 months. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the contractual maturities of the Company’s short-term investments (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due between one to five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> The following tables present the amortized costs, unrealized gains and losses, and estimated fair values of the Company’s cash equivalents and short-term investments (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(721)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">445,132 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(721)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(1) Excludes interest receivable of $2.1 million, which is included in Prepaid expenses and other current assets on the condensed consolidated balance sheets.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,579 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,579 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,409 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,701 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">429,988 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">430,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(1) Excludes interest receivable of $1.5 million, which is included in Prepaid expenses and other current assets on the condensed consolidated balance sheets.</span></div> 108411000 0 0 108411000 108411000 0 0 108411000 135560000 12000 286000 135286000 167754000 3000 432000 167325000 20006000 0 0 20006000 13401000 0 3000 13398000 336721000 15000 721000 336015000 445132000 15000 721000 444426000 2100000 79082000 0 0 79082000 4497000 0 0 4497000 83579000 0 0 83579000 99547000 158000 9000 99696000 169825000 123000 0 169948000 57755000 0 0 57755000 19282000 21000 1000 19302000 346409000 302000 10000 346701000 429988000 302000 10000 430280000 1500000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the contractual maturities of the Company’s short-term investments (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.130%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due between one to five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 255588000 255285000 81133000 80730000 336721000 336015000 Fair Value Measurements<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value in the condensed consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The lowest level of significant input determines the placement of the fair value measurement within the following hierarchical levels:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs that are supported by little or no market activity. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and liabilities measured at fair value on a recurring basis</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicate the fair value hierarchy of the valuation inputs used (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,015 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,015 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444,426 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.275%"><tr><td style="width:1.0%"></td><td style="width:34.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.392%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,082</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,579</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,696</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,696</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,948</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,948</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,755</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,755</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,302</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">351,198 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">430,280 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of certain financial instruments, including cash held in banks, accounts receivable, and accounts payable, approximate fair value due to their short-term maturities and are excluded from the fair value tables above.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is the Company’s policy to recognize transfers of assets and liabilities between levels of the fair value hierarchy at the end of a reporting period. The Company does not transfer out of Level 3 and into Level 2 until observable inputs become available and reliable. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between fair value measurement levels during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2024 or 2023.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and liabilities measured at fair value on a non-recurring basis</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Net Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, of these notes to our condensed consolidated financial statements for fair value measurements of certain assets and liabilities recorded at fair value on a non-recurring basis.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-lived assets are measured at fair value on a non-recurring basis and are reduced if the assets are determined to be impaired. We have subleases for some of our operating lease right-of-use (“ROU”) assets. When applicable, the fair values of operating lease ROU assets and associated property and equipment are estimated as of the sublease execution date using an income approach by converting future sublease cash inflows and outflows to a single present value. Estimated cash flows are discounted at a rate commensurate with the inherent risks associated with the asset group to arrive at an estimate of fair value. As a result of the subjective nature of unobservable inputs used, these assets are classified within Level 3 of the fair value hierarchy.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicate the fair value hierarchy of the valuation inputs used (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,015 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,015 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444,426 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.275%"><tr><td style="width:1.0%"></td><td style="width:34.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.392%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,082</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,579</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,696</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,696</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,948</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,948</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,755</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,755</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,302</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">351,198 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">430,280 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 108411000 0 0 108411000 108411000 0 0 108411000 0 135286000 0 135286000 0 167325000 0 167325000 0 20006000 0 20006000 0 13398000 0 13398000 0 336015000 0 336015000 108411000 336015000 0 444426000 79082000 0 0 79082000 0 4497000 0 4497000 79082000 4497000 0 83579000 0 99696000 0 99696000 0 169948000 0 169948000 0 57755000 0 57755000 0 19302000 0 19302000 0 346701000 0 346701000 79082000 351198000 0 430280000 Goodwill and Net Intangible Assets<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in the carrying amount of goodwill or measurement period adjustments during the three months ended April 30, 2024.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of net intangible assets (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,655)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,231)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,712)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domain names</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,877 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,626)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,251 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,877 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,917)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,960 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of acquired intangible assets (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted- Average Life (Years)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted- Average Life (Years)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,890 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was $2.7 million in each of the three months ended April 30, 2024 and 2023. As of April 30, 2024, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of Fiscal 2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,207 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of net intangible assets (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,655)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,231)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,712)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domain names</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,877 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,626)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,251 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,877 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38,917)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,960 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of acquired intangible assets (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted- Average Life (Years)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted- Average Life (Years)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,890 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.4</span></td></tr></table></div> 28491000 21655000 6836000 28491000 20231000 8260000 34072000 18112000 15960000 34072000 16941000 17131000 4100000 1712000 2388000 4100000 1601000 2499000 170000 147000 23000 170000 144000 26000 44000 0 44000 44000 0 44000 66877000 41626000 25251000 66877000 38917000 27960000 6836000 P2Y 8260000 P2Y1M6D 15960000 P3Y6M 17131000 P3Y8M12D 2388000 P5Y4M24D 2499000 P5Y7M6D 25184000 P3Y2M12D 27890000 P3Y4M24D 2700000 2700000 As of April 30, 2024, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of Fiscal 2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,207 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 6925000 7916000 5750000 3454000 721000 441000 25207000 Shareholders’ Equity<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has issued incentive and non-qualifying stock options to employees and non-employee directors under the 2005 Stock Option/Restricted Stock Plan, the 2015 Equity Incentive Plan (the “2015 Plan”), and the 2018 Equity Incentive Plan (the “2018 Plan”). Employee stock options are granted with exercise prices at the fair value of the underlying common stock on the grant date, generally vest, based on continuous employment, over <span style="-sec-ix-hidden:f-548">three</span> or four years, and expire 10 years from the date of grant. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has also issued restricted stock units (“RSUs”) to employees and non-employee directors pursuant to the 2015 Plan and the 2018 Plan. Employee RSUs are measured based on the grant-date fair value of the awards and generally vest, based on continuous employment, over <span style="-sec-ix-hidden:f-551">three</span> or four years.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has also issued market-based performance share units (“PSUs”) to certain executives pursuant to the 2018 Plan. The number of shares that can be earned range from 0% to 200% of the target number of shares, based on the relative growth of the Company’s total shareholder return as compared to the total shareholder return of the Standard &amp; Poor’s (“S&amp;P”) Software and Services Select Index. PSUs vest over a three-year period, subject to continuous service with the Company. Compensation expense for PSUs with market conditions is measured using a Monte Carlo simulation approach and recorded over the vesting period under the graded-vesting attribution method. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The target number of PSUs granted was 195,948 shares during the year ended January 31, 2024 and 194,624 shares during the three months ended April 30, 2024. These PSUs are measured over a two-year performance period ending in the fourth quarter of fiscal year 2026. PSU’s granted during the year ended January 31, 2023 have two separate performance periods. The first tranche of awards, which had a one-year performance period, vested during the year ended January 31, 2024. The second tranche of awards is measured over a two-year performance period starting on the date of grant and ending in the fourth quarter of fiscal year 2025.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock options </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes a summary of the option activity during the three months ended April 30, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Options</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,517,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at April 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,412,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable at April 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,092,340 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock units</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes a summary of the RSU activity during the three months ended April 30, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:67.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.197%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.199%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,798,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">532,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,011,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(456,826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at April 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,863,340 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance share units</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes a summary of the PSU activity during the three months ended April 30, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">321,463 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.27 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at April 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498,124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the 2018 Employee Stock Purchase Plan (“ESPP”) on April 26, 2018, with the effective date of our Initial Public Offering. Under the ESPP, eligible employees are able to purchase shares of the Company’s Class A common stock at a discount through payroll deductions of up to 15% of their compensation, subject to plan limitations. Purchases are accomplished through participation in discrete offering periods. Each offering period is six months (commencing each January 1 and July 1), with a purchase date following the end of the period, unless otherwise determined by our board of directors or our compensation committee. Employees may purchase shares at 85% of the lesser of the fair market value of the Company’s Class A common stock on (i) the first trading day of the applicable offering period or (ii) the last trading day of the purchase period in the applicable offering period.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shares available for issuance</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes a summary of the activity of shares available for issuance under the 2018 Plan and the ESPP during the three months ended April 30, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018 Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ESPP</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,985,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,572,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Authorized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,844,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,368,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(727,277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">512,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at April 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,614,859 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,941,386 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate number of shares reserved for issuance under the ESPP will increase automatically on February 1 of each of the first 10 calendar years after the first offering date. The increase of shares is equal to 1% of the total outstanding shares of the Company’s Class A and Class B common stock as of the immediately preceding January 31 (rounded to the nearest whole share), or such lesser number of shares as may be determined by our board of directors. The aggregate number of shares issued under the ESPP, subject to stock-splits, recapitalizations or similar events, may not exceed 20,400,000 shares of the Company’s common stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, $8.1 million has been withheld on behalf of our employees for a future purchase under the ESPP and is recorded in accrued compensation and related benefits in the condensed consolidated balance sheets. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based compensation expense</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense included in the condensed consolidated statements of operations was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of subscription revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of professional services revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,910 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,054 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,920 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,779 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has excluded $1.2 million and $0.9 million of capitalized software development costs from share-based compensation expense for the three months ended April 30, 2024 and 2023, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, there was a total of $338.0 million of unrecognized share-based compensation expense, which is expected to be recognized over a weighted-average period of 2.0 years.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2024, the Company’s Board of Directors authorized the repurchase of up to $150.0 million of the Company’s outstanding Class A common stock. All repurchases under the program will be made through open market, block trades, and/or privately negotiated trades pursuant to 10b5-1 plans, in compliance with applicable securities laws and other requirements. The program has no minimum purchase commitment and it is authorized to extend over a period of up to 12 months. The timing, manner, price, and amount of the repurchase will be subject to the discretion of the Company’s management. The repurchase program does not obligate the Company to acquire any particular amount of Class A common stock and it may be suspended or discontinued at any time. When shares are repurchased, they will be immediately retired by the Company. We did not make any repurchases under the Share Repurchase Program during the three months ended April 30, 2024.</span></div> P4Y P10Y P4Y 0 2 P3Y 195948 194624 P2Y P1Y P2Y <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes a summary of the option activity during the three months ended April 30, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Options</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,517,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(67,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at April 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,412,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable at April 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,092,340 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3517075 24.77 0 0 67105 10.30 37893 57.19 3412077 24.69 3092340 21.49 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes a summary of the RSU activity during the three months ended April 30, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:67.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.197%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.199%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,798,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">532,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,011,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(456,826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at April 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,863,340 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8798624 45.41 532653 41.07 1011111 46.17 456826 45.03 7863340 45.04 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes a summary of the PSU activity during the three months ended April 30, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">321,463 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.27 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at April 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498,124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 321463 50.54 194624 34.27 0 0 17963 50.39 498124 44.19 0.15 P6M 0.85 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes a summary of the activity of shares available for issuance under the 2018 Plan and the ESPP during the three months ended April 30, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018 Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ESPP</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,985,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,572,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Authorized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,844,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,368,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(727,277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">512,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at April 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,614,859 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,941,386 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 18985254 5572546 6844200 1368840 727277 0 512682 0 25614859 6941386 P10Y 0.01 20400000 8100000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense included in the condensed consolidated statements of operations was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of subscription revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of professional services revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,910 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,054 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,920 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,779 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 3052000 3459000 1738000 1910000 18056000 17432000 16595000 19054000 10479000 9924000 49920000 51779000 1200000 900000 338000000 P2Y 150000000 Income Taxes<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for interim tax periods is generally determined using an estimate of the Company’s annual effective tax rate, excluding jurisdictions for which no tax benefit can be recognized due to valuation allowances, and adjusted for discrete tax items in the period. Each quarter the Company updates its estimate of the annual effective tax rate and makes a cumulative adjustment if the estimated annual tax rate has changed.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company’s effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to valuation allowances on deferred tax assets, U.S. Base Erosion and Anti-Abuse Tax (“BEAT”), state taxes, and non-deductible share-based compensation offset by tax credits and Foreign Derived Intangible Income (“FDII”) deductions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a provision for income taxes of $5.2 million and $2.4 million for the three months ended April 30, 2024 and 2023, respectively. The provision is primarily attributable to BEAT, income taxes in foreign jurisdictions, and state income taxes.</span></div> 5200000 2400000 Leases<div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases primarily related to corporate offices and finance leases related to computer equipment. Our finance lease ROU assets are included in property and equipment, net in the condensed consolidated balance sheets. Our leases have remaining lease terms of less than one year to five years, some of which include options to extend the leases for up to five years. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense recorded in the condensed consolidated statements of operations were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,307 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,576 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,465 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases was as follows (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental cash flow information</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, remaining maturities of lease liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of Fiscal 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,403 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, the future total minimum sublease payments to be received were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sublease Receipts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of Fiscal 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,912 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Leases<div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases primarily related to corporate offices and finance leases related to computer equipment. Our finance lease ROU assets are included in property and equipment, net in the condensed consolidated balance sheets. Our leases have remaining lease terms of less than one year to five years, some of which include options to extend the leases for up to five years. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense recorded in the condensed consolidated statements of operations were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,307 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,576 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,465 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases was as follows (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental cash flow information</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, remaining maturities of lease liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of Fiscal 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,403 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, the future total minimum sublease payments to be received were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sublease Receipts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of Fiscal 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,912 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P1Y P5Y P5Y <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense recorded in the condensed consolidated statements of operations were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,307 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,576 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,465 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases was as follows (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental cash flow information</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 3307000 3981000 55000 0 16000 0 114000 180000 711000 851000 627000 547000 3576000 4465000 4411000 4720000 16000 0 34000 0 P3Y8M12D P4Y3M18D P2Y4M24D P0Y 0.055 0.052 0.099 0 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, remaining maturities of lease liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of Fiscal 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,403 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, remaining maturities of lease liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of Fiscal 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,403 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12108000 203000 14707000 270000 10759000 226000 6328000 0 5292000 0 1357000 0 50551000 699000 5148000 62000 45403000 637000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, the future total minimum sublease payments to be received were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sublease Receipts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of Fiscal 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,912 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2058000 2154000 700000 0 0 0 4912000 Commitments and Contingencies<div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal matters</span></div>From time to time, in the normal course of business, the Company may be subject to various other legal matters such as threatened or pending claims or proceedings. Although management currently believes that resolution of such matters, individually and in the aggregate, will not have a material impact on our financial position, results of operations, or cash flows, these matters are subject to inherent uncertainties, and management’s view of these matters may change in the future. Geographic Information<div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic location is determined by the location of the Company’s customers. The following table sets forth revenue by geographic area (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APJ</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas other than the United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262,984 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,886 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No individual country other than the United States contributed more than 10% of total revenue during the three months ended April 30, 2024 or 2023.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-lived assets</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic location is based on the location of the legal entity that owns the asset. The following table sets forth long-lived assets by geographic area (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cccccc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APJ</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas other than the United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The table above includes property and equipment, net and operating lease ROU assets and excludes capitalized internal-use software costs and intangible assets. <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic location is determined by the location of the Company’s customers. The following table sets forth revenue by geographic area (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APJ</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas other than the United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262,984 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,886 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 222827000 185595000 21206000 17724000 9004000 8207000 9947000 8360000 262984000 219886000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic location is based on the location of the legal entity that owns the asset. The following table sets forth long-lived assets by geographic area (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cccccc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APJ</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas other than the United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 42579000 45743000 2197000 2266000 3577000 3793000 536000 573000 48889000 52375000 Supplemental Condensed Consolidated Financial Statement Information <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid expenses and other current assets</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,366 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted cash</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash was $0.3 million as of April 30, 2024 and January 31, 2024, primarily related to Australian employee contributions to the ESPP.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash as reported on the condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the condensed consolidated balance sheets. Cash as reported on the condensed consolidated statements of cash flows consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333,799 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,555 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,366 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 78701000 57685000 4722000 6681000 83423000 64366000 300000 300000 Cash as reported on the condensed consolidated statements of cash flows consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333,799 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,555 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> Cash as reported on the condensed consolidated statements of cash flows consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333,799 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,555 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 333502000 294946000 279000 420000 18000 189000 333799000 295555000 Rule 10b5-1 Plan Elections<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal quarter ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2024, our Chief Executive Officer, Mark P. Mader, our Chief Operating Officer, Stephen Branstetter, and our Chief Legal Officer, Jolene Marshall each adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K, Item 408, intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), as amended (the “Rule”).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The applicable Rule 10b5-1 trading arrangement included a representation from each of Mr. Mader, Mr. Branstetter, and Ms. Marshall to the broker administering the plan that they were not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. A similar representation was made to the Company in connection with the adoption of the plan, as required under the Company’s insider trading policy. Those representations were made as of the date of adoption of the Rule 10b5-1 trading arrangement, and speak only as of that date. In making those representations, there is no assurance with respect to any material nonpublic information of which Mr. Mader, Mr. Branstetter, or Ms. Marshall were unaware, or with respect to any material nonpublic information acquired by Mr. Mader, Mr. Branstetter, Ms. Marshall or the Company after the date of the representation.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.409%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name &amp; Title</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date Adopted</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Duration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date Terminated</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mark P. Mader - Chief Executive Officer</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,916</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2024 - November 3, 2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stephen Branstetter - Chief Operating Officer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,903</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2024 - February 14, 2025</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jolene Marshall - Chief Legal Officer</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 4, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,404</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 4, 2024 - March 28, 2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></div></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(1) The volume of sales is determined, in part, based on pricing triggers outlined in the trading arrangement.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(2) The Rule 10b5-1 trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all purchases or sales or (b) the date listed in the table. The arrangement also provides for automatic expiration in the event of liquidation, dissolution, bankruptcy, insolvency, or death, of the adopting person.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(3) The Rule 10b5-1 trading arrangement provides for the sale of a percentage of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Ms. Marshall’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the maximum aggregate number of shares to be sold without subtracting any shares to be withheld upon future vesting events.</span></div> Rule 10b5-1 Plan Elections<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal quarter ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2024, our Chief Executive Officer, Mark P. Mader, our Chief Operating Officer, Stephen Branstetter, and our Chief Legal Officer, Jolene Marshall each adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K, Item 408, intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), as amended (the “Rule”).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The applicable Rule 10b5-1 trading arrangement included a representation from each of Mr. Mader, Mr. Branstetter, and Ms. Marshall to the broker administering the plan that they were not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. A similar representation was made to the Company in connection with the adoption of the plan, as required under the Company’s insider trading policy. Those representations were made as of the date of adoption of the Rule 10b5-1 trading arrangement, and speak only as of that date. In making those representations, there is no assurance with respect to any material nonpublic information of which Mr. Mader, Mr. Branstetter, or Ms. Marshall were unaware, or with respect to any material nonpublic information acquired by Mr. Mader, Mr. Branstetter, Ms. Marshall or the Company after the date of the representation.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.409%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name &amp; Title</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date Adopted</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Duration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date Terminated</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mark P. Mader - Chief Executive Officer</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,916</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2024 - November 3, 2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stephen Branstetter - Chief Operating Officer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,903</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2024 - February 14, 2025</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jolene Marshall - Chief Legal Officer</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 4, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,404</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 4, 2024 - March 28, 2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></div></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(1) The volume of sales is determined, in part, based on pricing triggers outlined in the trading arrangement.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(2) The Rule 10b5-1 trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all purchases or sales or (b) the date listed in the table. The arrangement also provides for automatic expiration in the event of liquidation, dissolution, bankruptcy, insolvency, or death, of the adopting person.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(3) The Rule 10b5-1 trading arrangement provides for the sale of a percentage of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Ms. Marshall’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the maximum aggregate number of shares to be sold without subtracting any shares to be withheld upon future vesting events.</span></div> Rule 10b5-1 Plan Elections<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal quarter ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2024, our Chief Executive Officer, Mark P. Mader, our Chief Operating Officer, Stephen Branstetter, and our Chief Legal Officer, Jolene Marshall each adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K, Item 408, intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), as amended (the “Rule”).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The applicable Rule 10b5-1 trading arrangement included a representation from each of Mr. Mader, Mr. Branstetter, and Ms. Marshall to the broker administering the plan that they were not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. A similar representation was made to the Company in connection with the adoption of the plan, as required under the Company’s insider trading policy. Those representations were made as of the date of adoption of the Rule 10b5-1 trading arrangement, and speak only as of that date. In making those representations, there is no assurance with respect to any material nonpublic information of which Mr. Mader, Mr. Branstetter, or Ms. Marshall were unaware, or with respect to any material nonpublic information acquired by Mr. Mader, Mr. Branstetter, Ms. Marshall or the Company after the date of the representation.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.409%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name &amp; Title</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date Adopted</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Duration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date Terminated</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mark P. Mader - Chief Executive Officer</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,916</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2024 - November 3, 2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stephen Branstetter - Chief Operating Officer</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,903</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 28, 2024 - February 14, 2025</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jolene Marshall - Chief Legal Officer</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 4, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,404</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 4, 2024 - March 28, 2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></div></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(1) The volume of sales is determined, in part, based on pricing triggers outlined in the trading arrangement.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(2) The Rule 10b5-1 trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all purchases or sales or (b) the date listed in the table. The arrangement also provides for automatic expiration in the event of liquidation, dissolution, bankruptcy, insolvency, or death, of the adopting person.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(3) The Rule 10b5-1 trading arrangement provides for the sale of a percentage of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Ms. Marshall’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the maximum aggregate number of shares to be sold without subtracting any shares to be withheld upon future vesting events.</span></div> false false false Chief Executive Officer Mark P. Mader Chief Operating Officer Stephen Branstetter Chief Legal Officer Jolene Marshall true true true Mark P. Mader Chief Executive Officer March 28, 2024 137916 Stephen Branstetter Chief Operating Officer March 28, 2024 15903 Jolene Marshall Chief Legal Officer April 4, 2024 37404