0001614178-24-000104.txt : 20240904 0001614178-24-000104.hdr.sgml : 20240904 20240904170228 ACCESSION NUMBER: 0001614178-24-000104 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20240731 FILED AS OF DATE: 20240904 DATE AS OF CHANGE: 20240904 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Yext, Inc. CENTRAL INDEX KEY: 0001614178 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] ORGANIZATION NAME: 06 Technology IRS NUMBER: 208059722 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38056 FILM NUMBER: 241278249 BUSINESS ADDRESS: STREET 1: 61 NINTH AVENUE CITY: NEW YORK STATE: NY ZIP: 10011 BUSINESS PHONE: 1-888-444-2988 MAIL ADDRESS: STREET 1: 61 NINTH AVENUE CITY: NEW YORK STATE: NY ZIP: 10011 10-Q 1 yext-20240731.htm 10-Q yext-20240731
00016141781/312025Q2falsexbrli:sharesiso4217:USDiso4217:USDxbrli:sharesyext:provideryext:operating_segmentyext:performance_obligationxbrli:pure00016141782024-02-012024-07-3100016141782024-08-2100016141782024-07-3100016141782024-01-3100016141782024-05-012024-07-3100016141782023-05-012023-07-3100016141782023-02-012023-07-310001614178us-gaap:CommonStockMember2024-04-300001614178us-gaap:AdditionalPaidInCapitalMember2024-04-300001614178us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-300001614178us-gaap:RetainedEarningsMember2024-04-300001614178us-gaap:TreasuryStockCommonMember2024-04-3000016141782024-04-300001614178us-gaap:CommonStockMember2024-05-012024-07-310001614178us-gaap:AdditionalPaidInCapitalMember2024-05-012024-07-310001614178us-gaap:TreasuryStockCommonMember2024-05-012024-07-310001614178us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-05-012024-07-310001614178us-gaap:RetainedEarningsMember2024-05-012024-07-310001614178us-gaap:CommonStockMember2024-07-310001614178us-gaap:AdditionalPaidInCapitalMember2024-07-310001614178us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-310001614178us-gaap:RetainedEarningsMember2024-07-310001614178us-gaap:TreasuryStockCommonMember2024-07-310001614178us-gaap:CommonStockMember2023-04-300001614178us-gaap:AdditionalPaidInCapitalMember2023-04-300001614178us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-300001614178us-gaap:RetainedEarningsMember2023-04-300001614178us-gaap:TreasuryStockCommonMember2023-04-3000016141782023-04-300001614178us-gaap:CommonStockMember2023-05-012023-07-310001614178us-gaap:AdditionalPaidInCapitalMember2023-05-012023-07-310001614178us-gaap:TreasuryStockCommonMember2023-05-012023-07-310001614178us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-05-012023-07-310001614178us-gaap:RetainedEarningsMember2023-05-012023-07-310001614178us-gaap:CommonStockMember2023-07-310001614178us-gaap:AdditionalPaidInCapitalMember2023-07-310001614178us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-310001614178us-gaap:RetainedEarningsMember2023-07-310001614178us-gaap:TreasuryStockCommonMember2023-07-3100016141782023-07-310001614178us-gaap:CommonStockMember2024-01-310001614178us-gaap:AdditionalPaidInCapitalMember2024-01-310001614178us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-310001614178us-gaap:RetainedEarningsMember2024-01-310001614178us-gaap:TreasuryStockCommonMember2024-01-310001614178us-gaap:CommonStockMember2024-02-012024-07-310001614178us-gaap:AdditionalPaidInCapitalMember2024-02-012024-07-310001614178us-gaap:TreasuryStockCommonMember2024-02-012024-07-310001614178us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-02-012024-07-310001614178us-gaap:RetainedEarningsMember2024-02-012024-07-310001614178us-gaap:CommonStockMember2023-01-310001614178us-gaap:AdditionalPaidInCapitalMember2023-01-310001614178us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001614178us-gaap:RetainedEarningsMember2023-01-310001614178us-gaap:TreasuryStockCommonMember2023-01-3100016141782023-01-310001614178us-gaap:CommonStockMember2023-02-012023-07-310001614178us-gaap:AdditionalPaidInCapitalMember2023-02-012023-07-310001614178us-gaap:TreasuryStockCommonMember2023-02-012023-07-310001614178us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012023-07-310001614178us-gaap:RetainedEarningsMember2023-02-012023-07-310001614178us-gaap:ProductConcentrationRiskMemberus-gaap:ServiceOtherMemberus-gaap:SalesRevenueNetMember2024-02-012024-07-310001614178us-gaap:ProductConcentrationRiskMemberus-gaap:ServiceOtherMemberus-gaap:SalesRevenueNetMember2023-02-012023-07-310001614178srt:NorthAmericaMember2024-05-012024-07-310001614178srt:NorthAmericaMember2023-05-012023-07-310001614178srt:NorthAmericaMember2024-02-012024-07-310001614178srt:NorthAmericaMember2023-02-012023-07-310001614178us-gaap:NonUsMember2024-05-012024-07-310001614178us-gaap:NonUsMember2023-05-012023-07-310001614178us-gaap:NonUsMember2024-02-012024-07-310001614178us-gaap:NonUsMember2023-02-012023-07-310001614178country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-02-012024-07-310001614178country:GBus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-02-012024-07-310001614178country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-02-012023-07-310001614178country:GBus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-02-012023-07-3100016141782024-08-012024-07-3100016141782025-08-012024-07-310001614178us-gaap:MoneyMarketFundsMember2024-07-310001614178us-gaap:USTreasurySecuritiesMember2024-07-310001614178us-gaap:MoneyMarketFundsMember2024-01-310001614178us-gaap:USTreasurySecuritiesMember2024-01-310001614178us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001614178us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001614178us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001614178us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001614178us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001614178us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001614178us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001614178us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001614178us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001614178us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001614178us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-07-310001614178us-gaap:FairValueMeasurementsRecurringMember2024-07-310001614178us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001614178us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001614178us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001614178us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001614178us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001614178us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001614178us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001614178us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001614178us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001614178us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001614178us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001614178us-gaap:FairValueMeasurementsRecurringMember2024-01-310001614178us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-07-310001614178us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-01-310001614178us-gaap:OfficeEquipmentMember2024-07-310001614178us-gaap:OfficeEquipmentMember2024-01-310001614178us-gaap:FurnitureAndFixturesMember2024-07-310001614178us-gaap:FurnitureAndFixturesMember2024-01-310001614178us-gaap:LeaseholdImprovementsMember2024-07-310001614178us-gaap:LeaseholdImprovementsMember2024-01-310001614178us-gaap:ConstructionInProgressMember2024-07-310001614178us-gaap:ConstructionInProgressMember2024-01-310001614178yext:SoftwareInProgressMember2024-07-310001614178yext:SoftwareInProgressMember2024-01-310001614178country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:PropertyPlantAndEquipmentMember2024-02-012024-07-310001614178country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:PropertyPlantAndEquipmentMember2023-02-012024-01-310001614178us-gaap:CostOfSalesMember2024-05-012024-07-310001614178us-gaap:CostOfSalesMember2023-05-012023-07-310001614178us-gaap:CostOfSalesMember2024-02-012024-07-310001614178us-gaap:CostOfSalesMember2023-02-012023-07-310001614178us-gaap:SellingAndMarketingExpenseMember2024-05-012024-07-310001614178us-gaap:SellingAndMarketingExpenseMember2023-05-012023-07-310001614178us-gaap:SellingAndMarketingExpenseMember2024-02-012024-07-310001614178us-gaap:SellingAndMarketingExpenseMember2023-02-012023-07-310001614178us-gaap:ResearchAndDevelopmentExpenseMember2024-05-012024-07-310001614178us-gaap:ResearchAndDevelopmentExpenseMember2023-05-012023-07-310001614178us-gaap:ResearchAndDevelopmentExpenseMember2024-02-012024-07-310001614178us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012023-07-310001614178us-gaap:GeneralAndAdministrativeExpenseMember2024-05-012024-07-310001614178us-gaap:GeneralAndAdministrativeExpenseMember2023-05-012023-07-310001614178us-gaap:GeneralAndAdministrativeExpenseMember2024-02-012024-07-310001614178us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012023-07-3100016141782023-02-012024-01-310001614178yext:RestrictedStockAndRestrictedStockUnitsMember2024-01-310001614178yext:RestrictedStockAndRestrictedStockUnitsMember2024-02-012024-07-310001614178yext:RestrictedStockAndRestrictedStockUnitsMember2024-07-310001614178yext:PerformanceBasedRestrictedStockUnitsMember2024-01-310001614178yext:PerformanceBasedRestrictedStockUnitsMember2024-02-012024-07-310001614178yext:PerformanceBasedRestrictedStockUnitsMember2024-07-310001614178us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMember2024-07-260001614178us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2024-07-260001614178us-gaap:BridgeLoanMemberus-gaap:LineOfCreditMember2024-07-260001614178us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MinimumMember2024-07-262024-07-260001614178us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MaximumMember2024-07-262024-07-260001614178us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-07-262024-07-260001614178us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMemberus-gaap:BaseRateMembersrt:MinimumMember2024-07-262024-07-260001614178us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMemberus-gaap:BaseRateMembersrt:MaximumMember2024-07-262024-07-260001614178us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMember2024-07-262024-07-260001614178us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMember2024-07-310001614178us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2024-07-310001614178us-gaap:CommonStockMemberus-gaap:EmployeeStockOptionMember2024-02-012024-07-310001614178us-gaap:CommonStockMemberus-gaap:EmployeeStockOptionMember2023-02-012023-07-310001614178yext:RestrictedStockAndRestrictedStockUnitsMember2024-02-012024-07-310001614178yext:RestrictedStockAndRestrictedStockUnitsMember2023-02-012023-07-310001614178us-gaap:EmployeeStockMember2024-02-012024-07-310001614178us-gaap:EmployeeStockMember2023-02-012023-07-310001614178yext:PerformanceBasedRestrictedStockUnitsMember2024-02-012024-07-310001614178yext:PerformanceBasedRestrictedStockUnitsMember2023-02-012023-07-310001614178yext:PerformanceBasedRestrictedStockUnitsAdditionalSharesBasedOnTSRMember2024-02-012024-07-310001614178yext:HearsaySocialInc.Memberus-gaap:SubsequentEventMember2024-08-012024-08-010001614178yext:HearsaySocialInc.Memberyext:ParticipationRightsMemberus-gaap:SubsequentEventMember2024-08-010001614178yext:HearsaySocialInc.Memberyext:EarnoutConsiderationMemberus-gaap:SubsequentEventMember2024-08-01

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended July 31, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from                  to                 
Commission File Number: 001-38056
YEXT, INC.
(Exact name of registrant as specified in its charter)
yextnewlogo.jpg
Delaware
20-8059722
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
61 Ninth Avenue
New York, NY 10011
(Address of principal executive offices, including zip code)
(212) 994-3900
(Registrant's telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, par value $0.001 per share
YEXT
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 filer
Accelerated filer
Non-accelerated filer
 ☐
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.     
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Securities Exchange Act).    Yes    No  
As of August 21, 2024, the registrant had 127,920,766 shares of common stock, $0.001 par value per share outstanding.



TABLE OF CONTENTS
PAGE



SPECIAL NOTE REGARDING FORWARD LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains, and our officers and representatives may from time to time make, forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which statements involve substantial risks and uncertainties. All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans, and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “potentially,” “estimate,” “continue,” “anticipate,” “plan,” “intend,” “could,” “would,” “expect,” “possible,” and similar expressions that convey uncertainty of future events or outcomes are intended to identify forward-looking statements. Forward-looking statements included in this Quarterly Report on Form 10-Q include, but are not limited to, statements regarding:
our future revenue, cost of revenue, operating expenses and cash flows;
anticipated trends, growth rates and challenges in our business and in the markets in which we operate;
the effect of general macroeconomic conditions, including, but not limited to, the impact of foreign currency fluctuations, interest rates, inflation, recession risks and public health emergencies, such as the coronavirus (“COVID-19”) pandemic, on our business, operations, and financial results and the business and operations of our customers and potential customers;
our beliefs, objectives and strategies for future operations, including plans to invest in international expansion, research and development, and our sales and marketing teams, and the impact of such investments on our operations;
changes in management and anticipated effects thereof;
effects of current and prospective acquisitions and the integration thereof, including that of our recent acquisition of Hearsay Social, Inc. (“Hearsay”);
our ability to increase sales of our products;
maintaining and expanding our end-customer base and our relationships with our Publisher Network; and
sufficiency of cash to meet cash needs for at least the next 12 months.
We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in Part II, Item 1A. “Risk Factors” in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for us to predict all risks, nor can we assess the impact 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 forward-looking 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.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these 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 occur. We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, whether written or oral, except as required by law.
4


In this Quarterly Report on Form 10-Q, the words “we,” “us,” “our” and “Yext” refer to Yext, Inc. and its wholly owned subsidiaries, unless the context requires otherwise.
5


PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
YEXT, INC.
Condensed Consolidated Balance Sheets
(In thousands, except share and per share data)
(Unaudited)
July 31, 2024January 31, 2024
Assets
Current assets:
Cash and cash equivalents
$234,823 $210,184 
Accounts receivable, net of allowances of $926 and $1,013, respectively
45,870 108,198 
Prepaid expenses and other current assets
18,312 14,849 
Costs to obtain revenue contracts, current
23,048 26,680 
Total current assets
322,053 359,911 
Property and equipment, net
44,037 48,542 
Operating lease right-of-use assets
71,872 75,989 
Costs to obtain revenue contracts, non-current
12,793 16,710 
Goodwill
4,478 4,478 
Intangible assets, net
156 168 
Other long term assets
2,815 3,012 
Total assets
$458,204 $508,810 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable, accrued expenses and other current liabilities
$33,740 $38,766 
Unearned revenue, current
156,194 212,210 
Operating lease liabilities, current
17,574 16,798 
Total current liabilities
207,508 267,774 
Operating lease liabilities, non-current
83,201 89,562 
Other long term liabilities
4,692 4,300 
Total liabilities
295,401 361,636 
Commitments and contingencies (Note 11)
Stockholders’ equity:
Preferred stock, $0.001 par value per share; 50,000,000 shares authorized at July 31, 2024 and January 31, 2024; zero shares issued and outstanding at July 31, 2024 and January 31, 2024
  
Common stock, $0.001 par value per share; 500,000,000 shares authorized at July 31, 2024 and January 31, 2024; 150,518,464 and 148,197,347 shares issued at July 31, 2024 and January 31, 2024, respectively; 127,144,940 and 124,867,093 shares outstanding at July 31, 2024 and January 31, 2024, respectively
150 148 
Additional paid-in capital
966,550 942,622 
Accumulated other comprehensive loss
(4,359)(4,183)
Accumulated deficit
(687,046)(679,172)
Treasury stock, at cost
(112,492)(112,241)
Total stockholders’ equity
162,803 147,174 
Total liabilities and stockholders’ equity
$458,204 $508,810 
See the accompanying notes to the condensed consolidated financial statements.
6


YEXT, INC.
Condensed Consolidated Statements of Operations and Comprehensive Loss
(In thousands, except share and per share data)
(Unaudited)

Three months ended July 31,Six months ended July 31,
2024202320242023
Revenue
$97,887 $102,598 $193,877 $202,051 
Cost of revenue
22,293 22,393 43,839 43,743 
Gross profit
75,594 80,205 150,038 158,308 
Operating expenses:
Sales and marketing
41,957 47,591 85,211 91,587 
Research and development
18,580 18,890 35,639 35,643 
General and administrative
22,623 17,955 42,180 36,541 
Total operating expenses
83,160 84,436 163,030 163,771 
Loss from operations
(7,566)(4,231)(12,992)(5,463)
Interest income
2,395 1,840 4,755 3,374 
Interest expense
(124)(88)(516)(161)
Other expense, net
(204)(297)(342)(617)
Loss from operations before income taxes
(5,499)(2,776)(9,095)(2,867)
Benefit from (provision for) income taxes
1,442 (661)1,221 (982)
Net loss
$(4,057)$(3,437)$(7,874)$(3,849)
Net loss per share attributable to common stockholders, basic and diluted
$(0.03)$(0.03)$(0.06)$(0.03)
Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted
126,535,481 124,358,526 125,967,631 123,821,653 
Other comprehensive (loss) income:
Foreign currency translation adjustment
$237 $(196)$(180)$154 
Unrealized gain (loss) on marketable securities, net
12 (8)4 (12)
Total comprehensive loss
$(3,808)$(3,641)$(8,050)$(3,707)
See the accompanying notes to the condensed consolidated financial statements.



7


YEXT, INC.
Condensed Consolidated Statements of Stockholders' Equity
(In thousands)
(Unaudited)

Three Months Ended July 31, 2024
Accumulated
AdditionalOtherTotal
Common StockPaid-InComprehensiveAccumulatedTreasuryStockholders’
SharesAmountCapitalLossDeficitStockEquity
Balance, April 30, 2024
126,129 $149 $955,363 $(4,608)$(682,989)$(112,241)$155,674 
Exercise of stock options166 — 508 — — — 508 
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes775 1 (1,741)— — — (1,740)
Issuance of restricted stock118 — — — — — — 
Stock-based compensation— — 12,420 — — — 12,420 
Repurchase of common stock(43)— — — — (251)(251)
Other comprehensive income— — — 249 — — 249 
Net loss— — — — (4,057)— (4,057)
Balance, July 31, 2024
127,145 $150 $966,550 $(4,359)$(687,046)$(112,492)$162,803 

Three Months Ended July 31, 2023
Accumulated
AdditionalOtherTotal
Common StockPaid-InComprehensiveAccumulatedTreasuryStockholders’
SharesAmountCapitalLossDeficitStockEquity
Balance, April 30, 2023
124,214 $145 $914,608 $(3,271)$(676,954)$(93,941)$140,587 
Exercise of stock options258 — 1,339 — — — 1,339 
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes782 1 (4,513)— — — (4,512)
Issuance of restricted stock62 — — — — — — 
Stock-based compensation— — 11,660 — — — 11,660 
Repurchase of common stock(662)— — — — (6,412)(6,412)
Other comprehensive loss— — — (204)— — (204)
Net loss— — — — (3,437)— (3,437)
Balance, July 31, 2023
124,654 $146 $923,094 $(3,475)$(680,391)$(100,353)$139,021 
See the accompanying notes to the condensed consolidated financial statements.



8


YEXT, INC.
Condensed Consolidated Statements of Stockholders' Equity
(In thousands)
(Unaudited)

Six Months Ended July 31, 2024
Accumulated
AdditionalOtherTotal
Common StockPaid-InComprehensiveAccumulatedTreasuryStockholders’
SharesAmountCapitalLossDeficitStockEquity
Balance, January 31, 2024124,867 $148 $942,622 $(4,183)$(679,172)$(112,241)$147,174 
Exercise of stock options259 — 791 — — — 791 
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes1,411 2 (3,788)— — — (3,786)
Issuance of restricted stock138 — — — — — — 
Issuance of common stock under employee stock purchase plan513 — 2,351 — — — 2,351 
Stock-based compensation— — 24,574 — — — 24,574 
Repurchase of common stock(43)— — — — (251)(251)
Other comprehensive loss— — — (176)— — (176)
Net loss— — — — (7,874)— (7,874)
Balance, July 31, 2024
127,145 $150 $966,550 $(4,359)$(687,046)$(112,492)$162,803 

Six Months Ended July 31, 2023
Accumulated
AdditionalOtherTotal
Common StockPaid-InComprehensiveAccumulatedTreasuryStockholders’
SharesAmountCapitalLossDeficitStockDeficit
Balance, January 31, 2023122,335 $142 $897,368 $(3,617)$(676,542)$(89,328)$128,023 
Exercise of stock options1,514 1 8,582 — — — 8,583 
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes1,464 2 (7,754)— — — (7,752)
Issuance of restricted stock75 — — — — — — 
Issuance of common stock under employee stock purchase plan492 1 2,119 — — — 2,120 
Stock-based compensation— — 22,779 — — — 22,779 
Repurchase of common stock(1,226)— — — — (11,025)(11,025)
Other comprehensive income— — — 142 — — 142 
Net loss— — — — (3,849)— (3,849)
Balance, July 31, 2023
124,654 $146 $923,094 $(3,475)$(680,391)$(100,353)$139,021 
See the accompanying notes to the condensed consolidated financial statements.
9


YEXT, INC.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
Six months ended July 31,
20242023
Operating activities:
Net loss
$(7,874)$(3,849)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization expense
5,814 9,089 
Bad debt expense
363 602 
Stock-based compensation expense
24,398 22,577 
Amortization of operating lease right-of-use assets
4,265 4,611 
Other, net481 184 
Changes in operating assets and liabilities:
Accounts receivable
62,021 54,943 
Prepaid expenses and other current assets
(3,231)(538)
Costs to obtain revenue contracts
7,619 6,554 
Other long term assets
215 726 
Accounts payable, accrued expenses and other current liabilities
(4,649)(14,158)
Unearned revenue
(56,370)(55,324)
Operating lease liabilities
(5,742)(5,848)
Other long term liabilities
350 141 
Net cash provided by operating activities
27,660 19,710 
Investing activities:
Capital expenditures
(1,192)(1,567)
Net cash used in investing activities
(1,192)(1,567)
Financing activities:
Proceeds from exercise of stock options
791 8,610 
Repurchase of common stock(201)(10,996)
Payments for taxes related to net share settlement of stock-based compensation awards(3,781)(7,750)
Payments of deferred financing costs
(659)(301)
Proceeds, net from employee stock purchase plan withholdings
1,842 2,176 
Net cash used in financing activities
(2,008)(8,261)
Effect of exchange rate changes on cash and cash equivalents
179 431 
Net increase in cash and cash equivalents
24,639 10,313 
Cash and cash equivalents at beginning of period
210,184 190,214 
Cash and cash equivalents at end of period
$234,823 $200,527 
See the accompanying notes to the condensed consolidated financial statements.
10


YEXT, INC.
Notes to Condensed Consolidated Financial Statements

1. Organization and Description of Business
Description of Business
Yext, Inc. ("Yext" or the "Company") empowers businesses to manage their knowledge so they can deliver relevant, actionable answers to consumer questions as well as consistent, accurate and engaging experiences to customers throughout the digital ecosystem. The Company's digital presence platform (also known as the Answers Platform) lets businesses structure and organize information about their brands in the Company's knowledge graph, Yext Content (also known as the Knowledge Graph), which is then delivered across first- and third-party websites and applications through its network of over 200 service and application providers, which the Company refers to as its Publisher Network. The Company's platform powers all of the Company's key products, including Listings, Reviews, Pages, and Search, each with robust analytics capabilities for businesses to easily track performance across customer experiences.
Fiscal Year
The Company's fiscal year ends on January 31st. References to fiscal 2025, for example, are to the fiscal year ending January 31, 2025.
2. Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying condensed consolidated financial statements have been prepared in accordance 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. 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 consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2024, filed with the SEC on March 13, 2024 (the "Form 10-K"). The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
The condensed consolidated balance sheet as of January 31, 2024, included herein, was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis.
In the opinion of management, the accompanying condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods. The results for the six months ended July 31, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter, the fiscal year ending January 31, 2025, or any other period.
There have been no material changes to the Company's significant accounting policies as described in the Form 10-K.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of those financial statements and the reported amounts of revenue and expense during the reporting period. These estimates include, but are not limited to, the standalone selling prices of performance obligations, the incremental borrowing rate associated with lease liabilities, the useful life of capitalized costs to obtain revenue contracts, income taxes, and the valuation and assumptions underlying stock-based compensation. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.
Segment Information
The Company is the provider of the platform and operates as one operating segment. An operating segment is defined as a component of an enterprise for which separate financial information is evaluated regularly by the chief operating decision makers ("CODM"). The Company defines its CODM as its executive officers, and their role is to make decisions about allocating resources and assessing performance. The Company's business operates as one operating segment as all of the Company's offerings operate on the Company's platform and are deployed in an identical way, with its CODM evaluating the Company's financial information, resources and performance of these resources on a consolidated basis. Since the Company operates as one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.
11


Recent Accounting Pronouncements
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The updated standard is effective for the Company's annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026. Early adoption is permitted. The Company is 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 includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The amendments are effective for the Company’s annual periods beginning in fiscal 2026, with early adoption permitted, and should be applied either prospectively or retrospectively. The Company is currently evaluating the impact of ASU 2023-09.
3. Revenue
Performance Obligations
The Company has identified that it has two distinct performance obligations: subscription and associated support to the Company's platform and professional services. The Company's revenue is predominately related to its subscription and associated support to the Company's platform. Professional services revenue accounted for approximately 7% and 8% of the Company's total revenue for the six months ended July 31, 2024 and 2023, respectively.
Geographic Region
The Company disaggregates its revenue from contracts with customers by geographic region, as it believes this best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors. Revenue by geographic region is determined based on the region of the Company's contracting entity, which may be different than the region of its customers. The following table presents the Company's revenue by geographic region:
Three months ended July 31,Six months ended July 31,
(in thousands)2024202320242023
North America$76,823 $80,819 $152,180 $159,319 
International21,064 21,779 41,697 42,732 
Total revenue$97,887 $102,598 $193,877 $202,051 
North America revenue is attributable to the United States. International revenue is predominantly attributable to European countries, but also includes Japan.
The Company's revenue attributable to the United States represented 78% of total revenue, revenue attributable to the United Kingdom, which serves as the Company's main contracting entity for Europe, represented 20% of total revenue, and no other individual country represented more than 10% of total revenue for the six months ended July 31, 2024.
The Company's revenue attributable to the United States represented 79% of total revenue, revenue attributable to the United Kingdom, which serves as the Company's main contracting entity for Europe, represented 20% of total revenue, and no other individual country represented more than 10% of total revenue for the six months ended July 31, 2023.
Contract Assets
The Company records a contract asset when revenue is recognized prior to being billed. Contract assets were $1.0 million as of July 31, 2024 and were not significant as of January 31, 2024. Contract assets are included in prepaid expenses and other current assets on the condensed consolidated balance sheet.
Contract Liabilities
A contract liability is an obligation to transfer goods or services for which consideration has been received or is due to a customer. The Company's contract liabilities consist primarily of unearned revenue and, to a lesser extent, customer deposits.
As of July 31, 2024, unearned revenue, current was $156.2 million, while unearned revenue, non-current, which is included within other long term liabilities on the Company's condensed consolidated balance sheet, was $0.8 million. Revenue recognized of $144.2 million during the six months ended July 31, 2024 was included in unearned revenue at the beginning of the period.
Customer deposits represent payments received in advance in instances where a revenue contract is cancelable in nature, and therefore the Company does not have an unconditional obligation to transfer control to a customer. As of July 31, 2024 and January 31, 2024, customer deposits of $1.0 million and $0.2 million are included in accounts payable, accrued expenses and other current liabilities on the Company's condensed consolidated balance sheet, respectively.
12


Remaining Performance Obligations
The transaction price allocated to remaining performance obligations represents amounts under non-cancelable contracts expected to be recognized as revenue in future periods, and may be influenced by several factors, including seasonality, the timing of renewals, and contract terms. As of July 31, 2024, the Company had $396.5 million of remaining performance obligations, of which $349.4 million is expected to be recognized as revenue over the next twenty-four months, with the remaining balance expected to be recognized thereafter. As of January 31, 2024, the Company had $465.1 million of remaining performance obligations.
4. Investments in Marketable Securities
The following tables summarize the Company's investments in marketable securities:
July 31, 2024
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair Value
Money market funds$415 $ $ $415 
U.S. treasury securities44,150  (2)44,148 
Total marketable securities$44,565 $ $(2)$44,563 
January 31, 2024
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair Value
Money market funds$63,966 $ $ $63,966 
U.S. treasury securities82,642  (7)82,635 
Total marketable securities$146,608 $ $(7)$146,601 
As of July 31, 2024 and January 31, 2024, the Company's marketable securities have a maturity of 90 days or less and are classified as cash and cash equivalents. During the six months ended July 31, 2024 and 2023, the Company had no material reclassification adjustments from accumulated other comprehensive loss to net loss.
The Company classifies interest income on investments in marketable securities, amortization of premiums and discounts, and realized gains and losses on securities available for sale within interest income in the condensed consolidated statements of operations and comprehensive loss.
The Company regularly reviews its debt securities and monitors the surrounding economic conditions to assess the risk of expected credit losses. As of July 31, 2024 and January 31, 2024, the unrealized losses and the related risk of expected credit losses were not significant.
5. Fair Value of Financial Instruments
Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Subsequent changes in fair value of these financial assets and liabilities are recognized in earnings or other comprehensive (loss) income when they occur. When determining the fair value measurements for assets and liabilities which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurement or assumptions that market participants would use in pricing the assets or liabilities, such as inherent risk, transfer restrictions, and credit risk.
The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1 inputs are based on quoted prices in active markets for identical assets or liabilities. 
Level 2 inputs are based on observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities. 
Level 3 inputs are based on unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities, and typically reflect management's estimates of assumptions that market participants would use in pricing the asset or liability.

13


The Company's assets measured at fair value on a recurring basis, by level, within the fair value hierarchy are as follows:
July 31, 2024
(in thousands) Level 1 Level 2 Level 3 Total
Cash equivalents:  
Money market funds$415 $ $ $415 
U.S. treasury securities 44,148  44,148 
Included in cash and cash equivalents$415 $44,148 $ $44,563 
January 31, 2024
(in thousands)Level 1Level 2Level 3Total
Cash equivalents:
Money market funds $63,966 $ $ $63,966 
U.S. treasury securities 82,635  82,635 
Included in cash and cash equivalents$63,966 $82,635 $ $146,601 
The Company’s cash equivalents and marketable securities for the periods presented were valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs and were classified as Level 1 or Level 2, accordingly.
6. Property and Equipment, Net
Property and equipment are recorded at cost and depreciated or amortized on a straight-line basis over their estimated useful lives. Property and equipment, net consisted of the following:
(in thousands)July 31, 2024January 31, 2024
Computer software$23,204 $22,500 
Office equipment22,967 22,674 
Furniture and fixtures7,949 7,930 
Leasehold improvements 60,079 59,927 
Construction in progress9 249 
Software in progress744 370 
Total property and equipment, gross114,952 113,650 
Less: accumulated depreciation(70,915)(65,108)
Total property and equipment, net$44,037 $48,542 
As of July 31, 2024 and January 31, 2024, the Company's property and equipment, net attributable to the United States was 91% and 90%, respectively. No other individual country represented more than 10% of the total property and equipment, net as of those periods. Depreciation expense was $2.9 million and $5.8 million for the three and six months ended July 31, 2024, respectively and $4.4 million and $9.1 million for the three and six months ended July 31, 2023, respectively.
7. Accounts Payable, Accrued Expenses and Other Current Liabilities
Accounts payable, accrued expenses and other current liabilities consisted of the following:
(in thousands)July 31, 2024January 31, 2024
Accounts payable$5,673 $7,430 
Accrued employee compensation12,086 15,961 
Accrued Publisher Network fees1,956 1,839 
Accrued professional services and associated costs4,456 2,307 
Accrued employee stock purchase plan withholdings liability1,449 1,958 
Other current liabilities8,120 9,271 
Total accounts payable, accrued expenses and other current liabilities$33,740 $38,766 


14


8. Stock-Based Compensation
Stock-Based Compensation Expense
Stock-based compensation represents the cost related to stock-based awards granted in lieu of monetary payment. The Company measures stock-based compensation associated with stock-based awards issued to employees at the grant date, based on the estimated fair value of the award, and recognizes expense, net of estimated forfeitures, over the requisite service period of the applicable award generally using the straight-line method or accelerated attribution method.
The following table summarizes the Company's stock-based compensation expense for the periods presented:
Three months ended July 31,Six months ended July 31,
(in thousands)2024202320242023
Cost of revenue$698 $768 $1,386 $1,412 
Sales and marketing3,155 4,067 5,906 7,886 
Research and development2,607 2,768 5,390 5,563 
General and administrative5,873 3,962 11,716 7,716 
Total stock-based compensation expense$12,333 $11,565 $24,398 $22,577 
Stock Options
The following table summarizes the activity related to the Company's stock options:
Outstanding Stock OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Life (in years)Aggregate Intrinsic Value
(in thousands)
Balance, January 31, 2024
2,021,494 $6.26 2.20$989 
Granted $ 
Exercised(258,606)$3.06 
Forfeited or canceled(9,709)$10.35 
Balance, July 31, 2024
1,753,179 $6.71 1.82$227 
Vested and expected to vest1,753,179 $6.71 1.82$227 
Exercisable, July 31, 2024
1,753,179 $6.71 1.82$227 
Restricted Stock and Restricted Stock Units
The following table summarizes the activity related to the Company's restricted stock and restricted stock units:
OutstandingWeighted-Average Grant Date Fair Value
Balance, January 31, 2024
9,790,748 $7.54 
Granted 4,650,552 $5.58 
Vested and converted to shares(2,183,455)$8.96 
Forfeited or canceled(1,424,528)$7.12 
Balance, July 31, 2024
10,833,317 $6.47 
Performance-Based Restricted Stock Units
The following table summarizes the activity related to the Company’s performance-based restricted stock units ("PSUs"):
Number of PSUsWeighted-Average Grant Date Fair Value
Balance, January 31, 2024
3,555,000 $5.98 
Granted  $ 
Vested $ 
Forfeited or canceled(25,000)$5.05 
Balance, July 31, 2024
3,530,000 $5.98 
As of July 31, 2024, the market conditions accompanying the PSUs were not satisfied and therefore, no shares vested.
15


9. Debt
On March 11, 2020, the Company entered into a credit agreement (the “Credit Agreement”) with Silicon Valley Bank (“SVB”). In January 2021, the Company amended the Credit Agreement which modified the conditions pursuant to which subsidiaries are required to become guarantors. On December 22, 2022, the Company entered into a second amendment (“Amendment No. 2”) to the Credit Agreement, dated March 11, 2020, and on July 26, 2024, the Company entered into a third amendment ("Amendment No. 3") to the Credit Agreement, collectively referred to as the Credit Facility. No significant debt issuance costs were incurred in association with Amendment No.2 and Amendment No.3.
Amendment No. 2 amended the Credit Facility to, among other things (i) extend the maturity date of the Credit Facility to December 22, 2025, (ii) amend the interest rate provisions to replace LIBOR with SOFR as the interest rate benchmark, and (iii) amend the recurring revenue growth rate financial covenant.
Amendment No. 3 amended the Credit Facility to, among other things (i) amend the interest rate applicable to loans under the Credit Facility, and (ii) replace the consolidated quick ratio and recurring revenue growth rate financial covenants with consolidated total leverage ratio and minimum liquidity financial covenants.
The Credit Facility provides for a senior secured revolving loan facility of up to $50.0 million that matures on December 22, 2025, with the right subject to certain conditions to add an incremental revolving loan facility of up to $50.0 million in the aggregate. The revolving loan facility provides for borrowings up to the amount of the facility with sub-limits of up to (i) $30.0 million to be available for the issuance of letters of credit and (ii) $10.0 million to be available for swingline loans.
As amended, the revolving loans bear interest, at the Company’s election, at an annual rate based on SOFR or a base rate. Loans based on SOFR shall bear interest at a rate between SOFR plus 1.75% and SOFR plus 2.25%, depending on the Company’s consolidated total leverage ratio and subject to a SOFR floor of 1.00%. Loans based on the base rate shall bear interest at a rate between the base rate minus 1.25% and the base rate minus 0.75%, depending on the Company’s consolidated total leverage ratio. The Company is also obligated to pay a commitment fee on the unused portion of the facility at a rate of 0.25% per annum.
The obligations under the Credit Facility are secured by a lien on substantially all of the Company's tangible and intangible property and by a pledge of all of the Company's equity interests of material direct and indirect domestic subsidiaries and 66% of each class of capital stock of any material first-tier foreign subsidiaries, subject to limited exceptions.
The Credit Facility contains customary affirmative and negative covenants and restrictions, as well as financial covenants that require us to maintain minimum liquidity of $35.0 million at all times and a consolidated total leverage ratio of no greater than 3.00 to 1.00, tested on a quarterly basis.
As of July 31, 2024, the Company was in compliance with all debt covenants. As of such date, the $50.0 million revolving loan facility had $36.6 million available and $13.4 million in letters of credit allocated as security in connection with office space.
10. Income Taxes
The Company calculates its year-to-date benefit from (provision for) income taxes by applying the estimated annual effective tax rate ("AETR") to year-to-date income or loss from operations before income taxes and adjusts for discrete tax items recorded in the period. During the three and six months ended July 31, 2024, the Company recorded a benefit from income taxes of $1.4 million and $1.2 million, respectively. During the three and six months ended July 31, 2023, the Company recorded a (provision for) income taxes of $(0.7) million and $(1.0) million, respectively.
The Company's effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to full valuation allowances related to the Company's net deferred tax assets in the U.S. and certain foreign jurisdictions, U.S. state income taxes, and foreign rate differential on profitable jurisdictions. The Company regularly evaluates the realizability of its deferred tax assets and establishes a valuation allowance on a jurisdictional basis if it is more likely than not that some or all the deferred tax assets will not be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, loss carryback, and tax-planning strategies. Generally, more weight is given to objectively verifiable evidence, such as the cumulative loss in recent years, as a significant piece of negative evidence to overcome. To the extent sufficient positive evidence becomes available, a portion of the valuation allowance against certain net deferred tax assets could be released in the future and would result in a non-cash income tax benefit in the period of release.

16


11. Commitments and Contingencies
Contractual Obligations
The Company is obligated to make payments under certain non-cancelable contractual obligations in the normal course of business. The Company's contractual obligations primarily relate to its operating and short-term lease arrangements for office space. Its other contractual obligations include contracts with its Publisher Network application providers, which generally have a term of one year, although some have a term of several years, and its software vendors, among others. These obligations represent minimum contractual payments, or the Company's best estimate for variable elements based on historical payments. The Company's contractual obligations have various expiry dates between fiscal years 2025 and 2035.
        As of July 31, 2024, the Company's contractual obligations are as follows (in thousands):
Fiscal year ending January 31:LeasesOther
2025 (remainder of fiscal year)
$8,562 $21,342 
202619,274 15,675 
202719,340 8,937 
202819,437 4,525 
202919,297 16 
2030 and thereafter36,473 94 
Total$122,383 $50,589 
Legal Proceedings
The Company is and may be involved in various legal proceedings arising in the normal course of business. Although the results of litigation and claims cannot be predicted with certainty, currently, in the opinion of the Company, the likelihood of any material adverse impact on the Company's results of operations, cash flows or the Company's financial position for any such litigation or claims is deemed to be remote. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense costs, diversion of management resources and other factors.
Warranties and Indemnifications
The Company's platform is in some cases warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company's product specifications.
The Company's arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third-party's intellectual property rights and/or if the Company breaches its contractual agreements with a customer or in instances of negligence, fraud or willful misconduct by the Company. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any significant liabilities related to such obligations in the accompanying condensed consolidated financial statements.
The Company has also agreed to indemnify certain of its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person's service as a director or officer, including any action by the Company, arising out of that person's services as the Company's director or officer or that person's services provided to any other company or enterprise at the Company's request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.
17


12. Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:
Three months ended July 31,Six months ended July 31,
(in thousands, except share and per share data)2024202320242023
Numerator:
     Net loss attributable to common stockholders$(4,057)$(3,437)$(7,874)$(3,849)
Denominator:
     Weighted-average common shares outstanding126,535,481124,358,526125,967,631123,821,653
Net loss per share attributable to common stockholders, basic and diluted$(0.03)$(0.03)$(0.06)$(0.03)
        Basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Unvested restricted stock, restricted stock units, and performance-based restricted stock units where the market conditions have not been met are excluded from the denominator of basic net loss per share. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus common equivalent shares for the period, including any dilutive effect from such shares.
Since the Company was in a net loss position for all periods presented, net loss per share attributable to common stockholders was the same on a basic and diluted basis, as the inclusion of all potential common equivalent shares outstanding would have been anti-dilutive. Anti-dilutive common equivalent shares were as follows:
As of July 31,
20242023
Options to purchase common stock1,753,179 3,079,658 
Restricted stock and restricted stock units10,833,317 11,167,766 
Shares estimated to be purchased under ESPP373,424 225,903 
Performance-based restricted stock units(1)
3,530,000 2,280,000 
Total anti-dilutive common equivalent shares16,489,920 16,753,327 
(1) An additional 1.3 million shares of common stock may be awarded for certain PSUs based on the Company's total shareholder return ("TSR") relative to the TSR of companies in the S&P Software and Services Select Index over specified performance periods.

13. Subsequent Events
Following approval by the Company's Board of Directors, on June 10, 2024, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) for the acquisition of Hearsay Social, Inc. (“Hearsay”). Pursuant to the Merger Agreement, Hearsay became a wholly owned subsidiary of Yext upon closing of the transaction on August 1, 2024. The Company acquired Hearsay for approximately $125 million in cash, as adjusted for customary adjustments set forth in the Merger Agreement, and the assumption of Hearsay employee equity awards. The Company also offered participation rights to key employees and former founders of Hearsay in a bonus pool of $20 million that can be settled in cash or the Company’s common stock and shall be subject to 100% vesting on the first anniversary of closing, generally subject to continued employment. In addition, subject to the terms of the Merger Agreement, the Company may also be required to pay additional contingent consideration of up to $75 million to Hearsay based on the achievement of certain milestones (the “Earnout Consideration”). The Earnout Consideration shall be payable based on achievement of certain annual recurring revenue targets. The targets shall be measured at the end of the first and second anniversaries of closing. The Earnout Consideration may be settled in cash or the Company’s common stock at the Company’s election. The Company is currently evaluating the impact of this acquisition on its consolidated financial statements.
18


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 in conjunction with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024, filed with the SEC on March 13, 2024. As discussed in the section titled "Special Note Regarding Forward Looking Statements," the following discussion and analysis contains forward looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward looking statements. Factors that could cause or contribute to these differences include, but are not limited to, those discussed in the section titled "Risk Factors" under Part II, Item 1A in this Quarterly Report on Form 10-Q.
Overview
Yext empowers businesses to manage their knowledge so they can deliver relevant, actionable answers to consumer questions as well as consistent, accurate and engaging experiences to customers throughout the digital ecosystem. Our digital presence platform (also known as the Answers Platform) lets businesses structure and organize information about their brands in our knowledge graph, Yext Content (also known as the Knowledge Graph), which is then delivered across first-and third-party websites and applications through our network of over 200 service and application providers, which we refer to as our Publisher Network. These publishers include, among others, Amazon Alexa, Apple, Bing, Facebook, Google Business Profile, and Yelp. Our platform powers all of our key products, including Listings, Reviews, Pages and Search, each with robust analytics capabilities for businesses to easily track performance across customer experiences. It is our mission to empower businesses to easily manage every aspect of their digital presence to make meaningful connections with their customers across every digital touchpoint.
We sell our platform throughout the world to customers of all sizes, including our enterprise, mid-size, and third-party reseller customers. In transactions with resellers, we are only party to the transaction with the reseller and are not a party to the reseller's transaction with its customer.
Revenue is a function of the number of customers, the number of licenses or capacity purchased by each customer, the package to which each customer subscribes, the price of the package and renewal rates. We offer subscriptions in a discrete range of packages, with pricing based on specified feature sets and the number of licenses managed by the customer as well as on a capacity-basis.
Fiscal Year
Our fiscal year ends on January 31st. References to fiscal 2025, for example, are to the fiscal year ending January 31, 2025.
Macroeconomic Conditions
Our results of operations have been and may continue to be influenced by general macroeconomic conditions, including, but not limited to, the impact of foreign currency fluctuations, interest rates, inflation, recession risks and public health emergencies, such as the COVID-19 pandemic. Fluctuations in foreign exchange rates and rising inflation have had, and may continue to have an adverse impact on our financial condition and operating results in future periods. The extent to which such disruptions will continue in future periods remains uncertain, which has had and may continue to have an adverse impact on our financial condition and operating results in future periods. We continue to be committed to our business, the strength of our platform, our ability to continue to execute on our strategy, and our efforts to support our customers.
Near-term revenues are relatively predictable as a result of our subscription-based business model. However, if the macroeconomic uncertainty continues or further increases, we may continue to experience a negative impact on existing and potential customers, that may reduce, suspend or delay technology spending, request to renegotiate contracts to obtain concessions such as, extended billing and payment terms; shorten the duration of contracts; or elect not to renew their subscriptions which could materially adversely impact our business, financial condition and results of operations in future periods. Therefore, changes in our contracting activity in the near term may not be fully reflected in our results of operations and overall financial performance until future periods.
Recent Developments
On June 4, 2024, we committed to a restructuring plan in response to evolving business needs to reduce operating expenses and position Yext for profitable future growth (the “Plan”). The Plan reduced the size of our workforce by approximately 12 percent of our full-time employees as compared to our headcount as of January 31, 2024. We incurred approximately $5 million in costs in connection with the Plan during our second quarter of fiscal year 2025, consisting primarily of severance payments, payments in lieu of notice, employee benefits and related costs. Although the majority of costs were incurred during our second quarter of fiscal year 2025, we may incur additional costs as position eliminations are subject to legal requirements that vary by jurisdiction, which may extend this process beyond the second quarter of fiscal year 2025 in certain cases.
19


Following approval by our Board of Directors, on June 10, 2024, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) for the acquisition of Hearsay Social, Inc. (“Hearsay”). Pursuant to the Merger Agreement, Hearsay became a wholly owned subsidiary of Yext upon closing of the transaction on August 1, 2024. We acquired Hearsay for approximately $125 million in cash, as adjusted for customary adjustments set forth in the Merger Agreement and the assumption of Hearsay employee equity awards. We also offered participation rights to key employees and former founders of Hearsay in a bonus pool of $20 million that can be settled in cash or our common stock and shall be subject to 100% vesting on the first anniversary of closing, generally subject to continued employment. In addition, subject to the terms of the Merger Agreement, we may also be required to pay additional contingent consideration of up to $75 million to Hearsay based on the achievement of certain milestones (the “Earnout Consideration”). The Earnout Consideration shall be payable based on achievement of certain annual recurring revenue targets. The targets shall be measured at the end of the first and second anniversaries of closing. The Earnout Consideration may be settled in cash or our common stock at our election.
See Part II Item 1A “Risk Factors” for further discussion of the possible impact of the current macroeconomic conditions on our business.
Key Metrics
We monitor the following key operational and financial metrics to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans and make strategic decisions.
Customer Count
Customer count is defined as the total number of customers with contracts executed as of the last day of the reporting period and a unique administrative account identifier on our platform. Generally, we assign unique administrative accounts to each separate and distinct entity (such as a company or government institution) or a business unit of a large corporation, that has its own separate contract with us to access our platform. We believe that customer count provides insight into our ability to grow our enterprise and mid-size customer base. As such, customer count excludes third-party reseller customers and small business customers as well as customers only receiving free trials. From time to time, some customers previously characterized as small business customers may transition to mid-size customers, and customer count includes these changes resulting from any recharacterization. As of July 31, 2024, customer count was approximately 2,970.
Annual Recurring Revenue ("ARR")
Annual recurring revenue, or ARR, for Direct customers is defined as the annualized recurring amount of all contracts in our enterprise, mid-size and small business customer base as of the last day of the reporting period. The recurring amount of a contract is determined based upon the terms of a contract and is calculated by dividing the amount of a contract by the term of the contract and then annualizing such amount. The calculation assumes no subsequent changes to the existing subscription. Contracts include portions of professional services contracts that are recurring in nature.
ARR for Third-party Reseller customers is defined as the annualized recurring amount of all contracts with Third-party Reseller customers as of the last day of the reporting period. The recurring amount of a contract is determined based upon the terms of a contract and is calculated by dividing the amount of a contract by the term of the contract and then annualizing such amount. The calculation assumes no subsequent changes to the existing subscription. The calculation includes the annualized contractual minimum commitment and excludes amounts related to overages above the contractual minimum commitment. Contracts include portions of professional services contracts that are recurring in nature. See Part II Item 1A “Risk Factors" for further discussion of Third-party reseller customers.
Total ARR is defined as the annualized recurring amount of all contracts executed as of the last day of the reporting period. The recurring amount of a contract is determined based upon the terms of a contract and is calculated by dividing the amount of a contract by the term of the contract and then annualizing such amount. The calculation assumes no subsequent changes to the existing subscription, and where relevant, includes the annualized contractual minimum commitment and excludes amounts related to overages above the contractual minimum commitment. Contracts include portions of professional services contracts that are recurring in nature.
ARR is independent of historical revenue, unearned revenue, remaining performance obligations or any other accounting principles generally accepted in the United States of America, ("GAAP"), financial measure over any period. It should be considered in addition to, not as a substitute for, nor superior to or in isolation from, these measures and other measures prepared in accordance with GAAP. We believe ARR-based metrics provides insight into the performance of our recurring revenue business model while mitigating fluctuations in billing and contract terms.

The following table provides our ARR for the periods presented:
20


July 31,Variance
20242023DollarsPercent
(in thousands)
Direct Customers(1)
$313,392 $327,212 $(13,820)(4)%
Third-Party Reseller Customers68,361 70,502 (2,141)(3)%
Total Annual Recurring Revenue$381,753 $397,714 $(15,961)(4)%
(1)ARR as of July 31, 2024 includes a decrease of $10.8 million related to the attrition of a large customer, which occurred during the three months ended January 31, 2024.
Dollar-Based Net Retention Rate
We believe that our ability to retain our customers and expand the ARR they generate for us over time is an important component of our growth strategy and reflects the long term value of our customer relationships. We assess our performance in this area using a metric we refer to as our dollar-based net retention rate, which compares the ARR from a set of subscription customers across comparable periods.
This metric is calculated first by determining the ARR generated 12 months prior to the end of the current period for a cohort of customers who had active contracts at that time. We then calculate ARR from the same cohort of customers at the end of the current period, which includes customer expansion, contraction and churn. The current period ARR is then divided by the prior period ARR to arrive at our dollar-based net retention rate. The cohorts of customers that we present dollar-based net retention rate for include direct, third-party reseller, and total customers. Direct customers include enterprise, mid-size and small business customers.
The following table provides our dollar-based net retention rate for the periods presented:
July 31,
20242023
Direct Customers (1)
91%98%
Third-Party Reseller Customers94%92%
Total Customers 91%97%
(1) Dollar-Based Net Retention Rate as of July 31, 2024 reflects the attrition of a large customer, which occurred during the three months ended January 31, 2024.
21


Components of Results of Operations
Revenue
We derive our revenue primarily from subscription and associated support to our platform. Our contracts are typically one year in length, but may be up to three years or longer in length. Revenue is a function of the number of customers, the number of licenses or capacity purchased by each customer, the package to which each customer subscribes, the price of the package and renewal rates. Revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract, which is the date our platform is made available to customers. At the beginning of each subscription term we invoice our customers, typically in annual installments, but also monthly, quarterly, and semi-annually. Amounts that have been invoiced for non-cancelable contracts are recorded in accounts receivable and unearned revenue. Unearned revenue is subsequently recognized as revenue when transfer of control to a customer has occurred.
Cost of Revenue
Cost of revenue consists primarily of employee-related costs, including personnel-related costs, which mainly consist of salaries and wages, and stock-based compensation expense. Cost of revenue also includes fees associated with our Publisher Network application provider arrangements, the nature of which may be unpaid, fixed, or variable, and are unpaid with many of our larger providers, as well as the costs associated with our data centers. In addition, cost of revenue includes depreciation expense, which includes amounts allocated based on employee headcount, as well as amounts related to certain capitalized software development costs incurred in connection with additional functionality to our platform. Cost of revenue also includes lease expenses associated with our office spaces, which are allocated based on employee headcount. In addition, cost of revenue includes software expense, which relates to licenses, professional services, and other costs associated with software for use in the operations of our business, which is also allocated based on employee headcount.
Operating Expenses
Sales and marketing expenses. Sales and marketing expenses consist primarily of employee-related costs which are comprised of personnel-related costs and stock-based compensation expense. Personnel-related costs mainly consist of salaries and wages and costs of obtaining revenue contracts. Sales and marketing expenses also include lease expenses associated with our office spaces, as well as software expense, each of which are allocated based on employee headcount. In addition, sales and marketing expenses include costs related to advertising and conferences and brand awareness events.
Research and development expenses. Research and development expenses consist primarily of employee-related costs which are comprised of personnel-related costs and stock-based compensation expense. Personnel-related costs mainly consist of salaries and wages. Capitalized software development costs related to additional functionality to our platform are excluded from research and development expenses as they are capitalized as a component of property and equipment, net and depreciated to cost of revenue over the term of their useful life. Research and development expenses also include data centers costs associated with pre-production costs for testing and quality assurance, as well as lease expenses associated with our office spaces, and software expense, each of which are allocated based on employee headcount.
General and administrative expenses. General and administrative expenses consist primarily of employee-related costs which are comprised of personnel-related costs and stock-based compensation expense for our finance and accounting, human resources, information technology and legal support departments. Personnel-related costs mainly consist of salaries and wages. General and administrative expenses also include lease expenses associated with our office spaces, as well as software expense, each of which are allocated based on employee headcount, and other professional related costs.












22


Results of Operations
The following table sets forth selected condensed consolidated statement of operations data for each of the periods indicated:
Three months ended July 31,Six months ended July 31,
(in thousands)2024202320242023
Revenue
$97,887 $102,598 $193,877 $202,051 
Cost of revenue(1)
22,293 22,393 43,839 43,743 
 Gross profit
75,594 80,205 150,038 158,308 
Operating expenses:
 Sales and marketing(1)
41,957 47,591 85,211 91,587 
 Research and development(1)
18,580 18,890 35,639 35,643 
 General and administrative(1)
22,623 17,955 42,180 36,541 
 Total operating expenses
83,160 84,436 163,030 163,771 
Loss from operations(7,566)(4,231)(12,992)(5,463)
Interest income2,395 1,840 4,755 3,374 
Interest expense(124)(88)(516)(161)
Other expense, net(204)(297)(342)(617)
Loss from operations before income taxes(5,499)(2,776)(9,095)(2,867)
Benefit from (provision for) income taxes
1,442 (661)1,221 (982)
Net loss
$(4,057)$(3,437)$(7,874)$(3,849)
(1)Amounts include stock-based compensation expense as follows:
Three months ended July 31,Six months ended July 31,
(in thousands)2024202320242023
Cost of revenue$698 $768 $1,386 $1,412 
Sales and marketing3,155 4,067 5,906 7,886 
Research and development2,607 2,768 5,390 5,563 
General and administrative5,873 3,962 11,716 7,716 
Total stock-based compensation expense$12,333 $11,565 $24,398 $22,577 

The following table sets forth selected condensed consolidated statements of operations data for each of the periods indicated as a percentage of total revenue:
Three months ended July 31,Six months ended July 31,
2024202320242023
Revenue100 %100 %100 %100 %
Cost of revenue23 22 23 22 
 Gross profit77.2 78.2 77.4 78.4 
Operating expenses:
 Sales and marketing43 46 44 45 
 Research and development19 18 18 18 
 General and administrative23 18 22 18 
 Total operating expenses85 82 84 81 
Loss from operations(8)(4)(7)(3)
Interest income
Interest expense— — — — 
Other expense, net— — — — 
Loss from operations before income taxes(6)(2)(5)(1)
Benefit from (provision for) income taxes
(1)(1)
Net loss(5)%(3)%(4)%(2)%
Note: Numbers rounded for presentation purposes and may not sum.
23


Three Months Ended July 31, 2024 Compared to Three Months Ended July 31, 2023
Revenue
Three months ended July 31,Variance
(in thousands)20242023DollarsPercent
 Revenue$97,887 $102,598 $(4,711)(5)%
 Cost of revenue22,293 22,393 $(100)— %
 Gross profit$75,594 $80,205 $(4,611)(6)%
 Gross margin 77.2 %78.2 %
Total revenue was $97.9 million for the three months ended July 31, 2024, compared to $102.6 million for the three months ended July 31, 2023, a decrease of $4.7 million or 5%, primarily driven by the attrition of a large customer that occurred during the three months ended January 31, 2024. During the three months ended July 31, 2024 and 2023, revenue recognized from subscription and associated support to our platform was 93%, while revenue recognized from professional services was 7%, compared to 92% and 8%, respectively.
Revenue for the three months ended July 31, 2024, was not significantly impacted by foreign currency exchange rates using a constant currency basis. We calculate constant currency by translating our current period results for entities reporting in currencies other than U.S. Dollars (“USD”) into USD at the average monthly exchange rates in effect during the comparative period, as opposed to the average monthly exchange rates in effect during the current period.
The following table summarizes our revenue by sales channel for the periods presented:
Three months ended July 31,Variance
20242023DollarsPercent
(in thousands)
Direct Customers$79,261 $82,826 $(3,565)(4)%
Third-Party Reseller Customers18,626 19,772 (1,146)(6)%
Total Revenue$97,887 $102,598 $(4,711)(5)%
Revenue attributable to direct customers was $79.3 million for the three months ended July 31, 2024, compared to $82.8 million for the three months ended July 31, 2023. The decrease of $3.6 million, or 4%, was primarily driven by the attrition of a large customer that occurred during the three months ended January 31, 2024. Revenue attributable to third-party reseller customers was $18.6 million for the three months ended July 31, 2024, compared to $19.8 million for the three months ended July 31, 2023, a decrease of $1.1 million or 6%, primarily due to customer attrition.
Cost of Revenue and Gross Margin
Cost of revenue was $22.3 million for the three months ended July 31, 2024, compared to $22.4 million for the three months ended July 31, 2023, a decrease of $0.1 million or less than 1%. The decrease was primarily driven by depreciation expense, which decreased $0.7 million as certain assets have fully depreciated. This decrease was partially offset by personnel-related costs which increased $0.4 million, mainly due to severance recognized from restructuring, as well as smaller increases in professional related costs, and data center costs, among others.
Gross margin was 77.2% for the three months ended July 31, 2024, compared to 78.2% for the three months ended July 31, 2023 as reflected in the discussion above.
Operating Expenses
Three months ended July 31,Variance
(in thousands)20242023DollarsPercent
 Sales and marketing$41,957 $47,591 $(5,634)(12)%
 Research and development$18,580 $18,890 $(310)(2)%
 General and administrative$22,623 $17,955 $4,668 26 %
Sales and marketing expense was $42.0 million for the three months ended July 31, 2024, compared to $47.6 million for the three months ended July 31, 2023, a decrease of $5.6 million or 12%. The decrease was primarily driven by employee-related costs as personnel-related costs decreased $3.1 million and stock-based compensation expense decreased $0.9 million, reflecting lower headcount. In addition, conferences and events decreased $0.7 million and depreciation expense decreased $0.5 million as certain assets have fully depreciated. These decreases were partially offset by a $0.7 million increase in advertising costs.
24


Research and development expense was $18.6 million for the three months ended July 31, 2024, compared to $18.9 million for the three months ended July 31, 2023, a decrease of $0.3 million or 2%. The decrease was primarily driven by depreciation expense which decreased $0.2 million and stock-based compensation expense which decreased $0.2 million, reflecting lower headcount. In addition, there were smaller decreases in software expense and professional related costs, among others. These decreases were partially offset by a $0.8 million increase in personnel-related costs, mainly due to severance recognized from restructuring.
General and administrative expense was $22.6 million for the three months ended July 31, 2024, compared to $18.0 million for the three months ended July 31, 2023, an increase of $4.7 million or 26%. The increase was primarily driven by a $2.6 million increase in professional related costs largely due to the acquisition of Hearsay. In addition, stock-based compensation expense increased $1.9 million, mainly due to PSUs granted in fiscal year 2024, along with a $0.7 million increase in bad debt expense.
Six Months Ended July 31, 2024 Compared to Six Months Ended July 31, 2023
Revenue
Six months ended July 31,Variance
(in thousands)20242023DollarsPercent
 Revenue$193,877 $202,051 $(8,174)(4)%
 Cost of revenue43,839 43,743 $96 — %
 Gross profit$150,038 $158,308 $(8,270)(5)%
 Gross margin 77.4 %78.4 %
Total revenue was $193.9 million for the six months ended July 31, 2024, compared to $202.1 million for the six months ended July 31, 2023, a decrease of $8.2 million or 4%, primarily driven by the attrition of a large customer that occurred during the three months ended January 31, 2024. During the six months ended July 31, 2024 and 2023, revenue recognized from subscription and associated support to our platform was 93%, while revenue recognized from professional services was 7%, compared to 92% and 8%, respectively.
Revenue for the six months ended July 31, 2024, included a positive impact from foreign currency exchange rates of approximately $0.4 million, using a constant currency basis. We calculate constant currency by translating our current period results for entities reporting in currencies other than USD into USD at the average monthly exchange rates in effect during the comparative period, as opposed to the average monthly exchange rates in effect during the current period.
The following table summarizes our revenue by sales channel for the periods presented:
Six months ended July 31,Variance
20242023DollarsPercent
(in thousands)
Direct Customers$156,696 $162,871 $(6,175)(4)%
Third-Party Reseller Customers37,181 39,180 (1,999)(5)%
Total Revenue$193,877 $202,051 $(8,174)(4)%
Revenue attributable to direct customers was $156.7 million for the six months ended July 31, 2024, compared to $162.9 million for the six months ended July 31, 2023. The decrease of $6.2 million, or 4%, was primarily driven by the attrition of a large customer that occurred during the three months ended January 31, 2024. Revenue attributable to third-party reseller customers was $37.2 million for the six months ended July 31, 2024, compared to $39.2 million for the six months ended July 31, 2023, a decrease of $2.0 million or 5%, primarily due to customer attrition.
Cost of Revenue and Gross Margin
Cost of revenue was $43.8 million for the six months ended July 31, 2024, compared to $43.7 million for the six months ended July 31, 2023, an increase of $0.1 million or less than 1%. The increase was primarily driven by a $1.0 million increase in personnel-related costs, mainly due to severance recognized from restructuring. In addition, professional related costs increased $0.4 million and data center costs increased $0.4 million. These increases were partially offset by a $1.7 million decrease in depreciation expense as certain assets have fully depreciated.
Gross margin was 77.4% for the six months ended July 31, 2024, compared to 78.4% for the six months ended July 31, 2023 as reflected in the discussion above.
25


Operating Expenses
Six months ended July 31,Variance
(in thousands)20242023DollarsPercent
 Sales and marketing$85,211 $91,587 $(6,376)(7)%
 Research and development$35,639 $35,643 $(4)— %
 General and administrative$42,180 $36,541 $5,639 15 %
Sales and marketing expense was $85.2 million for the six months ended July 31, 2024, compared to $91.6 million for the six months ended July 31, 2023, a decrease of $6.4 million or 7%. The decrease was primarily driven by employee-related costs, as personnel-related costs decreased $2.5 million and stock-based compensation expense decreased $2.0 million, reflecting lower headcount, as well as depreciation expense which decreased by $0.9 million as certain assets have fully depreciated. In addition, there were smaller decreases in employee travel costs, among others. These decreases were partially offset by an increase in advertising costs of $0.9 million.
Research and development expense was $35.6 million for the six months ended July 31, 2024 and 2023, which remained relatively consistent, resulting in a decrease of less than 1%. The decrease was primarily driven by a $0.4 million decrease in depreciation expense as certain assets have fully depreciated, a $0.3 million decrease in professional and recruiting fees, and smaller decreases in stock-based compensation expense, among others. These decreases were partially offset by a $1.6 million increase in personnel-related costs, mainly due to severance recognized from restructuring.
General and administrative expense was $42.2 million for the six months ended July 31, 2024, compared to $36.5 million for the six months ended July 31, 2023, an increase of $5.6 million or 15%. The increase was primarily driven by employee-related costs, as stock-based compensation expense increased $4.0 million, mainly due to PSUs granted in fiscal year 2024. In addition, professional related costs increased $3.0 million, primarily due to the acquisition of Hearsay. These increases were partially offset by smaller decreases in depreciation expense, among others.
26


Net Loss
Net loss was $4.1 million and $7.9 million for the three and six months ended July 31, 2024, respectively and $3.4 million and $3.8 million for the three and six months ended July 31, 2023, respectively.
Non-GAAP Financial Measures
In addition to our financial results determined in accordance with GAAP, we believe that certain non-GAAP financial measures are useful in evaluating our operating performance and our business.
Non-GAAP net income (loss) is a financial measure that is not calculated in accordance with GAAP. We define non-GAAP net income (loss) as our GAAP net income (loss) as adjusted to exclude the effects of stock-based compensation expense, acquisition-related costs, amortization of acquired intangibles, and the related income tax effect of these adjustments. Acquisition-related costs include transaction costs, subsequent fair value movements in contingent consideration, and compensation arrangements. We believe non-GAAP net income (loss) provides investors and other users of our financial information consistency and comparability with our past financial performance and facilitates period-to-period comparisons of our results of operations. We also believe non-GAAP net income (loss) is useful in evaluating our operating performance compared to that of other companies in our industry, as it eliminates the effects of stock-based compensation, acquisition-related costs, and amortization of acquired intangibles, which may vary for reasons unrelated to overall operating performance.
In addition, beginning in fiscal 2025, we are utilizing a projected tax rate of 25% in our computation of the non-GAAP income tax provision. Our estimated tax rate on non-GAAP income is determined annually and may be adjusted during the year to take into account events or trends that we believe materially impact the estimated annual rate including, but not limited to, significant changes resulting from tax legislation, material changes in the geographic mix of revenue and expenses and other significant events. Our estimated tax rate on non-GAAP income may differ from our GAAP tax rate and from our actual tax liabilities.
We use non-GAAP net income (loss) in conjunction with traditional GAAP net income (loss) as part of our overall assessment of our performance, including the preparation of our annual operating budget and quarterly forecasts, and to evaluate the effectiveness of our business strategies.
Adjusted EBITDA is a non-GAAP financial measure that we believe offers a useful view of overall operations used to assess the performance of core business operations and for planning purposes. We define Adjusted EBITDA as GAAP net income (loss) before (1) interest income (expense), net, (2) benefit from (provision for) income taxes, (3) depreciation and amortization, (4) other income (expense), net, (5) stock-based compensation expense, and (6) acquisition-related costs. The most directly comparable GAAP financial measure to Adjusted EBITDA is GAAP net income (loss). Users should consider the limitations of using Adjusted EBITDA, including the fact that this measure does not provide a complete measure of our operating performance. Adjusted EBITDA is not intended to purport to be an alternate to GAAP net income (loss) as a measure of operating performance.
The definitions of our non-GAAP financial measures may differ from the definitions used by other companies and therefore comparability may be limited. In addition, other companies may not publish this or similar metrics. Thus, our non-GAAP financial measures should be considered in addition to, not as a substitute for, nor superior to or in isolation from, measures prepared in accordance with GAAP.
Our non-GAAP financial measures may be limited in their usefulness because they do not present the full economic effect of the expenses mentioned above. We compensate for these limitations by providing a reconciliation of our non-GAAP financial measures to the most closely related GAAP financial measures. We encourage investors and others to review our financial information in its entirety, not to rely on any single financial measure and to view non-GAAP net income (loss) and Adjusted EBITDA in conjunction with GAAP net income (loss).
Recent Changes in Non-GAAP Metrics
Beginning with the three months ended July 31, 2024, we revised our definitions of Non-GAAP net income (loss) and Adjusted EBITDA to adjust for the effects of certain acquisition-related costs prompted by our recent acquisition of Hearsay. We believe these changes provide investors with a view of continuing core operations without the effects of unusual activity specific to acquisition-related accounting. These adjustments do not omit or adjust for the inclusion of ongoing operations of acquisitions.
We have recast our results on the same basis for the prior comparative periods presented, although the effects in those periods remain unchanged notwithstanding as no such acquisition-related activity had occurred.
27


The following table reconciles our GAAP net loss to non-GAAP net income:
Three months ended July 31,Six months ended July 31,
(in thousands)2024202320242023
GAAP net loss$(4,057)$(3,437)$(7,874)$(3,849)
Plus: Stock-based compensation expense12,333 11,565 24,398 22,577 
Plus: Acquisition-related costs2,169 — 2,169 — 
Plus: Amortization of acquired intangibles— — — — 
Less: Tax adjustment(1)
(3,693)— (5,589)— 
Non-GAAP net income $6,752 $8,128 $13,104 $18,728 
(1) Beginning in fiscal 2025, we are utilizing a projected tax rate of 25% in our computation of the non-GAAP income tax provision. Our estimated tax rate on non-GAAP income is determined annually and may be adjusted during the year to take into account events or trends that we believe materially impact the estimated annual rate including, but not limited to, significant changes resulting from tax legislation, material changes in the geographic mix of revenue and expenses and other significant events. Our estimated tax rate on non-GAAP income may differ from our GAAP tax rate and from our actual tax liabilities.
The following table reconciles our GAAP net loss to Adjusted EBITDA:
Three months ended July 31,Six months ended July 31,
(in thousands)2024202320242023
GAAP net loss$(4,057)$(3,437)$(7,874)$(3,849)
Interest (income) expense(2,271)(1,752)(4,239)(3,213)
(Benefit from) provision for income taxes
(1,442)661 (1,221)982 
Depreciation and amortization 2,851 4,420 5,814 9,089 
Other expense (income)204 297 342 617 
Stock-based compensation expense12,333 11,565 24,398 22,577 
Acquisition-related costs2,169 — 2,169 — 
Adjusted EBITDA$9,787 $11,754 $19,389 $26,203 
Constant Currency
We provide revenue, including year-over-year growth rates, adjusted to remove the impact of foreign currency rate fluctuations, which we refer to as constant currency. We believe providing revenue on a constant currency basis helps our investors to better understand our underlying performance, given the current macroeconomic environment. We calculate constant currency by using the current period results for entities reporting in currencies other than USD, which are then converted into USD at the average monthly exchange rates in effect during the comparative period, as opposed to the average monthly exchange rates in effect during the current period. Our definition may differ from the definitions used by other companies and therefore comparability may be limited. In addition, other companies may not publish these or similar metrics. Thus, our revenue on a constant currency basis should be considered in addition to, not as a substitute for, nor superior to or in isolation from, measures prepared in accordance with GAAP. We provide a reconciliation of revenue on a constant currency basis to the most closely related GAAP financial measure. We encourage investors and others to review our financial information in its entirety and to view revenue on a constant currency basis in conjunction with revenue on a GAAP basis.
The following table provides a reconciliation of revenue on a GAAP basis to revenue on a constant currency basis:
28


Three months ended July 31,
(in thousands)20242023Growth Rates
Revenue (GAAP)$97,887 $102,598 (5)%
Effects of foreign currency rate fluctuations(70)
Revenue on a constant currency basis (Non-GAAP)$97,817 (5)%
Six months ended July 31,
20242023Growth Rates
Revenue (GAAP) $193,877 $202,051 (4)%
Effects of foreign currency rate fluctuations (394)
Revenue on a constant currency basis (Non-GAAP) $193,483 (4)%
Liquidity and Capital Resources
As of July 31, 2024, our principal sources of liquidity were cash and cash equivalents of $234.8 million. We believe our existing cash and cash equivalents, inclusive of our acquisition of Hearsay on August 1, 2024, will be sufficient to meet our projected operating requirements for at least the next 12 months. Our cash flows, including net cash used in or provided by operating activities, may vary significantly from quarter to quarter, due to the timing of billings, cash collections and lease payments, significant marketing events and related expenses, and other factors.
Our future capital requirements will depend on many factors, including those set forth under "Risk Factors". We may in the future enter into arrangements to acquire or invest in complementary businesses, services, technologies, and intellectual property rights. In addition, we may be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition would be adversely affected.
Credit Arrangements
On March 11, 2020, we entered into a credit agreement (the “Credit Agreement”) with Silicon Valley Bank (“SVB”). In January 2021, we amended the Credit Agreement which modified the conditions pursuant to which subsidiaries are required to become guarantors. On December 22, 2022, we entered into a second amendment (“Amendment No. 2”) to the Credit Agreement, dated March 11, 2020, and on July 26, 2024, we entered into a third amendment ("Amendment No. 3") to the Credit Agreement, collectively referred to as the Credit Facility. No significant debt issuance costs were incurred in association with Amendment No.2 and Amendment No.3.
Amendment No. 2 amended the Credit Facility to, among other things (i) extend the maturity date of the Credit Facility to December 22, 2025, (ii) amend the interest rate provisions to replace LIBOR with SOFR as the interest rate benchmark, and (iii) amend the recurring revenue growth rate financial covenant.
Amendment No. 3 amended the Credit Facility to, among other things (i) amend the interest rate applicable to loans under the Credit Facility, and (ii) replace the consolidated quick ratio and recurring revenue growth rate financial covenants with consolidated total leverage ratio and minimum liquidity financial covenants.
The Credit Facility provides for a senior secured revolving loan facility of up to $50.0 million that matures on December 22, 2025, with the right subject to certain conditions to add an incremental revolving loan facility of up to $50.0 million in the aggregate. The revolving loan facility provides for borrowings up to the amount of the facility with sub-limits of up to (i) $30.0 million to be available for the issuance of letters of credit and (ii) $10.0 million to be available for swingline loans.
As amended, the revolving loans bear interest, at our election, at an annual rate based on SOFR or a base rate. Loans based on SOFR shall bear interest at a rate between SOFR plus 1.75% and SOFR plus 2.25%, depending on our consolidated total leverage ratio and subject to a SOFR floor of 1.00%. Loans based on the base rate shall bear interest at a rate between the base rate minus 1.25% and the base rate minus 0.75%, depending on our consolidated total leverage ratio. We are also obligated to pay a commitment fee on the unused portion of the facility at a rate of 0.25% per annum.
The obligations under the Credit Facility are secured by a lien on substantially all of our tangible and intangible property and by a pledge of all of our equity interests of material direct and indirect domestic subsidiaries and 66% of each class of capital stock of any material first-tier foreign subsidiaries, subject to limited exceptions.
The Credit Facility contains customary affirmative and negative covenants and restrictions, as well as financial covenants that require us to maintain minimum liquidity of $35.0 million at all times and a consolidated total leverage ratio of no greater than 3.00 to 1.00, tested on a quarterly basis.
29


As of July 31, 2024, we were in compliance with all debt covenants. As of such date, the $50.0 million revolving loan facility had $36.6 million available and $13.4 million in letters of credit allocated as security in connection with office space.
Share Repurchase Program
In March 2022, our Board of Directors authorized a $100.0 million share repurchase program of our common stock. In September 2023, our Board of Directors authorized an additional $50.0 million to the share repurchase program. During the six months ended July 31, 2024, 43,270 shares were purchased and as of July 31, 2024, approximately $49.8 million remains available for future purchases, exclusive of commissions paid on the repurchase of shares.
Cash Flows
The following table summarizes our cash flows:
Six months ended July 31,
(in thousands)20242023
 Net cash provided by operating activities
$27,660 $19,710 
 Net cash used in investing activities
$(1,192)$(1,567)
 Net cash used in financing activities
$(2,008)$(8,261)
Operating Activities
Net cash provided by operating activities of $27.7 million for the six months ended July 31, 2024 reflected our net loss of $7.9 million, adjusted by non-cash charges including stock-based compensation expense of $24.4 million, depreciation and amortization expense of $5.8 million, and amortization of operating lease right-of-use assets of $4.3 million. In addition, there were positive adjustments resulting from changes in accounts receivable of $62.0 million, mainly due to the timing of billing and cash collections during the period, as well as changes in costs to obtain revenue contracts of $7.6 million. These increases were partially offset by changes in unearned revenue of $56.4 million, as well as changes in accounts payable, accrued expenses and other current liabilities of $4.6 million, operating lease liabilities of $5.7 million, and prepaid expenses and other current assets of $3.2 million.
Net cash provided by operating activities of $19.7 million for the six months ended July 31, 2023 reflected our net loss of $3.8 million, adjusted by non-cash charges including stock-based compensation expense of $22.6 million, depreciation and amortization expense of $9.1 million, and amortization of operating lease right-of-use assets of $4.6 million. In addition, there were positive adjustments resulting from changes in accounts receivable of $54.9 million, mainly due to timing of billing and cash collections during the period, as well as changes in costs to obtain revenue contracts of $6.6 million. These increases were partially offset by changes in unearned revenue of $55.3 million, as well as changes in accounts payable, accrued expenses and other current liabilities of $14.2 million, and operating lease liabilities of $5.8 million.
Investing Activities
Net cash used in investing activities of $1.2 million for the six months ended July 31, 2024 reflected capital expenditures.
Net cash used in investing activities of $1.6 million for the six months ended July 31, 2023 reflected capital expenditures.
Financing Activities
Net cash used in financing activities of $2.0 million for the six months ended July 31, 2024 was primarily related to $3.8 million in cash outflows associated with payments for taxes related to the net share settlement of stock-based compensation awards. This was partially offset by net proceeds from employee stock purchase plan withholdings of $1.8 million.
Net cash used in financing activities of $8.3 million for the six months ended July 31, 2023 was primarily related to $11.0 million
in cash outflows associated with repurchases of common stock as part of our share repurchase program, as well as payments for taxes
related to the net share settlement of stock-based compensation awards of $7.8 million. This was partially offset by proceeds from
exercise of stock options of $8.6 million, as well as net proceeds from employee stock purchase plan withholdings of $2.2 million.
Contractual Obligations
See Note 11 "Commitments and Contingencies", to our condensed consolidated financial statements for further discussion on contractual obligations.
30


Critical Accounting Policies and Estimates
Our management's discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP"). The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenue generated and expenses incurred during the reporting periods. Our estimates are based on our historical experience and various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about items that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
There have been no material changes to our critical accounting policies and estimates as compared to those disclosed in our Annual Report on Form 10-K.
Recent Accounting Pronouncements
See Note 2 "Summary of Significant Accounting Policies- Recent Accounting Pronouncements", to the condensed consolidated financial statements for our discussion about adopted and pending recent accounting pronouncements.
31


Item 3. Quantitative and Qualitative Disclosures About Market Risk
Market risk represents the risk of loss that may affect our financial position due to adverse changes in financial market prices and rates. We are exposed to market risks related to foreign currency exchange rates, inflation and interest rates.
Foreign Currency Risk
Assets and liabilities of non-U.S. subsidiaries that operate in a local currency environment, where the local currency is the functional currency, are translated from foreign currencies into U.S. dollars using month-end rates of exchange for assets and liabilities, and average rates for the period for revenue, costs and expenses. We record translation gains and losses in accumulated other comprehensive (loss) income as a component of stockholders' equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange losses in other expense, net. Based on the size of our international operations and the amount of our expenses denominated in foreign currencies, we would not expect a 10% change in the value of the U.S. dollar from rates on July 31, 2024 to have a material effect on our financial position or results of operations. These exposures may change over time as business practices evolve and economic conditions change, including recent foreign currency impacts due to the macroeconomic environment.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition or results of operations, other than its impact on the general economy which includes labor costs. Nonetheless, if our costs, in particular personnel-related costs, continue to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.
Interest Rate Risk
As of July 31, 2024, we had cash and cash equivalents of $234.8 million. The primary objective of our investments is the preservation of capital to fulfill liquidity needs. We do not enter into investments for trading or speculative purposes.
We do not believe our cash equivalents have significant risk of default or illiquidity. While we believe our cash equivalents do not contain excessive risk, we cannot assure you that in the future our investments will not be subject to adverse changes in market value. In addition, we maintain significant amounts of cash and cash equivalents at one or more financial institutions that are in excess of federally insured limits and are exposed to counterparty risk. We have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our financial statements.
Financial Institution Risk
While we seek to minimize our exposure to third-party losses of our cash and cash equivalents, we hold our balances in a number of large financial institutions. Notwithstanding, those institutions are subject to risk of failure and our balances may be uninsured in certain cases.
32



Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of the design and operation 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").
Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed in our company’s reports filed under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure. Based on the evaluation of our disclosure controls and procedures, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of July 31, 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 three months ended July 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on the Effectiveness of Disclosure Controls and Procedures
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and implemented, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Further, the design of a control system must reflect the fact that there are resource constraints and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues within a company are detected. The inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple errors or mistakes. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and may not be detected. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate.


33


PART II. OTHER INFORMATION
Item 1.    Legal Proceedings
We are not currently a party to any legal proceedings that we believe are material to our business or financial condition. From time to time, we are and may become party to various litigation matters and subject to claims that arise in the ordinary course of business.
Item 1A. Risk Factors
You should carefully consider the risks and uncertainties described below, together with all of the other information contained in this Quarterly Report on Form 10-Q, including our condensed consolidated financial statements and related notes, before making a decision to invest in our common stock. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that affect our business. If any of the following risks occur, our business, financial condition, operating results and prospects could be materially harmed. In that event, the price of our common stock could decline, and you could lose part or all of your investment.
Risk Factor Summary
This risk factor summary contains a high-level summary of risks associated with our business, but does not address all of the risks that we face. Additional discussion of the risks summarized below, and other risks that we face, may be found immediately following this summary.
Risks Related to Our Business and Industry
Our revenue has slowed and even contracted in recent periods.
We have a history of losses and may not achieve profitability in the future.
Adverse economic conditions including inflation or reduced technology spending may adversely impact our business.
We have and may continue to expand our business through acquisitions, which may result in unexpected risks and challenges to complete and integrate.
Because we recognize revenue from subscriptions for our platform over the term of the subscription, downturns or upturns in new business may not be immediately reflected in our operating results.
Our business has evolved, which makes it difficult to predict our future operating results.
We have experienced significant changes to our organization and structure and may not be able to effectively manage such changes.
Failure to adequately manage our sales force will impede our growth.
We have significant international operations, which exposes us to risk.
Our growth depends in part on the success of our strategic relationships with existing and prospective Publisher Network application providers.
Changes to our pricing models could adversely affect our operating results.
Our success depends on a fragmented internet environment for finding information, particularly information about businesses.
Our platform faces competition in the marketplace. If we are unable to compete effectively, our operating results could be adversely affected.
Business and professional service providers may not widely adopt our platform to manage their information or as an important part of their marketing strategy, which would limit our ability to grow our business.
If customers do not renew their subscriptions for our platform or if they reduce their subscriptions at the time of renewal, our revenue will decline and our business will suffer.
If we are unable to attract new customers, our revenue growth could be slower than we expect and our business may be harmed.
If we fail to integrate our platform with a variety of third-party technologies, our platform may become less marketable and less competitive or obsolete and our operating results would be harmed.
If we are unable to successfully develop and market new features, make enhancements to our existing features, or expand our offerings into new markets, our business, results of operations and competitive position may suffer.
If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards and changing customer needs or requirements, our platform may become less competitive.
If customers do not expand their use of our platform beyond their current subscriptions and licenses, our ability to grow our business and operating results may be adversely affected.
Because our platform is sold to enterprises that often have complex operating environments, we may encounter long and unpredictable sales cycles, which could adversely affect our operating results in any given period.
A portion of our revenue is dependent on a few customers.
A significant portion of our revenue is dependent on third-party reseller customers, the efforts of which we do not control.
34


We may require additional capital to support our business, and this capital might not be available on acceptable terms, if at all.
Risks Related to Information Technology, Intellectual Property, and Data Security
A security breach, network attack or security incident could delay or interrupt service to our customers, result in the unauthorized access to, or use, modification or publishing of customer content or other information, harm our reputation or subject us to significant liability.
Assertions by third parties of infringement or other violations by us of their intellectual property rights could result in significant costs and harm our business and operating results.
We could incur substantial costs in protecting or defending our intellectual property rights, and any failure to protect our intellectual property could adversely affect our business, results of operations and financial condition.
Our platform utilizes open source software, and any failure to comply with the terms of one or more of these open source licenses could negatively affect our business.
We employ third-party licensed software for use in or with our platform, and the inability to maintain these licenses or errors in the software we license could result in increased costs, or reduced service levels, which could adversely affect our business.
The reliability of our network and support infrastructure will be critical to our success. Sustained failures or outages could lead to significant costs and service disruptions, which could negatively affect our business, financial results and reputation.
Real or perceived errors, failures or bugs in our software, or in the software or systems of our third-party application providers and partners, could materially and adversely affect our operating results and growth prospects.
We are incorporating generative artificial intelligence ("AI"), into some of our products. This technology is new and developing and may present both compliance risks and reputational risks.
Risks Related to Laws, Regulation and Taxation
We are subject to governmental regulation and other legal obligations, including those related to privacy, data protection and information security, and our actual or perceived failure to comply with such obligations could harm our business. Compliance with such laws and obligations could also impair our efforts to maintain and expand our customer base, and thereby decrease our revenue.
Regulatory and legislative developments related to the use of AI could adversely affect our use of such technologies in our products, services, and business.
Risks Related to Ownership of Our Common Stock and Our Status as a Public Company
Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business.
The market price of our common stock has been and may continue to be volatile and may decline. Market volatility may affect the value of an investment in our common stock and could subject us to litigation.
Risks Related to Our Business and Industry
Our revenue growth has slowed and even contracted in recent periods.
We experienced declines in our revenue growth in recent years, including revenue growth rates of 10% from the fiscal year ended January 31, 2021 to the fiscal year ended January 31, 2022, 3% from the fiscal year ended January 31, 2022 to the fiscal year ended January 31, 2023, 1% from the fiscal year ended January 31, 2023 to the fiscal year ended January 31, 2024, and a contraction of 4% from the six months ended July 31, 2023 to the six months ended July 31, 2024. While our historical revenue growth rates are not indicative of future growth, we may not achieve revenue growth in future periods, or our growth rates may slow further or contract in future periods. You should not rely on our revenue for any prior quarterly or annual periods as an indication of our future revenue or revenue growth. While our recent decline in growth rate was largely attributable to the departure of a large customer, we may continue to experience declines as a result of a number of factors, including our ability to execute on our business strategy, our ability to compete effectively for customers and business partners, the impact of public health emergencies, such as the COVID-19 pandemic and other macroeconomic factors on our business, and other factors that are outside of our control. As we adjust our strategies to reflect the recent changes in our business, including transitioning a portion of our services business to various third-party service providers, this has and may continue to negatively impact our revenue growth rates. In addition, in June 2024, we initiated a substantial cost-cutting plan to reduce costs and increase our profitability, which could further limit our ability to grow organically and may even result in contraction of our revenue. If we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it could be difficult to achieve or maintain profitability.
We have a history of losses and may not achieve profitability in the future.
We generated a net loss of $7.9 million for the six months ended July 31, 2024 and $2.6 million, $65.9 million, and $93.3 million for the fiscal years ended January 31, 2024, 2023 and 2022, respectively. As of July 31, 2024, we had an accumulated deficit of $687.0 million, reflecting our losses recognized historically on a GAAP basis. While we have recognized losses on a GAAP basis, we may be deemed to be profitable for tax purposes. See “Risks Related to Laws, Regulation and Taxation” for further discussion. We will need to generate and sustain increased revenue levels and reduced expenses in future periods to become profitable, and, even if we do, we may not be able to maintain or increase our level of profitability. As a result, we may continue to experience operating losses for the indefinite future. Further, while we have recently reduced operating expenses, we expect our operating expenses may
35


increase in the coming years as we hire additional personnel, expand our distribution channels, develop our technology and new features, face increased compliance costs associated with our growth and entry into new markets and geographies and adopt new systems to scale and automate our operations. If our revenue does not increase to offset these and other potential increases in operating expenses, we may not be profitable in future periods. If we are unable to achieve and sustain profitability, the market price of our common stock may significantly decrease.
Adverse economic conditions, including inflation or reduced technology spending may adversely impact our business.
Our business depends on the overall demand for technology and on the economic performance of our current and prospective customers. In general, worldwide economic conditions such as inflation may remain unstable, and these conditions would make it difficult for our customers, prospective customers and us to forecast and plan future business activities accurately, and they could cause our customers or prospective customers to reevaluate their decision to purchase our features. Weak global economic conditions, changes in consumer behavior or a reduction in technology spending even if economic conditions stabilize, could adversely impact our business and results of operations in a number of ways, including longer sales cycles, lower demand or prices for our platform, fewer subscriptions and lower or no growth.
In addition, the economies of certain countries or regions around the world may experience weakness or uncertainty, which may lead to negative impacts on our business in those areas.
We may acquire other companies or technologies, which could divert our management's attention, result in additional dilution to our stockholders and otherwise disrupt our operations and adversely affect our operating results.
We have in the past acquired and may in the future seek to acquire or invest in businesses, features or technologies that we believe could complement or expand our platform, enhance our technical capabilities or otherwise offer growth opportunities. For example, on August 1, 2024, we completed our acquisition of Hearsay and are currently in the process of integrating its business into Yext. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated.
Although we have previously acquired businesses, we have limited acquisition experience. If we acquire additional businesses, we may not be able to integrate the acquired personnel, operations and technologies successfully or effectively manage the combined business following the acquisition. We also may not achieve the anticipated benefits from the acquired business due to a number of factors, including:
unanticipated liabilities associated with the acquisition;
difficulty incorporating acquired technology and rights into our platform and of maintaining quality and security standards consistent with our brand;
inability to generate sufficient revenue to offset acquisition or investment costs;
incurrence of acquisition-related costs;
difficulties and additional expenses associated with supporting legacy products and hosting infrastructure of the acquired business;
difficulty converting the customers of the acquired business into our customers;
diversion of our management's attention from other business concerns;
adverse effects to our existing business relationships as a result of the acquisition;
potential loss of key employees;
use of resources that are needed in other parts of our business; and
use of substantial portions of our available cash to consummate the acquisition.
In addition, the accounting for purchases can be complicated. For example, a significant portion of the purchase price of companies we acquire may be allocated to acquired goodwill and intangible assets, which must be assessed for impairment at least annually. In the future, if our acquisitions do not yield expected returns, we may be required to take charges to our operating results based on this impairment assessment process, which could adversely affect our results of operations.
Acquisitions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our operating results. If an acquired business fails to meet our expectations, our business, operating results and financial condition may suffer.
36


Because we recognize revenue from subscriptions for our platform over the term of the subscription, downturns or upturns in new business may not be immediately reflected in our operating results.
We generally recognize revenue from customers ratably over the terms of their agreements, which are typically one year in length but may be up to three years or longer in length. As a result, most of the revenue we report in each quarter is the result of subscription agreements entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any one quarter may not be reflected in our revenue results for that quarter. Any such decline, however, will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our products or a decline in our retention rate, may not be fully apparent or reflected in our results of operations until future periods. Our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable subscription term.
Our business has evolved, which makes it difficult to predict our future operating results.
As a result of changes to our platform and our sales model, our ability to forecast our future operating results is limited and subject to a number of uncertainties, including our ability to plan for and model our future growth. The dynamic nature of our business and our industry may make it difficult to evaluate our current business and future prospects, and as a result our historical performance should not be considered indicative of our future performance. We have encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described herein. In addition, the duration and extent of the impact of volatile macroeconomic conditions on our business and industry are uncertain and introduce additional uncertainty to our forecasts of future operating results. If our assumptions regarding these risks and uncertainties are incorrect or change due to changes in our industry, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations and our business could suffer.
We have experienced significant changes to our organization and structure and may not be able to effectively manage those changes.
Our management, headcount and operations have grown substantially since Yext went public in 2017, growing to approximately 1,100 as of January 31, 2024. After years of growth, our overall headcount experienced a reduction in the fiscal year ended January 31, 2023. In addition, a reduction in force was initiated in late January of 2023, resulting in additional terminations of approximately eight percent (8%) of overall headcount that took effect in the three months ended April 30, 2023. On June 4, 2024, we initiated a restructuring plan resulting in the reduction of our workforce by approximately twelve percent (12%) of overall headcount as compared to our headcount as of January 31, 2024, which we substantially completed in the three months ended July 31, 2024.
Our overall headcount may fluctuate in the near term as we adjust our strategies to reflect the recent changes in our business. In addition, we have experienced significant leadership changes in recent years. While we believe these will be of long-term value to our stockholders, the resulting changes and related disruption have and may continue to have near-term effects on our business, growth and profitability.
We believe that our corporate culture has been a critical component of our success. We have invested substantial time and resources in building our team and nurturing our culture. As we change our business, we may find it difficult to maintain our corporate culture. Any failure to manage organizational changes in a manner that preserves the key aspects of our culture could hurt our chance for future success, including our ability to recruit and retain personnel and effectively focus on and pursue our corporate objectives. Furthermore, our corporate culture may be more difficult to maintain as many employees work remotely.
In addition, we will need to continue to improve our information technology infrastructure and our operational, financial and management systems and procedures. We have implemented many of these systems and procedures only recently, and they may not work as we expect or at all. If we grow in the future, additional headcount and capital investments will increase our costs, which will make it more difficult for us to address any future revenue shortfalls by reducing expenses in the short term. However, to the extent we cannot scale our information technology infrastructure, we will continue to rely on manual processes that are costly, inefficient and subject to error.
Finally, our organizational structure has become more complex. We have added personnel and may need to continue to scale and adapt our operational, financial and management controls, as well as our reporting systems and procedures. Changes to our systems and infrastructure may require us to commit additional financial, operational and management resources before our revenue increases and without any assurances that our revenue will increase. If we fail to successfully manage this organizational complexity, we likely will be unable to successfully execute our business strategy, which could have a negative impact on our business, operating results and financial condition.
Failure to adequately manage our sales force will impede our growth.
Our revenue growth is substantially reliant on our sales force. Much of our sales process is relationship-driven, which requires a significant sales force. We have historically had difficulty recruiting and retaining a sufficient number of sales personnel, and this difficulty was heightened during the COVID-19 pandemic. If we are unable to adequately recruit for and retain our sales force, we will not be able to reach our market potential and execute our business plan. In addition, we may change our strategy from time to time in
37


how we go to market. As a result, we may change the size of our sales force to reflect strategic realignment in how we go to market, which recently has resulted in a net decrease in sales personnel in the near term before potentially growing headcount again.
Identifying and recruiting qualified sales personnel and training them on our products requires significant time, expense and attention. Our financial results will suffer if our efforts to recruit for, train and retain our sales force do not generate a corresponding increase in revenue. We have hired a significant number of sales personnel in recent years. If new sales personnel are unable to achieve desired productivity levels in a reasonable period of time or if we are unable to retain and develop talented sales personnel, we may not be able to realize the expected benefits of this investment or increase our revenue.
We have significant international operations, which exposes us to risk.
In 2014, we opened our first office outside the United States, and we have expanded our operations abroad. Our international expansion has created and will create significant challenges for our management, administrative, operational and financial infrastructure. Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic and political risks in addition to those we already face in the United States. Because of our limited experience with international operations and developing and managing sales in international markets, our international expansion efforts may not be successful.
Some of the specific risks we will face in conducting business internationally that could adversely affect our business include:
the difficulty of recruiting and managing international operations and the increased operations, travel, infrastructure and legal compliance costs associated with numerous international locations;
our ability to effectively price our multi-tiered subscriptions in competitive international markets;
our ability to identify and manage sales partners;
new and different sources of competition in each country or region;
potentially greater difficulty collecting accounts receivable and longer payment cycles;
the need to adapt and localize our products for specific countries, including differences in the location attributes and formats used in each country and differences in languages, for example in the case of our search product, which relies on natural language processing;
the need to develop integrations with new third-party applications used by international customers;
the need to offer customer support in various languages;
fluctuations in currency exchange rates, which could increase the price of our products outside of the United States, increase the expenses of our international operations, or have a negative impact on our revenue and expose us to foreign currency exchange rate risk;
difficulties in understanding and complying with local laws, regulations and customs in foreign jurisdictions;
compliance with U.S. laws and regulations for foreign operations, including, without limitation, the Foreign Corrupt Practices Act, or FCPA, the U.K. Bribery Act, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on our ability to sell in certain foreign markets, and the risks and costs of non-compliance;
compliance with international laws and regulations, including without limitation, those governing privacy, data security and data transfer, such as the General Data Protection Regulation ("GDPR"), which may impair our ability to grow our business or offer our service in some locations, may subject us to liability for non-compliance or may require us to change our business practices;
expanded demands on, and distraction of, senior management;
difficulties with differing technical and environmental standards, data privacy and telecommunications regulations and certification requirements outside the United States;
varying levels of internet technology adoption and infrastructure;
tariffs and other non-tariff barriers, such as quotas and local content rules;
more limited protection for intellectual property rights in some countries;
adverse tax consequences;
currency control regulations, which might restrict or prohibit our conversion of other currencies into U.S. dollars;
restrictions on the transfer of funds, including the repatriation of cash;
38


deterioration of political relations between the United States and other countries;
natural disasters, pandemics, acts of terrorism, war (including the ongoing military conflicts between Russia and Ukraine and in the Middle East, and resulting sanctions imposed by the United States and other countries), and other events beyond our control; and
political or social unrest or economic instability in a specific country or region in which we operate, which could have an adverse impact on our operations in that location.
Also, our network service provider fees outside of the United States are generally higher than domestic rates, and our gross margin may be affected and may fluctuate as we expand our operations and customer base worldwide.
Our failure to manage any of these risks successfully could harm our international operations, and adversely affect our overall business, operating results and financial condition.
Some of our customers and Publisher Network application providers also have international operations and are subject to the risks described above. Even if we are able to successfully manage the risks of international operations, our business may be adversely affected if these customers and application providers are not able to successfully manage these risks.
Our growth depends in part on the success of our strategic relationships with existing and prospective Publisher Network application providers.
We have established strategic relationships with over 200 third-party service and application providers that comprise our Publisher Network, including Amazon Alexa, Apple, Bing, Facebook, Google Business Profile, and Yelp and many others. These application providers provide us with direct access to update content on their websites and applications. This direct access enables our customers to control their business listings on the Publisher Network application providers' websites and applications and to push real-time or nearly real-time updates to those business listings. In order to maintain relationships with application providers, we may need to modify our products or strategies in a way that may be adverse to our business and financial results. Furthermore, if we were to lose access to these applications, either in whole or in part, our Publisher Network would not be as efficient, accurate or competitive. Our customers may also place a significant value on particular application providers such as Google such that the termination or impairment of our relationship with one or a limited number of application providers could lead to a loss of a significant number of customers.
In order to grow our business, we anticipate that we will need to continue to maintain and potentially expand these relationships. We may be unsuccessful in renegotiating our agreements with these third-party application providers or third-party application providers may insist on fees to access their applications. Additionally, our contracts with these third-party application providers may be canceled after a notice period or may not be renewed, and we could lose access to these resources without having sufficient time to replace them. We believe we will also need to establish new relationships with third-party application providers, including third-party application providers in new geographic markets that we enter, and third-party application providers that may emerge in the future as leading sources of information about businesses for end consumers. Identifying potential third-party application providers, and negotiating and documenting relationships with them, requires significant time and resources. Our competitors may be more effective than we are in providing incentives to application providers to favor their products or services or to prevent or reduce subscriptions to our products. In addition, the acquisition of a competitor by one of our third-party application providers could result in the termination of our relationship with that third-party application provider, which, in turn, could lead to decreased customer subscriptions. If we are unsuccessful in establishing or maintaining our relationships with third-party application providers, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results could suffer.
Changes to our pricing models could adversely affect our operating results.
Any changes we make to our pricing models could adversely affect our operating results. For example, we recently began offering capacity-based pricing for our Pages and Search products. There is no assurance that this new pricing and distribution model will be successful thus adversely affecting our financial results. Furthermore, as the markets for our features grow, as new competitors introduce new products or services that compete with ours or reduce their prices, or as we enter into new international markets, we may be unable to attract new customers or retain existing customers at the same price. Moreover, large customers, which have historically been the focus of our sales efforts, may demand greater price discounts.
As we expand internationally, we also must determine the appropriate price to enable us to compete effectively internationally. In addition, if the mix of products and features we sell changes, then we may need to, or choose to, revise our pricing. As a result, in the future we may be required to reduce our prices or offer shorter contract durations, which could adversely affect our revenue, gross margin, profitability, financial condition and cash flow.
Our success depends on a fragmented internet environment for finding information, particularly information about businesses.
We believe that our platform offers value to our customers in part because of the difficulty for a customer to update information about their business across many websites and apps, many of which are owned or controlled by different entities and receive information from a variety of sources. Industry consolidation or technological advancements could result in a small number of
39


websites or applications emerging as the predominant sources of information about businesses, thereby creating a less fragmented internet environment for purposes of end consumer searches about businesses. Additionally, we may enter new geographies with less fragmented internet environments. If most end consumers relied on a few websites or applications for this information, or if reliably accurate information across the most used websites and applications were generated from a single source, the need to synchronize information about a business and for our platform could decline significantly. In particular, if larger providers of internet services were able to consolidate or control key websites and apps from which end consumers seek information about businesses, including regarding physical locations, other entities and attributes, our platform may become less necessary or attractive to our customers, and our revenue would suffer accordingly.
Our platform faces competition in the marketplace. If we are unable to compete effectively, our operating results could be adversely affected.
The market for our platform is competitive, rapidly evolving and fragmented, and is subject to changing technology and shifting customer needs. Many companies develop and market products and services that compete to varying extents with ours, and we expect competition in our market to intensify.
As we develop our platform, we will introduce products and features that compete in new markets and as a result we will face new competitors. For example, in October 2019 we launched our search product, and as a result we face competition from established companies in enterprise search. We believe that our ability to compete depends upon many factors both within and beyond our control, including product capabilities, such as speed, scale, and relevance, with which to power search experiences; ease of deployment and ease of use; adoption of our products by many types of users such as developers, IT professionals, and organizational leaders; and low total cost of ownership. Our competitors in enterprise search may have greater experience in these areas as well as greater name recognition, more established relationships with current and potential customers and larger customer bases. As a result, potential customers may be unwilling to use or switch to our product.
We also face many other competitors with a variety of product offerings. These companies have developed, or are developing, products that currently, or in the future are likely to, compete with some or all of ours. A number of potential new competitors, such as application providers, that enter our markets through acquisitions or otherwise, may decide to create or acquire products that compete with our platform or we may develop products that compete with their existing platforms. Moreover, industry consolidation may increase competition. Some of these current and potential competitors may have longer operating histories, greater name recognition, more established relationships with current and potential customers, larger customer bases or significantly greater financial, technical, marketing and other resources than we do. As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. We could lose customers if our competitors introduce new competitive products, add new features to existing competitive products, acquire competitive products, reduce prices, form strategic alliances with other companies or are acquired by third parties with greater available resources. If our competitors' products, services or technologies become more accepted than our features, if they are successful in bringing their products or services to market earlier than we bring our features to market, or if their products or services are more technologically capable than our features, then our revenue growth could be adversely affected. Certain of our existing and new competitors have or may develop technologies and services that compete with specific products or features in our platform seeking to be best-in-class. To the extent our customers or potential customers choose to work with several of these vendors rather than implement our platform, our revenue growth could be adversely affected. In addition, some of our competitors offer their products and services at a lower price. If we are unable to achieve our target pricing levels, our margins and operating results could be negatively affected.
Business and professional service providers may not widely adopt our platform to manage their information or as an important part of their marketing strategy, which would limit our ability to grow our business.
Our ability to grow our business and increase revenue depends on our success in educating businesses and professional service providers about the potential benefits of our cloud-based platform. Cloud applications for organizing and managing information about a business, particularly for their locations, entities and attributes, have not previously been widely adopted. Concerns about cost, security, reliability and other issues may cause businesses and professional service providers not to adopt our platform. Moreover, businesses and professional service providers who have already invested substantial resources in other marketing strategies and data management systems or methods may be reluctant to adopt a new approach like ours to supplement or replace existing systems or methods. If businesses and professional service providers do not widely adopt software such as ours, our ability to grow our business will be limited.
If customers do not renew their subscriptions for our platform or if they reduce their subscriptions at the time of renewal, our revenue will decline and our business will suffer.
Our customers have no obligation to renew their subscriptions for our platform after the expiration of their subscription periods. In the normal course of business, some customers have elected not to renew their subscriptions with us. Our customers may seek to renew their subscriptions for fewer features, at renegotiated rates, or for shorter contract lengths, all of which could reduce the amount of the subscription. Our renewal rates may decline or fluctuate as a result of a number of factors, including limited customer resources, changes in our pricing and subscription models, customer satisfaction with our platform and/or our services, the acquisition of our customers by other companies and deteriorating general economic conditions. For example, as a result of the COVID-19 pandemic
40


certain customers reduced their subscriptions, elected not to renew their subscriptions, reduced length of contracts, requested extended billing and payment terms or sought more favorable rates, and certain of these trends contributed to a general decline in our retention rate. Challenging macroeconomic conditions may also contribute to similar results. If our customers do not renew their subscriptions for our platform or decrease the amounts they spend with us, our revenue will decline and our business will suffer. If our renewal rates fall significantly below the expectations of the public market, equity research analysts or investors, the price of our common stock could also be harmed.
If we are unable to attract new customers, our revenue growth could be slower than we expect and our business may be harmed.
To increase our revenue, we must add new customers. If competitors introduce lower cost or differentiated products or services that are perceived to compete with our features, our ability to sell our features based on factors such as pricing, technology and functionality could be impaired. As a result, we may be unable to attract new customers at rates or on terms that would be favorable or comparable to prior periods, which could negatively affect the growth of our revenue. Our marketing efforts may not be successful and we may not attract as many new customers as we have historically, which could harm our future revenue and revenue growth.
If we fail to integrate our platform with a variety of third-party technologies, our platform may become less marketable and less competitive or obsolete and our operating results would be harmed.
Our platform must integrate with a variety of third-party technologies, and we need to continuously modify and enhance our platform to adapt to changes in cloud-enabled hardware, software, networking, mobile, browser and database technologies. Any failure of our platform to operate effectively with future technologies could reduce the demand for our platform, resulting in customer dissatisfaction and harm to our business. If we are unable to respond to these changes in a cost-effective and timely manner, our platform may become less marketable and less competitive or obsolete and our operating results may be negatively affected. In addition, an increasing number of customers are utilizing mobile devices to access the internet and conduct business. If we cannot continue to effectively make our platform available on these mobile devices and offer the information, services and functionality required by enterprises that widely use mobile devices, we may experience difficulty attracting and retaining customers, which could negatively affect our revenue.
If we are unable to successfully develop and market new features, make enhancements to our existing features, or expand our offerings into new markets, our business, results of operations and competitive position may suffer.
The software industry is subject to rapid technological change and evolving standards and practices, as well as changing customer needs, requirements and preferences. Our ability to attract new customers and increase revenue from existing customers depends, in part, on our ability to enhance and improve our existing features, increase adoption and usage of our platform and introduce new products and features. We expend significant resources on research and development to enhance our platform and to incorporate additional features, improve functionality or add other enhancements in order to meet our customers' rapidly evolving demands. The success of any enhancements or new features depends on several factors, including timely completion, adequate quality testing, actual performance quality, market-accepted pricing levels and overall market acceptance. We may not be successful in these efforts, which could result in significant expenditures that could impact our revenue or distract management's attention from current offerings.
Increased emphasis on the sale and development of new features could distract us from other parts of the business and the development and sale of our core platform, negatively affecting our overall sales. We have invested and expect to continue to invest in new businesses, products, features, services, and technologies. Such endeavors may involve significant risks and uncertainties, including insufficient revenue from such investments to offset any new liabilities assumed and expenses associated with these new investments, inadequate return of capital on our investments, distraction of management from current operations, failure to adequately develop and enhance existing products and unidentified issues not discovered in our due diligence of such strategies and offerings that could cause us to fail to realize the anticipated benefits of such investments and incur unanticipated liabilities. Because these new strategies and offerings are inherently risky, no assurance can be given that they will be successful.
As we enhance our platform and develop new features, our platform has also become increasingly sophisticated requiring additional technology, sales, customer support and professional services resources. In order for our customers to understand and derive value from these new products and features, we will need to devote additional resources to train our sales personnel and provide higher-quality customer support and professional services. In addition, as our software becomes more complex, we may fail to detect errors, bugs or vulnerabilities.
Even if we are successful in these endeavors, diversifying our platform offerings will bring us more directly into competition with other providers that may be better established or have greater resources than we have. Our new features or enhancements could fail to attain sufficient market acceptance for many reasons, including:
delays in introducing new, enhanced or modified features;
failure to accurately predict market demand or end consumer preferences;
defects, errors or failures in any of our features or our platform;
introduction of competing products;
41


poor business conditions for our customers or poor general macroeconomic conditions;
changes in legal or regulatory requirements, or increased legal or regulatory scrutiny, adversely affecting our platform;
failure of our brand promotion activities or negative publicity about the performance or effectiveness of our existing features; and
disruptions or delays in the availability and delivery of our platform.
There is no assurance that we will successfully identify new opportunities or develop and bring new features to market on a timely basis, or that products and technologies developed by others will not render our platform obsolete or noncompetitive, any of which could materially and adversely affect our business and operating results and compromise our ability to generate revenue. If our new features or enhancements do not achieve adequate acceptance in the market, or if our new features do not result in increased sales or subscriptions, our brand and competitive position will be impaired, our anticipated revenue growth may not be achieved and the negative impact on our operating results may be particularly acute because of the upfront technology and development, marketing, advertising and other expenses we may incur in connection with the new feature or enhancement.
If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards and changing customer needs or requirements, our platform may become less competitive.
Our future success depends on our ability to adapt and be innovative. To attract new customers and increase revenue from existing customers, we need to continue to enhance and improve our offerings to meet customer needs at prices that our customers are willing to pay. Such efforts will require adding new functionality and responding to technological advancements, which will increase our research and development costs. If we are unable to develop new features that address our customers' needs, or to enhance and improve our platform in a timely manner, we may not be able to maintain or increase market acceptance of our platform. Our ability to grow is also subject to the risk of future disruptive technologies. Access and use of our platform is provided via the cloud, which, itself, was disruptive to the previous enterprise software model. If new technologies emerge that are able to deliver software and related applications at lower prices, more efficiently, more conveniently or more securely, such technologies could adversely affect our ability to compete.
If customers do not expand their use of our platform beyond their current subscriptions and licenses, our ability to grow our business and operating results may be adversely affected.
Our ability to grow our business depends in part on our ability to encourage current and future customers to subscribe to our higher priced packages with more extensive features or to purchase greater capacity. If we fail to achieve market acceptance of new features, or if a competitor establishes a more widely adopted platform, our revenue and operating results will be harmed. In addition, customers may initially purchase licenses for only a portion of the locations or entities that comprise their business or a limited amount of capacity. If these customers do not expand the number of licenses managed with our platform or purchase additional capacity, our revenue and operating results will be harmed.
Because our platform is sold to enterprises that often have complex operating environments, we may encounter long and unpredictable sales cycles, which could adversely affect our operating results in any given period.
Our ability to increase revenue and achieve profitability depends, in large part, on widespread acceptance of our platform by enterprises. As we target our sales efforts at these customers, we face greater costs, longer sales cycles and less predictability in completing some of our sales. As a result of the variability and length of the sales cycle, we have only a limited ability to forecast the timing of sales. A delay in or failure to complete sales could harm our business and financial results, and could cause our financial results to vary from period to period. Our sales cycle varies widely, reflecting differences in potential customers' decision-making processes, procurement requirements and budget cycles, and is subject to significant risks over which we have little or no control, including:
customers' budgetary constraints and priorities;
the timing of customers' budget cycles;
the need by some customers for lengthy evaluations prior to purchasing products; and
the length and timing of customers' approval processes.
Our typical sales cycles for more substantial enterprise customers can often be long, and we expect that this lengthy sales cycle may continue or could even increase, particularly during times of uncertain or volatile macroeconomic conditions. In the large enterprise market, the customer’s decision to use our platform may be an enterprise-wide decision or may require the approval of senior management, which may not only lengthen the sales cycle but also reduce the likelihood of completing a sale. Delayed and more complex sales cycles could cause our operating results and financial condition to suffer in a given period. If we cannot adequately expand and scale our sales force, we will experience further delays in signing new customers, which could slow our revenue growth.
42


A portion of our revenue is dependent on a few customers.
For the fiscal years ended January 31, 2024, 2023 and 2022, the aggregate of our top five customers accounted for approximately 8%, 9% and 8%, respectively, of our revenue. During the three months ended January 31, 2024, we experienced the attrition of one of these top five customers, and the corresponding absence of revenue from this customer has and will be realized primarily in our quarterly results for the fiscal year ending January 31, 2025. We anticipate that sales of our platform to a relatively small number of customers will continue to account for a significant portion of our revenue in future periods. If we were to lose any more of our large customers, our revenue could decline and our business and results of operations could be materially and adversely affected. These negative effects could be exacerbated by customer consolidation, changes in technologies or solutions used by customers, changes in demand for our features, selection of suppliers other than us, customer bankruptcies or customer departures from their respective industries, pricing competition or deviation from marketing and sales methods away from physical location retailing, any one of which may result in even fewer customers accounting for a high percentage of our revenue and reduced demand from any single large customer.
In addition, some of our customers have used, and may in the future use, the size and relative importance of their purchases to our business to require that we enter into agreements with more favorable terms than we would otherwise agree to, to obtain price concessions, or to otherwise restrict our business.
A significant portion of our revenue is dependent on third-party reseller customers, the efforts of which we do not control.
Third-party reseller customers comprise a significant portion of our revenue. In transactions with third-party reseller customers, we are only party to the transaction with the reseller and are not a party to the reseller's transaction with its customer, and we do not control the efforts of these resellers. Such resellers may elect not to renew their subscriptions with us or may elect to purchase significantly fewer licenses, which would materially adversely affect our operating results and financial condition. In addition, our third-party reseller customers, which often sell to small and midsized organizations that can have liquidity and expense limitations, are also susceptible to global economic weakness and uncertainty. See also "—If customers do not renew their subscriptions for our platform or if they reduce their subscriptions at the time of renewal, our revenue will decline and our business will suffer." Lower demand from certain of our reseller customers has and may continue to result in them not renewing their subscriptions with us, purchasing fewer licenses, attempting to renegotiate contracts to obtain concessions and requesting extended billing and payment terms. Such an adverse effect on our financial condition and operating results would not be fully reflected in our results of operations until future periods. In addition, if third-party reseller customers merge or consolidate with other businesses, declare bankruptcy or depart from their respective industries, our business could be harmed. For example, consolidation among our third-party reseller customers may require us to renegotiate agreements on less favorable terms, including longer payment periods, or may lead to a termination of our agreements with these resellers. We may expend significant resources managing these relationships. Further, in some international markets, we grant certain reseller customers the exclusive right to sell our features. If those reseller customers to whom we have granted exclusive rights elect not to renew their subscriptions or to purchase significantly fewer licenses, then we may be unable to adequately address sales opportunities in that territory. If we are unable to maintain or replace our contractual relationships with our existing reseller customers, efficiently manage our relationships with them or establish new contractual relationships with other third parties, we may fail to retain customers or acquire potential new customers and may experience delays and increased costs in adding or replacing customers that were lost, any of which could materially adversely affect our business, operating results and financial condition.
We previously identified material weaknesses in our internal control over financial reporting. We may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal control over financial reporting, and as a result, investor confidence in us and the value of our common stock could be materially and adversely affected.
As a public company, we are required to establish and maintain internal control over financial reporting. Section 404 of the Sarbanes-Oxley Act of 2002, or Section 404, requires that we evaluate and determine the effectiveness of our internal control over financial reporting and provide a management report on internal control over financial reporting. Under standards established by the United States Public Company Accounting Oversight Board, a material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of annual or interim financial statements will not be prevented or detected and corrected on a timely basis.
As of January 31, 2021, we had identified a material weakness in our internal control over financial reporting associated with processes to calculate, record and account for sales commissions. In fiscal year 2022, we remediated the previously identified deficiencies in internal control over financial reporting and concluded that as of January 31, 2022, and thereafter, we maintained effective internal control over financial reporting.
If we are unable to maintain an effective system of internal control over financial reporting, the reliability of our financial reporting, investor confidence in us and the value of our common stock could be materially and adversely affected. In addition, we may discover other control deficiencies in the future, and we cannot assure you that we will not have a material weakness in future periods.
43


Additionally, the process of designing, implementing and maintaining internal control over financial reporting required to comply with Section 404 is time consuming, costly and complicated. Effective internal control over financial reporting is necessary for us to provide reliable and timely financial reports and, together with adequate disclosure controls and procedures, are designed to reasonably detect and prevent fraud. Any failure to implement required, new or improved controls, or difficulties encountered in their implementation and maintenance could cause us to fail to meet our reporting obligations. Undetected material weaknesses in our internal control over financial reporting could lead to financial statement restatements and require us to incur the expense of remediation. Deficiencies in our internal control over financial reporting that are identified in such assessments may be deemed to be material weaknesses or may require prospective or retroactive changes to our financial statements or identify other areas for further attention or improvement.
Natural disasters and other events beyond our control could adversely affect us.
Natural disasters or other catastrophic events may cause damage or disruption to our operations and the global economy, and thus could have a strong negative effect on us. Our business operations are subject to interruption by natural disasters, fire, power shortages, civil unrest, pandemics, acts of terrorism and other events beyond our control. While we maintain crisis management and disaster response plans, natural disasters and other events could also make it difficult or impossible for us to continue operations, and could decrease demand for our platform.
In addition, our data centers are located in New Jersey and Texas and our cloud computing providers operate from facilities in northern Virginia, Frankfurt, Germany and Tokyo, Japan, making our business particularly susceptible to natural disasters and other catastrophic events in those areas. Any natural disaster or other event affecting our data centers could have an adverse effect on our financial condition and operating results.
We depend on our senior management team, and the loss of one or more of our executive officers or key employees could adversely affect our business.
Our success depends largely upon the continued services of our key executive officers. We also rely on our leadership team in the areas of research and development, marketing, sales, services and general and administrative functions. From time to time, there may be changes in our executive management team resulting from the hiring or departure of executives, which could disrupt our business. For example in March 2022, we changed our Chief Executive Officer, Chief Financial Officer and broader leadership team and the change of key executives may disrupt strategic initiatives of these functions for a period of time. We do not have employment agreements with our executive officers or other key personnel that require them to continue to work for us for any specified period and, therefore, they could terminate their employment with us at any time. The loss of one or more of our executive officers or key employees could have a serious adverse effect on our business.
The failure to attract and retain additional qualified personnel could prevent us from executing our business strategy.
To execute our business strategy, we must attract and retain highly qualified personnel. In particular, we compete with many other companies for software developers with high levels of experience in designing, developing and managing cloud-based software and search software, as well as for skilled information technology, sales, marketing, legal and accounting professionals, and we may not be successful in attracting and retaining the professionals we need. In the future, we may experience difficulty in hiring and retaining highly skilled employees with appropriate qualifications. Recent decreases in our stock price may also decrease retention. We face intense competition for qualified individuals from numerous software and other technology companies. For example, we may not be successful in attracting and retaining software developers with search expertise, as our competitors have greater experience and name recognition in this area. Competition for qualified personnel is particularly intense in metropolitan areas where we have offices including the New York area. We may incur significant costs to attract and retain qualified personnel, and we may lose new employees to our competitors or other technology companies before we capitalize the benefit of our investment in recruiting and training them. We also employ a number of foreign nationals on work visas, primarily under the H-1B visa. Current and future restrictions on the availability of visas or delays in the issuance of visas could impair our ability to employ skilled professionals. If we are unable to hire and retain highly qualified personnel, our rate of growth and business will be adversely affected.
In addition, in making employment decisions, particularly in the software industry, job candidates often consider the value of the stock options or other equity incentives they are to receive in connection with their employment. If the price of our stock declines, does not appreciate or experiences significant volatility, our ability to attract or retain key employees will be adversely affected. Also, as employee equity awards vest, we may have difficulty retaining key employees or may be required to grant larger equity awards from our equity plans, which would cause dilution. If we fail to attract new personnel or fail to retain and motivate our current personnel, our growth prospects could be severely harmed.
44


If we fail to provide high-quality customer support and professional services, our business and reputation may suffer.
High-quality customer support and professional services are important for the successful retention of existing customers. Providing support and services, including education, training, data cleansing and processing, ongoing support as well as custom development services, requires that our personnel have specific knowledge and expertise of our platform, making it more difficult for us to hire qualified personnel and to scale up these operations. The importance of high-quality customer support and professional services and the difficulty of hiring qualified personnel will increase as we expand our business and pursue new customers and as our platform becomes more complex with the development more features and capabilities. If we do not provide effective and timely ongoing customer support and professional services, our ability to sell additional features to, or to retain, existing customers may suffer, and our reputation with existing or potential customers may be harmed.
In addition, certain aspects of our customer support, for example data cleansing, are conducted manually and are subject to error. While there are processes designed to verify the accuracy of data, if information is not updated or matched correctly, our reputation may be harmed and we may be subject to liability.
While we have historically delivered the majority of our professional services to our customers, we plan to transition a portion of our services business to various third-party service providers. In transactions with third-party service providers, we are not a party to the transaction with the customer, and we do not control the efforts or quality of services provided by these third-parties. In addition, if we do not manage this transition effectively our ability to sell additional features to, or to retain, existing customers may suffer, and our reputation with existing or potential customers may be harmed. Furthermore, as we transition our services business to various third-party service providers, this may negatively impact our revenue growth rates.
If we fail to continue to develop our brand, our business may suffer.
We believe that continuing to develop and maintain awareness of our brand is critical to achieving widespread acceptance of our platform and is an important element in attracting and retaining customers. Efforts to build our brand may involve significant expense and may not generate customer awareness or increase revenue at all, or in an amount sufficient to offset expenses we incur in building our brand. In addition, we sell our features to companies in a number of industries, including healthcare, hospitality, food services, retail and financial services. If we are not successful in building our brand, we may become identified with a single industry, which could make it more difficult for us to penetrate other industries.
Promotion and enhancement of our brand will depend largely on our success in being able to provide high quality, reliable and cost-effective features. We may also, from time to time, adopt different strategies on how to position and/or market our platform and its features. If customers do not perceive our platform as meeting their needs, or if we fail to market our platform effectively, we will likely be unsuccessful in creating the brand awareness that is critical for broad customer adoption of our platform.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United States, or U.S. GAAP, are subject to interpretation by the Financial Accounting Standards Board, or FASB, the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results and could affect the reporting of transactions completed before the announcement of a change.
Our estimates of market opportunity, market size and forecasts of market growth may prove to be inaccurate, and even if the market in which we compete achieves our forecasted growth, our business could fail to grow at similar rates, if at all.
Market opportunity and size estimates and growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. We had historically analyzed the size of our estimated total addressable market, solely with respect to locations, using data published by third parties as well as internally generated data and assumptions regarding our ability to generate revenue from those locations. We have not independently verified the estimate of locations published by third parties and cannot assure you of its accuracy or completeness. In addition, our estimated market size for location-related data was based on an assumed annual revenue per location.
As we continue to develop new features, the methodology and assumptions used to estimate new market opportunities may differ materially from methodologies and assumptions previously used to estimate total addressable market with respect to locations. With the addition of new products and features including our search product, we are targeting and positioning our platform towards new markets. To estimate the size of these new markets and their growth rates, we have relied on historical estimates and forecasts provided by industry publications and other third-party sources, including Gartner. We have not independently verified these estimates published by third parties and cannot assure you of their accuracy or completeness. The target markets in which we operate are also subject to a high degree of uncertainty and risk. Our customers as well as analysts, market participants, and others may disagree with
45


our assessment of our target markets and we may never successfully compete in these markets. In addition, third parties may have different assessments of the size of the markets in which our products compete.
These estimates of total addressable market and growth forecasts are subject to significant uncertainty, are based on assumptions and estimates that may not prove to be accurate. Even if the market in which we compete meets the size estimates and growth we forecast, our business could fail to grow at similar rates, if at all.
Our management team has limited experience managing a public company.
Our chief executive officer and chief financial officer have limited experience managing a public company, interacting with public company investors and complying with the increasingly complex laws pertaining to public companies. While certain other executives have such experience, our management team, as a whole, may not successfully or efficiently manage the significant regulatory oversight and reporting obligations under the federal securities laws and the continuous scrutiny of securities analysts and investors to which a public company is subject. These obligations and constituents require significant attention from our senior management, particularly from our chief executive officer and chief financial officer, and could divert their attention away from the day-to-day management of our business, which could adversely affect our business, operating results and financial condition.
We are exposed to fluctuations in currency exchange rates.
We face exposure to movements in currency exchange rates, which may cause our revenue and operating results to differ materially from expectations. Our operating results could be negatively affected depending on the amount of expense and intercompany transactions including loans denominated in foreign currencies. As exchange rates vary, revenue, cost of revenue, operating expenses and other operating results, when re-measured, may differ materially from expectations. For example, a significant portion of our international revenue is derived from Europe including the United Kingdom. Our revenues and cash flows from these regions may be adversely affected as a result of weakness in the Euro or British Pound. In addition, our operating results are subject to fluctuation if our mix of U.S. and foreign currency denominated transactions and expenses changes in the future. Although in the future we may apply certain strategies to mitigate foreign currency risk, these strategies might not eliminate our exposure to foreign exchange rate fluctuations and would involve costs and risks of their own, such as ongoing management time and expertise, external costs to implement the strategies and potential accounting implications. Additionally, as we anticipate growing our business further outside of the United States, the effects of movements in currency exchange rates will increase as our transaction volume outside of the United States increases.
Our credit facility may not be available to us at all or on the same terms as it has in the past.
Our credit facility contains restrictive covenants that limit our ability to transfer or dispose of assets, merge with other companies or consummate certain changes of control, acquire other companies, pay dividends or repurchase Yext stock, incur additional indebtedness and liens and enter into new businesses. We therefore may not be able to engage in any of the foregoing transactions unless we obtain the consent of the lender or terminate the credit facility, which may limit our operating flexibility. In addition, our credit facility is secured by all of our assets and requires us to satisfy certain financial covenants. There is no guarantee that we will be able to generate sufficient cash flow or sales to meet these financial covenants or pay the principal and interest on any such debt. Furthermore, there is no guarantee that future working capital, borrowings or equity financing will be available to repay or refinance any such debt. In addition, if we do not comply with certain covenants, then other covenants may become applicable that we may not meet. Any inability to make scheduled payments or meet the financial covenants on our credit facility would adversely affect our business.
Our cash and cash equivalents may be exposed to failure of our banking institutions.
While we seek to minimize our exposure to third-party losses of our cash and cash equivalents, we hold our balances in a number of large financial institutions. Notwithstanding, those institutions are subject to risk of failure. For example, on March 10, 2023, SVB was unable to continue their operations and the FDIC was appointed as receiver for SVB. Similarly, on March 12, 2023, Signature Bank and Silvergate Capital Corp. were each swept into receivership. In addition, on May 1, 2023, the FDIC seized First Republic Bank and sold its assets to JPMorgan Chase & Co. We do not expect further developments with such banks to have a material impact on our cash and cash equivalents balance, expected results of operations, or financial performance for the foreseeable future. However, if further failures in financial institutions occur where we hold deposits, we could experience additional risk. Any such loss or limitation on our cash and cash equivalents would adversely affect our business.
We may require additional capital to support our business, and this capital might not be available on acceptable terms, if at all.
We intend to continue to make investments to support our business and may require additional funds. In particular, we may seek additional funds to develop new features and enhance our existing features, expand our operations, including our sales and marketing organizations and our presence outside of the United States, expand office space including into new facilities, improve our infrastructure or acquire complementary businesses, technologies, services, features and other assets. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through future issuances of equity or convertible debt securities, our stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may
46


make it more difficult for us to obtain additional capital and to pursue business opportunities. We may not be able to obtain additional financing on terms favorable to us, if at all, particularly if interest rates continue to rise. In addition, actual 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 kinds or other similar risks, have in the past and may in the future lead to market-wide liquidity problems. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth, scale our infrastructure, develop feature enhancements and respond to business challenges could be significantly impaired, and our business, operating results and financial condition may be adversely affected.
Risks Related to Information Technology, Intellectual Property, and Data Security
A security breach, network attack or security incident could delay or interrupt service to our customers, result in the unauthorized access to, or use, modification or publishing of customer content or other information, harm our reputation or subject us to significant liability.
We are vulnerable to computer viruses, break-ins, phishing attacks, ransomware, supply chain attacks, attempts to overload our servers with denial-of-service or other attacks and similar disruptions from unauthorized use of our computer systems. Any such attack, or any security incident from any other source affecting us or our service providers, including, for example, through employee error or misconduct or additional vulnerabilities introduced by remote work arrangements, third-party integrations or other sources, could lead to interruptions, delays, website or application shutdowns, loss of data or unauthorized access to, or use or acquisition of, personal information, confidential information or other data that we or our service providers process or maintain.
If we experience compromises to our security that result in performance or availability problems, the complete shutdown of our platform or the actual or perceived loss of, or unauthorized access to, unavailability of, or unauthorized use, disclosure, destruction, or other unauthorized processing of, personal information or other types of confidential information, our customers or application providers may assert claims against us for credits, refunds or other damages, and may lose trust and confidence in our platform. Additionally, security breaches and incidents or other unauthorized access to, unavailability of, or unauthorized use, disclosure, destruction, acquisition, or other processing of, personal information or other types of confidential information that we or our service providers maintain, or the perception that any of these have occurred, could result in claims against us for identity theft or other similar fraud claims, breach of contract or indemnity, governmental enforcement actions, litigation, fines and penalties or adverse publicity, or other claims and litigation, and could cause our customers and partners to lose trust in us, any of which could have an adverse effect on our business, reputation, operating results and financial condition. Our existing insurance coverage may not continue to be available on acceptable terms or may not be available in sufficient amounts to cover one or more large claims related to a security breach. An insurer may also deny coverage as to a future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies could have a material adverse effect on our business. We could also be required to incur significant costs for remediation or expend significant capital and other resources to address a security breach. The techniques used to obtain unauthorized access, disable or degrade service or sabotage systems change frequently, often are not recognized until launched against a target and may originate from less regulated countries, we may be unable to proactively address these techniques or to implement adequate preventative measures.
In addition, customers' and application providers' accounts and listing pages hosted on our platform could be accessed by unauthorized persons for the purpose of placing illegal, abusive or otherwise unauthorized content on their respective websites and applications. If an unauthorized person obtained access to a customer's account or our platform, such person could update the customer's business information with abusive content or create and disseminate false responses to reviews. This type of unauthorized activity could negatively affect our ability to attract new customers and application providers, deter current customers and application providers from using our platform, subject us to third-party lawsuits, regulatory fines, indemnification requests or additional liability under customer contracts, or other action or liability, any of which could materially harm our business, operating results and financial condition.
Assertions by third parties of infringement or other violations by us of their intellectual property rights could result in significant costs and harm our business and operating results.
Patent and other intellectual property disputes are common in our industry. Some companies, including some of our competitors, own large numbers of patents, copyrights and trademarks, which they may use to assert claims against us. In addition, because patent applications can take years to issue and are often afforded confidentiality for some period of time, there may currently be pending applications, unknown to us, that later result in issued patents that could cover one or more of our features.
Third parties may in the future assert claims of infringement, misappropriation or other violations of intellectual property rights against us. If asserted, we cannot assure you that an infringement claim will be successfully defended. Certain third parties have substantially greater resources than we have and may be able to sustain the costs of intellectual property litigation for longer periods of time than we can. A successful claim against us could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our platform, or require that we comply with other unfavorable terms. We may also be obligated to indemnify our customers or business partners or pay substantial settlement costs, including royalty payments, in connection with any such claim or litigation and to obtain licenses, modify applications or refund fees, which could be costly. Even if we were to prevail in such a
47


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.
We could incur substantial costs in protecting or defending our intellectual property rights, and any failure to protect our intellectual property could adversely affect our business, results of operations and financial condition.
Our success depends, in part, on our ability to protect our proprietary methods and technologies. There can be no assurance that the particular forms of intellectual property protection that we seek, including business decisions about when to file trademark applications and patent applications, will be adequate to protect our business. We intend to continue to file and prosecute patent applications when appropriate to attempt to protect our rights in our proprietary technologies. However, there can be no assurance that our patent applications will be approved, that any patents issued will adequately protect our intellectual property, that the scope of the claims in our issued patents will be sufficient or have the coverage originally sought, that our issued patents will provide us with any competitive advantages, or that such patents will not be challenged by third parties or found by a judicial authority to be invalid or unenforceable.
We could be required to spend significant resources to monitor and protect our intellectual property rights. Litigation may be necessary in the future to enforce our intellectual property rights, determine the validity and scope of our proprietary rights or those of others, or defend against claims of infringement or invalidity. Such litigation may fail, and even if successful, could be costly, time-consuming and distracting to management and could result in a diversion of significant resources. Our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights or alleging that we infringe the counterclaimant's own intellectual property. An adverse determination of any litigation or defense proceedings could put our intellectual property at risk of being invalidated or interpreted narrowly and could put our related pending patent applications at risk of not being issued. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential or sensitive information could be compromised by disclosure in the event of litigation. During the course of litigation there could be public announcements of the results of hearings, motions or other interim proceedings or developments. If securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our common stock.
Any of our patents, copyrights, trademarks or other intellectual property rights could be challenged by others or invalidated through administrative processes or litigation. Furthermore, there can be no guarantee that others will not independently develop similar products, duplicate any of our products or design around our patents.
We also rely, in part, on confidentiality agreements with our employees, consultants, advisors, customers and others in our efforts to protect our proprietary technology, processes and methods. These agreements may not effectively prevent disclosure of our confidential information, and it may be possible for unauthorized parties to copy our software or other proprietary technology or information, or to develop similar software independently without our having an adequate remedy for unauthorized use or disclosure of our confidential information. In addition, others may independently discover our trade secrets and proprietary information, and in these cases, we would not be able to assert any trade secret rights against those parties. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights, and failure to obtain or maintain trade secret protection could adversely affect our competitive business position.
In addition, the laws of some countries do not protect intellectual property and other proprietary rights to the same extent as the laws of the United States. To the extent we expand our international activities, our exposure to unauthorized copying, transfer and use of our proprietary technology or information may increase. For example, many foreign countries have compulsory licensing laws under which a patent owner must grant licenses to third parties. In addition, many countries limit the enforceability of patents against third parties, including government agencies or government contractors. In these countries, patents may provide limited or no benefit. Proceedings to enforce our patent rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business. Accordingly, our efforts to protect our intellectual property rights in such countries may be inadequate. In addition, changes in the law and legal decisions by courts in the United States and foreign countries may affect our ability to obtain adequate protection for our technology and the enforcement of intellectual property.
We cannot be certain that our means of protecting our intellectual property and proprietary rights will be adequate or that our competitors will not independently develop similar technology. If we fail to meaningfully protect our intellectual property and proprietary rights, our business, operating results and financial condition could be adversely affected.
48


Our platform utilizes open source software, and any failure to comply with the terms of one or more of these open source licenses could negatively affect our business.
Our platform utilizes software governed by open source licenses. The terms of various open source licenses have not been interpreted by United States courts, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market our platform. By the terms of certain open source licenses, we could be required to release the source code of our proprietary software, and to make our proprietary software available under open source licenses, if we combine our proprietary software with open source software in a specified manner. In the event that portions of our proprietary software are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, or to re-engineer all or a portion of software, each of which could reduce or eliminate the value of our platform. In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of the software. Many of the risks associated with usage of open source software cannot be eliminated and could negatively affect our business.
We employ third-party licensed software for use in or with our platform, and the inability to maintain these licenses or errors in the software we license could result in increased costs, or reduced service levels, which could adversely affect our business.
Our platform incorporates certain third-party software obtained under licenses from other companies, including companies that sell products that compete with our platform. We anticipate that we will continue to rely on such third-party software and development tools in the future. There is no assurance that we will be able to renew licenses for third-party software that we use. Although we believe that there are commercially reasonable alternatives to the third-party software we currently license, this may not always be the case, or the software we currently license may be difficult or costly to replace. In addition, integration of the software used in our platform with new third-party software may require significant work and require substantial investment of our time and resources. Also, to the extent that our platform depends upon the successful operation of third-party software in conjunction with our software, any undetected errors or defects in this third-party software could prevent the deployment or impair the functionality of our platform, delay new feature introductions, result in a failure of our platform and injure our reputation. Our use of additional or alternative third-party software would require us to enter into license agreements with third parties.
The reliability of our network and support infrastructure will be critical to our success. Sustained failures or outages could lead to significant costs and service disruptions, which could negatively affect our business, financial results and reputation.
Our reputation and ability to attract, retain, and serve our customers and application providers are dependent upon the reliable performance of our platform and our underlying technical and network infrastructure. Our customers access our platform through our website and related technologies. We rely on internal systems and third-party service providers, including data center, cloud computing, bandwidth and telecommunications equipment providers, to maintain the availability of our platform. If any service provider fails to provide sufficient capacity to support our platform, experiences service outages, reduces or suspends service due to a natural disaster or pandemic, or otherwise ceases to do business, such failure could interrupt our customers' access to our services. For example, we currently serve our customers from third-party data center hosting facilities and cloud computing providers located in the United States, Germany and Japan. We operate infrastructure in two colocation data center facilities in New Jersey and Texas. If these data centers or cloud computing services become unavailable to us without sufficient advance notice, if we are unable to renew our agreements with these providers or if a provider is acquired or ceases business, we would likely experience delays in delivering our platform until we could migrate to an alternate provider. Our disaster recovery program contemplates transitioning our platform to our backup center in the event of a catastrophe and our platform may be unavailable, in whole or in part, during any transition procedure.
We have experienced, and will in the future experience, interruptions, outages and other performance problems. Such disruptions may be due to a variety of factors, including infrastructure changes, human or software errors, capacity constraints due to an overwhelming number of customers and partners accessing our platform simultaneously and inadequate design. For example, in July 2023, one of the data centers hosting our platform experienced a fire that forced shutdown of the facility. While we were able to failover to a backup data center with minimal disruption to our consumer serving services, some customers experienced an outage of our administrative services. We do not expect the effects of this disruption to be material, but we may experience reputational harm from impacted customers. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time.
If we do not accurately predict our infrastructure requirements, our existing customers may experience performance degradation or service outages, which may subject us to financial penalties, financial liabilities and customer losses. For example, to support the international growth of our business, we have expanded and may need to continue to expand capacity outside the United States, but we may not be able to address future capacity constraints, either through existing or alternative providers, in a cost-effective and timely manner, if at all. When we add capacity, we may move or transfer our data and our customers’ data. Despite precautions taken during this process, any unsuccessful data transfers may impair the delivery of our services, which may damage our business.
49


Real or perceived errors, failures or bugs in our software, or in the software or systems of our third-party application providers and partners, could materially and adversely affect our operating results and growth prospects.
Our features are highly technical and complex. Our software has previously contained, and may now or in the future contain, undetected errors, bugs, or vulnerabilities. Some errors in our software may only be discovered after the software has been deployed. Any errors, bugs, or vulnerabilities discovered in our software after it has been deployed could result in damage to our reputation, loss of customers, partners or application providers, loss of revenue or liability for damages.
In addition, the proper functioning of our platform is dependent on the ability of our Publisher Network application providers and partners to maintain the availability and proper functioning of their software integrations with our systems and also is dependent on the ability of our third-party application providers to maintain the availability and proper functioning of their websites and applications on which business listing information is published for customers. For example, a number of our Publisher Network application providers provide us with an Application Program Interface, or API, on which our ability to interface with that provider is based. Furthermore, in a rapidly changing business environment, for example in connection with the COVID-19 pandemic, our Publisher Network application providers may experience limitations and delays, which could limit the functionality of our platform. If the functionality of the software, APIs or websites of our third-party application providers is impaired, our customers may attribute such limitations to us and our platform thus damaging our reputation and customer relationships. If our Publisher Network application providers do not maintain the availability and proper functioning of their software, APIs, websites and applications, our business, operating results and financial condition could be materially affected.
We are incorporating generative artificial intelligence ("AI"), into some of our products. This technology is new and developing and may present both compliance risks and reputational risks.
We have incorporated a number of generative AI features into our products. This technology, which is a new and emerging technology that is in its early stages of commercial use, presents a number of risks inherent in its use. AI algorithms are based on machine learning and predictive analytics, which can create unintended biases and discriminatory outcomes. We have implemented measures to address algorithmic bias, such as testing our algorithms and regularly reviewing our data sources. However, there is a risk that our algorithms could produce discriminatory or unexpected results or behaviors (e.g., hallucinatory behavior) that could harm our reputation, business, customers, or stakeholders. Accordingly, while AI-powered applications may help provide more tailored or personalized learner experiences, if the content, analyses, answers or recommendations that AI-powered applications assist in producing on our platform are, or are perceived to be, deficient, inaccurate, biased, unethical or otherwise flawed, our reputation, competitive position and business may be materially and adversely affected.
There are a limited number of AI service providers that license large language models, or LLMs, that are sufficient for use in our AI-powered applications. If our agreements with these AI service providers terminate or cannot be renewed on favorable terms, it may affect our ability to develop our AI-powered platform innovations and features. Any of the foregoing and any similar issues, whether actual or perceived, could negatively impact our users’ experience and diminish the perceived quality and value of our offerings. This in turn could damage our brand, reputation, competitive position and business.
Additionally, if any of our employees, contractors, vendors or service providers use any third-party AI-powered software in connection with our business or the services they provide to us, it may lead to the inadvertent disclosure of our confidential information, including inadvertent disclosure of our confidential information into publicly available third-party training sets, which may impact our ability to realize the benefit of, or adequately maintain, protect and enforce our intellectual property or confidential information, harming our competitive position and business. Our ability to mitigate risks associated with disclosure of our confidential information, including in connection with AI-powered software, will depend on our implementation, maintenance, monitoring and enforcement of appropriate technical and administrative safeguards, policies and procedures governing the use of AI in our business.
Furthermore, any content created by us using generative AI tools may not be subject to copyright protection which may adversely affect our intellectual property rights in, or ability to commercialize or use, any such content. In the United States, a number of civil lawsuits have been initiated related to the foregoing and other concerns, the outcome of any one of which may, amongst other things, require us to limit the ways in which we use AI in our business and may affect our ability to develop our AI-powered platform innovations and features. While AI-related lawsuits to date have generally focused on the AI service providers themselves, our use of any output produced by any generative AI tools may expose us to claims, increasing our risks of liability. For example, the output produced by generative AI tools may include information subject to certain rights of publicity or privacy laws or constitute an unauthorized derivative work of the copyrighted material used in training the underlying AI model, any of which could also create a risk of liability for us, or adversely affect our business or operations. In addition, the use of AI has resulted in, and may in the future result in, cybersecurity incidents that implicate the personal data of users of AI-powered applications. To the extent that we do not have sufficient rights to use the data or other material or content used in or produced by the generative AI tools used in our business, or if we experience cybersecurity incidents in connection with our use of AI, it could adversely affect our reputation and expose us to legal liability or regulatory risk, including with respect to third-party intellectual property, privacy, publicity, contractual or other rights. Further, our competitors or other third parties may incorporate AI into their products more quickly or more successfully than us, which could impair our ability to compete effectively.
50


As the utilization of AI becomes more prevalent, we anticipate that it will continue to present new or unanticipated ethical, reputational, technical, operational, legal, competitive and regulatory issues, among others. We expect that our incorporation of AI in our business will require additional resources, including the incurrence of additional costs, to develop and maintain our platform offerings, services, and features to minimize potentially harmful or unintended consequences, to comply with applicable and emerging laws and regulations, to maintain or extend our competitive position and to address any ethical, reputational, technical, operational, legal, competitive or regulatory issues which may arise as a result of any of the foregoing. As a result, the challenges presented with our use of AI could adversely affect our business, financial condition and results of operations.
Risks Related to Laws, Regulation and Taxation
We are subject to general litigation that may materially adversely affect us.
From time to time, we are and may be involved in disputes or regulatory inquiries that arise in the ordinary course of business, such as claims brought by our customers in connection with commercial disputes or employment claims made by our current or former employees. We expect that the number and significance of potential disputes may increase as our business expands and our company grows larger. While our agreements with customers limit our liability for damages arising from our platform, we cannot assure you that these contractual provisions will protect us from liability for damages in the event we are sued or a dispute arises. Although we carry general liability insurance coverage, our insurance may not cover all potential claims to which we are exposed or may not be adequate to indemnify us for all liability that may be imposed. Any claims against us, whether meritorious or not, could be time-consuming, result in costly litigation or dispute resolution, require significant amounts of management time, and result in the diversion of significant operational resources. Because litigation is inherently unpredictable, we cannot assure you that the results of any of these actions will not have a material adverse effect on our business, operating results or financial condition.
We are subject to governmental regulation and other legal obligations, including those related to privacy, data protection and information security, and our actual or perceived failure to comply with such obligations could harm our business. Compliance with such laws and obligations could also impair our efforts to maintain and expand our customer base, and thereby decrease our revenue.
We receive, store and process various types of data, including personal data, from and about customers, including third-party reseller customers, partners, end users of our services, and in limited cases, end consumers, as well as data from and about our personnel and service providers. In connection with future feature offerings, we may receive, store and process additional types of data, including personal data. Our processing of data is subject to a variety of laws and regulations, including regulation by various government agencies, such as the U.S. Federal Trade Commission, or FTC, and various state, local and foreign agencies. Our data processing is also subject to contractual obligations and industry standards.
The U.S. federal and various state governments have adopted requirements related to the collection, distribution, use, storage, and security of personal data, including unique online identifiers. For example, the California Consumer Privacy Act of 2018, or CCPA, originally became effective January 1, 2020 and an amended version became effective on January 1, 2023. The amended CCPA requires covered businesses to, among other things, make new disclosures to consumers about their data collection, use, and sharing practices, and allows consumers to opt out of certain data sharing with third parties. Under the amended CCPA, consumers include individuals that interact with us in a professional or employment capacity. The CCPA provides a limited private cause of action for certain data breaches. Numerous other states have proposed, and in many cases, enacted, privacy legislation. The effects of such state privacy laws are potentially significant and may require us to incur substantial costs and expenses in an effort to comply and increase our potential exposure to regulatory enforcement and/or litigation. We expect additional states may continue to enact data protection legislation that may be similar to or different from the state privacy laws already adopted.
Additionally, the FTC and many state attorneys general are interpreting federal and state consumer protection laws as imposing standards for the collection, use, dissemination, and security of personal data. We may be required to incur costs and expenses to stay in compliance with these interpretations, and if we were found to have violated consumer protection laws, we may face enforcement actions which could adversely affect our business. We also may be subject to laws and rules implemented and enforced by the FTC, the Federal Communications Commission, or FCC, and potentially other federal agencies, as well as state, local or international laws and regulations related to marketing, advertising, commercial electronic mail and other messages. Compliance with these requirements may limit our ability to engage in certain marketing and advertising activities. If we were found to have violated such requirements, we may face enforcement actions and/or face civil penalties, either of which could adversely affect our business.
51


Several foreign countries and governmental bodies, including the European Union, Switzerland and the United Kingdom have laws and regulations dealing with the processing of personal data obtained about their residents, which in certain cases are more restrictive than those in the United States. We expect that additional jurisdictions may enact similar requirements. Laws and regulations in these jurisdictions can apply broadly to the collection, use, storage, disclosure and security of various types of data, including personal data, such as names, email addresses and in some jurisdictions, unique online identifiers like Internet Protocol, or IP, addresses.
In particular, in the European Union, the GDPR became effective in May 2018. The GDPR includes stringent operational requirements for processors and controllers of personal data and imposes significant penalties for non-compliance. The United Kingdom has implemented data protection laws that substantially align with requirements under the GDPR and provide for similar penalties. The United Kingdom’s decision to adopt a separate data protection regime after its exit from the European Union, known as Brexit, has created uncertainty and the potential for differing regulations as compared to the European Union, which in turn may delay or deter transactions with customers that transfer personal data to and from the United Kingdom.
In addition, there remains uncertainty regarding transfers of certain personal data from the European Economic Area, Switzerland, and the United Kingdom following Brexit as well as the invalidation of both the EU-U.S. Privacy Shield and Swiss-U.S. Privacy Shield. While alternative transfer mechanisms, such as Standard Contractual Clauses, are available to Yext and its customers for such transfers, the use of these transfer mechanisms, in addition to related developments and uncertainty, could require us to implement additional contractual and technical safeguards for personal data transferred out of the European Economic Area, Switzerland, and the United Kingdom, which may increase compliance and related costs and risks, lead to increased regulatory scrutiny or liability, necessitate additional contractual negotiations, and adversely impact our business, operating results and financial condition. Customers and potential customers may hesitate or refuse to purchase and use our products and services due to the potential risk associated with cross-border data transfers or may view alternative data transfer mechanisms as being too costly, burdensome or uncertain. Our ability to attract and retain customers may therefore be impaired. In addition, other mechanisms that we use or may use in the future in an effort to legitimize cross-border data transfers may be challenged or invalidated or may evolve such that they do not function as appropriate means for us to transfer certain personal data from the European Economic Area, Switzerland, and the United Kingdom to the United States.
These domestic and foreign laws and regulations relating to privacy and information security are evolving, can be subject to significant change and may result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions. Interpretation of certain requirements remains unclear and may evolve, in particular for laws and regulations that have recently been enacted. Application of laws and regulations may be inconsistent or may conflict among jurisdictions resulting in additional complexity and increased legal risk. In addition, these requirements have increased our compliance costs and may impair our ability to grow our business or offer our service in some locations, may subject us to liability for non-compliance, may require us to modify our data processing and transferring practices and policies and may strain our technical capabilities. In addition as we, our customers and potential customers evaluate the impact of new laws and regulations, sales cycles have lengthened and transaction costs have increased as customers conduct additional diligence and as contractual obligations under the new regulations are negotiated.
To protect the personal data that we process, including payment card information, we have implemented technical and organizational measures in an effort to preserve and protect our data and our customers' data against loss, misuse, corruption, destruction, or misappropriation caused by systems failures, unauthorized access or other misuse. Notwithstanding these measures, we could experience security incidents, fail to handle personal data correctly or be subject to liability claims relating to information security by individuals and customers whose data resides in our databases. We are also required to comply with applicable industry standards with respect to our handling of payment card information. If we fail to meet appropriate compliance levels for payment card data specifically, this could negatively impact our ability to utilize payment cards as a method of payment, and/or collect and store payment card information, which could disrupt our business.
As our products are applied to new uses and in new verticals, we may become subject to additional regulations or legal risks. For example, we have begun selling our platform to government entities. Risks associated with sales to government entities include adherence to complex procurement regulations and other government-specific contractual requirements. We may be subject to audits and investigations relating to our government contracts and any violations could result in various civil and criminal penalties and administrative sanctions, including termination of contracts, payment of fines, and suspension or debarment from future government business, as well as harm to our reputation and financial results. Sales to government entities can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that we will successfully complete a sale. As another example, in order to offer our products to certain customers in the health care industry we have implemented certain security and privacy measures and related procedures to comply with the Health Insurance Portability and Accountability Act of 1996, or HIPAA, and the Health Information Technology for Economic and Clinical Health Act, or HITECH. We may execute HIPAA business associate agreements, or BAAs, with certain customers that are “covered entities” under HIPAA, which would subject us to additional liabilities, penalties and fines in the event we fail to comply with the terms of such agreements. The storage of such information may require us to modify and enhance our platform at a significant cost.
Any failure or perceived failure by us to comply with laws, regulations, policies, legal or contractual obligations, industry standards, or regulatory guidance relating to privacy or information security may result in governmental investigations and
52


enforcement actions, litigation, fines and penalties, consumer actions, and/or adverse publicity, and could cause our customers and partners to lose trust in us, which could have an adverse effect on our reputation and business. This could materially affect our business, operating results, and financial condition. Furthermore, our third-party reseller customers, over which we have more limited control, may not comply with the laws, regulations, and policies described above, which may damage our reputation or subject us to costly legal or regulatory inquiries and liability or to contractual liability.
We expect that there will continue to be new proposed laws, regulations and industry standards relating to privacy, data protection, marketing, advertising communications, information security and cross-border data transfer in the United States, the European Union and other jurisdictions, and we cannot determine the impact such future laws, regulations and standards may have on our business. Future laws, regulations, standards and other obligations or any changed interpretation of existing laws or regulations could impair our ability to develop and market new features and maintain and grow our customer base and increase revenue. Future restrictions on the collection, use, sharing or disclosure of data or additional requirements placed upon us, our customers, partners or end consumers in connection with the use and disclosure of such information could require us to incur additional costs or modify our platform or other aspects of our products and services, possibly in a material manner, and could increase the complexity and cost of developing and deploying new products or limit our ability to develop new products and features altogether.
Regulatory and legislative developments related to the use of AI could adversely affect our use of such technologies in our products, services, and business.
We use AI, including machine learning and generative AI, throughout our business. As the regulatory framework for machine learning technology, generative AI and automated decision making evolves, our business, financial condition and results of operations may be adversely affected. The regulatory framework for AI and similar technologies, and automated decision making, is changing rapidly. It is possible that new laws and regulations will be adopted in the United States and in non-U.S. jurisdictions, or that existing laws and regulations may be interpreted in ways that would affect the operation of our learning platforms and data analytics and the way in which we use AI and similar technologies. We may not be able to adequately anticipate or respond to these evolving laws and regulations, and we may need to expend additional resources to adjust our offerings in certain jurisdictions if applicable legal frameworks are inconsistent across jurisdictions. In addition, because these technologies are themselves highly complex and rapidly developing, it is not possible to predict all of the legal or regulatory risks that may arise relating to our use of such technologies. Further, the cost to comply with such laws or regulations could be significant and would increase our operating expenses, which could adversely affect our business, financial condition and results of operations.
For example, the European Union has enacted legislation, the AI Act, which entered into force on August 1, 2024. The AI Act establishes a risk-based governance framework for regulating high-risk AI systems operating in the EU market. This framework categorizes AI systems based on the risks associated with such AI systems’ intended purposes as creating “unacceptable”, “high” or “limited” risks. There is a risk that our current or future AI-powered software or applications may obligate us to comply with the applicable requirements of the AI Act, which may impose additional costs on us, increase our risk of liability, or adversely affect our business. For example, “high” risk AI systems are required, amongst other things, to implement and maintain certain risk and quality management systems, conduct certain conformity and risk assessments, use appropriate data governance and management practices, including in development and training, and meet certain standards related to testing, technical robustness, transparency, human oversight, and cybersecurity. Even if our AI systems are not categorized as “high” or “unacceptable” risk we may be subject to additional transparency and other obligations for “low” risk AI system providers. The AI Act sets forth certain penalties, including fines of the greater of EUR 35 million or 7% of worldwide annual turnover (as defined in the AI Act) for the prior year for violations related to offering prohibited AI-systems or data governance, fines of the greater of EUR 15 million or 3% of worldwide annual turnover for the prior year for violations related to the requirements for “high” risk AI systems, and fines of the greater of EUR 7.5 million or 1.5% of worldwide annual turnover for the prior year for violations related to supplying incorrect, incomplete or misleading information to the European Union and member state authorities. This regulatory framework is expected to have a material impact on AI regulation in the European Union, and together with developing guidance and/or decisions in this area, may affect our use of AI and our ability to provide and to improve our services, require additional compliance measures and changes to our operations and processes, result in increased compliance costs and potential increases in civil claims against us, and could adversely affect our business, financial condition and results of operations.
We are subject to anti-corruption and anti-bribery, laws, and anti-money laundering laws and similar laws, and non-compliance with such laws can subject us to criminal penalties or significant fines and harm our business and reputation.
We are subject to anti-corruption and anti-bribery and similar laws, such as the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the U.K. Bribery Act 2010, and possibly other anti-corruption and anti-bribery laws and anti-money laundering laws in countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years, are interpreted broadly and prohibit companies and their employees and agents from promising, authorizing, making, offering, soliciting or accepting improper payments or other benefits to or from government officials and others in the private sector. As we increase our international sales and business, particularly in countries with a low score on the Corruptions Perceptions Index by Transparency International, and increase our use of third-party business partners such as sales agents, distributors, resellers, or consultants, our risks under these laws may increase. We can be held liable for the corrupt or other illegal activities of our employees, representatives, contractors, business partners, resellers, agents and third-party intermediaries, even if we
53


do not explicitly authorize, control or have actual knowledge of such activities. While we have policies and procedures in this area, we cannot guarantee that none of our employees, agents, representatives, business partners or third-party intermediaries will take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. Any allegations concerning or violations of these laws could subject us to investigations, sanctions, settlements, prosecution, enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, suspension or debarment from government contracting, the loss of export privileges, whistleblower complaints, reputational harm, adverse media coverage, and other collateral consequences, all of which could have an adverse effect on our business, results of operations, prospects and financial condition. In addition, responding to any action will likely result in a materially significant diversion of management's attention and resources and significant defense and compliance costs and other professional fees.
We are subject to governmental export and import controls and economic sanctions laws that could impair our ability to compete in international markets and subject us to liability if we are not in full compliance with applicable laws.
Our business activities are subject to various restrictions under U.S. export and import controls and trade and economic sanctions laws, including U.S. customs regulations, the U.S. Commerce Department's Export Administration Regulations and economic and trade sanctions regulations maintained by the U.S. Treasury Department's Office of Foreign Assets Control. The U.S. export control laws and U.S. economic sanctions laws include prohibitions on the sale or supply of certain products and services to U.S. embargoed or sanctioned countries, governments, persons and entities and also require authorization for the export of certain items including encryption items. In addition, various countries regulate the import of certain encryption technology, including through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our services or could limit our customers' ability to implement our services in those countries. Although we take precautions to prevent our platform from being provided in violation of such laws, our platform may have been in the past, and could in the future be, provided inadvertently in violation of such laws, despite the precautions we take. If we fail to comply with these laws and regulations, we and certain of our employees could be subject to civil or criminal penalties, including the possible loss of export or import privileges, monetary penalties, and, in extreme cases, imprisonment of responsible employees for knowing and willful violations of these laws. Obtaining the necessary authorizations, including any required license, for a particular transaction may be time-consuming, is not guaranteed, and may result in the delay or loss of sales opportunities. In addition, changes in our platform or changes in applicable export or import regulations may create delays in the introduction and sale of our products in international markets, prevent our customers with international operations from deploying our products or, in some cases, prevent the export or import of our products to certain countries, governments or persons altogether. Any change in export or import regulations, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations, could also result in decreased use of our products or in our decreased ability to export or sell our products to existing or potential customers with international operations. For example, in February 2022, following Russia’s invasion of Ukraine, the United States and other countries announced economic sanctions against Russia, and the United States and other countries could impose wider sanctions and take other actions as the conflict further escalate. Any decreased use of our products or limitation on our ability to export or sell our products would likely adversely affect our business. Additionally, although we take precautions to prevent transactions with U.S. sanction targets, we could inadvertently provide our platform to persons prohibited by U.S. sanctions. Violations of export and import regulations and economic sanctions could result in negative consequences to us, including government investigations, penalties and reputational harm.
Changes in laws and regulations related to the internet or changes in internet infrastructure itself may diminish the demand for our platform and could adversely affect our business and results of operations.
The future success of our business depends upon the continued use of the internet. Federal, state or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the internet as a commercial medium. In addition, government agencies or private organizations have imposed and may impose additional taxes, fees or other charges for accessing the internet, generally. These laws or charges could limit the use of the internet or decrease the demand for internet-based solutions. In addition, the use of the internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of internet activity, security, reliability, cost, ease-of-use, accessibility and quality of service. The performance of the internet and its acceptance as a business tool has been adversely affected by "viruses", "worms" and similar malicious programs. If the use of the internet is reduced as a result of these or
54


other issues, then demand for our platform could decline, which could adversely affect our business, operating results and financial condition.
Unanticipated changes in our effective tax rate may impact our financial results.
We are subject to income taxes in the United States and various jurisdictions outside of the United States. Our effective tax rate could fluctuate due to changes in the mix of earnings and losses in countries with differing statutory tax rates, changes in non-deductible expenses, expiration or non-utilization of net operating losses, changes in excess tax benefits related to exercises and vesting of stock options and awards compensation, changes in the valuation of deferred tax assets and liabilities and our ability to utilize them, the applicability of withholding taxes and changes in accounting principles and tax laws in jurisdictions where we operate. While we regularly evaluate new information that may change our judgment resulting in recognition, derecognition or change in measurement of a tax position taken, there can be no assurance that the final determination of any examinations will not have an adverse effect on our business, operating results or financial condition.
Beginning in fiscal year 2023, the Tax Cuts and Jobs Act of 2017 eliminated the option to deduct research and development expenditures currently and requires taxpayers to amortize such costs over a period of five or fifteen years. Such provision may accelerate our cash taxes and increase our effective tax rate, resulting in an adverse effect on our overall results of operations and financial condition. While it is possible that Congress may modify, defer, or repeal such provision, we have no assurance that the provision will be modified, deferred or repealed.
In addition, global tax developments applicable to multinational businesses continue to evolve and create uncertainty to us. For example, the United States recently enacted an alternative minimum tax for companies with modified GAAP net income in excess of $1 billion. The Organization for Economic Cooperation and Development (the “OECD”) also has proposals regarding the implementation of global minimum tax. Although these rules are not currently applicable to us, we operate in participating countries that have implemented or are expected to implement these rules. We continue to evaluate the impact of these tax developments as new guidance and regulations are published and such becomes applicable.
We may have additional tax liabilities, which could harm our business, results of operations or financial condition.
Significant judgments and estimates are required in determining the provision for income taxes and other tax liabilities. We generally conduct our international operations through wholly-owned subsidiaries and report our taxable income based upon our business operations in those jurisdictions. The amount of taxes we pay may depend on the application of the tax laws of various jurisdictions, including the United States, to our business activities, changes in tax rates, new or revised tax laws or interpretations of existing tax laws and policies and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements.
In determining the adequacy of income taxes, we assess the likelihood of adverse outcomes that could result if our tax positions were challenged by the Internal Revenue Service, or IRS, and other tax authorities. The tax authorities in the United States and other countries where we do business may examine our income and other tax returns. The ultimate outcome of these examinations cannot be predicted with certainty. Should the IRS or other tax authorities assess additional taxes as a result of examinations, we may be required to record charges that would adversely affect our results of operations and financial condition.
We may also be subject to additional tax liabilities and penalties due to changes in non-income based taxes resulting from tax examinations in federal, state, city or international jurisdictions, settlements or judicial decisions, changes in taxing jurisdictions’ tax laws and administrative interpretations, or changes in accounting principles. Any resulting increase in our tax obligation or cash taxes paid could adversely affect our results of operations and financial condition.
The United States enacted the Inflation Reduction Act August 2022 which introduced several tax provisions including a 1% excise tax on certain stock repurchases made after December 31, 2022. We may be subject to this new excise tax which could increase the cost of such repurchases.
Adverse tax laws or regulations could be enacted or existing laws could be applied to us or our customers, which could increase our costs and adversely affect our business.
The application of federal, state, local and international tax laws to services provided electronically is evolving. New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time, possibly with retroactive effect, and could be applied solely or disproportionately to services provided over the internet. These enactments could adversely affect our sales activity due to the inherent cost increase the taxes would represent and ultimately result in a negative impact on our operating results and cash flows.
Existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us, possibly with retroactive effect, which could require us or our customers to pay additional tax amounts, as well as require us or our customers to pay fines or penalties and interest for past amounts. If we are unsuccessful in collecting such taxes from our customers, we could be held liable for such costs.
55


Certain jurisdictions in which we do not collect sales and use, value added or similar taxes may assert that such taxes are applicable, which has resulted or could result in tax assessments, penalties and interest, to us or our customers for past amounts, and we may be required to collect such taxes in the future. If we are unsuccessful in collecting such taxes from our customers, we could be held liable for such costs. Such tax assessments, penalties and interest, or future requirements may adversely affect our operating results and financial condition.
Our ability to use our tax attributes to offset future income tax liabilities may be subject to certain limitations.
As of January 31, 2024, we had significant tax attributes due to U.S. federal and state net operating loss carryforwards, and U.S. federal research and development tax credit carryforwards. In general, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an ownership change, which is generally defined as a greater than 50-percentage-point cumulative change by value in the equity ownership of certain stockholders over a rolling three-year period, is subject to limitations on its ability to utilize its pre-change tax attributes to offset income tax liabilities arising from post-change taxable income. Our existing tax attributes may be subject to limitations arising from previous ownership changes, and if we undergo an ownership change our ability to utilize these tax attributes could be further limited by Sections 382 and 383 of the Code and similar state provisions. Future changes in our stock ownership, some of which may be outside of our control, could result in an ownership change under Sections 382 and 383 of the Code. Furthermore, our ability to utilize tax attributes 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 tax attributes, or other unforeseen reasons, our existing tax attributes could expire, decrease in value or otherwise be unavailable to offset future income tax liabilities.
Risks Related to Ownership of Our Common Stock and Our Status as a Public Company
Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business.
Our quarterly results of operations, including the levels of our revenue, gross margin and profitability, as well as our cash flows and unearned revenue balances, may vary significantly in the future, and period-to-period comparisons of our operating results and key metrics may not be meaningful. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Our quarterly financial results and metrics may fluctuate as a result of a variety of factors, many of which are outside of our control and, as a result, may not fully reflect the underlying performance of our business. These fluctuations may negatively affect the value of our common stock. Factors that may cause fluctuations in our quarterly results include:
our ability to attract and retain new and existing customers;
our ability to execute on our business strategy;
the launch of significant new products and features;
the addition or loss of large customers, including third-party reseller customers, including through acquisitions or consolidations;
the timing of recognition of revenue;
a change in accounting principles;
the timing of billing and cash collections;
the timing of significant marketing events and related expenses;
the amount and timing of operating expenses;
network outages and security breaches and incidents;
natural disasters, pandemics including the COVID-19 pandemic, acts of terrorism and other events beyond our control;
general economic, industry and market conditions;
customer renewal rates;
pricing changes upon any renewals of customer agreements;
changes in our pricing policies or those of our competitors;
the timing and success of new feature introductions by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or application providers;
our ability to adequately scale our sales force and retain key employees;
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; and
unforeseen litigation.
56


If securities or industry analysts do not continue to publish research or reports about us, our business or our market, or if they cease publishing research or change their recommendations regarding our stock adversely, or if our actual results differ significantly from our guidance or analysts' expectations, our stock price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. Some analysts have ceased covering us, and current coverage by analysts may be more limited than prior periods. If additional analysts cease coverage of us or fail to publish reports on us regularly, demand for our common stock could decrease, which might cause our common stock price and trading volume to decline. In addition, if one or more of the analysts who cover us downgrade our common stock or publish inaccurate or unfavorable research about our business, the price of our common stock would likely decline.
In addition, from time to time, we may release earnings guidance or other forward-looking statements in our earnings releases, earnings conference calls or otherwise regarding our future performance that represent our management's estimates as of the date of release. Some or all of the assumptions of any future guidance that we furnish may not materialize or may vary significantly from actual future results. Furthermore, the adoption of new accounting standards may require us to modify our earnings guidance, and such modifications though solely attributed to changes in accounting standards, may be perceived unfavorably. Any failure to meet guidance or analysts' expectations could have a material adverse effect on the trading price or trading volume of our common stock.
The market price of our common stock has been and may continue to be volatile and may decline. Market volatility may affect the value of an investment in our common stock and could subject us to litigation.
Technology stocks have historically experienced high levels of volatility, and have heavily declined recently. The market price of our common stock has been and may continue to be subject to wide fluctuations in response to many risk factors listed in this section, and others beyond our control, including:
actual or anticipated fluctuations in our financial condition and operating results;
changes in projected operational and financial results;
addition or loss of significant customers;
addition or loss of significant strategic relationships with application providers in the Publisher Network;
changes in laws or regulations applicable to our platform;
actual or anticipated changes in our growth rate relative to our competitors;
announcements of technological innovations or new offerings by us or our competitors;
announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures or capital-raising activities or commitments;
additions or departures of key personnel;
changes in our financial guidance or securities analysts' estimates of our financial performance;
discussion of us or our stock price by the financial press and in online investor communities;
reaction to our press releases and filings with the SEC;
changes in accounting principles;
announcements related to litigation, regulation or disputes;
fluctuations in the valuation of companies perceived by investors to be comparable to us;
sales of our common stock by us or our stockholders;
effects of inflation and increased interest rates;
share price and volume fluctuations attributable to inconsistent trading volume levels of our shares;
natural disasters, pandemics, acts of terrorism and other events beyond our control; and
general economic and market conditions and overall market slowdowns.
Furthermore, in recent years, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies, and technology companies in particular. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political and market conditions such as recessions, interest rate changes or international currency fluctuations, may negatively impact the market price of our common stock. If the market price of our common stock declines, you may not realize any return on your investment in us and may lose some or all of your investment.
57


In the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management's attention from other business concerns, which could also harm our business.
Future sales and issuances of our capital stock or rights to purchase capital stock could result in dilution of the percentage ownership of our stockholders and could cause our stock price to decline.
We may issue additional securities. Our certificate of incorporation authorizes us to issue up to 500,000,000 shares of common stock and up to 50,000,000 shares of preferred stock. Future sales and issuances of our capital stock or rights to purchase our capital stock could result in substantial dilution to our existing stockholders. We may sell common stock, convertible securities and other equity securities in one or more transactions at prices and in a manner as we may determine from time to time. If we sell any such securities in subsequent transactions, the ownership of existing stockholders will be diluted, possibly materially. New investors in subsequent transactions could also gain rights, preferences and privileges senior to those of existing holders of our common stock. In addition, substantial blocks of our total outstanding shares are eligible to be sold into the market, although shares held by directors, executive officers and other affiliates are subject to volume limitations under Rule 144 under the Securities Act
The price of our common stock could decline if there are substantial sales of our common stock, particularly sales by our directors, executive officers and significant stockholders, or if there is a large number of shares of our common stock available for sale and the market perceives that sales will occur.
In addition, equity compensation comprises a significant component of our compensation strategy. We have granted and expect to grant equity awards from our equity incentive plan and under the terms of such plan, shares of our common stock reserved for future issuance will be subject to annual increases, which would cause dilution. We have and may in the future file registration statements registering the issuance of shares of common stock subject to outstanding options under our equity incentive plans and the shares reserved for future issuance under our equity incentive plans. Shares registered on the Form S-8 registration statement would be eligible for sale to the public, subject to certain legal limitations. The market price of the shares of our common stock could decline as a result of the sale of a substantial number of our shares of common stock in the public market or the perception in the market that the holders of a large number of shares intend to sell their shares.
Additionally, certain holders of our common stock may negotiate to obtain rights, subject to specified conditions, to require us to file one or more registration statements covering their shares or to include their shares in registration statements that we may file for ourselves or other stockholders. If we were to register the resale of such shares, they could be freely sold in the public market. If such additional shares are sold, or if it is perceived that they will be sold, in the public market, the trading price of our common stock could be adversely affected.
We do not intend to pay dividends for the foreseeable future.
We may not declare or pay cash dividends on our capital stock in the near future. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any dividends in the foreseeable future. In addition, our ability to pay dividends may be limited by our credit facility. Consequently, stockholders must rely on sales of their common stock after price appreciation as the only way to realize any future gains on their investment.
Share repurchases could affect our stock price and increase its volatility and will diminish our cash reserves.
In March 2022, we announced a program to repurchase up to $100.0 million of our common stock, which was increased by an additional $50.0 million in September 2023. Such repurchases may be made from time to time subject to pre-determined price and volume guidelines. As of July 31, 2024, we repurchased 16,868,190 shares for $100.2 million. Repurchases pursuant to our share repurchase program could affect our stock price and increase its volatility and will reduce the market liquidity for our stock. These activities may have the effect of maintaining the market price of our common stock or slow down a decline in the market price of the common stock, and, as a result, the price of our common stock may be higher than the price that otherwise might exist in the open market. Additionally, these repurchases will diminish our cash reserves, which could impact our ability to pursue possible future strategic opportunities and acquisitions and result in lower overall returns on our cash balances.
Delaware law and provisions in our amended and restated certificate of incorporation and amended and restated bylaws could make a merger, tender offer or proxy contest difficult, thereby depressing the trading price of our common stock.
Our status as a Delaware corporation may discourage, delay or prevent a change in control, even if a change of control would be beneficial to our existing stockholders. In addition, our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that may make the acquisition of our company more difficult, including the following:
a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our Board of Directors;
a prohibition on cumulative voting in the election of our directors;
the requirement that our directors may only be removed for cause;
58


the ability of our Board of Directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the right of our Board of Directors to elect a director to fill a vacancy created by the expansion of our Board of Directors or the resignation, death or removal of a director;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by the Board pursuant to a resolution adopted by a majority of the Board, the chairman of the Board of Directors, our chief executive officer, or our president (in the absence of a chief executive officer), which could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;
the requirement for the affirmative vote of holders of at least 66 2/3% of the voting power of all of the then-outstanding shares of our voting stock, voting together as a single class, to amend the provisions of our amended and restated certificate of incorporation relating to the management of our business or our amended and restated bylaws, which may inhibit the ability of an acquirer to affect such amendments to facilitate an unsolicited takeover attempt; and
advance notice procedures with which stockholders must comply to nominate candidates to our Board of Directors or to propose matters to be acted upon at a stockholders' meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer's own slate of directors or otherwise attempting to obtain control of us.
In addition, as a Delaware corporation, we are subject to Section 203 of the Delaware General Corporation Law. The provisions of Section 203 may prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for three years after achieving that ownership threshold. A Delaware corporation may opt out of this provision by express provision in its original certificate of incorporation or by amendment to its certificate of incorporation or bylaws approved by its stockholders. However, we have not opted out of this provision.
These and other provisions in our amended and restated certificate of incorporation, amended and restated bylaws and Delaware law could make it more difficult for stockholders or potential acquirers to obtain control of our Board of Directors or initiate actions that are opposed by our then-current Board of Directors, including delaying or impeding a merger, tender offer, or proxy contest involving our company. The existence of these provisions could negatively affect the price of our common stock and limit opportunities for you to realize value in a corporate transaction.
59


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
The following table sets forth issuer purchases of equity securities related to the share repurchase program for the six months ended July 31, 2024:
PeriodTotal number of shares purchasedAverage price paid per shareTotal number of shares purchased as part of publicly announced programApproximate dollar value of shares that may yet to be purchased under the program (in millions)
February 1, 2024 - February 29, 2024— $— — $50.0 
March 1, 2024 - March 31, 2024 — $— — $50.0 
April 1, 2024 - April 30, 2024— $— — $50.0 
May 1, 2024 - May 31, 2024— $— — $50.0 
June 1, 2024 - June 30, 2024— $— — $50.0 
July 1, 2024 - July 31, 202443,270 $5.78 43,270 $49.8 
Total43,270 43,270 
As part of the share repurchase program, shares may be purchased in open market transactions or pursuant to any trading plan that may be adopted in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). The timing, manner, price and amount of any repurchases will be determined at our discretion, and the share repurchase program may be suspended, terminated or modified at any time for any reason. The repurchase program does not obligate us to acquire any specific number of shares, and all open market repurchases will be made in accordance with Exchange Act Rule 10b-18, which sets certain restrictions on the method, timing, price and volume of open market stock repurchases. Amounts reflected in the above table exclude commissions paid on the repurchase of shares.
Item 3.    Defaults Upon Senior Securities
None.
Item 4.    Mine Safety Disclosures
Not applicable.
Item 5.    Other Information
Insider Trading Arrangements and Policies
During the three months ended July 31, 2024, no director or officer, as defined in Rule 16a-1(f), adopted, modified, or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” each as defined in Regulation S-K Item 408.
60


Item 6.    Exhibits
Incorporated by Reference
Number
Exhibit Title
Form
File No.
Exhibit
Filing
Date
Filed
Herewith
S-1/A
333-216642
3.2
3/17/2017
S-1/A
333-216642
3.4
3/17/2017
S-1/A
333-216642
4.1
3/28/2017
S-1
333-216642
4.2
3/13/2017
8-K001-380562.16/10/2024
8-K001-3805610.17/29/2024
x
x
x
x
101
Interactive Data Files Pursuant to Rule 405 of Regulation S-T formatted in Inline XBRL (Extensible Business Reporting Language): (i) Condensed Consolidated Balance Sheets as of July 31, 2024 and January 31, 2024, (ii) Condensed Consolidated Statements of Operations and Comprehensive Loss for the three and six months ended July 31, 2024 and 2023, (iii) Condensed Consolidated Statements of Stockholders' Equity for the three and six months ended July 31, 2024 and 2023, (iv) Condensed Consolidated Statements of Cash Flows for the six months ended July 31, 2024 and 2023 and (v) Notes to Condensed Consolidated Financial Statements.
104
The cover page from the Company's Quarterly Report on Form 10-Q for the six months ended July 31, 2024, formatted in Inline XBRL (included in Exhibit 101).
*    The registrant has omitted certain immaterial schedules and exhibits to this exhibit pursuant to the provisions of Regulation S-K, Item 601(b)(2). The schedule of exhibits omitted is included with such agreement. The registrant shall supplementally furnish a copy of any of the omitted schedules to the Commission upon request.

*    These exhibits are furnished with this Quarterly Report on Form 10-Q and are not deemed filed with the Securities and Exchange Commission and are not incorporated by reference in any filing of Yext, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof and irrespective of any general incorporation language contained in such filings.


61


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, thereunto duly authorized.
Date: September 4, 2024Yext, Inc.
By: /s/ Darryl Bond
 Darryl Bond
Chief Financial Officer
(Principal Financial Officer)

62
EX-31.1 2 q2fy25ex311sect302certceo.htm EX-31.1 Document
EXHIBIT 31.1
Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Michael Walrath, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Yext, 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 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
-1-



(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.
[SIGNATURE PAGE FOLLOWS]
-2-




Date: September 4, 2024
/s/ Michael Walrath
Name: Michael Walrath
Title: Chief Executive Officer


-3-

EX-31.2 3 q2fy25ex312sect302certcfo.htm EX-31.2 Document
EXHIBIT 31.2
Certification of Principal Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Darryl Bond, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Yext, 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 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
-1-



(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.
[SIGNATURE PAGE FOLLOWS]
-2-




Date: September 4, 2024
/s/ Darryl Bond
Name: Darryl Bond
Title: Chief Financial Officer



-3-

EX-32.1 4 q2fy25ex321sect906certceo.htm EX-32.1 Document
EXHIBIT 32.1
Certification of the Principal Executive Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Michael Walrath, the Chief Executive Officer of Yext, Inc. (the “Company”), hereby certify, that, to my knowledge:
1.The quarterly report on Form 10-Q for the period ended July 31, 2024 (the “Report”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
[signature page follows]
-1-




Date: September 4, 2024
/s/ Michael Walrath
Name: Michael Walrath
Title: Chief Executive Officer



-2-

EX-32.2 5 q2fy25ex322sect906certcfo.htm EX-32.2 Document
EXHIBIT 32.2
Certification of the Principal Financial Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Darryl Bond, the Chief Financial Officer of Yext, Inc. (the “Company”), hereby certify, that, to my knowledge:
1.The quarterly report on Form 10-Q for the period ended July 31, 2024 (the “Report”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
[signature page follows]
-1-




Date: September 4, 2024
/s/ Darryl Bond
Name: Darryl Bond
Title: Chief Financial Officer



-2-

EX-101.SCH 6 yext-20240731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Investments in Marketable Securities link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Investments in Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue -Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenue - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenue - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Investments in Marketable Securities - Schedule of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Fair Value of Financial Instruments - (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Stock-Based Compensation - Schedule of Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Stock-Based Compensation - Schedule of Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock and Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Stock-Based Compensation - Schedule of Performance-Based Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Contractual Obligation Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 yext-20240731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 yext-20240731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 yext-20240731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Vested and expected to vest, Weighted-Average Remaining Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Cover page. Cover [Abstract] Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Costs to obtain revenue contracts, current Capitalized Contract Cost, Net, Current Other current liabilities Other Liabilities, Current Trading Symbol Trading Symbol All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Earnout Consideration Earnout Consideration [Member] Earnout Consideration Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Pay vs Performance Disclosure [Line Items] Line of Credit Facility [Table] Line of Credit Facility [Table] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Hearsay Hearsay Social, Inc. [Member] Hearsay Social, Inc. Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Schedule of Restricted Stock and Restricted Stock Units Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Professional Services Service, Other [Member] Common stock shares outstanding (in shares) Beginning of period (in shares) End of period (in shares) Common Stock, Shares, Outstanding Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Segment Information Segment Reporting, Policy [Policy Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Unearned revenue, current Contract with Customer, Liability, Current UNITED STATES UNITED STATES Other long term assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Money market funds Money Market Funds [Member] Costs to obtain revenue contracts, non-current Capitalized Contract Cost, Net, Noncurrent 2029 Contractual Obligation, to be Paid, Year Four Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Treasury Stock Treasury Stock, Common [Member] U.S. treasury securities US Treasury Securities [Member] Secured Debt Secured Debt [Member] Schedule of Future Minimum Contractual Obligation Payments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Equity Components [Axis] Equity Components [Axis] 2025 (remainder of fiscal year) Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Remainder of the Year Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Remainder of the Year Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Award Timing Method Award Timing Method [Text Block] Office equipment Office Equipment [Member] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Fair Value Debt Securities, Available-for-Sale Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Use of Estimates Use of Estimates, Policy [Policy Text Block] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Debt instrument, collateral amount Debt Instrument, Collateral Amount Adjustment to Compensation, Amount Adjustment to Compensation Amount Balance, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Payables and Accruals [Abstract] Payables and Accruals [Abstract] Compensation Amount Outstanding Recovery Compensation Amount Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Unrealized gain (loss) on marketable securities, net Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Entity Small Reporting Company Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Total Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet Tabular List, Table Tabular List [Table Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] 2030 and thereafter Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Five and Thereafter Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Five and Thereafter Sales and marketing Selling and Marketing Expense [Member] Repurchase of common stock Stock Repurchased During Period, Value Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Total anti-dilutive common equivalent shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Credit Facility [Domain] Credit Facility [Domain] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Other Contractual Obligation, Fiscal Year Maturity [Abstract] Current assets: Assets, Current [Abstract] Goodwill Goodwill Payments for taxes related to net share settlement of stock-based compensation awards Payment, Tax Withholding, Share-Based Payment Arrangement Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Options to purchase common stock Share-Based Payment Arrangement, Option [Member] Vested and converted to shares (in dollars per share) 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 Depreciation expense Depreciation Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Preferred stock shares outstanding (in shares) Preferred Stock, Shares Outstanding 2030 and thereafter Contractual Obligation, Due In Fifth Year And Thereafter Contractual Obligation, Due In Fifth Year And Thereafter Security Exchange Name Security Exchange Name Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Award Type [Axis] Award Type [Axis] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Gain (Loss) on Securities [Line Items] Gain (Loss) on Securities [Line Items] Outstanding Number of PSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Total liabilities Liabilities Exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Common stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Marketable Securities Debt Securities, Available-for-Sale [Table Text Block] Research and development Research and Development Expense Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revolving Credit Line Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Costs to obtain revenue contracts Increase (Decrease) In Deferred Sales Commissions Increase (Decrease) In Deferred Sales Commissions Operating lease liabilities, current Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock shares issued (in shares) Common Stock, Shares, Issued Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Concentration risk, percentage Concentration Risk, Percentage Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Subsequent Event [Line Items] Subsequent Event [Line Items] Total property and equipment, gross Property, Plant and Equipment, Gross Exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Research and development Research and Development Expense [Member] Common stock shares authorized (in shares) Common Stock, Shares Authorized Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Weighted-average number of shares used in computing net loss per share attributable to common stockholders, diluted (in shares) Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders’ equity Beginning of period End of period Equity, Attributable to Parent Interest expense Interest Expense, Nonoperating Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Computer software Software and Software Development Costs [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Recurring Fair Value, Recurring [Member] Accounts receivable, net of allowances of $926 and $1,013, respectively Accounts Receivable, after Allowance for Credit Loss, Current Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Cost of revenue Cost of Sales [Member] Participation Rights Participation Rights [Member] Participation Rights Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Balance, Weighted-Average Remaining Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets Assets [Abstract] Document Type Document Type Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Exercisable at end of period, Weighted-Average Remaining Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Vested and converted to shares (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Subsequent Event [Table] Subsequent Event [Table] Maximum Maximum [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Payments of deferred financing costs Payments of Financing Costs Furniture and fixtures Furniture and Fixtures [Member] Intangible assets, net Finite-Lived Intangible Assets, Net Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current International Non-US [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Leasehold improvements Leasehold Improvements [Member] Current Fiscal Year End Date Current Fiscal Year End Date Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Debt instrument maximum consolidated leverage ratio Debt Instrument Covenant, Leverage Ratio, Maximum Debt Instrument Covenant, Leverage Ratio, Maximum Loss from operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Schedule of Antidilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Vested restricted stock units converted to common shares, net of shares withheld for employee taxes Stock Issued During Period, Value, Conversion of Units Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Non-PEO NEO Non-PEO NEO [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Amortization of operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Name Measure Name 2028 Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Three Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Three Incremental borrowing available under certain conditions Line Of Credit Facility, Incremental Maximum Borrowing, Available Under Certain Conditions Line Of Credit Facility, Incremental Maximum Borrowing, Available Under Certain Conditions Entity Interactive Data Current Entity Interactive Data Current Schedule of Performance-Based Restricted Stock Units Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Unearned revenue Increase (Decrease) in Contract with Customer, Liability Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Number of operating segments Number of Operating Segments Preferred stock shares issued (in shares) Preferred Stock, Shares Issued Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Sales and marketing Selling and Marketing Expense Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Benefit from (provision for) income taxes Income Tax Expense (Benefit) Revenue Revenue from Contract with Customer, Excluding Assessed Tax Other long term liabilities Increase (Decrease) in Other Noncurrent Liabilities Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Loss from operations Operating Income (Loss) Additional Shares Based on TSR Performance-based Restricted Stock Units, Additional Shares Based On TSR [Member] Performance-based Restricted Stock Units, Additional Shares Based On TSR Variable Rate [Domain] Variable Rate [Domain] Total liabilities and stockholders’ equity Liabilities and Equity Other, net Other Operating Activities, Cash Flow Statement Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Accrued employee compensation Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Forfeited or canceled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] 2027 Contractual Obligation, to be Paid, Year Two Operating expenses: Operating Expenses [Abstract] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Purchase price Business Combination, Consideration Transferred Beginning of period (in dollars per share) Balance, end of period (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 Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Unearned revenue, noncurrent Contract with Customer, Liability, Noncurrent UNITED KINGDOM UNITED KINGDOM Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Balance, beginning of period (in dollars per share) Balance, end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Capital stock of foreign subsidiary (as a percent) Capital Stock of Foreign Subsidiary, Percent Capital Stock of Foreign Subsidiary, Percent Balance, beginning of period (in shares) Balance, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] 2025 (remainder of fiscal year) Contractual Obligation, to be Paid, Remainder of Fiscal Year Exercise Price Award Exercise Price Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Subsequent Event Subsequent Event [Member] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Stockholders’ equity: Equity, Attributable to Parent [Abstract] 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 Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Customer deposits Deposit Liability, Current All Individuals All Individuals [Member] PEO PEO [Member] Variable Rate [Axis] Variable Rate [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other expense, net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Other long term assets Increase (Decrease) in Other Noncurrent Assets Treasury stock, at cost Treasury Stock, Common, Value Line of credit facility, unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Interest income Investment Income, Nonoperating Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Accounts payable, accrued expenses and other current liabilities Total accounts payable, accrued expenses and other current liabilities Accounts Payable and Accrued Liabilities, Current Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Performance-based restricted stock units Performance-based restricted stock units Performance-based Restricted Stock Units [Member] Performance-based Restricted Stock Units Local Phone Number Local Phone Number Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Total operating expenses Operating Expenses Repurchase of common stock (in shares) Stock Repurchased During Period, Shares Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares) Stock Issued During Period, Shares, Conversion of Units Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2027 Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Two Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Two Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Measure: Measure [Axis] 2028 Contractual Obligation, to be Paid, Year Three Preferred stock shares authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Line of Credit Line of Credit [Member] Entity Emerging Growth Company Entity Emerging Growth Company Entity Central Index Key Entity Central Index Key General and administrative General and Administrative Expense [Member] Accounts Payable, Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Schedule of Accounts Payable, Accrued Expenses and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Accounts payable, accrued expenses and other current liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Financial Instrument [Axis] Financial Instrument [Axis] Bridge Loan Bridge Loan [Member] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Geographic Concentration Risk Geographic Concentration Risk [Member] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Accrued employee stock purchase plan withholdings liability Employee Stock Purchase Plan, Withholdings Liability, Current Employee Stock Purchase Plan, Withholdings Liability, Current Contingent consideration Business Combination, Contingent Consideration, Liability Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] 2026 Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year One Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year One Line of credit facility, available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Repurchase of common stock Payments for Repurchase of Common Stock Exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Number of service and application providers Number Of Service And Application Providers Number Of Service And Application Providers 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] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Income Taxes Income Tax Disclosure [Text Block] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Depreciation and amortization expense Depreciation And Amortization Of Long-Lived Assets Depreciation And Amortization Of Long-Lived Assets Underlying Securities Award Underlying Securities Amount Investments in Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Credit Facility [Axis] Credit Facility [Axis] Amendment Flag Amendment Flag Entity Registrant Name Entity Registrant Name Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Gross profit Gross Profit Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Participation rights vesting percentage Business Combination, Contingent Consideration, Participation Rights, Liability, Vesting Percentage Business Combination, Contingent Consideration, Participation Rights, Liability, Vesting Percentage Fair Value as of Grant Date Award Grant Date Fair Value Subsequent Events [Abstract] Vested and expected to vest, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Level 2 Fair Value, Inputs, Level 2 [Member] Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Geographical [Domain] Geographical [Domain] Property, Plant and Equipment Property, Plant and Equipment [Member] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Share-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Debt instrument minimum liquidity amount Debt Instrument, Covenant, Liquidity Amount, Minimum Debt Instrument, Covenant, Liquidity Amount, Minimum Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock, $0.001 par value per share; 500,000,000 shares authorized at July 31, 2024 and January 31, 2024; 150,518,464 and 148,197,347 shares issued at July 31, 2024 and January 31, 2024, respectively; 127,144,940 and 124,867,093 shares outstanding at July 31, 2024 and January 31, 2024, respectively Common Stock, Value, Issued Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] 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 Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Basis spread floor (as a percent) Debt Instrument, Basis Spread On Variable Rate, Floor Debt Instrument, Basis Spread On Variable Rate, Floor Preferred stock, $0.001 par value per share; 50,000,000 shares authorized at July 31, 2024 and January 31, 2024; zero shares issued and outstanding at July 31, 2024 and January 31, 2024 Preferred Stock, Value, Issued Outstanding Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Shares estimated to be purchased under ESPP Employee Stock [Member] Net loss per share attributable to common stockholders, basic (in dollars per share) Earnings Per Share, Basic Proceeds, net from employee stock purchase plan withholdings Proceeds from Stock Plans Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Total Contractual Obligation 2026 Contractual Obligation, to be Paid, Year One 2029 Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Four Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Four Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total assets Assets Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Schedule of Assets Measured at Fair Value Fair Value, Assets Measured on Recurring Basis [Table Text Block] Capital expenditures Payments to Acquire Property, Plant, and Equipment Other long term liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Accrued Publisher Network fees Accrued Fees To Service Providers, Current Accrued Fees To Service Providers, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Commitments and contingencies (Note 11) Commitments and Contingencies Termination Date Trading Arrangement Termination Date 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] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town Schedule of Gain (Loss) on Securities [Table] Schedule of Gain (Loss) on Securities [Table] Schedule of Stock Options Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Total stock-based compensation expense Share-Based Payment Arrangement, Expense Net loss Net loss Net loss attributable to common stockholders Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Forfeited or canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Business Acquisition [Axis] Business Acquisition [Axis] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Revenue Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Revenue from External Customers by Products and Services [Table] Segment Reporting, Revenue from External Customer, Product and Service [Table] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Product Concentration Risk Product Concentration Risk [Member] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Restricted stock and restricted stock units Restricted Stock And Restricted Stock Units [Member] Restricted Stock And Restricted Stock Units [Member] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Name Forgone Recovery, Individual Name Exercisable at end of period, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Document Period End Date Document Period End Date Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Base Rate Base Rate [Member] Balance, beginning of period (in shares) Balance, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Customer contract assets Contract with Customer, Asset, after Allowance for Credit Loss Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Cost of revenue Cost of Revenue Unearned revenue, revenue recognized Contract with Customer, Liability, Revenue Recognized Number of performance obligations Number of Performance Obligations Number of Performance Obligations Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic (in shares) Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Software in progress Software In Progress [Member] Software In Progress [Member] North America North America [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Accrued professional services and associated costs Accrued Professional Fees, Current Executive Category: Executive Category [Axis] Name Awards Close in Time to MNPI Disclosures, Individual Name Construction in progress Construction in Progress [Member] Sales Revenue, Net Revenue Benchmark [Member] Forfeited or canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Entity Filer Category Entity Filer Category Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Letter of Credit Letter of Credit [Member] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 10 yext-20240731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 yext-20240731_g1.jpg GRAPHIC begin 644 yext-20240731_g1.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MP +" $L 2P! 1$ _\0 'P ! (" @,! 0 H+" D!!P(%!@0# M_\0 81 8! P($ @0%"A$ 0(#! 4&!P ("1$2"A,4(3%!%18B42,R M87&!%QHS.4)8D:&QLA@D)5-RK\4U)['XTCHA%J8 _&2+DEZ "'XY@ M,(%TO9D\5SS,Y6]6E7\Y8]P9'/#B*D9AK"U#9BBGUZ@DUG]_^[:20<&.96/CLY7NK1 ^9^.F2&J,M 1* M2)@]C(),B(B'0/+Z :P[L>=Q9"N$VLJ(_$5%9.: M='.(_,3"/7YZZR*F9*-.02].T2F9.D#%$O0.T0'V^7P#605'WO[S<9+HN< M<;M-RU#5;G*=,:AG7*%?(!BB!@ R4;:6Z*A>H (IJ)F(;IT,40UL Q;XAOF7 MQ$X:+5W?KF"PI-5 .+/*2%+S"U)J%Z?9.4??6V#! M/C..1NA*-FF;I1*I^I^H1 M,0$11.!@ N]C;5XS_83D8[.,W)X.SKMLEG!4@@!\1'V#6"&]KDPV1<>-4^LV[#/U-QL\= MLE7M>H97"MCRE;R$\PA JF-:\G(6Z6;JN$_2C+C&MJ^S7.3Z1F&27."HK%5=[EVK/->?6["YY%=I^8J5*2@,6Q#U:@U-PF!4E$ M$ MWD8BQ#CZB+:* *01$=T6^[>)O4L(V;=/N.RQFY\1P9RRC[K:WSBJ0BQQ,)_J MS1&)F-(JR)C&,/IZ[7HQ$.OXH]-8F_;.(!]HPA[ =1Z!]P!\@_(&OJ:=1;K MD.=9U>@U&S7BS2)NQA7:? RUHG7I^H% C2'@FDA(N#B(@ %2;&$1$ /?6V/ M"/A_.8?/R4<\I6Q#,T!%R()J)RN74*[@UF1LKT$CLR679ZFR:C@ 2?% Q@$/4%*(&UF36?!!Y[>$3&X[]<05]7H7S25C"E[MJ91_= FK, M7*F"H #U HF12[@Z")2]>FNWF/@<%/*#Z2Y)B&5[0Z^AVH&(F!^H]>GJ-P)S MB7IT .H%$1ZCT ! ^;FO YW!/N-7^1VM/!#W(E,[6Y>/ 1Z>P&<1^@C MTZB5N/0!_%'I[XZWGP3F^"-0<*XYW8[6+>=(#&10M;#+E 7<@'7M*!F51O;5 M)4WV>A5' )!U'JMT+[Z\LO>%*YFL6MW+R$P10,TLFGNJYP_FJ@22YR!W=QVL M)>G^/[$[Z 43 DVB55S>Q")'4,!1U"9\X^=\6UL72FX7:7N%Q#'- [E)^[XF MN4555"=PE%1M;@BEZL\3 P" JM9A9/K^Z'6'PD,'7VZ@'3J)1 P!U^'42B(! M^D=?OC)>4A9%E+P\B^BI:-G8I*6V6A&?EHF-!.")>4::CQ[^++X]-VAH*D;BADMDV7I'TK,R M6395"P81EI-8$4Q3A' MC+!7)B+GX&;8MI.&FX60:2L1+QKQ(B[20BY-@LX8R#%T@H19N[9KK-UDSE.F MH8I@'7MM-----------------="[D=T.W[:#BN=S9N6RS3<.8PKH$)(6FY29 M62"[U8#BUAH..1(XF+-8W_EG+&5JN1\K/2:A138QZY@'I !Y1_&%9?R8O8L2 M<:-9=83H0G:\EYZ;=/ M9-^N?H =SAR<"% I$P(0I2A^:DT.[Y*L\12<=TZTWVY6!R1E U&EU^6M-GFW MBG7RVD1 031_+23E3H($19M%CF'Y:D^['_".YE&(M>X)2H;+,=R)47(DR M<56X9C<,5CE JS+$-5?)!$. *"GFL,@7&DR;R!N\N[3L7<268;,Y@*&5^0.@J1N,,>+5Z,4CS#]H(VX35U+T'M565#K MUD/X:VZ8#V[5U*I8$PMBO"U9203;%@\5T"JT&-,DD! ("R%8BXSU)Q%,ACJN MC++*'#O44,?WUW)V%Z]>T.[_ *0AU-_A#[_QZ\M----<" "'00 0^X0ZAK^* MS9!PBJW7236;K)*(+-U2E4;JHJD%-5)5 X&1534(8Q#D4(8ABB)3 ("(:U<; MI^%'BZWC)R+C->S7#R]GDDU 6R#CV!'$61A,%:K+2SA%50ZB99 M\\PU,)A*LV5(8Q31>=YO@I:G()2UEV%[I92O/^UPX88IW,1I)R$76,45",V. M7*!%,YF);)B4$&Q)K'-D5-WE,[ER@!U!A][W^)/D#X\I)P3=!MQNU3J!7 H1 M^6*Z@E>L.RX&.F1N9KDJIFDZY'NG?FD.A#6-Q V I!_#Q")BF*&N'[11^8=0 M_A ?XA*/Z0$-;8../FEW[<8M@9!@#+#J:Q.:03=V+;WDP7UPPU8$S.06>B'X:QX^DZS,JF*F#]>1:E.T4L;.*/Q)6R3DG^KN,+7(-]KNZB3] M+'I89R18&BM>ODP='JH7#N25F\3$W!5=0 *VJ34D4@ M("'4/^/R"'Q ?O ?(9VO<6 M$7(8QKA6&X#>"_C#J0^$Z_,D1A,>'>-?-BK#G&RLA74J<>AGZ5F1J^M]7(ENVY&\M.)K<<0H)).7@ [L,X9!-Y99R:D!.[/A]6ZS8[E/1%5J,!-6FSV&0;1$ M!7*[%OIR>G)5ZJ5!G&0\/%MW4C*2+M8Y$6S)BV7RKR#V:4VLXO=F;R"&&*X2+E=Q-FCA,50$IU9V22J6'TGB!R'*G,M[7< MFPE6:2=0@70%6+/7V3\:^RCCTIQ*AM0P)3,:*N&:36P7KF82'L45(P<_%1TW"S#-Q'RT/+L6LE%2C!VD9!TQDHYZDNR?LW*)SI+M7:" MR"J9C$43,41#46ODC\)[L,W=HV"_[842[*\XO?4OTPH42$G@:S29_-6%.Q8C M!=HG5 =*>4W"2QC)5IJQ*=9ZYJ\ZO^!/7N_* #)_05U;M$"17L<,)./7!1E,0DFW934))(N(V7CV+]NLW)VSIIIIIIIIIIIK@1 ZC_M$? MR 'S$?D&H.O/AXHB.PHYNVS7CS$W-S,HY4>2\7_#S MO#Y6,CJUK E2)7\85J1:-LG9_O#>0C\68_15%)59@,B@@9S;KLHS5*M&4.L% M=S;CS6[J7/ 09EYMM:%<6/!ILGXK*PQD,8U-/)NX5U'*,[=N9R+&,'>1)+UB M)22472FA?4QN+:@N;S$R5^JG"1>L_(2M5DM#ENF[+N9Z=/A[:::::::::::: M:::::^'R1C/'N8:/9<:95I-5R-CVY1:\+;*3=H&,LU6L44X[?.83,'+MG<>_ M;F$I#E*N@8R2I"+(&263(H6 WS'>$;>P:=JW$<6"#R8BTQD9ZT;/9Z55>S4> MV2(=TY-@*W3#E1U/))D QV^,KD^4G# FLA5K7,N5HVK$@>6&NS]2G)>L6J$E MZU9*_)OH6>K\_&O8:V7X\^1C;+R98!A\_;:K?\ 2T:)F\5>J+- MV89"Q3<#-BN'5-O]?2<.#1LDF7O5C)-JJ[K]GCBEEZW)R+ YCI9WZ::::::: M::X,8"AU'_\ T1'V #YB(^P 'N(ZKZ/$A>)#4F5+YQ\\?%\51A45).G[E-R ME0D^PT^8H*Q\_A[#T]'JB&SR;R**5G2+]P91]+S,BN\F)N273Z*G M8+WHPT8(5S,;&,%*O9,!BV%..J&=8R+1%S8(PZ::4?%WUF@XNU/2*U%,;' , MC59S58[I]JF>MEN;[IMXW(X\FL:93HSP&\K!2Q"*MGS!<3FB['6YAL92+LU3 MGFY/60-EA7+N*E6HB9!<%DG""'=/';R*[D.,S<37=PNW2T&8OFQFT7?J%*K. ME:'EJC^K3<25&OD0@J0'L8[ IE8R40\N;JTL#>=KKQG(M^Y6WVXSN3#;IRD; M<87/V!)<[)^V.V@\JXIFWC12]8>O9FOJ'-6LZ#82D>,'B9%7]0MC-%.(N$&4 M'[,K.1:S,-$;$=-------<"( B(] .HB/R /B.H.7BA^?%SA=A;.-O9K=3 MM+Z[+M ,OABG2K)3S&N1;)&."_J@S314B]&KCTM98JE MMTS**U&N7$3'-]XCT #^ /D !T ^0!J9KX,]K[- MXWFL*X5F4%V3K<4Z9+=S>XW% _DNFN#VKI+^IL:44G&5G"2@F.C0DE#VRRQB MHJ,@HR/A86/8Q,1$L6D9%Q<8T;L(Z-C6#=-HQCX]BT31:LF+)JBDV9LVJ*39 MJW230;I)I)D(7V&FFFFFFFFFFFFFFFFFFFFFM17+OP][=>6G!2U(R*T;4K-U M,82+C!F?HF,1/&'R5Y[XN-SM8W"85D59&(.=K!9;Q6_D5V=2 MS!CE1X1>4J-@!,BY&4BW'ODJ=:4VJ[^HV1)M)H).X]67B92XWV5;R<';]]N& M.-SVWRREL./\AQ0+BT<^0C8Z=9&78WLU#ND6@LO]#7"I28J1LRP\Q5LMT:R\ M2YD(*4BI)YE7IIIIIIJ/)XASF4B^++; 6KXNE(UYO$W 1TS X5B5/3/CXZ@D M2"RLN1DS4 9LPOD_;KEB_P"#\STZ8H&4<86> M3J%VJ$ZB5*1A9R*6\M=$3IF.V>LG*1D7\3+,%G$7-1#MA,13IU&OFKE7=SX? M/F5L7%?N?1K^19:3DMG6>)>&@LYUH#.7J=$D^XL;!9SK$W4(KR.,V>34+4E(ZW6@)Z%M,'#6:MRT;/5ZPQME5&[MHNBX1.=-0IA]OIIIIKH'=+N4Q5L^V^99W M+YMG0KN,<.TV3N-H?$*11\Y2: 1O&0,(U442+(66TS;J-K-8BP53/)V"7C6) M#%%?N"E?Y#M\^6^1C=IE;=5F%T=.9OMJ25;Q;74V]XW Y M.:-O,3H&+8]^@@_".67169*7BX.3!5Z#&KD7!::=*S+QJI UZ=7;7)>#\)XP MVXXCQ[@S#%/BJ%BW%U6BZ?2:G"I"1E$0D4CY:)#*J"=R_D':QEY&8EWZKB3F MYAX_F)1RZD7[IPKVKIIIIIIIIIIIIIIIIIIIIIIIIIJ(7XI+A40WEX6?[Z=N MM5(INDV^U%=;(U=@V762SMA&O(.'SQJ1HV()Y3(^+F?JYFIJE*:2L-1)-4P/ MI)ZSI#%G5^B D-^4! 0$/X2F#K\A#H(?>'35BGX1+E[5R+3U>+S/5G,YN>.8 M64L^TZ=F'1E'=AQM&$4D;AAGU3A05',ACA,R]KHK7N76-05;%#(%:15"C$%) MT>FFF@B (C[ 'N(_D#5;]XP;E(4ZB.U6ZHINHW%U6E"S,HT,=1 ]XM16SYHC*T9L=.%+5ZS/W2RU^GU2& MDK%:+5-Q5;K=?AFBS^7G9^=?MXJ&AHIBW(HN\DI62=M6#!JB0ZKATX22(4QC M@&KD7@XXLJMQ6;**GB]\QBW>X/)2<9D3VVX/E&S126FG)6L7#QC%F@\EYR8>G$ZJ,3"1\A("S;O'YFQ&#%XY0[JA MIF(L43&3T!*1TW!S4>REH:9B'K:2BI:*DFR3V.DXR19J+-'\=(,ET'C%ZU65 M;.VJR3A!11)0AQ]EIIIK@1 H=1^'^L1Z !\Q$1 #YB/36..W[=[MCW5+9/ M;;=X>/CA$1Z (O%,6'(4G7XJ&*!2A]HP@ #K9GMLY$-C6\ 0;[9]UN"LR2W ME^:I5Z;D.!=75LCY7G>:]HKURQN;(GE]1$SJ!2 HE.4P@9,X%S+ 0'X#U^_[ MP'[A#X@/W@/00^>N=-----<&*!@Z#_J]A#X#[]0]A^\!#[P$-52'B@N(YMQ^ M[LT=PN%ZR6*VJ[L)B;GX&-BVWE0V*LS$[I?(&,T4D" UBZ_-@X4O>.F0>F12 MB'5DJ\4T!C1O-4CGX*S9DC;AF/&F>,06-U4LFXEN<#>Z38&HFZQ\_7GZ3]GZ MI$#%(^BWGEGCYF+<=[.6AW;^,>I+-':R1[L#CDWNX_Y$=F^$MV./ ;L&N2JN MF-MJR;D'+BA9(@E3PN0Z*\,8WGB:N6EG(-XQRY304EZ^K"SR:)6LJW,;.#33 M6!/)QOS_NOL7H74Q5,6DPR+?[AE:_77)V09]]:KWD*UV"[7.RR:OG2-@M5 MIEGLQEM M1;>9'63P '0/S!KG3336/\ NJSD_P!M&W/,V?8O%=]S:^Q+0+!>&^*L8-F3 MN\W08-H+D\7!(OUDD1,FD"C^1413D)!O$,Y!Q%0L]*),X5_3;6L4D@DV-:+U+E4L-F<) M)D4/'PC2)@8N3GX6WGH+BZ4J/&CO$NP)XVGGZ,'M.RM9Y#HE0+)*/ *SP3:9 M5ZKV(T>ROG!B8ODW2I"5&R. I2IS5N=@"U>Q5 0,'4/>4FV6I63CQVAW4R&XZ]0P,MP6 M2JT^ KW!>/K!']_U#@))HKYL;ER^Q+M-5^^2.1]CZD/2/&H(6BSPK^O0"=EF M^/2V>F$\XYCEJUB)X[I;O/[@!A !'J(%^R C_ &)> M@?Q:?A"^_P!L/R^X?QZ_?%3,M!2;&:A9.0B)B,=(/HV6C'CF/DX]ZV."C=VQ MD&BJ+QFY04*4Z*[9=)5,Y0,0Y1 !U*MXH/%5[P-GS[OMM!3LXI> M3LDBD_W"XWBR$1:ED*E?I51-?(;)@D!EU:ADE\\=OBI(LX6Z5E,OEK676V'= M%@K>1A2E;A-N.0X/)N*;['B]@K'"J'*=%PB8$I*"G8MR1&3KEH@GG?'V&M33 M5G,0L@F=J^:ICY9E._\ 333336 ?)SL.H/)%LMS-M3O)6;)W=((93&]M< MKC[+=<*K(X[NS8Q"&57(6,;C9*%=ZW(%[7D%:ZE+NX*>BU^G4IS,Y-BX1(JF8Z2Z14UT3G2 M5(/(TXPGNFN>P/($Z*6--TZ+FWXJ2?.>QE ;@:7"'6=,&@*F(W:AE' M'L6[C'9S&.L^L5(I4E M-F!&MXAAVN>,T-&BYO+=9-O$>\C,90$HB"@"FZI^.EI:S)IF(9-8F3F*PAYC M1(2PE:#2+1DR\4['-(AW5BN=^M->I=1@&)/,>SEHM4NS@J_#M$_;S',E+/VC M-$@>XG6#5W/QN[*Z;Q[[*L![3Z<5FX-C"E-$;I8&B()_7+)TZ<\]DNXJF,0J MYRV"YR$LYCDG)E58^#)$Q)%!;QZ!2YR:::::X, & 0'Y_P ("'N A]P@/00' MY"'75;9XHG@;-M\M%GY&]H5+!+ UVF32>Y/&-:8=K3#%YGWX%/D^N1S-,",< M67J8=E3L<88ID( M>P;UJE>XW"TY!M=EO5WL$Q;+C<9Z6M%JM%AD',M/6*Q3SY>3FIR:E'BBKN M1E920MP\5 M7J]%1L' P<)C&J3&-BHJ-9)(LXZ-CF2"#-@Q:(I-6;1!%L MW2312(0,!N4?D(QQQD;-,H[I\@(HS4E -D*SBVAF=^CJ MK=DNNV=SEHD&Y%G$-3(*QS"#=RNQ1;+4RVZ7=!FG>5GG(^Y#<#<7EWRGE"?7 MG;%+N.])DU)V@WBJ]7HT5%$8.IUF+2:P57@&@@TAH1DT9(@(D444[WX]>-3= MER;YE+AO:W0?IU>,2:2%]R%8EUX/%^+()XJHBWF[_;0:/"1Q'AT7)8>"C&DM M:[&HT>)5Z"DA9O#-I]6S[P:VPW%]?C)+=WDC*FZ'("C9N>9A:[-N<+XB:N3I M]Z[:+C*N=7)$D5JL<4$Y22OT<5^DD5=2OQYE3-R;#[)X77A%L$",*UV=K5EQ MY7EIV"MYVW!M9U$X %<$7DLG2T>HJ40[^UQ&+(''V41.01+J'?X@?@&V<<6 MV-X'->$MW\PRD;S8RPM,VL9E:,;5DFY$*X:?6"9Q]=::PAU KE*9N/53SJ\U M-I%(%68Q@79>RR<-"2L1W4J[PF^[/>9BKD B-NV$*5;,P;=LX=SS<;16KCR: MUBZ&BVQ6+7<:63D%4X>K2U.6/'PTL"JB:V281VC16C63M04LT7:DAU$ Z^P_ M/7.FFFF@@ @(#[@/L(?D'5:AXQ[CS;8:W-XTW\8_A2LZ7NB:#0\N^B;@FSC\ M[4&&1^B)MR8A4T$5LDXV9MQ*@D0RCJ8QW9)5TH=S*',:'OB;)]UPID_'F8,; M33BN9!Q==:QD&D3S41!>(M=/FF4_ 2! Q .#:48-CJ)''RUD0414 4U# -X M=L@W2U+>OM)V^[JJ2#=&#S?C"M7=2-;+BY)7;$[:^CN=157$3>8[IMR93]6> MCU'HZB%>NLJ=?,W2W5Z@4^TWJW23>&JE,KDY;+/,.Q$K6*KMNJ-K?-N@LN]+=]N*W36OU!)/-V5K7>&C!T?S%8*LO7YF ME)JY5.X_UEJ3$J]H@IVR$E:W9JW/Q[:6@[!7YQBO&3,),Q;U-5G M)14K'.G+&08NDE&[MHNJ@J0Q#B&JF#Q"7!_9^+3.9LHXBBI:K=E@7J,C#S,2_0$%&SY@]02714#J41 M**:I%$5%$SVZ/ ES1TOEBVZ?1]T=0E7WAX:BHQCGC'[($F#6RM#G)'1F9Z%' M"<1/2[:Y B4Y%MN\U"N"RU>=E"(D*E)S>6/+3RB8:XI]JEBSQD8[.QW^:];5 M\$X@3DDV4YE?)!F?G-HY,2][J.I]=(JA-9!M)4%$J_ ^6@W(ZL4U7(F4IS=U M&Z+-.\W/61]R6X*X.[ME/)\\M.6&66 R#%FD4A6T17:[&^8HC!U2L12+2"K$ M"U-Z6(AF+1HF)SE565SXX:>)++G+3N>8XQK9I*H8.H)XFR[B,Q)- 4;46EN7 M9R(0<"HY248O\E7CTCV+HT,J58B9T)*T2C8]?KDIW7#6W[ >*-KV&,RV EE H>UG'\=;+?%H.!!%[FC,D>VGU5I!%,11 M=&K6+R4MK#J*B9>.7M-H13\L'RY31.]OF#,@[FLHZEW:0MX2.4<.&]8J MS6&K$:<&$6F)\]=:I>6GEJV]<3FWQUE'*3M"UY4MB$G%X,P9%R:32UY3M;-$ MGF&.H";E2N4.O*.&KF[WATT59PK59".CD)2SRL)"/ZAC>YO3<*D81Z:BSMZ[6>SLZ]E M;#*RDJ\^@V";!-Q7(_N*JFW#;A5#35EFC!)6BT20.&M*QG2FSE%&;O\ ?YM% M%8L16X_I5 M+2HS?T)^Y IA"&MLFGVB"@@-*XLF=%51)0ATCIG,0Z:A3%43.41 Z9RF #%. MF8!(-W5_L^9I-=<@%D246&<592KSBO6>#=]$G!"F.1S&S4)(%*9Q"6>N2B#.=K%@9"1]!SK!C(M#@HAV MGIU>7CBOS%Q0;J9S"-\]=:,8V7Z0M& M?,\U> M"LT(Z[6]BI5PBTUD"SE/MD6*T3/12BB9CMU4WK!PQEV,=(-.]N3CDOS]RE[E MIO<+G!RG#L$&A:WBW%4-(/'M.Q'0FRPN&M8KQG9$57[]\[,I,6NT.VR$E:)U MPJ[729QS:(B(OJ[8AL@SGR&[F<>;7MO\#]*7*[OA7EIQZFX+5\?4J.5;C:*%*9[*2"\97(1N^L$U%,'-R-QR<>V">,[:]2MLN"8T3Q M\(09F]WN1:-V]JROD:1;-D[+D.VJ(BI_5"54;)-8J**NNRJ];9Q%8BS^@BTS MJYWZ\3AU*8OP[@[>OW=WMU_1UZZI5.;>^O\ )'+;R&V6174/CV#;]1^!&D-5F+5(H>Q4TBE#V -;0?"%8>A\G[N6JS6':K(1L:A*VB5A85]4+[VM[6X7D"W!W+.EGLY./96PRLK*O/I- M@6P+<5R0[BJKMQVX50TS8YDQ)*U6J2*Y;4G&-);ND&\UD"_S2**P1-;AP7(0 MB:9%I:>E%65>KK&2G9%FR4M\^+CBWVZ<56W6-PEA*-+,VN9+'S&9U;7 M;,%V;-A2-,3!TC+C$5J(,LZ:4>D-':T54XI=4 5DIZ2GY^8S*<;AL#-'"[1U MFK$K9TU76;.6SC)='17;N&ZAD5T%T59XBJ*R*I#I*I*%*HFH0Q#E*8H@'T]2 MRCC:^N7;*CY I%Q>,&Z;I\UJMMKMCG1,T-4LA,(V*('3MCJO,S,_342]/P9JXHEU'LZCW7 MX:3=,IM:Y?=LCA[(A'U'/4A,;9;F!W'IDW37+S9%E2B*G,8J0$;97B\?O3"K M]D"(J=HE,8!U<%%$1* B'01 .H?'H/S#] ^VJ^/QNNX-=>U;']JT>[\MO%P& M3-P5L8 ?J5RXG9&/QIC]VHGU$ 49-X#(Y43B #V2*O3KU]H*%"ID[D:[U#'] M79C(6:\VBOTVNL"_C/)VTR[.!AVI.GN)EY&0;)E /<1,&KVG;QAVN[><#88P M-4DD4:QAC%E Q7 D;I BF,70:K%59JJ! *7[;@L6+E4Q@[U%5CJ'$3F,.NX] M--------:Z^3[C:P;RB[6;=MTS(R2C94Y%K#B7*#./1>V;$63&C-9"$N,&4Y MT3O6"A53Q-OK9G+=K:JN[?Q2B[-[]&2D;3<[Q]HF;=BNXS)>V'<#635K)&-) MHT>\%N91S!66%=D!Y6[K49-1)'Z7J-NAE6LW 2 I(N!:.?1R35C+LY%@UZBQ M1BK(>2;1#TVCT^ ;@YE[#9)YXFQC(UH0QB(I"LNJ!EW;I M5!BP:D7?/W#=DV<+IV_?!QPYXWXF-L[6#>HPEMW2Y58Q,YN(RJS1!=->513% MQ'8RI#Q=%-VAC:AJN'"$>HJ\C),VY $ZI=6&G+9RV[?.)S;TYREDYRC;LJV MY"2B\%X-BI)%I:+G; MIQ5[=8W".$8PLQ:IDL?,9DS),Q[5O=\P79LU,D>9F3HBL,36X@5W;2D4AHZ6 MBJG$K*@"LC.R4_/3&<^7,F53"^+,CY?O3].+I6+*+;,C6V25.1--A6Z1 2%F MFG9SJ"!2E1CXM<_N/N8 * =3!JA]R#;W5\O5SO#Q%-!YS2R8G!,H'%-1\*8FZ!U[/@'P"=5X('&$FO:M_^97#5-*)8U[ F,8MZ*12& M=R4I*9#N,VV1.!0[O1,X>OJ.2]WP>LQ$/ATL'-------5Y_C;MM2NEJDNSGX=VF8/1CFRI#![@8H#J M]XP?E"&S;AC$N9J_V! 9;QI1,G0G:?N+]$WZJQ-K8=#=1Z]K>6(3W'KU*(#[ M]=52OBL\QCE;F:SS!(NCO(W"%#POAJ+4,(]J/T=0(Z_SS5(.H@!6]LR).IJ M'7JL0YAZ"/:&*GA^<(HY]YB-B%,>QY9"+K^94LNRB:B8*MR-<&UN?RZ@9TF/ M4#(*2M.C&Y@, D,9@= ZB(_$1'6 ? $(AS'\??01#_E M_B ]A$/8:W9P$/;Y" B A\! 1 >H"(:N;T_V-/\ L"_S0UYZ::K?/&>;%I6C M[B\*;^ZK$KJ4O.-48X6RF_;H&.A%Y:QJS=N:4_E7/EAV+7?&)OHJ,2[C!UQ? M("8Q3*I%-#&Q=DR[88R30ZY$M9DFJ"2*1H^KT MVLL3K&A*/0Z\"Z[:LTZ!(NL6/BFZBRSATN]F9E[*S\G*2SW[#C^X_MQ?))N+ MJVW';C51E[#+B63MELDRNF](QA2&[I!"9O\ ?YIN@O\ 15=BO/(DDDDFM+3\ MLLRKU=92,W(M&A[?+BZXNMNO%7MTC,(81C2S%HF 83.9,R3$>V;7;,-V;MSI M&FIHR1U_HFNQ'GNF5)I+-TM%5.)55*561G9&>GIC93\-08_%F\SE.J6+I_B] MVZVYG.Y-R K'_P!%C8(%ZFY;8ZH3)PUF6&&SO6AS 2[WN0;Q[Z[QY%RJUVCL MP@99LHXNZB4772AU.;W'W$1$1^[YF,/Y@ZB.K>KPS6QB5V1<6>*D[M"JP>5= MR4M(;E<@QKUN=&2AT+[&0[#&]>>E6 KELYC,80=5?246Y326BI^;G&:B154U M>Z09IIIIIIJ,IXMG"265N'?(US*P(\D=O>8L,9?8J%3 7#=N]LJN(IPZ:GXQ M$0B,HKKN2]>PQ&I3"!CD3Z5.@?9.'<'XI@[@_( _:#^4-7%?AQ,O'SAPQ;(Y MMT\65E*)1;+AB3(81$S8,/Y M="@FXB(]>A:E"UU1,/8"I*D*'V2@(UJ<_F ,16[],U2&*FT_*%A;.3EZBVF;9<,;T!IY9AZ@556)GY\@![ M"9'U'OT 0&TDTTTTTTTTTTU5$^+O_;A[?_>^X#_S'.ZP#X OVX_CZ_O@(C_1 MRS:N;T_V-/\ L"_S0UYZ::P_WY;+,1\@VU;+6U+-+10:EDV!%LQL#%!%:>HE MPC%2R5-R!616$A"SU0L#=G*M4#J)M95LF]@I/S8F6D$%:93?ML4SWQU[E;YM MFW!UQ2)M-3>&=5^QLT'/U3R32'CA*:+A%9&&H6\2R2HMSJ-X%OB7'T4N+@"]Q&[J1E/V!605>D*/O MVF+[ZCV\BOC ]VNXZNS^+]EV/6^SVCS2"\:^R8M8D[QN D(U9,45A@)Q".BZ MIB]9Z@JLFHZKT=8+5&G!-S"7.,=$*N$/J5E9.=DY"9F9!]+3$L^=RL,CH '0?.*3M$#=!"DR.(B<3"'03?:Z?(.[[7M^3W]OR:LF/"7[OZW0>, M&Y4.V/$2K5/=OE=G$).W9$A2B)>@8=M78@0YP$$#2U@EE>H "NHN/N(B(UV M^<+$K;\SY;M:Z@JKV?)M_L*ZHCU,JM-6Z9DU%##[]1.=T)A'J/7KUZZFD>"# MK2;S/F_6X>6 K5_#^%*P17I[D3ME[N4NJF!OB *#3$1$ ]C>4 CU[0U8O::: M::::::::JB_%W$,;F'MX@4PA_0^X#^ "/_J.<^X-8!\ 9#AS'23B\VI\H^%%L0[D:@924B"OWF M,2N]9?)-P. MO(OJ^C<:IB5.1BJO)SM\=-E'3 [VBR"9'@6&.+L6XZPGCVH8GQ+2ZYCS&]!@F5:IM M*J44UA:[7(./)V-8Z+C69"(MT2B)U53B!W#MRJN\>+.'CA=PK]]IIIIIIIKI MO<164[K@+-M.5("J5LQ#DVM*I"4# JG/4>>BCIB4?8P'*[$HE$! >O00U0VG M-W" _P#5(7_!(4O^K6XKCZW4S.#\,V:IQLLNP0D,F2]A.BDOY93*NJC28PRH ME[R]3&+$$*(]/W !U]M:>G+A5VY7=+F[UG*RKA8W_2564,JH;W$1]SG,/N(C M[_'4^[P.#)+U/)-(="><9#:@SZ]/P@)D4W N/QNOX@G/UZ 4.I@ZB(^P!8!Z M:::::::X$0#XCT_X_P!GO^;WUSIK!3/O&/Q^[ILANBH=)JD/LD0PE#VZ:^5Q7Q'\9^$,AU/+.( M]D&W#'F2J)+)SM.NU4QM$15BKT?<8*ZF?=L.W_-#APGY2CW*.'Z!>)("=I2]$I6PP#Z31'L* M!.Y)X0W8';U[?;6+T-PO\3D#)%EH[CKV>E>D5*NF=W@FBR:"2I![BF19RD6] M9(@ _N4FQ"#\!*(>VL]<=8EQ;B"#+6,38WH6+ZTF)#)U['5.KE'@TQ3*)$^R M)J\;%, !,HB4@>0/: B >VNP@ #H = #X 'L&FFFFFFFFFO43Z15X.81. " M56+D4S (=0[5&2Y#=0^8=##U#YAJ@OET"-921:I]/+;/WJ!.@= [$72R9>@= M1Z!VE#H'4?SCK]\59Y>&;G:L' )(J+&7,7H8>JADTTA'V.4/Q$B!\/E\=>=P MASU^V6:"4(*:D-89N).00[1(>-E';(Q1+T "B4R EZ '3IT#4ZKP.LUY5Z MY&J^8X=7]3VP3**?MUZ1VY6:[\J0&-MZ>-X%!QE/%B" M_I(F\Q37R&BV6L2HO%U73ZHOG2B(62MBN[F,=R[I./D5'L"]@)^4D(::::U, M\N?+IM\XF-OSC).2G"%PR_<6\I&8)P3%R2+6SY,L[1$I5'CQ0 65K>/*VLX: MKW6ZN&RJ$:W50BHEO*VB3B(AU!YXQ/%>;H\7;PKQ/\@=NDLM;9=PUU)*6AE" MQ9Q7VQ/G)4(R+F\-5YN99T;&,'%H,8^U8W!>0E))@Q-<8AV^OIIPETLN<=Y$ MHV6Z+4LFXSM<#>L?WN B[33KA5Y)M,5ZR5V9:IO8N8AY-F=1N]8O6JI%454S M=0ZBFH5-8BB9((GB$^>?DGX_>1NU;=]LF6Z;4<5QF)\26ME"S6'L<7)^E,VR M#>/9IP>*UC7$%1MM29P&+Z+0UV,Y+WKZ#>N M5WM2B8UP_24C@%(&SLRJ"9A*LF0BI1,>9QIIIIIIKXW(LLG T&[3:I@*E#U& MSRBAC" %*G'04@\.8PB( !0*B(B(CT]O?5!ZJH=50ZJ@]RBAC*'-\.XRAA4, M;](F$?;VUE+A#!C[)=4D)ULS4<)M+ YB1.1$B@ =&+B'PE[C$,("!9 ING7I M]KJ >^F^BAN,7;U=W6-G3<[96A;F\[U$$CE$H@E Y1M,>W, & #=BC=%)5,3 M BFOEZXA]P/$ MON!7QYD5%S=,-71S)R.",[QL8JTK62*VT4*96.D$BBLA6LBUI!=JA5=N>5:-F["-ZG\;94QM/M++2[K67?I):$EFG<3 MO)WE4;/6+ULHO'3$/(H.XB=B';V'F&3V,>NFJMLIP3<[6*N5_%2=%O1X#&V] M3&T @XRCBU!<&D3>XEIY#1;+6)47:ZKI[4GKE5$++6A6=2^.Y=VFP?J/8%[ MS\G(2TUJ6Y=>77;[Q+[?G&1\D.&]QS#<6TG&X)P1&2:+2SY+LS1(I5'KU0"K MK5O'=;7<-5[K=5VJJ,<@JA$Q"$I9Y.)B7-0YO1WH[@=_6X*Z[E-R=T<7'(5Q M<^4@@D"K2LTNKM%ESP-"H<$99=&N4NM(N%$(J+1457765>3,R\E+!*2LJ]^W MX^./C<;R4[BZQMSVXU<92Q2ZS*O5YD_F'[=N-Q)QL[ \8\:.TG'6U#%EBMEPB*A](S5AM]PDGC ME_:KQ954GUMGV$(J\=Q5*@Y&3(96(IE=!&)AVH HX4E9YY-S\O"<\21P]\D^ M\[DXMN;-L>U*[Y:Q8_P[ANO,[E!S^.XZ.<35<@7S2:8$;V.YPLF"K!PL1)4Q MV)4C&^TDHH02F'0?^MRN:O\ >#9._P ;L/?]Y.GZW*YJ_P!X-D[_ !NP]_WD MZQYW/<._)3LRQ2]S?N;VI7?$N*XZ:A*Z]N,Y/X\D8]O-6-R=I"L#MJW0+YBS)4$WLU'N$;9<8LV%A@G2BR+>1:MIB]QLFBDJH@J4I'K%LMT+W"D!3 M%$>T/UN5S5_O!LG?XW8>_P"\G3];EV)5;58'":S>.$7)S.D6Z M/87H50QS$*:<7IIIIIIK$'D$O;?%^Q+>=D=PX!J6C;5=P=I36$P%$',-B:VN MF9""/P45=D022]P#S3D 1#5&0<>H@/\ U$P_@(4!_C#4RGP]?'H[W4[*\CY( M,P,=./W-72H-U3HK&!5**Q;AF1,9,Q"&*)"N)E=(??J"B9PZ>VM0'B)\5N,1 M25G20@(]P&DK'(I*#\ET52#T,4P!D M%X5C,#?%/,YMZBGKGTD=F2H9DPZ\6$0 AG$YCR5MD V.(F+_ ,[M%(A&J1>H MB9=9(I"B8P:MR"B!B@8/@8 $/S"'77.FFFFFFL6-Y>S3;_OUV_W;;9N3I+6Z M8YN;8#E,04VEDI]D:)+%@KW1)T45EZU=:TNNHXB)=N11)1-1W$R[23@).5BG MM0]R]<0NX#B6W +X\R&@ZNF%[HZE)' ^>(Z+5:5O(];:*E.K&R21170K61ZT M@NV1N=,6=O%7*] MBM.AWQ2 QMO5QM (+Y0Q<@X!I$WV(9^2T6RUB5%VL=R]JCUPHC]9ZSYKJ7QW M+NTV#]1[ /8&>DLK.7;ESV_\3&WMSDK([AK<(B49.T2L1$NJAK>AO0W!;^=P-UW*;E M+JXN61+BX*DBDD51G6:;66:JQH*AT."%9="MTNMH+J(144@=5===5Y,S+R4L M$I*RKW[KCVX]MQG)7N+K&W/;E5QDYJ2\N5N=SE4W2%&Q71T'2+>7OM^F&Z*W MT;!QWG%1:-$2JR]CEU6=>KS-]+OD$-6^G&%QA;=.+#;G$X*P7%!)S\D#"9S! MF"88-F]XS'>4&HHJV&P*(G7^C(.-\YRSI=*9NEHBH1"IT45'\R_G9V8V/Z\1 M(01ZB4HC]XE 1_C#7'EI_P!;)_@E_P!FGEI_ULG^"7_9J,/XN@A"\.MW$"% M?U?< ^X% !_\Y9/Y@&JH9']E2_MA/YP:N<^ M,@\.?'P(D((CMYK_41*'4?Z MM3_Q'IK;]Y:?];)_@E_V:>6G_6R?X)?]FN0*4OXI2E_, !_)KRTTTTTTUHQ\ M23E]'#G#%O7DP<^1)7FEU3#\2D40 [Q;+&1*G3I1L0!,43=*R^GW"A2@8WD- MUCB'80^J=,ET7+-V@DY:.&YRJH+M'!"K-5T5"B)3I+-SIJ)G*(E,0Y1*/00U^K333333 M36+.\K9KM_WZ;?[MMLW)TAK=,9_&^5,;3[.S4JZ5EX+.6A)=F)B@<@B!V[QB];*+QTQ$2"+J)G(A MV]B)=D]C'KIJKVEO$WE[A]^.=K5N+W-Y ?9 R3:0;LP7.D2/@*Q78[S AJ=2 MJXU'Z,JU2A2*K"PAHQ,B9W;E]+2"KZ:DI*1=]A<>_'ON,Y*MQE8VY[KS-_,/V[? M5OKQA\8>W3BPVYQ6"L%17TG.R7H)K+V7YE@U0O&8KR@T\A:P6!5 5AC8..\Q MRTI=+:.EHBH1"RB""CZ8?3DY+['M----1AO%T_M.EW_N^X!_TED]50B/[*E_ M;"?S@U<[HC'M\9GMI-DWCVQ%N,C&7J) MC;'G>/;3+H$3&!CCG-\5]39M4RI1_!E&_0V,4_ME,3JX'W*8WVJQ$OL8.H] M'J41Z=>@&#M-[?F$=71O!ENG3W@\5>S;+;J2))6J/Q/%XHR"H8XB]"_8656Q M?874D01$4G<[]665H HC^$:SS5([W7O\ &T?C=\^1D)W)A&B[ M=DT<*5,L?9G5F"JRU0F/3J/3X?FZ?IZ?+K\>GR^6@=.H=?<.ON'WAJSD\(ON MPX_+'M->;7L,4Z+P]O'K!1MNX6)L4DWD[EN!]*J=HQR_5K(NW9N9NEPC9XE# M#CYHDF&(W#E1-5J^;6,+A8YB>FFFFFHPWBZ?VG2[_P!WW /^DLGJJ$1_94O[ M83^<&KG;@+_:<^/C^]YK_P#GJ?UM^TTTTTTTTUP(@ "(CT $1'[@#W$=54' MBZMU">>.5%_B&%DB/*MM-Q13L3F2;F%1E]?[213*-_=I*"/07;?ZU5FKR)2E M#RG55.W-]M(VM+G%WMJ4W?\ (7L^VZ&:"^BH-*'7;$N(B8I0[ [A /?5W^D4I4RE( %( ?8*!0*!2?N" 4 "@0G0@ M >P :PXY#=K.W/8E8N'/[* MDHG#X[S(P;%6Z=/(.EC"<;LFIA$Q5Y]\9(.Q=34_;33333336I#EZY>MOW$M MM_6R'D1=O=,SW1M*1V",$1LFDTLF1[(T2*562DE2@LM6L3C(M:H=WF;S-P._;Y2[NKID:YN0(0A 5:5JG5MHJN>"H ME#@C+KH5JE5M%PHA$1#=111151W+R[N3GI.5E7O8''IQZ;C.2W<96-N>W.L_ M2$Q(BG*W6[2J;I&C8JHR+M%O,7V^2[=%;Z/A8[SBH,V:)5I>QS"K.OU]F^E7 MJ*(9!K?X6S[!0SJ,J.2(IF5(\A&NF:KF0&J7Z MN^,IT;->%+Q/XWRGC:?9V>E7 M6LNQ9S$%,,Q,4JJ1C%4;NV;MNHO'R\3((.HFNFJML=P1<[V+ M>5W%J>/L@J0&-MZ^-X!%QDW&3=8&4/D*'9 @T7RUB5!VNHX=UEVX41^M-5\Y MU+X\EG2;1V=[7GL%.OY#>FFFFHPWBZ?VG2[_ -WW /\ I+)ZJA$?V5+^V$_G M!JYVX"_VG/CX_O>:_P#YZG];?M--------=2YYS+2]N^%,L9XR,^+&T3#F.[ MCDVW/!423.G7Z3 /K#))H>:(%4=NT&!F3)N'51R\@B'L/QZ#\A#K[=0'W#\NJB_ MQ/\ LB5V>6[+ PWT;B[=6=0Y%RJ)(3[*)>@F*K5,0NW*M98&YUJOVZJR[*P5BT MPD58JY/1BY74;-P,XP;RD-,1[HGX-RRDXUTU?-5T^I%4%R'*/0=>^TTTTTUJ M-Y>^7S;_ ,2N %L@Y"7:W3--U:RW7;G6?I"6?>7+7>[RR;M"BXJHR+I%O+7N^2[=%88^'8BJ5NQ8H$5F++, M*M*_7V;V4>)I%M].,?C&VY\66W2)P3@B(^D)J0]#,Y$6HHJV M.R+(&6"/B(_S7#.FTUFX4AJ?#JG;-C/99[-S:-.BBNXK5UK+A=1S"S38BA>U1U%RC62@I*5BWM M0_R_\0&?^)3/RU!OR+J[81NSN3D,#YYCXQ5I7)_&^4\;S[.STJ[5AWZ M.9@IAF)BE61,8JC=TT=MU%X^6B9!!U$S<2Z>Q$NR>QCUTU5MC>"'G?Q;RN8N M3QYD)2OXVWL8WKZ+C)>,VZX,H?(D,R!%HOEK$J#M=1PZK3IPHC]:JKYSJ6Q[ M+.DVKI1[77L)./9#NFFFHPWBZ?VG2[_W?< _Z2R>JH1']E2_MA/YP:N=N O] MISX^/[WFO_YZG];?M--------0Y?&*[^4L(;,:)LEILT1#(.[BQ)S-]:M5S% M?1>!\82L?+OB.01$J[(M[R*2LPS)4YO3RL/6;K'F*H0JP%K(P^V;[0C[B(F' MXCT^)C?E$ ZC^75PWX<79 ?8_P 5N!8"Q0Q8C*6=VR^Y3*R:K4K=^A.9491K MNH0<@0X>I0>5;%["D03]BN;^E)EO, 5-,RR@#O;TU&)\5;QZGWD\9]F*6+UEN:::::Q_P!U M62LK8=VZ9DRC@W#,IN&RW1:#/62@86A9AG RF0[%'-159P#21>=W:8[.S M8(NIR51:*1-=8OY]]&LUZ3C>UNXW'[W-Q^0\_;J+5*6/+5CE%HZ0CWK5U#Q- M$BH=TY;QN.JE5G)A^J%5J F<1["O 4':3OU\A.+O[&_F))Y]WQX<=^XWDPW& M5K;KMTK7KI-[Y4M>;S+).D:+BBBHNDF\M>[Y+MT5?0Q#$50;Q\>@569LTRJT MK]?:/)1XFF2WTXR.,C;GQ:;D6HH+V:RK M(F6]!$L?-<,Z=36;E6&I\.H9JU,]E7DW-R^QC36+V\79U@#??@&[[;=R=':7 M?&UV:!WDZIM+#5;"T36""O%'G?*6<5JZUEPN=U"S34AR]#N8R4:R4%)2D4]J M(.8#A_S_ ,2F?EJ'?47=WP?=WR%7VB@**P\PDF*S>LY*K+= M=LE<*>JY.*(G1G(-:2K,BPD#:UL,9EREM[RE1\TX4O%@QOE/'%@9V>E76L// M13$#,,A,!5T3F*=NY9N6YUV,M%R"+J(FHAT]B)ED]BWKMJK=#\2^Z#R.S,,]$U.RD)*1J M!_/:*R%=>P4J_P!D6FFHPWBZ?VG2[_W?< _Z2R>JH1']E2_MA/YP:N=N O\ M:<^/C^]YK_\ GJ?UM^TTTTTTTUZ.S62"IU/K]:K$-*6&PSTLY2914 M)!0C%>3F)B3>+F*BTCXN.:N7SURL8J2#9NJJH*-GC M%ZU7(HBY9O&RJK9TW53.DL@JHFH0Q3" TS_.;QL2O&-O]R?AV)C'B.#KVNOE MK;E,*E64;NL46R2>G:U4SQ3O]1+XRFT92@2WFJ^L=(PL7/+(HMI]D*F/?%WO MZOO&KO4P]NJI(/9*,JDN:"RA36C@$"9$Q!9C(,,@TM8%#D;'=O(HI)>LKO/, M;15SA:U-&24-&E*-U-AK+V/,_8IQYFO$UG87+&N4Z? 7JD6>-/WM)FMV2.0D MXQWV#T5:N?(7!%_'N2)/(R01=1SY%!XU71)V9IIIK@0 0Z"'4-1%>='PR-9Y M!LDP^Y_9W*4/">XFU6R"C\]P]D2=1.-\GPDK)-6$KEHY8-B[7BLHU=BH>3L: M31@*&4HUH<[I5C=4 DK%O4XR>,G;GQ:; MD6GIU[+95T!5]#$L?,<-*;36CE6'IT.J9HT,\E'DU-2^Q?3336+^\39W@#?= M@&\;;=R=':7?&UW:!YA.J;2PU:P-$UOH*[T>=%%9S6;K6G"QW4)-M2G .YC M9)M(P$>I6V7>)?& MR)GFO/VYH]NK5%ED8Y'&#)>9@9VV1CR:F)!W4FT;#3TV I0( %* ?( /R M? .@!]P !T ->6FFM5W,9QS3/*5LMG=J$%E:,PT_F,A8]NY;M+5!Y M>&;=*D2;N04CC0+&P5I=120!R"9'(2A"MQ()C(J@;H6(P7P/.32F*8.1.B]2 MF P?^+19OB ]?_?)J;;QZ[5G^R'99MSVGRET:9$?X+QQ'41U=F$&O6F=C58O MI%X,DW@G,G,KQB:A7Q4P;*R;TY12$PK#W@4N9>FFFFFFFH8'B[>59# NWZ,X MZ\/64B>7=RT*G-YT=1+P ?TG;VD^.DA5W9T#%592F:)M@K&JM_,%0^/("T-I M!H#*W13A6M(#J@>P:M<_"O\9"NQ_8DWSWDNOC%[ M@MYB5?R3.-Y!J*,Q3,,M&KA;#M(6*L0%F;R4CI60R186X V7*\MT5"RC;U=6 M2$DH/3336@OQ#_%0CR=['IIOC^#1>;H]O(363]OCE)-,LA9G ,4?KWAX5S] M]+E"$C6B,0F=1!%*_P #2G;ITA')R(+5 S]B\BWSN.D&KE@_8.5VCQD\05:O M&;MJJ=!RU=MERIKMG39=,Z#ANL0BJ"Z:B2A2J$,4)Q'A)N9%+%EQ0XP=Q-L! MMC[),\\E=IMDFW92-*EE"<='>6##"CMR<$FD)DYZHM/49#O11;9'-+0B";I] MD%B1I8R (" "'P'7.FFFFFFFFFFFFFFFFFFFFFFFFFL%N1W?MA_C:VEY-W39 MB=I+L*E'C%T>F)/$FDWD_)TRW=)TG'->[P44];/R#=1:3?)-W):[5X^?M+Q MT?".A"ETW5[G,M[R=PN5MS.*!50L9 1,>S\Q0R1E#[D/#E\3SKDOWL0\YD>NKO=J6VQW!9&SD MY=-S_1%TDRO%'&/\+ N)1(LI?Y6-7>6AN02G1QY!6@ P96&B5R*]50:+9UH,;Z:,99F@6_5,JU@1449QN68ADGY4 M=8G+*TLTFL);&\?#R:]------------------------?$9*R31,/4&XY2R?; M(.BX]H%O;>J$_\ -9N9-LY5(WF\NW.-[Q(2\7\C M1L=%@H!@IU3;Q%7;B=^2PR4SJ2VX;>SW M'&V+&Y6DK+QB V?+>0B,RLW^4\NSC5H%ONST@@*R+$YVK6!J48NHJI!4N%K\ M.HNY9<>Y^P5=9;'N5L7V)K9J=:X90H.6#]N!T5VSIJL4[.5A9= M@LZA[! R2+F)GX-\_AY5JY8/5T3V\W"IS-X8Y;1: F]54?S.*[2]ZC'N3*.I"GRRQJC9ECNB0\O8-UVFFFFFFFF MFFFFFFFFFFFFFFO53DY#5F%E['8Y:,@*_ 1C^;G9V:?M8J&A8:*:*OY27EY1 M^J@QC8N-8H+O)"0>KHM&31%5RY5313.<*N;Q'G/\]Y"+?);0]J5BD(_930+ MFI9+2S%U&N]S5U@7GF,[$^14!%TCB.MR"!'= KCQ))2PR:*-^L34'*55C*[% M"CH]_+OV<7&,W4C)2+INQ8,&+=9X]?/7BQ&[5HT:-R*N'3MTX530;-D$U%W" MZB:*)#JG*4;4KPUO!LEQTX?#<]N2JS8-ZF;:ZDD>&DD45W.WK%\H#=^ACAJ) MBG]-D*RBFSDLJ2")^Z/4;QM"8F*WAI]Y894.FFFFFFFL0=]&R' W(5MMOFV+ M<16OIRD7-J1Q&R['T[>UT&XQZ:XUK(5%EG"#CZ&MU9Y;TC,=$1%Q#O*J<$5UD7!KB0$C*UMV"1"R.0L+NI!8SNS4M MIEH ZCFU8^65]!/%D8?Z*MW3D.>6#:QM(D+'CK9.P?>ELTXLFY@+ON8=QSKS$)&T,Q%*0 MK>*$7**3RMX\="F_G5$VMBOR)'I8RKUN* 4IU#@!0,8YA^0"8PB(_DZB(B(^ MP!U$1'H "(@&K%CPS/AYW^'#TWD4WT44['*RB+2Q;8L$VN/['F,&[A(58_,F M1X5XF(MLD/&ZJ;G'=5?)@OCYFJ6U3+=*\.(=K3YSH !\ USIIIIIIIIK! MWD%X]]N')3MWLFW3TRMD3!MC.?-)%JV?,7*#QD\;HNVCMJLFX;.FKE M,JK=RV<(F.BX;N$C%5071.=%9,Q5$CG(8##^G333333333333333336 '(-R M:;0^,W$CC*VZ+)3. 5>MW043&<$+::ROE*4;E#^I- I8.F[N2*58Z",C8I%6 M+J%>]0BM89^-243\RK,YA.=G=-RR75Q!SKAQB#:O7)LTACK;G6IAPYBC+-3G M+'V[*1ABW[?]R.-J]E/%5V:E1F*U8$#CY#Q #C'3T#*-CHRM:M M,*L<7<#9X)VPFX9V +L7B?Z7>F8XJT[><@VRM4:EU=@K M*V6WW"& MTPIQOM:KN(W'_5S.F]@&B;]A+$;&D,98 =.D0!:/Q6TDFZ2DY_"883W,.+3G MGCSX[9GE.8PON=Q!=,.9&AC',I!6Z+,W1EF)3"0DW5IML9 MS 7"MN3 ;T=DJ\G+0COM,"+XQR'(7I2L6FS4J?B+73K#.52T5]^A*P%DK4L_ M@I^#E&IP4:R4/,Q3AI)1;]NH '0>,72#A(X 8B@"&I7?'EXNO?3MB;PM!W:P MK#>KBUAZ9F2Q665+3]P$*P()B"9/)#2/?1-[\@BAES$R#77]@D5DTTE[LU3$ M3EFO['/$.<6N^IO#1-0W!P^&,I2I4$C8=W&J1V)KE](K)%,6-@YF5DG&/+HZ M55\U-JWJ%SEY!8J8&4C6QS@D&[E!RW69IFP?$D[N2MR1%VS3+.3D)C&6%V3HIU"(OHRL*I- M\HWIL04^JK1XUQJW6(HF=M+KIB.H.N^_E:WV\C]D-+[J,\6:VUEL^%]7L30) M_JAAJI'+VE;F@,;09T($S]LD4J);%/$G;6X2* /I]T;J8==H 8PB/Q'XB(C[ M!U'IU,8?8/?VZB/Q$ ^.I('$_P"&EWK/D-JVU5ZLT?&RCD.ONR7 MC(4-YY17)A[&S\8^2FTGB'0K6[692"I!$U1>QCRTK-%8A6R[X_>,[:#QGXG3 MQ5M9QDSK8OTVQ[QD>=,A.Y6R?)MBB!96_P!U4:MWDGY:AUEHZOQR,54:^9RX M3KU>BTU5 /GWKU[Z6C(SROI&08L/.[_*]:\;-/-\OM[_ "_4*I=_9WE[NSN[ M>XO=TZAU]=];*P(B'UA@NH?$/IF,ZAU^'7^F_;7L0EHPS9N\+(,1:NUR-FKD M'C84'+E50R2:""X*^4LLHJ4R9$DCG4.XX=QS%('4QB@/Z 'K[A[@/N A\]------ M----8Q[J]F>U_>[C-UB+=/A:D9FHJQEUF3"UQG?*5Q^Y2*@I,TVSL%65FI<] MY)03+-5:7B9'R^J1UU$3'3-!-Y&_!I9+JB\[D7C8RDCDVNB9R_)MYS9+1M>R M"P(8RRP1M'RJ"#"G6T@&.FW8,+RTI3YNU1+ZJT3;PXJ'AE[@]L6X7:C?GF+M MR.&LBX4OK(5##6\BU:4K3Q\V3.4GTC"KOD"1]AB%3'(+69@'DG%.R'(HU>*I MF*8>BP$Q1Z?Y3 (=?SAK8EM,Y:.1G8_Z!IMIW<9>H59C5$#ML M>OYXE[Q:!4#]PIAC+(+>T4= %B=4EE64(T<&2'M*N42E$LD/;5XU7=[2DXR* MW1;8<+YUCVQBHNK)C>:L6#[FZ1$2]SQZW<)Y&I+MX4.X?)CZ_7&AQ$ $>@B M;>/A+QDG%_D!NV0RU2=RV I=M,XYL\E8G:28B/<92 MDM%1*'4J!C#VAM"QKXA#AJRHDV4KN_O"L*=R1,WI\DFM^(UT3* ^6N&3:O5 M4$U"B( H"?V'6:-6Y$=@=X027IV]W:-:"+%*8A8+)" &!1KE?'[A,2B(@!@.C8SE MZ#T'H/7H/37HI;>'M,@ ,:>W/;>(,A ZG/+YNQ?'%* !UZF%W:DNT.G7W'I\ M!'X:QOOW,!Q9XS!7ZW\>VF1 2AU.0(VI34\_.J7X"D1L9 M3N^SV]WMK7KEWQ4/"_BP%THO])VG(B4;DMY!EH*QU+#;O">%98S=P;. M6?T)3']1=12JA>Y]3J\Y8*WO((+( N9@XJ]<7K[APD"#NQQQ3^<$^;C)\,1L M$V!+5_(^18G^B[W%17I7R.1\P-F./664]O#ZYY 0CG MD?D1I+2);+:$TYAV:>D)8[5<@(1IV3/JW')OGLV5XCQ#Q>[-]DNUUC_0Y8PE M.2/:QCJBGK4G:9<^-G>6KGDH9"TQK^9GI"S.W499K8]M*1%9TRY79 29+-2$ M;E1VL\3N\>_[C,.WO"6Y1Z,RS='B9),@ +>4B56,BU.4BK9TDH0ARQ9=YW M@X=A&:32MDVG9$R1M#MSL7KAM63*+9GPX"ZW5=)).MVV589!A4SN1,GW1V2' MC!DV.!&D'VHD3&+7NG\)YRU[>EI&1Q]CR@[JJ>T.HJE-8&N[(;(5B!!.D9YC MG(J=)MJD@8"B55A64;64BO1-)TXZE.?07F7;3N'VZS2M=SY@S+N%IQ%PHV-% MY4QS;J$[,JF;M,"!;/$1J;D@^PIJM5%DE2"4Z9S%,41Z3[#CUZ%$W3XB7[0! M^<2]0_CUSWG .WN-T^':(CTZ?<(?#I^30#B'P GZ4R#_ "E'7(J&'Y)_H22# M^0FGFF^Y/_\ "E__ $UX]Y@'J ]H_>4 +_- -<]%%!^!SC^8QA_UZ_NT8NW[ MA!FQ;+/';E4J+9HU2.Y=.%CCVD20;(E4764.(]"IIIF.(_ -;0-M'"ERF;M5 M&"V&=E&;G<#(+)D;W6^UO]2"AJ(G[1.[;W'*[BG0D@W1(8#J#$N)%7IU*FD= M3H09)6T3P4^=+0I&S^]G=%1\5PY^QP\Q[@**=Y+NJR!E [![>K:TK-+KL@1 M,#"+B,@;\S*8Q>T5@ >LM39'P(\7NPL\3.8FVWP%VR;$BDJEF7.:B67,DE?( M EY4G$N+$T^JE,?E%(!!:@U.K" F-[F$1'6X\ /?Y_>/41^/7IU'J/3W'H' MP#Y:YTTTUXG_ !#?V)OY!UH%XW?VZ'Q"'_SUQQ?_ ,4)#7ZO$&_^@G81_P#5 MTX_?_P!PI_7R_++MXWE8/S52^33B]HS:^;GY.GK[3-PN'%&RRT'F+&F0WAH3 M"V5YF,: ";ZS;9>S1N$R%NAP_/98RA.OW@?23U:?L2JC.%^DE%GK" MIQ=?BEUECL!5/+ @/_(O1V&L5RVQ3J!M4##V6$?%['L-88QC-Q+LG02]CF-E4';)8HE,8!*H@8 M.AA#X"/76'F?A)XE\^/G*^2-@>W)20D.[UTQ1J47$9Q&[H\DJY' MM#^F#N3+?$._H(AK6]D/PB_#A;Q?L1)DR. MR*8J91'H4ICFZ !U^/71'NH\,UL,PP[>C4H9UAZF,'VC M)8W1(/L4/@F'SUD5@/A(VJ94?L6EAR!N"9IN5&Q%#0MHQJV. +%(8W8+S$L@ M " F'M[BFZ!\>OOUD/;:_",<7=LC"S%OO6\&S'3(DN9B]RQCB-9*]YBB9)3Z MMX5@GH)" B7\$]35 !Z^;W?:UM)QEX8WA6Q.9.02V@-\B2B)DQ*_ROE/+EX2 M.(=I1%:!=W9M5%P/T 3%5@#$ >O:4H"(#M=P=LPVB;;VS1/;_MAP%A<6A"D2 M=8SQ)1*?)F[1$04<3$+!-9=VN(F,8SAT^67.8QCF4$YC&')P"%#I[=>GN F$ M3"'YA,(B'Z!UY:::::::X-[E,'Y!_DUILV,XXA:ORE\T=Z8/)9>5R3;MCB\V MT>*L3QK-2K[=7T0Q^B4V\>V>(@NU4[G@/GTCWK$(9MZ4G>F?^_-'CJ&R1B'9 MU'S;R69(UWDHV97-F:)58HJK2==N02L>C*)?1N> M,:2J/IE)2-EF)?,<,4DUO.CU^J!U 3\I42*DVZ0Q 3B(Q,!$03CF) $>G40* 4T1* CT Z] ]^@ '7X &O9Z__]D! end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover - shares
6 Months Ended
Jul. 31, 2024
Aug. 21, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 31, 2024  
Document Transition Report false  
Entity File Number 001-38056  
Entity Registrant Name YEXT, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-8059722  
Entity Address, Address Line One 61 Ninth Avenue  
Entity Address, City or Town New York  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10011  
City Area Code 212  
Local Phone Number 994-3900  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol YEXT  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Reporting Company false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   127,920,766
Entity Central Index Key 0001614178  
Current Fiscal Year End Date --01-31  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Current assets:    
Cash and cash equivalents $ 234,823 $ 210,184
Accounts receivable, net of allowances of $926 and $1,013, respectively 45,870 108,198
Prepaid expenses and other current assets 18,312 14,849
Costs to obtain revenue contracts, current 23,048 26,680
Total current assets 322,053 359,911
Property and equipment, net 44,037 48,542
Operating lease right-of-use assets 71,872 75,989
Costs to obtain revenue contracts, non-current 12,793 16,710
Goodwill 4,478 4,478
Intangible assets, net 156 168
Other long term assets 2,815 3,012
Total assets 458,204 508,810
Current liabilities:    
Accounts payable, accrued expenses and other current liabilities 33,740 38,766
Unearned revenue, current 156,194 212,210
Operating lease liabilities, current 17,574 16,798
Total current liabilities 207,508 267,774
Operating lease liabilities, non-current 83,201 89,562
Other long term liabilities 4,692 4,300
Total liabilities 295,401 361,636
Commitments and contingencies (Note 11)
Stockholders’ equity:    
Preferred stock, $0.001 par value per share; 50,000,000 shares authorized at July 31, 2024 and January 31, 2024; zero shares issued and outstanding at July 31, 2024 and January 31, 2024 0 0
Common stock, $0.001 par value per share; 500,000,000 shares authorized at July 31, 2024 and January 31, 2024; 150,518,464 and 148,197,347 shares issued at July 31, 2024 and January 31, 2024, respectively; 127,144,940 and 124,867,093 shares outstanding at July 31, 2024 and January 31, 2024, respectively 150 148
Additional paid-in capital 966,550 942,622
Accumulated other comprehensive loss (4,359) (4,183)
Accumulated deficit (687,046) (679,172)
Treasury stock, at cost (112,492) (112,241)
Total stockholders’ equity 162,803 147,174
Total liabilities and stockholders’ equity $ 458,204 $ 508,810
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 926 $ 1,013
Preferred stock par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock shares authorized (in shares) 50,000,000 50,000,000
Preferred stock shares issued (in shares) 0 0
Preferred stock shares outstanding (in shares) 0 0
Common stock par value (in dollars per share) $ 0.001 $ 0.001
Common stock shares authorized (in shares) 500,000,000 500,000,000
Common stock shares issued (in shares) 150,518,464 148,197,347
Common stock shares outstanding (in shares) 127,144,940 124,867,093
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Income Statement [Abstract]        
Revenue $ 97,887 $ 102,598 $ 193,877 $ 202,051
Cost of revenue 22,293 22,393 43,839 43,743
Gross profit 75,594 80,205 150,038 158,308
Operating expenses:        
Sales and marketing 41,957 47,591 85,211 91,587
Research and development 18,580 18,890 35,639 35,643
General and administrative 22,623 17,955 42,180 36,541
Total operating expenses 83,160 84,436 163,030 163,771
Loss from operations (7,566) (4,231) (12,992) (5,463)
Interest income 2,395 1,840 4,755 3,374
Interest expense (124) (88) (516) (161)
Other expense, net (204) (297) (342) (617)
Loss from operations before income taxes (5,499) (2,776) (9,095) (2,867)
Benefit from (provision for) income taxes 1,442 (661) 1,221 (982)
Net loss $ (4,057) $ (3,437) $ (7,874) $ (3,849)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.03) $ (0.03) $ (0.06) $ (0.03)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.03) $ (0.03) $ (0.06) $ (0.03)
Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic (in shares) 126,535,481 124,358,526 125,967,631 123,821,653
Weighted-average number of shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 126,535,481 124,358,526 125,967,631 123,821,653
Other comprehensive (loss) income:        
Foreign currency translation adjustment $ 237 $ (196) $ (180) $ 154
Unrealized gain (loss) on marketable securities, net 12 (8) 4 (12)
Total comprehensive loss $ (3,808) $ (3,641) $ (8,050) $ (3,707)
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Treasury Stock
Beginning of period (in shares) at Jan. 31, 2023   122,335,000        
Beginning of period at Jan. 31, 2023 $ 128,023 $ 142 $ 897,368 $ (3,617) $ (676,542) $ (89,328)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)   1,514,000        
Exercise of stock options 8,583 $ 1 8,582      
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   1,464,000        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (7,752) $ 2 (7,754)      
Issuance of restricted stock (in shares)   75,000        
Issuance of common stock under employee stock purchase plan (in shares)   492,000        
Issuance of common stock under employee stock purchase plan 2,120 $ 1 2,119      
Stock-based compensation 22,779   22,779      
Repurchase of common stock (in shares)   (1,226,000)        
Repurchase of common stock (11,025)         (11,025)
Other comprehensive income (loss) 142     142    
Net loss (3,849)       (3,849)  
End of period (in shares) at Jul. 31, 2023   124,654,000        
End of period at Jul. 31, 2023 139,021 $ 146 923,094 (3,475) (680,391) (100,353)
Beginning of period (in shares) at Apr. 30, 2023   124,214,000        
Beginning of period at Apr. 30, 2023 140,587 $ 145 914,608 (3,271) (676,954) (93,941)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)   258,000        
Exercise of stock options 1,339   1,339      
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   782,000        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (4,512) $ 1 (4,513)      
Issuance of restricted stock (in shares)   62,000        
Stock-based compensation 11,660   11,660      
Repurchase of common stock (in shares)   (662,000)        
Repurchase of common stock (6,412)         (6,412)
Other comprehensive income (loss) (204)     (204)    
Net loss (3,437)       (3,437)  
End of period (in shares) at Jul. 31, 2023   124,654,000        
End of period at Jul. 31, 2023 $ 139,021 $ 146 923,094 (3,475) (680,391) (100,353)
Beginning of period (in shares) at Jan. 31, 2024 124,867,093 124,867,000        
Beginning of period at Jan. 31, 2024 $ 147,174 $ 148 942,622 (4,183) (679,172) (112,241)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares) 258,606 259,000        
Exercise of stock options $ 791   791      
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   1,411,000        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (3,786) $ 2 (3,788)      
Issuance of restricted stock (in shares)   138,000        
Issuance of common stock under employee stock purchase plan (in shares)   513,000        
Issuance of common stock under employee stock purchase plan 2,351   2,351      
Stock-based compensation 24,574   24,574      
Repurchase of common stock (in shares)   (43,000)        
Repurchase of common stock (251)         (251)
Other comprehensive income (loss) (176)     (176)    
Net loss $ (7,874)       (7,874)  
End of period (in shares) at Jul. 31, 2024 127,144,940 127,145,000        
End of period at Jul. 31, 2024 $ 162,803 $ 150 966,550 (4,359) (687,046) (112,492)
Beginning of period (in shares) at Apr. 30, 2024   126,129,000        
Beginning of period at Apr. 30, 2024 155,674 $ 149 955,363 (4,608) (682,989) (112,241)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)   166,000        
Exercise of stock options 508   508      
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)   775,000        
Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (1,740) $ 1 (1,741)      
Issuance of restricted stock (in shares)   118,000        
Stock-based compensation 12,420   12,420      
Repurchase of common stock (in shares)   (43,000)        
Repurchase of common stock (251)         (251)
Other comprehensive income (loss) 249     249    
Net loss $ (4,057)       (4,057)  
End of period (in shares) at Jul. 31, 2024 127,144,940 127,145,000        
End of period at Jul. 31, 2024 $ 162,803 $ 150 $ 966,550 $ (4,359) $ (687,046) $ (112,492)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Operating activities:    
Net loss $ (7,874) $ (3,849)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization expense 5,814 9,089
Bad debt expense 363 602
Stock-based compensation expense 24,398 22,577
Amortization of operating lease right-of-use assets 4,265 4,611
Other, net 481 184
Changes in operating assets and liabilities:    
Accounts receivable 62,021 54,943
Prepaid expenses and other current assets (3,231) (538)
Costs to obtain revenue contracts 7,619 6,554
Other long term assets 215 726
Accounts payable, accrued expenses and other current liabilities (4,649) (14,158)
Unearned revenue (56,370) (55,324)
Operating lease liabilities (5,742) (5,848)
Other long term liabilities 350 141
Net cash provided by operating activities 27,660 19,710
Investing activities:    
Capital expenditures (1,192) (1,567)
Net cash used in investing activities (1,192) (1,567)
Financing activities:    
Proceeds from exercise of stock options 791 8,610
Repurchase of common stock (201) (10,996)
Payments for taxes related to net share settlement of stock-based compensation awards (3,781) (7,750)
Payments of deferred financing costs (659) (301)
Proceeds, net from employee stock purchase plan withholdings 1,842 2,176
Net cash used in financing activities (2,008) (8,261)
Effect of exchange rate changes on cash and cash equivalents 179 431
Net increase in cash and cash equivalents 24,639 10,313
Cash and cash equivalents at beginning of period 210,184 190,214
Cash and cash equivalents at end of period $ 234,823 $ 200,527
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Description of Business
6 Months Ended
Jul. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Description of Business
Yext, Inc. ("Yext" or the "Company") empowers businesses to manage their knowledge so they can deliver relevant, actionable answers to consumer questions as well as consistent, accurate and engaging experiences to customers throughout the digital ecosystem. The Company's digital presence platform (also known as the Answers Platform) lets businesses structure and organize information about their brands in the Company's knowledge graph, Yext Content (also known as the Knowledge Graph), which is then delivered across first- and third-party websites and applications through its network of over 200 service and application providers, which the Company refers to as its Publisher Network. The Company's platform powers all of the Company's key products, including Listings, Reviews, Pages, and Search, each with robust analytics capabilities for businesses to easily track performance across customer experiences.
Fiscal Year
The Company's fiscal year ends on January 31st. References to fiscal 2025, for example, are to the fiscal year ending January 31, 2025.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies
6 Months Ended
Jul. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying condensed consolidated financial statements have been prepared in accordance 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. 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 consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2024, filed with the SEC on March 13, 2024 (the "Form 10-K"). The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
The condensed consolidated balance sheet as of January 31, 2024, included herein, was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis.
In the opinion of management, the accompanying condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods. The results for the six months ended July 31, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter, the fiscal year ending January 31, 2025, or any other period.
There have been no material changes to the Company's significant accounting policies as described in the Form 10-K.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of those financial statements and the reported amounts of revenue and expense during the reporting period. These estimates include, but are not limited to, the standalone selling prices of performance obligations, the incremental borrowing rate associated with lease liabilities, the useful life of capitalized costs to obtain revenue contracts, income taxes, and the valuation and assumptions underlying stock-based compensation. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.
Segment Information
The Company is the provider of the platform and operates as one operating segment. An operating segment is defined as a component of an enterprise for which separate financial information is evaluated regularly by the chief operating decision makers ("CODM"). The Company defines its CODM as its executive officers, and their role is to make decisions about allocating resources and assessing performance. The Company's business operates as one operating segment as all of the Company's offerings operate on the Company's platform and are deployed in an identical way, with its CODM evaluating the Company's financial information, resources and performance of these resources on a consolidated basis. Since the Company operates as one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.
Recent Accounting Pronouncements
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The updated standard is effective for the Company's annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026. Early adoption is permitted. The Company is 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 includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The amendments are effective for the Company’s annual periods beginning in fiscal 2026, with early adoption permitted, and should be applied either prospectively or retrospectively. The Company is currently evaluating the impact of ASU 2023-09.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue
6 Months Ended
Jul. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Performance Obligations
The Company has identified that it has two distinct performance obligations: subscription and associated support to the Company's platform and professional services. The Company's revenue is predominately related to its subscription and associated support to the Company's platform. Professional services revenue accounted for approximately 7% and 8% of the Company's total revenue for the six months ended July 31, 2024 and 2023, respectively.
Geographic Region
The Company disaggregates its revenue from contracts with customers by geographic region, as it believes this best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors. Revenue by geographic region is determined based on the region of the Company's contracting entity, which may be different than the region of its customers. The following table presents the Company's revenue by geographic region:
Three months ended July 31,Six months ended July 31,
(in thousands)2024202320242023
North America$76,823 $80,819 $152,180 $159,319 
International21,064 21,779 41,697 42,732 
Total revenue$97,887 $102,598 $193,877 $202,051 
North America revenue is attributable to the United States. International revenue is predominantly attributable to European countries, but also includes Japan.
The Company's revenue attributable to the United States represented 78% of total revenue, revenue attributable to the United Kingdom, which serves as the Company's main contracting entity for Europe, represented 20% of total revenue, and no other individual country represented more than 10% of total revenue for the six months ended July 31, 2024.
The Company's revenue attributable to the United States represented 79% of total revenue, revenue attributable to the United Kingdom, which serves as the Company's main contracting entity for Europe, represented 20% of total revenue, and no other individual country represented more than 10% of total revenue for the six months ended July 31, 2023.
Contract Assets
The Company records a contract asset when revenue is recognized prior to being billed. Contract assets were $1.0 million as of July 31, 2024 and were not significant as of January 31, 2024. Contract assets are included in prepaid expenses and other current assets on the condensed consolidated balance sheet.
Contract Liabilities
A contract liability is an obligation to transfer goods or services for which consideration has been received or is due to a customer. The Company's contract liabilities consist primarily of unearned revenue and, to a lesser extent, customer deposits.
As of July 31, 2024, unearned revenue, current was $156.2 million, while unearned revenue, non-current, which is included within other long term liabilities on the Company's condensed consolidated balance sheet, was $0.8 million. Revenue recognized of $144.2 million during the six months ended July 31, 2024 was included in unearned revenue at the beginning of the period.
Customer deposits represent payments received in advance in instances where a revenue contract is cancelable in nature, and therefore the Company does not have an unconditional obligation to transfer control to a customer. As of July 31, 2024 and January 31, 2024, customer deposits of $1.0 million and $0.2 million are included in accounts payable, accrued expenses and other current liabilities on the Company's condensed consolidated balance sheet, respectively.
Remaining Performance Obligations
The transaction price allocated to remaining performance obligations represents amounts under non-cancelable contracts expected to be recognized as revenue in future periods, and may be influenced by several factors, including seasonality, the timing of renewals, and contract terms. As of July 31, 2024, the Company had $396.5 million of remaining performance obligations, of which $349.4 million is expected to be recognized as revenue over the next twenty-four months, with the remaining balance expected to be recognized thereafter. As of January 31, 2024, the Company had $465.1 million of remaining performance obligations.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments in Marketable Securities
6 Months Ended
Jul. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Investments in Marketable Securities Investments in Marketable Securities
The following tables summarize the Company's investments in marketable securities:
July 31, 2024
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair Value
Money market funds$415 $— $— $415 
U.S. treasury securities44,150 — (2)44,148 
Total marketable securities$44,565 $— $(2)$44,563 
January 31, 2024
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair Value
Money market funds$63,966 $— $— $63,966 
U.S. treasury securities82,642 — (7)82,635 
Total marketable securities$146,608 $— $(7)$146,601 
As of July 31, 2024 and January 31, 2024, the Company's marketable securities have a maturity of 90 days or less and are classified as cash and cash equivalents. During the six months ended July 31, 2024 and 2023, the Company had no material reclassification adjustments from accumulated other comprehensive loss to net loss.
The Company classifies interest income on investments in marketable securities, amortization of premiums and discounts, and realized gains and losses on securities available for sale within interest income in the condensed consolidated statements of operations and comprehensive loss.
The Company regularly reviews its debt securities and monitors the surrounding economic conditions to assess the risk of expected credit losses. As of July 31, 2024 and January 31, 2024, the unrealized losses and the related risk of expected credit losses were not significant.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments
6 Months Ended
Jul. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Subsequent changes in fair value of these financial assets and liabilities are recognized in earnings or other comprehensive (loss) income when they occur. When determining the fair value measurements for assets and liabilities which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurement or assumptions that market participants would use in pricing the assets or liabilities, such as inherent risk, transfer restrictions, and credit risk.
The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1 inputs are based on quoted prices in active markets for identical assets or liabilities. 
Level 2 inputs are based on observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities. 
Level 3 inputs are based on unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities, and typically reflect management's estimates of assumptions that market participants would use in pricing the asset or liability.
The Company's assets measured at fair value on a recurring basis, by level, within the fair value hierarchy are as follows:
July 31, 2024
(in thousands) Level 1 Level 2 Level 3 Total
Cash equivalents:  
Money market funds$415 $— $— $415 
U.S. treasury securities— 44,148 — 44,148 
Included in cash and cash equivalents$415 $44,148 $— $44,563 
January 31, 2024
(in thousands)Level 1Level 2Level 3Total
Cash equivalents:
Money market funds $63,966 $— $— $63,966 
U.S. treasury securities— 82,635 — 82,635 
Included in cash and cash equivalents$63,966 $82,635 $— $146,601 
The Company’s cash equivalents and marketable securities for the periods presented were valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs and were classified as Level 1 or Level 2, accordingly.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment, Net
6 Months Ended
Jul. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment are recorded at cost and depreciated or amortized on a straight-line basis over their estimated useful lives. Property and equipment, net consisted of the following:
(in thousands)July 31, 2024January 31, 2024
Computer software$23,204 $22,500 
Office equipment22,967 22,674 
Furniture and fixtures7,949 7,930 
Leasehold improvements 60,079 59,927 
Construction in progress249 
Software in progress744 370 
Total property and equipment, gross114,952 113,650 
Less: accumulated depreciation(70,915)(65,108)
Total property and equipment, net$44,037 $48,542 
As of July 31, 2024 and January 31, 2024, the Company's property and equipment, net attributable to the United States was 91% and 90%, respectively. No other individual country represented more than 10% of the total property and equipment, net as of those periods. Depreciation expense was $2.9 million and $5.8 million for the three and six months ended July 31, 2024, respectively and $4.4 million and $9.1 million for the three and six months ended July 31, 2023, respectively.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Payable, Accrued Expenses and Other Current Liabilities
6 Months Ended
Jul. 31, 2024
Payables and Accruals [Abstract]  
Accounts Payable, Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Expenses and Other Current Liabilities
Accounts payable, accrued expenses and other current liabilities consisted of the following:
(in thousands)July 31, 2024January 31, 2024
Accounts payable$5,673 $7,430 
Accrued employee compensation12,086 15,961 
Accrued Publisher Network fees1,956 1,839 
Accrued professional services and associated costs4,456 2,307 
Accrued employee stock purchase plan withholdings liability1,449 1,958 
Other current liabilities8,120 9,271 
Total accounts payable, accrued expenses and other current liabilities$33,740 $38,766 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
6 Months Ended
Jul. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Stock-Based Compensation Expense
Stock-based compensation represents the cost related to stock-based awards granted in lieu of monetary payment. The Company measures stock-based compensation associated with stock-based awards issued to employees at the grant date, based on the estimated fair value of the award, and recognizes expense, net of estimated forfeitures, over the requisite service period of the applicable award generally using the straight-line method or accelerated attribution method.
The following table summarizes the Company's stock-based compensation expense for the periods presented:
Three months ended July 31,Six months ended July 31,
(in thousands)2024202320242023
Cost of revenue$698 $768 $1,386 $1,412 
Sales and marketing3,155 4,067 5,906 7,886 
Research and development2,607 2,768 5,390 5,563 
General and administrative5,873 3,962 11,716 7,716 
Total stock-based compensation expense$12,333 $11,565 $24,398 $22,577 
Stock Options
The following table summarizes the activity related to the Company's stock options:
Outstanding Stock OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Life (in years)Aggregate Intrinsic Value
(in thousands)
Balance, January 31, 2024
2,021,494 $6.26 2.20$989 
Granted— $— 
Exercised(258,606)$3.06 
Forfeited or canceled(9,709)$10.35 
Balance, July 31, 2024
1,753,179 $6.71 1.82$227 
Vested and expected to vest1,753,179 $6.71 1.82$227 
Exercisable, July 31, 2024
1,753,179 $6.71 1.82$227 
Restricted Stock and Restricted Stock Units
The following table summarizes the activity related to the Company's restricted stock and restricted stock units:
OutstandingWeighted-Average Grant Date Fair Value
Balance, January 31, 2024
9,790,748 $7.54 
Granted 4,650,552 $5.58 
Vested and converted to shares(2,183,455)$8.96 
Forfeited or canceled(1,424,528)$7.12 
Balance, July 31, 2024
10,833,317 $6.47 
Performance-Based Restricted Stock Units
The following table summarizes the activity related to the Company’s performance-based restricted stock units ("PSUs"):
Number of PSUsWeighted-Average Grant Date Fair Value
Balance, January 31, 2024
3,555,000 $5.98 
Granted — $— 
Vested— $— 
Forfeited or canceled(25,000)$5.05 
Balance, July 31, 2024
3,530,000 $5.98 
As of July 31, 2024, the market conditions accompanying the PSUs were not satisfied and therefore, no shares vested.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt
6 Months Ended
Jul. 31, 2024
Debt Disclosure [Abstract]  
Debt Debt
On March 11, 2020, the Company entered into a credit agreement (the “Credit Agreement”) with Silicon Valley Bank (“SVB”). In January 2021, the Company amended the Credit Agreement which modified the conditions pursuant to which subsidiaries are required to become guarantors. On December 22, 2022, the Company entered into a second amendment (“Amendment No. 2”) to the Credit Agreement, dated March 11, 2020, and on July 26, 2024, the Company entered into a third amendment ("Amendment No. 3") to the Credit Agreement, collectively referred to as the Credit Facility. No significant debt issuance costs were incurred in association with Amendment No.2 and Amendment No.3.
Amendment No. 2 amended the Credit Facility to, among other things (i) extend the maturity date of the Credit Facility to December 22, 2025, (ii) amend the interest rate provisions to replace LIBOR with SOFR as the interest rate benchmark, and (iii) amend the recurring revenue growth rate financial covenant.
Amendment No. 3 amended the Credit Facility to, among other things (i) amend the interest rate applicable to loans under the Credit Facility, and (ii) replace the consolidated quick ratio and recurring revenue growth rate financial covenants with consolidated total leverage ratio and minimum liquidity financial covenants.
The Credit Facility provides for a senior secured revolving loan facility of up to $50.0 million that matures on December 22, 2025, with the right subject to certain conditions to add an incremental revolving loan facility of up to $50.0 million in the aggregate. The revolving loan facility provides for borrowings up to the amount of the facility with sub-limits of up to (i) $30.0 million to be available for the issuance of letters of credit and (ii) $10.0 million to be available for swingline loans.
As amended, the revolving loans bear interest, at the Company’s election, at an annual rate based on SOFR or a base rate. Loans based on SOFR shall bear interest at a rate between SOFR plus 1.75% and SOFR plus 2.25%, depending on the Company’s consolidated total leverage ratio and subject to a SOFR floor of 1.00%. Loans based on the base rate shall bear interest at a rate between the base rate minus 1.25% and the base rate minus 0.75%, depending on the Company’s consolidated total leverage ratio. The Company is also obligated to pay a commitment fee on the unused portion of the facility at a rate of 0.25% per annum.
The obligations under the Credit Facility are secured by a lien on substantially all of the Company's tangible and intangible property and by a pledge of all of the Company's equity interests of material direct and indirect domestic subsidiaries and 66% of each class of capital stock of any material first-tier foreign subsidiaries, subject to limited exceptions.
The Credit Facility contains customary affirmative and negative covenants and restrictions, as well as financial covenants that require us to maintain minimum liquidity of $35.0 million at all times and a consolidated total leverage ratio of no greater than 3.00 to 1.00, tested on a quarterly basis.
As of July 31, 2024, the Company was in compliance with all debt covenants. As of such date, the $50.0 million revolving loan facility had $36.6 million available and $13.4 million in letters of credit allocated as security in connection with office space.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jul. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company calculates its year-to-date benefit from (provision for) income taxes by applying the estimated annual effective tax rate ("AETR") to year-to-date income or loss from operations before income taxes and adjusts for discrete tax items recorded in the period. During the three and six months ended July 31, 2024, the Company recorded a benefit from income taxes of $1.4 million and $1.2 million, respectively. During the three and six months ended July 31, 2023, the Company recorded a (provision for) income taxes of $(0.7) million and $(1.0) million, respectively.
The Company's effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to full valuation allowances related to the Company's net deferred tax assets in the U.S. and certain foreign jurisdictions, U.S. state income taxes, and foreign rate differential on profitable jurisdictions. The Company regularly evaluates the realizability of its deferred tax assets and establishes a valuation allowance on a jurisdictional basis if it is more likely than not that some or all the deferred tax assets will not be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, loss carryback, and tax-planning strategies. Generally, more weight is given to objectively verifiable evidence, such as the cumulative loss in recent years, as a significant piece of negative evidence to overcome. To the extent sufficient positive evidence becomes available, a portion of the valuation allowance against certain net deferred tax assets could be released in the future and would result in a non-cash income tax benefit in the period of release.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jul. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Contractual Obligations
The Company is obligated to make payments under certain non-cancelable contractual obligations in the normal course of business. The Company's contractual obligations primarily relate to its operating and short-term lease arrangements for office space. Its other contractual obligations include contracts with its Publisher Network application providers, which generally have a term of one year, although some have a term of several years, and its software vendors, among others. These obligations represent minimum contractual payments, or the Company's best estimate for variable elements based on historical payments. The Company's contractual obligations have various expiry dates between fiscal years 2025 and 2035.
        As of July 31, 2024, the Company's contractual obligations are as follows (in thousands):
Fiscal year ending January 31:LeasesOther
2025 (remainder of fiscal year)
$8,562 $21,342 
202619,274 15,675 
202719,340 8,937 
202819,437 4,525 
202919,297 16 
2030 and thereafter36,473 94 
Total$122,383 $50,589 
Legal Proceedings
The Company is and may be involved in various legal proceedings arising in the normal course of business. Although the results of litigation and claims cannot be predicted with certainty, currently, in the opinion of the Company, the likelihood of any material adverse impact on the Company's results of operations, cash flows or the Company's financial position for any such litigation or claims is deemed to be remote. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense costs, diversion of management resources and other factors.
Warranties and Indemnifications
The Company's platform is in some cases warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company's product specifications.
The Company's arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third-party's intellectual property rights and/or if the Company breaches its contractual agreements with a customer or in instances of negligence, fraud or willful misconduct by the Company. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any significant liabilities related to such obligations in the accompanying condensed consolidated financial statements.
The Company has also agreed to indemnify certain of its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person's service as a director or officer, including any action by the Company, arising out of that person's services as the Company's director or officer or that person's services provided to any other company or enterprise at the Company's request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share Attributable to Common Stockholders
6 Months Ended
Jul. 31, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:
Three months ended July 31,Six months ended July 31,
(in thousands, except share and per share data)2024202320242023
Numerator:
     Net loss attributable to common stockholders$(4,057)$(3,437)$(7,874)$(3,849)
Denominator:
     Weighted-average common shares outstanding126,535,481124,358,526125,967,631123,821,653
Net loss per share attributable to common stockholders, basic and diluted$(0.03)$(0.03)$(0.06)$(0.03)
        Basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Unvested restricted stock, restricted stock units, and performance-based restricted stock units where the market conditions have not been met are excluded from the denominator of basic net loss per share. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus common equivalent shares for the period, including any dilutive effect from such shares.
Since the Company was in a net loss position for all periods presented, net loss per share attributable to common stockholders was the same on a basic and diluted basis, as the inclusion of all potential common equivalent shares outstanding would have been anti-dilutive. Anti-dilutive common equivalent shares were as follows:
As of July 31,
20242023
Options to purchase common stock1,753,179 3,079,658 
Restricted stock and restricted stock units10,833,317 11,167,766 
Shares estimated to be purchased under ESPP373,424 225,903 
Performance-based restricted stock units(1)
3,530,000 2,280,000 
Total anti-dilutive common equivalent shares16,489,920 16,753,327 
(1) An additional 1.3 million shares of common stock may be awarded for certain PSUs based on the Company's total shareholder return ("TSR") relative to the TSR of companies in the S&P Software and Services Select Index over specified performance periods.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
6 Months Ended
Jul. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events Following approval by the Company's Board of Directors, on June 10, 2024, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) for the acquisition of Hearsay Social, Inc. (“Hearsay”). Pursuant to the Merger Agreement, Hearsay became a wholly owned subsidiary of Yext upon closing of the transaction on August 1, 2024. The Company acquired Hearsay for approximately $125 million in cash, as adjusted for customary adjustments set forth in the Merger Agreement, and the assumption of Hearsay employee equity awards. The Company also offered participation rights to key employees and former founders of Hearsay in a bonus pool of $20 million that can be settled in cash or the Company’s common stock and shall be subject to 100% vesting on the first anniversary of closing, generally subject to continued employment. In addition, subject to the terms of the Merger Agreement, the Company may also be required to pay additional contingent consideration of up to $75 million to Hearsay based on the achievement of certain milestones (the “Earnout Consideration”). The Earnout Consideration shall be payable based on achievement of certain annual recurring revenue targets. The targets shall be measured at the end of the first and second anniversaries of closing. The Earnout Consideration may be settled in cash or the Company’s common stock at the Company’s election. The Company is currently evaluating the impact of this acquisition on its consolidated financial statements.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Pay vs Performance Disclosure        
Net loss $ (4,057) $ (3,437) $ (7,874) $ (3,849)
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jul. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jul. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The accompanying condensed consolidated financial statements have been prepared in accordance 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. 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 consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2024, filed with the SEC on March 13, 2024 (the "Form 10-K"). The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
The condensed consolidated balance sheet as of January 31, 2024, included herein, was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis.
In the opinion of management, the accompanying condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods. The results for the six months ended July 31, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter, the fiscal year ending January 31, 2025, or any other period.
There have been no material changes to the Company's significant accounting policies as described in the Form 10-K.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of those financial statements and the reported amounts of revenue and expense during the reporting period. These estimates include, but are not limited to, the standalone selling prices of performance obligations, the incremental borrowing rate associated with lease liabilities, the useful life of capitalized costs to obtain revenue contracts, income taxes, and the valuation and assumptions underlying stock-based compensation. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.
Segment Information
Segment Information
The Company is the provider of the platform and operates as one operating segment. An operating segment is defined as a component of an enterprise for which separate financial information is evaluated regularly by the chief operating decision makers ("CODM"). The Company defines its CODM as its executive officers, and their role is to make decisions about allocating resources and assessing performance. The Company's business operates as one operating segment as all of the Company's offerings operate on the Company's platform and are deployed in an identical way, with its CODM evaluating the Company's financial information, resources and performance of these resources on a consolidated basis. Since the Company operates as one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.
Recent Accounting Pronouncements Recent Accounting Pronouncements
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The updated standard is effective for the Company's annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026. Early adoption is permitted. The Company is 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 includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The amendments are effective for the Company’s annual periods beginning in fiscal 2026, with early adoption permitted, and should be applied either prospectively or retrospectively. The Company is currently evaluating the impact of ASU 2023-09.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jul. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following table presents the Company's revenue by geographic region:
Three months ended July 31,Six months ended July 31,
(in thousands)2024202320242023
North America$76,823 $80,819 $152,180 $159,319 
International21,064 21,779 41,697 42,732 
Total revenue$97,887 $102,598 $193,877 $202,051 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments in Marketable Securities (Tables)
6 Months Ended
Jul. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
The following tables summarize the Company's investments in marketable securities:
July 31, 2024
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair Value
Money market funds$415 $— $— $415 
U.S. treasury securities44,150 — (2)44,148 
Total marketable securities$44,565 $— $(2)$44,563 
January 31, 2024
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair Value
Money market funds$63,966 $— $— $63,966 
U.S. treasury securities82,642 — (7)82,635 
Total marketable securities$146,608 $— $(7)$146,601 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jul. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured at Fair Value
The Company's assets measured at fair value on a recurring basis, by level, within the fair value hierarchy are as follows:
July 31, 2024
(in thousands) Level 1 Level 2 Level 3 Total
Cash equivalents:  
Money market funds$415 $— $— $415 
U.S. treasury securities— 44,148 — 44,148 
Included in cash and cash equivalents$415 $44,148 $— $44,563 
January 31, 2024
(in thousands)Level 1Level 2Level 3Total
Cash equivalents:
Money market funds $63,966 $— $— $63,966 
U.S. treasury securities— 82,635 — 82,635 
Included in cash and cash equivalents$63,966 $82,635 $— $146,601 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment, Net (Tables)
6 Months Ended
Jul. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net Property and equipment, net consisted of the following:
(in thousands)July 31, 2024January 31, 2024
Computer software$23,204 $22,500 
Office equipment22,967 22,674 
Furniture and fixtures7,949 7,930 
Leasehold improvements 60,079 59,927 
Construction in progress249 
Software in progress744 370 
Total property and equipment, gross114,952 113,650 
Less: accumulated depreciation(70,915)(65,108)
Total property and equipment, net$44,037 $48,542 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jul. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accounts Payable, Accrued Expenses and Other Current Liabilities
Accounts payable, accrued expenses and other current liabilities consisted of the following:
(in thousands)July 31, 2024January 31, 2024
Accounts payable$5,673 $7,430 
Accrued employee compensation12,086 15,961 
Accrued Publisher Network fees1,956 1,839 
Accrued professional services and associated costs4,456 2,307 
Accrued employee stock purchase plan withholdings liability1,449 1,958 
Other current liabilities8,120 9,271 
Total accounts payable, accrued expenses and other current liabilities$33,740 $38,766 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jul. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-Based Compensation Expense
The following table summarizes the Company's stock-based compensation expense for the periods presented:
Three months ended July 31,Six months ended July 31,
(in thousands)2024202320242023
Cost of revenue$698 $768 $1,386 $1,412 
Sales and marketing3,155 4,067 5,906 7,886 
Research and development2,607 2,768 5,390 5,563 
General and administrative5,873 3,962 11,716 7,716 
Total stock-based compensation expense$12,333 $11,565 $24,398 $22,577 
Schedule of Stock Options Activity
The following table summarizes the activity related to the Company's stock options:
Outstanding Stock OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Life (in years)Aggregate Intrinsic Value
(in thousands)
Balance, January 31, 2024
2,021,494 $6.26 2.20$989 
Granted— $— 
Exercised(258,606)$3.06 
Forfeited or canceled(9,709)$10.35 
Balance, July 31, 2024
1,753,179 $6.71 1.82$227 
Vested and expected to vest1,753,179 $6.71 1.82$227 
Exercisable, July 31, 2024
1,753,179 $6.71 1.82$227 
Schedule of Restricted Stock and Restricted Stock Units
The following table summarizes the activity related to the Company's restricted stock and restricted stock units:
OutstandingWeighted-Average Grant Date Fair Value
Balance, January 31, 2024
9,790,748 $7.54 
Granted 4,650,552 $5.58 
Vested and converted to shares(2,183,455)$8.96 
Forfeited or canceled(1,424,528)$7.12 
Balance, July 31, 2024
10,833,317 $6.47 
Schedule of Performance-Based Restricted Stock Units
The following table summarizes the activity related to the Company’s performance-based restricted stock units ("PSUs"):
Number of PSUsWeighted-Average Grant Date Fair Value
Balance, January 31, 2024
3,555,000 $5.98 
Granted — $— 
Vested— $— 
Forfeited or canceled(25,000)$5.05 
Balance, July 31, 2024
3,530,000 $5.98 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Tables)
6 Months Ended
Jul. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Contractual Obligation Payments As of July 31, 2024, the Company's contractual obligations are as follows (in thousands):
Fiscal year ending January 31:LeasesOther
2025 (remainder of fiscal year)
$8,562 $21,342 
202619,274 15,675 
202719,340 8,937 
202819,437 4,525 
202919,297 16 
2030 and thereafter36,473 94 
Total$122,383 $50,589 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jul. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:
Three months ended July 31,Six months ended July 31,
(in thousands, except share and per share data)2024202320242023
Numerator:
     Net loss attributable to common stockholders$(4,057)$(3,437)$(7,874)$(3,849)
Denominator:
     Weighted-average common shares outstanding126,535,481124,358,526125,967,631123,821,653
Net loss per share attributable to common stockholders, basic and diluted$(0.03)$(0.03)$(0.06)$(0.03)
Schedule of Antidilutive Securities Anti-dilutive common equivalent shares were as follows:
As of July 31,
20242023
Options to purchase common stock1,753,179 3,079,658 
Restricted stock and restricted stock units10,833,317 11,167,766 
Shares estimated to be purchased under ESPP373,424 225,903 
Performance-based restricted stock units(1)
3,530,000 2,280,000 
Total anti-dilutive common equivalent shares16,489,920 16,753,327 
(1) An additional 1.3 million shares of common stock may be awarded for certain PSUs based on the Company's total shareholder return ("TSR") relative to the TSR of companies in the S&P Software and Services Select Index over specified performance periods.
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Description of Business (Details)
Jul. 31, 2024
provider
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of service and application providers 200
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Details)
6 Months Ended
Jul. 31, 2024
operating_segment
Accounting Policies [Abstract]  
Number of operating segments 1
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Narrative (Details)
$ in Thousands
6 Months Ended
Jul. 31, 2024
USD ($)
performance_obligation
Jul. 31, 2023
Jan. 31, 2024
USD ($)
Revenue from External Customer [Line Items]      
Number of performance obligations | performance_obligation 2    
Customer contract assets $ 1,000    
Unearned revenue, current 156,194   $ 212,210
Unearned revenue, noncurrent 800    
Unearned revenue, revenue recognized 144,200    
Customer deposits $ 1,000   $ 200
Sales Revenue, Net | Product Concentration Risk | Professional Services      
Revenue from External Customer [Line Items]      
Concentration risk, percentage 7.00% 8.00%  
Sales Revenue, Net | Geographic Concentration Risk | UNITED STATES      
Revenue from External Customer [Line Items]      
Concentration risk, percentage 78.00% 79.00%  
Sales Revenue, Net | Geographic Concentration Risk | UNITED KINGDOM      
Revenue from External Customer [Line Items]      
Concentration risk, percentage 20.00% 20.00%  
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue -Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 97,887 $ 102,598 $ 193,877 $ 202,051
North America        
Disaggregation of Revenue [Line Items]        
Revenue 76,823 80,819 152,180 159,319
International        
Disaggregation of Revenue [Line Items]        
Revenue $ 21,064 $ 21,779 $ 41,697 $ 42,732
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Remaining Performance Obligations (Details) - USD ($)
$ in Millions
Jul. 31, 2024
Jan. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, amount $ 396.5 $ 465.1
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-08-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, amount $ 349.4  
Revenue, remaining performance obligation, expected timing of satisfaction, period 24 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-08-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, expected timing of satisfaction, period  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments in Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Gain (Loss) on Securities [Line Items]    
Amortized Cost $ 44,565 $ 146,608
Unrealized Gains 0 0
Unrealized Losses (2) (7)
Fair Value 44,563 146,601
Money market funds    
Gain (Loss) on Securities [Line Items]    
Amortized Cost 415 63,966
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 415 63,966
U.S. treasury securities    
Gain (Loss) on Securities [Line Items]    
Amortized Cost 44,150 82,642
Unrealized Gains 0 0
Unrealized Losses (2) (7)
Fair Value $ 44,148 $ 82,635
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments - (Details) - Recurring - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 44,563 $ 146,601
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 415 63,966
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 44,148 82,635
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 415 63,966
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 415 63,966
Level 1 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 44,148 82,635
Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Level 2 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 44,148 82,635
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Level 3 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Level 3 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0 $ 0
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Jan. 31, 2024
Property, Plant and Equipment [Line Items]          
Total property and equipment, gross $ 114,952   $ 114,952   $ 113,650
Less: accumulated depreciation (70,915)   (70,915)   (65,108)
Total property and equipment, net 44,037   44,037   $ 48,542
Depreciation expense 2,900 $ 4,400 $ 5,800 $ 9,100  
Geographic Concentration Risk | UNITED STATES | Property, Plant and Equipment          
Property, Plant and Equipment [Line Items]          
Concentration risk, percentage     91.00%   90.00%
Computer software          
Property, Plant and Equipment [Line Items]          
Total property and equipment, gross 23,204   $ 23,204   $ 22,500
Office equipment          
Property, Plant and Equipment [Line Items]          
Total property and equipment, gross 22,967   22,967   22,674
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Total property and equipment, gross 7,949   7,949   7,930
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Total property and equipment, gross 60,079   60,079   59,927
Construction in progress          
Property, Plant and Equipment [Line Items]          
Total property and equipment, gross 9   9   249
Software in progress          
Property, Plant and Equipment [Line Items]          
Total property and equipment, gross $ 744   $ 744   $ 370
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Payable, Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 5,673 $ 7,430
Accrued employee compensation 12,086 15,961
Accrued Publisher Network fees 1,956 1,839
Accrued professional services and associated costs 4,456 2,307
Accrued employee stock purchase plan withholdings liability 1,449 1,958
Other current liabilities 8,120 9,271
Total accounts payable, accrued expenses and other current liabilities $ 33,740 $ 38,766
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 12,333 $ 11,565 $ 24,398 $ 22,577
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 698 768 1,386 1,412
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 3,155 4,067 5,906 7,886
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 2,607 2,768 5,390 5,563
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 5,873 $ 3,962 $ 11,716 $ 7,716
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Stock Options Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2024
USD ($)
$ / shares
shares
Jan. 31, 2024
USD ($)
$ / shares
shares
Outstanding Stock Options    
Balance, beginning of period (in shares) | shares 2,021,494  
Granted (in shares) | shares 0  
Exercised (in shares) | shares (258,606)  
Forfeited or canceled (in shares) | shares (9,709)  
Balance, end of period (in shares) | shares 1,753,179 2,021,494
Vested and expected to vest (in shares) | shares 1,753,179  
Exercisable at end of period (in shares) | shares 1,753,179  
Weighted-Average Exercise Price    
Balance, beginning of period (in dollars per share) | $ / shares $ 6.26  
Granted (in dollars per share) | $ / shares 0  
Exercised (in dollars per share) | $ / shares 3.06  
Forfeited or canceled (in dollars per share) | $ / shares 10.35  
Balance, end of period (in dollars per share) | $ / shares 6.71 $ 6.26
Vested and expected to vest (in dollars per share) | $ / shares 6.71  
Exercisable at end of period (in dollars per share) | $ / shares $ 6.71  
Balance, Weighted-Average Remaining Contractual Life (in years) 1 year 9 months 25 days 2 years 2 months 12 days
Vested and expected to vest, Weighted-Average Remaining Contractual Life (in years) 1 year 9 months 25 days  
Exercisable at end of period, Weighted-Average Remaining Contractual Life (in years) 1 year 9 months 25 days  
Balance, Aggregate Intrinsic Value | $ $ 227 $ 989
Vested and expected to vest, Aggregate Intrinsic Value | $ 227  
Exercisable at end of period, Aggregate Intrinsic Value | $ $ 227  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Restricted Stock and Restricted Stock Units (Details) - Restricted stock and restricted stock units
6 Months Ended
Jul. 31, 2024
$ / shares
shares
Outstanding  
Balance, beginning of period (in shares) | shares 9,790,748
Granted (in shares) | shares 4,650,552
Vested and converted to shares (in shares) | shares (2,183,455)
Forfeited or canceled (in shares) | shares (1,424,528)
Balance, end of period (in shares) | shares 10,833,317
Weighted-Average Grant Date Fair Value  
Beginning of period (in dollars per share) | $ / shares $ 7.54
Granted (in dollars per share) | $ / shares 5.58
Vested and converted to shares (in dollars per share) | $ / shares 8.96
Forfeited or canceled (in dollars per share) | $ / shares 7.12
Balance, end of period (in dollars per share) | $ / shares $ 6.47
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Performance-Based Restricted Stock Units (Details) - Performance-based restricted stock units
6 Months Ended
Jul. 31, 2024
$ / shares
shares
Number of PSUs  
Balance, beginning of period (in shares) | shares 3,555,000
Granted (in shares) | shares 0
Vested (in shares) | shares 0
Forfeited or canceled (in shares) | shares (25,000)
Balance, end of period (in shares) | shares 3,530,000
Weighted-Average Grant Date Fair Value  
Beginning of period (in dollars per share) | $ / shares $ 5.98
Granted (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 0
Forfeited or canceled (in dollars per share) | $ / shares 5.05
Balance, end of period (in dollars per share) | $ / shares $ 5.98
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Details) - USD ($)
$ in Millions
Jul. 26, 2024
Jul. 31, 2024
Secured Debt | Revolving Credit Line    
Line of Credit Facility [Line Items]    
Borrowing capacity $ 50.0 $ 50.0
Incremental borrowing available under certain conditions $ 50.0  
Line of credit facility, unused capacity, commitment fee percentage 0.25%  
Capital stock of foreign subsidiary (as a percent) 66.00%  
Debt instrument minimum liquidity amount $ 35.0  
Debt instrument maximum consolidated leverage ratio 300.00%  
Line of credit facility, available borrowing capacity   36.6
Secured Debt | Revolving Credit Line | Secured Overnight Financing Rate (SOFR)    
Line of Credit Facility [Line Items]    
Basis spread floor (as a percent) 1.00%  
Secured Debt | Revolving Credit Line | Secured Overnight Financing Rate (SOFR) | Minimum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate (as a percent) 1.75%  
Secured Debt | Revolving Credit Line | Secured Overnight Financing Rate (SOFR) | Maximum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate (as a percent) 2.25%  
Secured Debt | Revolving Credit Line | Base Rate | Minimum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate (as a percent) 1.25%  
Secured Debt | Revolving Credit Line | Base Rate | Maximum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate (as a percent) 0.75%  
Line of Credit | Letter of Credit    
Line of Credit Facility [Line Items]    
Borrowing capacity $ 30.0  
Debt instrument, collateral amount   $ 13.4
Line of Credit | Bridge Loan    
Line of Credit Facility [Line Items]    
Borrowing capacity $ 10.0  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Income Tax Disclosure [Abstract]        
Benefit from (provision for) income taxes $ 1,442 $ (661) $ 1,221 $ (982)
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Schedule of Future Minimum Contractual Obligation Payments (Details)
$ in Thousands
Jul. 31, 2024
USD ($)
Leases  
2025 (remainder of fiscal year) $ 8,562
2026 19,274
2027 19,340
2028 19,437
2029 19,297
2030 and thereafter 36,473
Total 122,383
Other  
2025 (remainder of fiscal year) 21,342
2026 15,675
2027 8,937
2028 4,525
2029 16
2030 and thereafter 94
Total $ 50,589
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Numerator:        
Net loss attributable to common stockholders $ (4,057) $ (3,437) $ (7,874) $ (3,849)
Denominator:        
Weighted-average common shares outstanding, basic (in shares) 126,535,481 124,358,526 125,967,631 123,821,653
Weighted-average common shares outstanding, diluted (in shares) 126,535,481 124,358,526 125,967,631 123,821,653
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.03) $ (0.03) $ (0.06) $ (0.03)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.03) $ (0.03) $ (0.06) $ (0.03)
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities (Details) - shares
6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common equivalent shares (in shares) 16,489,920 16,753,327
Restricted stock and restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common equivalent shares (in shares) 10,833,317 11,167,766
Shares estimated to be purchased under ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common equivalent shares (in shares) 373,424 225,903
Performance-based restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common equivalent shares (in shares) 3,530,000 2,280,000
Additional Shares Based on TSR    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common equivalent shares (in shares) 1,300,000  
Common Stock | Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common equivalent shares (in shares) 1,753,179 3,079,658
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events (Details) - Hearsay - Subsequent Event
$ in Millions
Aug. 01, 2024
USD ($)
Subsequent Event [Line Items]  
Purchase price $ 125
Participation Rights  
Subsequent Event [Line Items]  
Contingent consideration $ 20
Participation rights vesting percentage 100.00%
Earnout Consideration  
Subsequent Event [Line Items]  
Contingent consideration $ 75
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $N()%D'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 " !+B"19"N_G8>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G6Q:A(9M+HHG!<&"XBTDTS:XV81D9+=O[VYLMX@^@,?,_/GF M&YC61&E"PN<4(B9RF&]&W_59FKAE1Z(H ;(YHM>YGA+]U-R'Y#5-SW2 J,V' M/B (SF_!(VFK2<,,K.)"9*JU1IJ$FD(ZXZU9\/$S=05F#6"''GO*T-0-,#5/ MC*>Q:^$*F&&$R>?O MJ%6*I_8DL'V#DY9K>DAF&HAU7)33LT\/;T^%+6K5R? M2?<&IU_923I%W+++Y-?5W?WN@2G!Q;KBFXJO=Z*17$B^>9]=?_A=A7VP;N_^ ML?%%4+7PZR[4%U!+ P04 " !+B"19F5R<(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 $N()%D7#Y,WO04 ,(> 8 >&PO=V]R:W-H965T&UL MM9EM<^(V%(7_BH9V.NU,")9,(*2$&99-MFEW61+2E[33#\(6X%G;HK(,R;_O ME0TV2>4+]2Q?P#8^!SV6+!U)_8U47Y*E$)H\1V&<7#>66J^N6JW$6XJ()^=R M)6+X92Y5Q#6AGUR9JT)>I#H-83!1)TBCB MZN6=".7FND$;NPL/P6*IS876H+_B"S$5^M?51,%9JW#Q@TC$22!CHL3\NC&D M5R.7&4%VQV^!V"1[Q\2@S*3\8D[N_.N&8THD0N%I8\'A:RU&(@R-$Y3CGZUI MH_A/(]P_WKG?9O ,^.)&,GP]\#7R^O&98/X8L[34#_(S4]B"W1A_#P9)MDG MV>3WMML-XJ6)EM%6#"6(@CC_YL_;![$OH!4"MA6P-P):]0_N5N!FH'G),JSW M7/-!7\D-4>9N<#,'V;/)U$ 3Q*8:IUK!KP'H]& DUT*1)DF67(FDW]+@:7YI M>5O]NUS/*O0=\DG&>IF0F]@7_FM]"\I2%(CM"O2.H88_I^$Y<>D980YK6\HS MPN7#='%.F%7^JCAN\7SWB5K+@GKAOP MHB5"K45C\-TWM./\:,/[2F:O8-L%;!MS'[R77@JOJ":/+RMA(\7EU&G>VY!0 M54VDBP+IXCBD^Y0K+53X0A[$2BIMP\.MM$IM#V6$JFKB=0J\SG%X$Z$"Z9NW MD$ _8*T\W*EX[RI?/%1?D[-;<':/;)F*PQ"2C0#5]8A[S7F86"L2E=4$O"P M+]%"W<0ZT"_D-@@%&:?13"@;&.[A.+3I7CH7'1L<*JT)URO@>L? /8A%8+I1 MJ,8QCZQM%/=YNOGC\8S!=[4D&[Y*:)GI&IAI>1 M2$5&,HVU>H%OWPI^P/W]C8T8%]5%WHL.]!CD1_Y,[GQX.8-YX&7<2 L^8,F< M)C3@7IROI*;(/+<,/Q>/+6]+B MW9THN0YBSUZ_N.?XR0IZBD1$RTA$\2#S%G0B$\U#\F>PJNZ><$<*0P^UDIXB M'-$R'5$\U&2-=0C3VVHPW(!1>T=TBBQ$RS!$\03S47I07Y.EC+&P<,"DUVLW MW9[C6/E.$85HF84H'F0> PTQ2,X)9=_/?B!3X:4*:M(*B3N-9!3!>#35TOMR M1E94LTQ [*@W=Q3"KSA?CS,R3[\"MG+AC M%>(@$"ZFL7=$!GX]<05L?>IX ([#QBX8>6,&]?5!2V#$#LJ"-U$0BT,X0=P@"R.@>*& MU:"GR$&LS$$,CS&[&ET*J%$,#[>IQCM%'F)E'F)XE-EUN:\&^VFVHDT^IQK2 M;6R&4BOQ5THZV^>0NUUD;F8'93V@K-MC3K?3Z;?6-L@R%+&C5HA&T+R2_"7H^'%HH'1Y MR[A=IJZFQ.WNK;,Q7%27L0Q"+AY;A@#HYY AMW8R!PPJNU5<]W_!6GN[A&;$ MRS9/$^*9E[Z[^XF; 3,AH9B#U#GO0H^G\@W3_$3+ M5;;G.)-:RR@[7 KN"V5N@-_G4NK=B?F#8MMZ\"]02P,$% @ 2X@D6=U! MO,JF!@ X1L !@ !X;"]W;W)K?SB2WZWTN:+^>)BS>[X#=??UM<2[N8[+UE>\DKEHD*2+R\G[\C9E4?-@,;B MWYS?J[UK9$*Y%>*[N?F874ZP0<0+GFKC@L''AE_QHC"> ,>/K=/)[IEFX/[U MH_<_FN AF%NF^)4H_LLSO;J# 4&95^TG^[E-Q-X XH\,H-L!]*D#O.T KPFT1=:$]8%IMKB0XAY) M8PW>S$63FV8T1)-79AIOM(1?BRF!2>(;@2HDBSYB&F_>L8%7*T8UQ MK- ,?;OY@-ZI+DZ11Z:( M8NI;AE\=&%SB'P7/MV%3QM_WECXM92\TH@I!7&>V>)I'?AV!V:5G:DU M2_GE!):1XG+#)XO7KTB(SVW1O9"S@UB]7:R>R_OBBJD5@EE#J;G@/^I\PPH( MWCJ+K:NP<65:P69!/3^FWL5\LQ^/Q8Q@$OL[LP.D_@ZI[T3Z+DU%#<"@3Z0< M4-X6?(HJZ&EBB5@!G<(N5'_N)'7>XPQVZ"TA6?&$W$:#AWN4XJ!?[!:S($D(L8.,=R#C M(U4!G"SU0U,-9E6N@25U4^\VK/&P@'WL13VH%JLX\*D=:;)#FCB1?@:<3.?5 M'2HX,">2AB)G8CFKX68\N\D 2T3BJ%^Y%JL@B4O-V[D=+=NOH(#5!V$=I,0K'0':41]R<][GIKH6 FM5)B/KBG1\1]R$US8J!S@K;5'L]^$-[0(9%KG-N%TO$R8#/54LOY>TPZ([VB)OW=C)DS1Y:#<+25-;![&;(F:$AT MGA?Y?0%B,XNC,!R9QXX0B9L1OU6'!NB7)H.J&=I10.EIU M'3,2-S7V"6'JEENK?1=--E6Q3'$ Y)D":!/TSHT,X+2>B-] ?:\24]LD<4 M99EK(T#;WF9D$I0&KU) C-[\(S1'A+RU8G=ZMC=K9-TC_[ZCP^@[&J:^D^5N MM$B_KT21<:E>OXHIB'IT<[KDL- SI$P6 MIN@$GV),@/LDVK ")#/T":163/)S%. IQLU?^PT42ZU70N:_8#S3Z%-=/+38 M'L]JFFKZQ*J:R=XOY^@7E^+13ZZ4(=B&5VNM0&)FIC4]TZ=UMH9[XS[K.DT. M\]J)"'IL\UR6HGI:4E\TJP0F*2#QU ];,^+'4Y)$4\^/^LE^GNO#0Q9X$(VF MQ/>GB8_;!X%)'$93G'B/#_J-J3Q^I$.'6@EB[T^MQ<@?87K:R2GJEE/OLBPW MI]'0V9[0=+';3,CL3<"N]-3U*VG]F%G?)FGN5V, M#!72+(PC[/>WFE;#*"'12(*]3DMY;BWU58*$JN7#XW*'6D^%LJ+UAIIH1F#I M#/3(B"'U1\Z=O$X^>6[YU$H2-4IZ5MA#=41"&N/!P;#%SH_(F%SU.AWE/5-' M-:WCF4'0P;&U=3MML;-NI^=[[U_,RZ^_F;S+*P6">@D#\6D$:9#M^Z3V1HMU M\TKF5F@MRN9RQ1F -P;P^U* T-K>F+<\N[=ZB_\!4$L#!!0 ( $N()%E@ M& 8L1P, !@+ 8 >&PO=V]R:W-H965T&ULK99=;]LV M%(;_"J$50P*LT8=ERT@IJN3( M7\%R$9/4.2^?ESJD.-L+^:QR0C3Z5C"NYDZN=7GONBK-28'5G2@)AR<;(0NL MH2NWKBHEP9E-*I@;>%[D%IAR)YG9L:5,9J+2C'*RE$A518'EOX^$B?W<\9V7 M@<]TFVLSX":S$F_)BNBG- MC)6U$,^F\WLV=SQ#1!A)M9' \+,C"\*840*.?QI1IYW3)';;+^H?K7DPL\:* M+ 3[DV8ZGSL3!V5D@RNF/XO];Z0Q-#9ZJ6#*_D?[.C:>.BBME!9%DPP$!>7U M+_[6+$0GP0^/) 1-0G!IPJA)&%FC-9FU]0%KG,RDV"-IHD'--.S:V&QP0[EY MC2LMX2F%/)TL!,_@I9 ,04L)1C.LH?.(&>8I02LCK-#-$DO"=4XT33&[1>_1 MT^H#NGEWB]XARM&77%0*\TS-7 U,1ME-F_D?Z_F#(_-_JM@=&OF_H, +PH'T MQ9ETS(^EN[ 2[7($[7($5F]T1&^EP3Y4J49B@SY2#HM ,4-+H:BMNK\>UDI+ MJ+V_AZS6VN&PMMF0]ZK$*9D[L.,4D3OB)#__Y$?>KT/&_R>QWC*,VF48G5)/ M'AAL;UL <%"@3%1KO:D8[+E45%P/ON9:,+*"YNS8)=,@FKF[KJ77,;[GC]J@ M'FK8HH8G49>P[8F44+.P5])G5&*)=IA5!-U 96:",2P5*@D<73D4\>T0>SU# MW.'R[CS//Z _%]7#'[?XXZOP+:1"N-*YD/0_&#_7? ?X% M@3T'4>L@>HL#JE1UGCYZ!76(?2JBQQNWO/%;>.$3IS2<891OST''9Z%/1?2@ M)RWTY"3T0A0%'#]O+_')125^+JK'/FW9IY>S7UW?TZ-E>[CHET3V#/C>CX^D M=[6%RPJ\$>Y2^6-O[$_"*#S@'PH-)_XT'H7Q$0.=K[Q_M8$K*KY1[Z$%L1^& MT_#P+0R&AI,H]J:')[W;N;:8.^,?6&XI5XB1#>1Z=S&(R/H:5G>T*.U-9BTT MW(ML,X>K*Y$F )YOA- O'7,Y:B_#R7=02P,$% @ 2X@D66YV-J':!@ MMA\ !@ !X;"]W;W)KCP_)ZP=1WLL5YXH\YEDA;WHKI=97@X&R$NQY@7\9R'*/%'P6BX' MB8>;'NWM M/WQ,ERNE/PR&U^MDR>^X^KS^4,+;X.!EGN:\D*DH2,D7-[W7]&K" FU0(?Y( M^8,\>B::RE2(>_WR=G[3,9G2KM(X&?+1SS+M"?HQS\[I[U#F]KP^'GO M_4U%'LA,$\E'(ON2SM7JIA?UR)PODDVF/HJ'7_B.D*_]S40FJ[_D88=U>F2V MD4KD.V/H09X6]6_RN O$D0'XP0W8SH"9!EZ+@;LS<)_;@K,J25)H9 Y)N=+9LN7D-R$EZ9//=V-R\>(E M>4'2@GQ:B8T$J+P>*.BD;FHPVW7HMNX0:^F02]Z)0JTDF4#'YHC]N-L^Z+ ? M0' .$6+["-VR3H>_;K)+XM)7A#G,0_HS>KZYB]'YOM8GW]SZ23#<0[JXE3^W MQ=_;8B9RWJ0'^?/U5*H2IOM?V%#7SCS\,??Z"! M\Q,6YW,Z&Y_3V>1,SDY&Q#N,B-?E??B1;WFQX5CT:\.@,M0+QG88AU$47@^V MQV&U4=1A?AR=PL8(+':CT/ VL6&0>8Y/#[ 3DOZ!I-])87S# M38J\ADU4!,;%4/FA7C>Q0>V\1/U4O*DG*TJPG.H)YE8ZY4,HQS;F1_Y MD6-0QE!1;*#&-LKU ZNFH*BVFD*=1N0YW56%%S#;LHIS,@<9F>I%6TMT5* Y M2)4,F%E+$1@-8]^L,@C,8]2,X@2!N8'OM2P<]$C?TD[JGX0"XL*J-BAQ:N>E M"[/,)([ /,\-3.(VC :NXUK,45P8ME%G#7762;U2YHM2Y'OZ(.!1VLSJ0#_T M@\"DC< \YIIS&X-1%L?,I(W@?"]HR_5&H=).N04257$HD@KV(5JKHH1=.\'= MV#?YVB@:>>:\1E!0\7R3K(UR02RT<&VT'^T6?P>NNZQ&R7K8>)B* 4-%I@;$ M0#X-3*Y8@T%;-C<2D'9KP/=JQDX&C)IK8JZS/'8HNAXM"DBZ!N2 8I@9*,K$U7WW,L:8;!7-BRF#01 M6!B%GLD3\Q9Y<0O11I[1;GVV)TH@ZXE<)9#NB5)E.MVH9)K!4 L"0YY# D@E M9OW[8=AUY*FS/@XU;8&;8GO1V&K9&&[)N;?BE M.D;F\WZRA1*[Y*38Y%.@+Q9U!"39Z)-1" Y$;[VI]&/QW?E9N\:CBTA!%OBN M[T74C# &]5P?-E)F 4>A?AR$@2G>)BC4C1B%3K1$NY&CK%N._I_1/D[LKGC; M&K0UWABT)=X8M"7>&+0[WHT09MUGM;5@FIT0L=4]L/CNXA/[+;T:4>3[F%Y-ZBODQGU]H_TN*9:60"EYO[DTG:WHN;>\%*M,6))*HD%2??_DA9 M,0Q@!8G.TZ9O8DD!?DMA%R#Y[(*ZO*_J]\VR*-K@XWJU::XNEFV[_7X\;N;+ M8ITWWU7;8M/]SVU5K_.V>UO?C9MM7>2+?:?U:LS"4(S7>;FYN+[E5L:KNKRZBB\\?O"WOEFW_P?CZ^*]J?MF[I[ M-WZD+,IUL6G*:A/4Q>W5Q0_1]THD?8=]BY_+XKYY\CKHO\HO5?6^?_-Z<741 M]D=4K(IYVR/R[L^'8E:L5CVI.XY?#]"+1YM]QZ>O/]/E_LMW7^:7O"EFU>H_ MY:)=7EU,+H)%<9OO5NW;ZOYOQ>$+[0]P7JV:_;_!_:%M>!',=TU;K0^=NR-8 MEYN'O_G'PT \Z1#Q(QW8H0,[MP,_=.!6!Y8>Z1 ?.L16!WZL0W+HD-@6CGUI M<>@@[.^0'.F0'CJD>V<]C.[>-3=YFU]?UM5]4/>M.UK_8N_??>_.(^6F#\5W M;=W];]GU:Z]GU6;1!5:Q"+I73;4J%WG;O7G7=G^ZB&N;H+KMWE7S]\MJM2CJ MYB]!]NNN;#\%H^"G=S?!BV]>!M\$Y2;X<5GMFGRS:"[';7=.X<>JS5=$MYF_VZQ:K[M@WA\A/,\FU) M'TEV@C6?[]:[U7[D_MTNB[H;S'6W,BS[*?NA"/Y1-=2PR/.I-\5M.2]; J). MC&VW/C6[^A,U3.,N5AX#ACT&#-L#XR/ 5\5=N=F4F[L^,+9%75:+X$7G_V:9 MUT7S,LC;X._YYKN 1]\&+&2<"@>OA7[Q_;[9YO/BZJ(;PZ:H/Q07UW_^4R3" MOU)!\@!+]K!^X?UP'3'&>1*&X>7XP]. 0)K-D#")A"D0S(@._A@=?'!TG!,1 M#U1A.'&R;_O4@S.B6]^-'1O/U9MY/WR)X<5,\O'K9+[7DN0L!LD+$/")!*F0# CE)+'4$J\$S/[6-3SL@NE;EXV??P$U;8__35/ M%V\J:KS8H5&3N&MU$L7N2HTTFB%A$@E3()@1$.(Q(,3S H(* N'X;9),[,59 MN(NSY5828RVEF?>PA[H+"5,@F.&N]-%=J===/Q=-?QW8@=NZG/[*^+'^;TM\&FNY_M?;Q_V]U=M,MEL5H$W5UL4*RWJ^I3 M401M_K$XN1)X#W#H2I"Z*T$LB)4 :31#PB02ID P([0FCZ$U^=JA1873Q(F M49HFUFHPFSB+BGV]1W-B:U7Q#L%0UR-A"@0S7#]]=/W4Z_K73;/+-_/]2<#Q M_XGEP$L>NAQ,'2>FQ T\%AU"O^ MB]ZQVV+3Y/V] NDU5X]C+$VGMMN0DM?->48SJ%$)I2D4S72QUNTBOW#WMGB< MC_;L/;6H>\&#%W7N7LY%C EB64?:S: T":4I%,T,#2U"1EYARA,:9#C$A .C MD"7V @!5$*&T#$J34)HZ/;ZFF[5 &/D5PH?$U=Q(7)6;[GT1O%A5S9')3RAZ MMC@^\QL>[&JH.'C.%Y!0DPI%,_VL=;_(+_S]J[MI7]$)R5>1J]"-^"1V3MY( M6>T&2LN@-'G>@"B44=.E6AN,_.)@MEEXLK&[E3_WYHU## M&90FH32%HIGQH06^R*_PF?%Q5DRXJEK$IR&+[)7 U>>B6-A^=F%3QL.IK=$1 M[48\3A-[-2::B4G(IY$]*XF&41CRA!\Y5VK9+/+K9F<40?RPK;LA#CU##!70 M(E=!ZZ8=HY)K4,,9E":A-(6BF84R6DEC?B7M2#'$RB M"(;4:690V@V4ED%I$DI3*)H94D]*VOSZUK.+(_S8J5Q'G]JV3W^+@%>(EAK6\RO M;?T!RBK\1SAX#7'EH71"),6@5C,H34)I"D4S(TS+:LPOJWVEZ@KFZEJC.(EL M:>[0S)<].T+B]B(#+;.#TA2*9H: 5MR87W'[DBH+/WKPZN#*68):'*"*')0F MH32%HIF1H84[YA?NAB16&2&L14+8^7"_Q<$7&&<9S:!&)92F4#33Q5I[8W[M M[?F)53]X\-2G5#-R\B/-9E":A-(4BF9&AA81F5]$')979:[ -Q*Q>T)'"F@W M4%H&I4DH39T<7G,[E-8 N5\#?%96E1/:&0LMA6WFMSS4U5!:=M8WD%";"D4S M/:UU2>ZO?O/E5;E;@3;B,;<%7;^%P1Z%RH=0FCQO0!3*J.E2K0OR$[K@%^55 M_?"AYV].[7.E\ZI0PQF4)J$TA:*9\?%DL^L)?7!P7I43.UBIO"K5SLFK\1-59\_-FG)75&+)1(3"GJI4NRFQ-D/KR* T":4I%,WTN-:R^(DZ MLB'Y4.Z6AJ7VI<3,;W#PU'PKI4-CJKHMG=AGG-BMJ+.WFQ\A MV>5T_F$8&@)0FD+1S!#00EE\_C;1H>E0/WKH\A"[*E3$B8(KJ-4,2I-0FD+1 MS-#0@EOL%]Q^P[WG?LN#(\=5XY*($Y$#E>*@- FE*13-C!PMQ<5^*0Z\]SQV M)2[&$_OJU7],0Z]>S[*906U**$VA:&8,/'E:GE\]'%)-$;O2'XL31RWR6QSL MX;.,9E"C$DI3*)KI8JT.QGYU\/G5%'[PX/6?$OZH]1^Z615*DU":0M',P-#Z M9NROL1M63!$3VSJ9N[Q#=4DH+8/2))2F3HVNZ6*M-\9^O?%9I12QJR&.HM2Y M[X,6S4%IV5G?0$)M*A3-]+36&6._SN@KI8A=67&43MP3-U18A-(R*$W&U /P MG %1**.F2[6T&/NEQ;-+*T,/M4N<9XF3&R!%2*QVV5$N^ZB+K&V M4TFJF9BDH5V?H:B&4<3BZ9&JPD1+:(E?0ANX_YP>8JB4EA!2&A,1(])U4,,9 ME":A-(6BF5&BU;1D^$\UG!491*E9D@CG''MH9Y923&UON[!IDG!A[Q\BVHW< M;>J2:B8F;#JQ'\E"-?254B1::DKX[UA*D4 ?GP:EW4!I&90FH32%HIDAI96K MQ*]/0>U&H&I4DH3:%H9EP\^=&&9_YJ QD+KB:5V.OG MS&]P\ )QALD,:E)":0I%,_VK5:O$KUK] 0HN_$ 5QI9^4>I(WU&H&I4DH M3:%H9H1IT2SYZK\;0485*5HY-^N'9K[MYT=(=EK,/PR#0P"JIJ%H9@AH-2WQ MJVE?4F_A1P]>'8BGRD5$O074:@:E22A-H6AF:&A5+O&KJR[OEXYNVVEY==.?87ZJVK=;[E\LB7Q1UWZ#[ M_]NJ:C^_&7?\^ZI^O[=Q_7]02P,$% @ 2X@D62%.[/6[!@ 4AP !@ M !X;"]W;W)KHL M,="X*]8!;8-FW3[3$AUSE425I.UDOWY'29%LB6)2(%]B23F>GN.]/'?4Y5'( M;VK'F$;W15ZJJ]E.Z^IBL5#ICA54O1$5*^$_6R$+JN%6WBU4)1G-ZD5%OB"> M%RT*RLO9ZK)^=B-7EV*OS?#L\<$7?K?3YL%B=5G1 M.W;+]-?J1L+=HM.2\8*5BHL22;:]FKW%%VL_, MJB;\Y.ZJ3:V1,V0CQS=Q\ MR*YFGD'$ZMTUKW3+#R]?M3^OC8>C-E0Q=8B_X=G M>GNP+2+N #!<$$PO\=H%?&]H@J\UZ1S5=74IQ1-)(@S9S4>]-O1JLX:5Q MXZV6\%\.Z_1J+_"X0G/T]?8= M^N75K^@5XB7Z:R?VBI:9NEQH0&-T+M+VS=?-F\G$FR/T491ZI]#O@" [7[\ M*SI3R*,IU\2I\,]]_@;Y^#4B'@DL>-;/7^X[X/C=SOJU/G]"W^>*2:IY>=>$ M*M>=Q8%+ M^^H35)U<*&LL-"NC>J4I+8?5/$YB<-/A%+U%RD^"92=U!BOL8(5.1[S-_H4\ M:H)9"Z@]J2A3GC-4MGC-4W.=FC"OI#AP"$BT>4#BN2X,7]*%+Z3L;*^B;J\B MIPO?,5":>.7)G@ S"*$DV "V G) M8F<)6N]H><>48$9D1%_A-TB%OK)!/2>AK&;A]="-50G-AH:>=CG ROW#&I0 MJ24PF1UR,,(21W@Y1#R6BL)P*C]ZAL9.4FL2%[@8LD(S6;AV-AR7/CRL+A:A MF$03('MJQ&YN[.*VH@\F:%]#5Y#*/7/&R$EF6\T94^(\B(+1MEO$<(##J5#I MR1.[V?-KR:@LP80V1JP8Q]0X#R,_]H8@;7*A3Z:BHZ=1[.;1SP,B>FI/Q^PX M#^. #.':Q))@:DM[%L5N&AW&\E-HQU3HAZ.M'0N!^^U(24^7Q$V7GY[;\]IP MDS%1DCB*AL@M8G@98V\">\^HQ,VH'\H#4\]IS2)$REBFTE:* MT&(RY5!E80)09H"!BF F KN_+$2[''8Y%J$DFJP /1T3-QU_8=5>ICO:0(7Y MJH"QI49L16IA4.*-H-IXUELN)WH'TO,LJ;2?N1$+"?OQ:,RQB<5Q..64GJJ)FZH[.P%] MQK8,FJ ,;;NT2DUG:H5M(>,H'+9!-BG?F^+!GK&)F[$?$Z">'-LL**IK<3>086V8VQL'4RZC\L4@3'$Y'F]Z3N/Y/4'VOOUE+4K,>0 M8Z:&#/&&1P\VL81$$T[P>T+WG=2Y^GV[96D=]>P^K<=E!'T(#"WMZ Q17YME M6NSZ@GW?P_"8FVBSFH/'3HB' 641"OPI4WJ6]MTL;5S RU36S2K_4=QC3B9! MY(^0C\6PY^.)L=<_.;1V4_=Z"BNB&FW8'2]+$TK@)N@3N%Y)A&[(X^3I3 M,'E7?[12J!XFFZ\;W=/NP]C;^G/0X/DUOE@WG[=Z-,9DP: ?C_5@C]>&->T'U&7/T/4$L#!!0 M ( $N()%DU""/$(@0 %8) 8 >&PO=V]R:W-H965T&ULK59M;]LV$/XK!PW8&L"U'?9=1@6O56/BM=O^R)T_IX*7.Q/2D[;=WG%&>1.B MJSIC,*BT;=_JOHO#EQA,.H-)XMT>E%B^4E$M9MYMR1;P76.&='(\H,EX,GT&[Z1W_23AG7R! MZP.ZVOK[J0BU!*9/ M$Y!Z.P^URGF>U7*6O^-L\?57QV?C[Y]Q;]J[-WT._3]E]O]!_NS\![Z/ WIK M\R&]R&20D?,42Z;LRE6ULKOLB+BJW99]H%5GQH&B@_8MFH5LUIYNK=L:+C . M3J9VE"N+HC2H=(^>8?A.61RE4@M0*\/@&Q(JH'*DO*FP\6/#038$4H&VZ!#R MEE4=(K?V>>.1\^0MVXW::+LAOJ_9:[9YRZRMUH1=>M=L2O3 Y%2A-SI"-IR[ ML -B-:3?,-VY^DWH-R05 (YJHZ(T7'JA##P3-ZUP$K2+SH%EM^>(#,=/H@1! M-GEL?$O7M=EBTK;MX2EKJXX<@KCRV!:PG. ?6#T$=^-570Y2VJ1.)"9/,?NI M-W@C!D<#VI8Z+TFGY3XO7"">WD$':^U#?)E8QE+[XF6M?-PA ZN@(QR1!577 M1N>J34\76-)PV'*4AB_"GI%*J@&- X"!_4B',+I +':IN;IA#5_ Q1X8VY:[Z3 M2V9 2R@:+V%]P\KGB#4KL-SJ6))W2&W$HC*[J',(4]5JI8V.&B$"C8,"816T MV9$TI5N"0%/2151=T/1[5=6&X2$T&5.E'L)*9!Y04X\_'3[5!4>/[CIX ML4DWNE1K8V-[[?6S_4_#17M7/FQO_SC>*X\Z#JB?-4S'PV]/,_+M+=X.HJO3 MS;ER$2%+GR5^?-C+!JROG8O[@1S0_THM_@502P,$% @ 2X@D69-^$PD@ M"0 -Q@ !@ !X;"]W;W)K%JJ2?V%H9/%E95\F MGVX]];53,F>EJIP>S6:GTTIJ,[HXXWNW[N+,-J'41MTZX9NJDN[A4I5V>SXZ M'+4W/NAU$>C&].*LEFNU4.%3?>OP:]I9R76EC-?6"*=6YZ/YX=O+$Y)G@7]J MM?6#:T&1+*V]HQ_O\_/1C!Q2I2XO"ZM?X+ MQXY8EM*K*UO^2^>A.!^]&8E5XGE%]C);>OY;;*/LR?%(9(T/ MMDK*\*#2)OXK[U,>!@IO9D\H'"6%(_8['L1>OI-!7IPYNQ6.I&&-+CA4UH9S MVE!1%L'AJ89>N%C$8@B[$@N]-GJE,VF"F&>9;4S09BUN;:DSK?S9-. \TIIF MR?9EM'WTA.U3<6--*+RX-KG*=_6G\+-S]JAU]O+H68._->5$'!^.Q='LZ.09 M>\==\,=L[_@)>WNB%/^>+WUP:);_[ LXVCO9;X\&Z*VO9:;.1Y@0K]Q&C2Y^ M_.'P=/;S,]Z>=-Z>/&?]?RS5_\NVN)1>>Q*\I1!-D'&Z3"ZNK/&0RN.=CX7" MS&6VJJ5Y( N911L8KW*Z2H+XL=)&FDS+4GC84ACXX$4A-THLE3("B:RE@YPV M;,[ED%:8DE#P[^1>[32,U"4<7"NCG"S+!WJNZA!U ]SY9#3]6M Y',*\4@Z1 MBA>C7^?SV]%+#D/6-4*5RU()UY!!NNG4NBDY,%8D:PN5-4X'G22N[[-"FK5" M&JI*>T:M%Z/%]17,0ENZG/S4)N#(:A UXK..8IB(*^4"Y-YG,II+@'V>YK9)VPE0Z4K[IQOJ%V"!;@G17[ MTS*AB@-2K5-C\L6K[ZJX+VQ3YO!"T&XA5Z'SN3$1O-E7"O#;AMJ$^:^2P3P@O#F<'?Q/P/V729Q!Y4-()1?@E?I-0PHRT #2&3(G[ MG6^H-=FZD0XY.CR.4N(%/1IU!XQ>H4F,%R311 MV7#ML=N6B-M)F++:0S#$M&\J+LU6,O\GUT[5/:9%!T,EC ML6QP97EB0I=&3,[.-,7[#%%I &/_./6ET30WRXGX!!C132&/8^SCUM 'T>&9/X9/"$*&H42>LHK M9K6. "U64CM@Q2X^U-9K*MP8ECPH#&<.7,_%:1X+ M&D5P IU7R,IE#.<03U,[8Z:4:Q]TQ8N*TADQ M/*X$//P^]" AVB@Z/ Q0/[6W'[0IQ5+).Z2V.YPWH@=GKR,:\'#)U8K:,9:$ MQ@!GRZK#)6__$HF/H>L(GIS;* M-(IEJ'&0/)$W/$"]"I>I+[T?)B*A1\24MET)$.F@8&.GP1F3R](:7.)-(S&3 M++(-6.:]3E!HEZ5>MZ,6ARAS' 9"6EH';DC*CH)&:BQ"#>VN*15>0X99BA8: MKU9-B?NKF%M9:QC3OW.3^#@U=LGXUB:#\D]>]Y0?4IAMM#0)@Y6;H #MO%I)D%0[U0X\!AZFJ[$/TJUD;%]=EM4XTCL*P3:P@5XA;>&>1T[ M'_F$=EE34=DR7I%9B-@><29C3I)KM+MK5Y#UC\>#.5$44KQ"LY;*=%B1,.)K M^$U1[$'@"0CFFE/W?D '/PY6OO9LM'9VHRF>-"@U"!DIQ"RRO31(1K7VJ6K1 M.F(V7]\EVWBWU40BH"FYKM#'$YIO4 '"?+0VC2*06L;5E!5:K0:>Y"@SDV@").?!I:_^\>ZFI4]M#J*3L;'H.7G+37:/ M_9A6!YH%!KJFUDXXBR;0OH.[]BQ$NK0-[UF;13=0&]NXK$="K*<$$^TP[W@$ M_%\VGGSRWTX^YQ8[?9?+_42=@&:"8&>#QF%79*?,A$>YJDO[D&@^LHT%$7BP MMO)A')&CRU*J0XM^O=6]E1L_RL(.D*T2V>]%J*L?$T!F2 M-&D/6^LT,C3D_ M'1,;P'[;J(,&P\:EJ5L!]+O%^AV;NUUUN Z2QL&'._O=J.J)<8- MM.$X(N\O\\4EVLDW,#Q??.(G![/7XVZ"/W3;Y<5'\,-,'+V9O7PKWEC&*,4*UFN]ZGCI.4P:<1!%\RT.9^"<&-MBN*671-HVHZXVGW,$B)KB*9"L4 MSC9K6#<%U37?8N0)/84L&^VU((B3BB M=FMM3'Q-;DD;D;.=&/<*1W!UOB-^U)>]A=.)N&:LD;FM6RR"H?B".WF,JL2L M$1SD'\V)AD@6(9 -X?:@WOP*\ XM](?:XR]CB//._4@[M^V,UR?[.J.7W-<1 MB9H@GU#(DQ(MP57C>'6FH@Z6_+"\^]J@K:#^O5__4)'K-7W+:&DH(Q/>1"Q& M"7PD#6%0:^M:PC?D%:*6FM^F/H-X>9#[_LUQX#EAV9--\^,/;XX.7__\1UOG M- &?VJU^5_JX%/IO#_SM!V52.KX&.$MT@QR!.@]1&-[Z,YTSZ(#)OJ^"T\'' MW$JY-7^R9DYA0ORNV]WMOHK/X\?@7CQ^4K^1#EGQ((PKJ,XFKU^-A(N?J>./ M8&O^-+RT(=B*+PLEP25( ,]7%B_"Z0<=T/U?P<5_ 5!+ P04 " !+B"19 MB,BX*%X' #&% & 'AL+W=O;$A$&?_S@+<;XS]V15">/96*NT>>H7WU=U@X-)"E-SU324TON3&EMSC MIUT/7&4%SP)1J0;CX7 V*+G4O%_QM?@@_$_5L\6O0D^CNW=3.A\._%.* MC>NL&5FR,N9G^O%-]M ;DD)"B=03!XY_K^*]4(H808U?&IZ]5B01=M<[[E\% MVV'+BCOQWJA_RQTWF-I[;PI M&V)H4$H=__.WQ@\=@L7P L&X(1@'O:.@H.47W//'>VLVS-)I<*-%,#500SFI M*2@?O,57"3K_^")>A:[%_<"#&6T-TH;P720<7R"^-]H5C7^I,9(?T RC1 M:C+>:?)N?)7AM[7JL\DH8>/A>'J%WZ2U;!+X3:Y;QG)K2O8>NEH@ -[U!7L? M_"HL^_?3RH7]_YQS0.0_/<^?LN7.53P5#SVD@Q/V5?0>__B'T6SXURO:3UOM MI]>X7XO+)Q&R9V%#RNI4L'^LE%QSR@+'?BP$O%%67&]9P1V3F=!>YE)DS!?< M,^G#MM\8EDGGI8;3J@XOL^=UAU1>N=3**B:8SAAWSJ22>W!S=549ZYDW8-S* M_)-CE>*>V 6"RII<.$IQKA@Y4:;"];M:@L(V-DD06Y$9Y %$J"T^J" +,J1W MOTZ=/GL^ITLKG*>IJ36QPFG&*VC^)LNHQ_RS(&[Q&3/Y$7MO/+CMF! I?7?R MC94Q?P3E#P/ZMRWZ S,L)@D(725"Y5+;/OM:F+7E52%3]B+69&4WG(@77Z^M M0'B@-SG$=G,@;7+ Q21(FR1P;+5EZSUC&Q@GC+#AV4HH"2:PHX#W5\)YU+Q* M$I<"B"9;$(O:"A"4Y)^$>8GXK)-@1 W(6(_>X+?DFHY.+GQ/N2M8CLZ GQ8^ MSG,8"W= )0%]$>F4Y=#96(!B!^US^A(V,N&%A6RB1Z'.&+9)P>;$26AV#H&V MC)+ ;Q.V H*Y,.;MA\UFRP/8- M6PR3Q6B)Q>AVG(P6P[!:)A/L?0/ 6QW2'2@>CY+A;$K_YO,EFXZ2V7+.IN-D M/AFS'P]P?L.6\V2QF!.KX3BY72YHM9PDBSGM09]D>#LZ4JF3YMQ[*U=U=&.3 MLC]I2=#XX G>_2/5SI4([>&<8TY?UA83#:(9LME*X1*&SXPKAR*B4U5GP.:W M'+&Z5(8^JAQ.-J''UKRI"EW_))_"Z^\ $@S983)T&$=I>8@FFKS.0#F4FFAL M'A.'TI&;9@!;PLW9/)59C4.1"]M#SB4!JD:,F)TAML MI%(BZXCA4YKG%!Z$#E M6 SUBB97,RPHY2LN,R;><%EQ36^)[DYK&RIX0]FT!!B>T::K:WH63ISFP4T&:Y=N@?;&T,O WWM3,%13$" MC\1C!+.1BB:OE0A!2 5Z?D94U-GJ@%_>-ISC[#E1B30-O-&P$3M >'D&](QE,:;?3G#=TN*6%X&V0:61#H&%-EJ,6BUQ^8VX3VP"D?#7(2E1SV M%SL5]W-&!_ZP^F8TG>X-04AL:/0?'^9(0!>LIQ'P@@T MW0E E<>:U)DT#1A2\A;\E1!$$>.(WL3VK&UN%H[?@.4'<[Q+X(:"X7ZVC4M.(['UPOD M,$YPS)?I[L9C6R87[F=[F+AF.'<(%(I-3+9]S/AT@S-4N>J%N =IG@'&@M(-$-\T@2#M':".X)+F+O)I_'B0#&%U\4& M$UEDW"*54OY2%>K"L^! P60YZ]^V. A,/^*OA$[%TG,SF2[[TY9:?J)G#(R- M=R(44=RAX?KMY[FI;5,?DGCUBA>)G38[I%R6$)*0Y[Z3+2>Y<6+_=';;'_U? M]O?/O5L,.F]+2+UU>$%S<72)STSM;OM(]Q3?IO;'XPO?]]RBPCGTF1RDP_[\ MML=L?#6+/[RIPDO5RGCD>5@6@@.P= #?&PO=V]R:W-H965T^<*1 _WI=)N&A7>K\[BV&4%EL)US0HU M[2R,+86GJ5W&;F51Y$&H5''2ZXWB4D@=S29A[=K.)J;R2FJ\MN"JLA1V>X'* M;*91/]HM?)++PO-"/)NLQ!)OT-^NKBW-XA8EER5J)XT&BXMI=-X_NTCY?#CP M1>+&[8V!+9D;<\>3]_DTZC$A5)AY1A#T6^,E*L5 1.-K@QFU*EEP?[Q#?Q=L M)UOFPN&E4;_*W!?3:!Q!C@M1*?_);'[&QIXAXV5&N?"%37UV2!JSRGE3-L(T M+Z6N_^*^\<.>P+CWA$#2""2!=ZTHL+P27LPFUFS \FE"XT$P-4@3.:DY*#?> MTJXD.3][K]?H/'G9.Y :/@I[AU[,%<(-9I657J*;Q)XT\?DX:U O:M3D"=01 M?#3:%P[>ZASS0_F8&+8TDQW-B^19P ^5ZL*@WX&DEZ3/X U:LPESZ/\Z$4'?6$J1T%Q)W!>&NL).2=8Y^%6T^VCPOPGNG7< M_L(OQCDB\TY("U^$JI 3$;>-6EA4! @_0-H?TO?EBW'23]X>?I6)=EQC858(PC:]+RR9>C7/% M@TRX(FR% =*ML!:*,[@+5P3%24_JG;R'LK[FD*^Y([QI,#C@2IQRT(8YH97D M*XL[U9FHGZG\CVI7+PMK2GJWLJJL% GD8 C*0D98%@M^&'G< M#?6YT]<:QM5'.JD6:4 ("*3L[Q1G!T2=?C4_Y1GK:) MN R9R4NJ3DF2W8N-6 NI@B9J+,"1>^GA\X74W] ,I4 1,N1C[0B91LXHF0>/ M.$^_V@!B1KV*#31KS=\ZZM Y%I?D6*MXM.;W'B3AY/P<[%,E)(JS],:Z.O"5 MM61RSHF Q,:4,@O\9*V:@B'8Y/JTE>Z.N>']BCH1YF^13C9NZ?[#G*\>2KWQ M*Y\->K#.D>?UP8:<2QE(%LJE#FFG???8>Q3O-14EVF5HG:@V.-AU?]&NMMW9 M>=V4/!RO6SMZ1I:<#0H7)-KKG@XCHAG:I7KBS2JT*'/CJ>$)PX(Z3+1\@/87 MQOC=A!6T/>OL+U!+ P04 " !+B"19*D9%*!X& #U#P &0 'AL+W=O M-\L-:+(5:[$" M1=/+P[ '6J(M(A2ID)0=Y]?O?"2ER(F3;BOV8DLB>;[SW0[)DXVQ5ZX0PK.; M4FEWVBN\KXZ&0Y<5HN1N8"JA,;(TMN0>KW8U=)45/ ^+2C6WV7"BS.>V->\V'3W)5>/HP/#NI^$I<"O^E^FCQ M-FQ1_-^.A\1O/#A*]2;%SGF9$G"V.NZ.5=?MH;$2&A1.8) M@>-O+2Z$4@0$&M<)L]>:I(7=YP;];? =OBRX$Q=&?9.Y+TY[ASV6BR6OE?]D M-K^+Y,\!X65&N?#+-G'N=-YC6>V\*=-B,"BECO_\)L6AL^!P],B"25HP";RC MH<#R5^[YV8DU&V9I-M#H(;@:5H.2*O=/.VQK1]^YDZ&&(I@^S!'H>02>/@,[9!Z-]X=AO.A?Y[OHA"+8L)PW+ M\\F3@.]K-6#3<9]-1I/9$WC3UNMIP)M^W^M?I/84^G]-TP^#LC!G'>9( MQWPAF+C)"JY7@E569@*?N$?GU2IG"X$VS02Z+&>0"\;1=,Y!6/!<<9DS;QC" MJ]U28) IR1=22;]E+S!3W$@?(5\RJ8,EO(%0!48 *(WSC.=KKCW$PM0.76"O M $Z6:'9KZ@X7.$ V-A=6;:-I'L5@(?Q&"-U@5-QZ2:;(91.MEX)355 86,Z] M&+#+>N'$=4T?8@@<65C>10A1Q$HGV+*-96#E0"-O>4FLXS;$RJRTO$6T ".X MU5*O''E@@&)99DI44D$"N!;L!8K446CP6; -/I.M+3-95ML!^T8?V*616)'K7M;0B9"UFE@*9,Z3[#K%4I MBG)(CE'8$@A2$!HL;=TIE+%X4 MF49"[_IK-V>#9&"RUX!9D#H'VFDX]AN\TBVS9+[)_2XIHN!D"=_M?@+'#[UH MZ%.\\>[J)4(EJ9S61D%L"4'JI4T"TQ$KA]X7SMV+P\OCV%:Y4*_0 M:*6'/1D 0BW48$+ZE&3RZ=1-]Z:NU@^3ETJM]1V5Y@N3&V56VUBI!+&G.'>T M8WE/QQ_1@J!$VXI*#V[A $FG2SBO(6H$]+-CZ!>)TR*R'F%^5)!VMK0=.8&Q M1#.YDT>/QN//KW@KF"TH\ &[4%'=$3$]M5LXC4PV$]L-C[ [_-G MAY/QY'CGB4:^#"X'Z(S@[)8Y?WVG,U7G<9O-B$?0Z'N$ M6N-IT8[M6?]@/F7ON:YQLR&,_F_?EHW"W#,/CZV#V$(OSH7FC8#M'FT%9!;0S\#D=F3;*RP1X;"Y%: M@LHV26G3.5%1:;-74!/-@R@V7>-,;6DX6"9MQ%;IT3FW-/A0KAJ-T-+ M@\"E%S+0WO3/_@902P,$% @ 2X@D600TN'-& P 10< !D !X;"]W M;W)K&ULG55M;]LV$/XK!ZT8$D"+9%FR(L\VD&0M MNJ(O1K-U'X9]8*23390B59**D_WZWDFVZ@Q)BO6+2![OGGON3G=<[(S][+:( M'NX:I=TRV'K?SJ/(E5MLA#LS+6JZJ8UMA*>CW42NM2BJWJA141+'LZ@14@>K M12];V]7"=%Y)C6L+KFL:8>\O49G=,I@$!\%'N=EZ%D2K12LV>(W^SW9MZ12- M*)5L4#MI-%BLE\'%9'Z9LGZO\$GBSAWM@2.Y,>8S'WZOED',A%!AZ1E!T'*+ M5Z@4 Q&-+WO,8'3)AL?[ _JK/G:*Y48XO#+J+UGY[3(X#Z#"6G3*?S2[U[B/ M)V.\TBC7?V$WZ*;DL>R<-\W>F,Z-U,,J[O9Y.#(XCY\P2/8&2<][<-2S_$UX ML5I8LP/+VH3&FS[4WIK(2A*WCYI9,M9=R'\![] M(O+D@-6B<@]V.8 E3X#-X)W1?NO@I:ZP>F@?$;&177)@=YD\"_BF4VZ7/H_[=*/PP&#^YPS(RP2!U8&DME!>&A-&Y( M7H44;2F%)[FQ(!ICO?R7#]1PP-GDKOB%*7#S2 ?F%BWX+4H+Z+QL>M/.8=TI M4-2@[NP)$B%H9,\T#USOKF88J(VBP2+U9@XG4I/(=([LW"G0SW,__CSP1NB. MILXWP95IVLX3&6=JO^,(7T R#9,XY4T29G$,'^I:EGB4")(7LYR769["J\YJ MZ3LR9::UO..]@SPLTH*_TQC>(HV,K5$5R*:U%#S#.)C%89P7D!5AD>1$15.J MNF%.41"DN"$@!P4DA'1]('A\E:*!8_FK*--:0[F:1AD26T3L-9 MQJ2GWW'"=7D!:1K&TYPWYV&6 M)G#AN$0/B\"&_RU$V)>1J_%8HT1'HZU!N^D'N*/?H--^F'*C='PC+H;1^$U] M>&#>";N1VH'"FDSCLSP+P Y#>SAXT_:#\L9X&KO]=DOO'%I6H/O:&'\XL(/Q MY5Q]!5!+ P04 " !+B"193\_XU0D# !-!P &0 'AL+W=ON_[Y"2%;?Q^B7HBT12,V?.&8J'JX/2CZ9!M/#4"FG606-M M=QM%IFRP9>9&=2CI2ZUTRRQ-]3XRG496^:161&D<%U'+N PV*[^VU9N5ZJW@ M$K<:3-^V3!_O4:C#.DB"T\([OF^L6X@VJX[M\3W:C]U6TRR:4"K>HC1<2=!8 MKX.[Y/8^=_$^X!/'@SD;@U.R4^K137ZKUD'L"*' TCH$1J_/^(!".""B\?>( M&4PE7>+Y^(3^B]=.6G;,X(,2?_#*-NM@$4"%->N%?:<.O^*H9^;P2B6,?\)A MB"UF 92]L:H=DXE!R^7P9D]C'\X2%O$S">F8D'K>0R'/\F=FV6:EU0&TBR8T M-_!2?3:1X])MRGNKZ2NG/+NY*TO52VM@RXYL)S $6M$]5O#RB3;>H $F*WAK M&]3PT&N-TL+OG.VXX):C64666#BLJ!PKW@\5TV"DKK/Z='Q'[ M24)ZDG"?7@5\U8L;R)(0TCC-K^!E4TLRCY<]@S=V8A#NN\&$@3_O=L9J^HG^ MNB1Y0,PO([J#=6LZ5N(ZH)-C4'_&8//]=TD1_W2%;S[QS:^A_R];>+7B93W? M2@,F@.X$P$8 / =0'J < <090*G(*XRE!%4#14&M!)D.E_M;^(%+6E*](0CS M(] _Q[F63Q)P[83ZHA(M5O'D7FK2=(P M7A20S,)ED4RQVWXGN''DWZ!U7@4U$NLD7,XH-EQDRRFTTZI&XXR/"7#]Y>6H MGAFC2LZ+SV9Q;A'EUJ\"),TAF68SA/XH"RQ8]^Z:R\@R\)Y'KO!(IP7!5PZ$]&9 MQ;6H]][(W993[<'MIM7IKK@;+/)+^'#1O&9ZSR5IQYI2XYLY6;,>S'N86-5Y MP]PI2_;KAPW==ZA= 'VOE;*GB2LPW:";?P!02P,$% @ 2X@D63:X#)Z! M!0 UPT !D !X;"]W;W)K&ULM5=M;]LV$/XK M!W7H&D"U]6K):6(@2=^QKD'2EP_#/M#2V28BB2Y)Q?%^_>XHV760V%VQ[0M% MD7?/W?$Y'LF3E=(W9H%HX:ZN&G/J+:Q='@^'IEA@++4RSTH<2;:REZIU5OLXTD9KU"5<2VL.MDD]J!HC55UKTP>U++ION*N M7X<=A3S8HQ#U"I'SNS/DO'PIK)B<:+4"S=*$QAT7JM,FYV3#I%Q;3;.2].SD MVJKBYODYQ57"A:J):R-XN4Z&EM!99ECT2.<=4K0':00?5&,7!EXU)9;W]8?D MU=:U:./:>700\'U;#2 .?8B"*#F %V]#C1U>O"_4A=#8AWHIUI19%LZT%LT< M7?^/LZFQFM+DS\>"[["3Q[%YZQR;I2CPU*.]85#?HC=Y^B0)YL/4\. MH?\420>1'O=S'SSLG7AUQWWL!:9.H-@5T.C@&VO +I#FC*6Q2E@2M K,CIY8 M"5T:F!,1/"L;J"2VH&90JP8M50I8=FP-X!-AL2.B64.-PK1DY![8/2>$,:J0 MSN9*VL5C5J4Q;><2ULM*K9'PA'4^.X>@)'4?.AV"Y DT5M8.=2:DAEM1MDYYP"MEETP@*8Z6%!- MU,Z\L%;+:>M6JY/HUGBF*JK6#LE9Z4JVB\5^I^#7 VO?A\P!.I4N -]6F!Y M3(8T(I/,10.Y: !M^;7;\M?R;L_,,\DLJ-;0&ILC5QNXB7=Z%YQMM%0:;[$A M;GZ!T3BG-AMQ&_IQ/G+?)(S@6E1,.?%% =Z@Y9AC/TQ32/Q@E$'JCX,19'Y. M.E?DNM#%PHF7!%ZII:L%CB 3R M+"9+XU$$8>AG(1OA]I.RI/'#=27_(S^.8^Z$9"RE3I20;0XQBOPTR[K="1^7 MK&C^":_NB)1VO;M5'^$;5 =Y#!];:RQ%QXCWK7UUQR&6S\\HJ>ETIY*!NI#D M^:7FA'XP?X5\A6"@"^*=RW!+Z_";G*&C?$TK3W2?S><:Y^0;O",A27># KZX M#7@N*M$4M,?>BZ;EHK$Y.8B7("*RQPDGPB :032( NJ/\S&\Z:O.TR=Y%$8O M:'33V_A;PK,HS8G@T1'-Q@/*AM?=ID6WG0JV6K'8V,^",0N%P2!.=QS:I*[S MAKA.*<&RL?,F"R$E M*4<;,HWR(V>3:LV^C C\/([].,P<1TD&EZC==9N$^]/W?V/%I7OVPG"!WMKL MZL[CQ, S[_+ZL_&.CN'WMI[2B465ED?^/4DQ\9#Z01 X+JB2[=^=/4L/)_:0 M$3G<(P<<[-V;Y$ <[#KPV-UMN'/9KE'/W9/"4+*TC>WNW=O1[:OEK+NL?Q?O MGCP?A)Y3#8,*9Z0:#++4 ]T]([H?JY;NZCY5EAX"KKN@EQ=J%J#YF5)V\\,& MMF^YR=]02P,$% @ 2X@D6=SU \Q_!@ WA !D !X;"]W;W)K&ULK5C;W;W8'>Q\/'2NAL_)PKBMM3& MG_3F(51O!P.?SZF4OF\K,O@RM:Z4 :]N-O"5(UE$I5(/LN'P<%!*97JGQW'M MBSL]MG70RM 7)WQ=EM+=G9.VRY/>J-]-SU1T%36.ES9Y2_4 MQ'/ >+G5/OX5RR2;O>Z)O/;!EHTR/"B52;_RMN%A1>'-\ F%K%'(HM_)4/3R M4@9Y>NSL4CB6!AH_Q%"C-IQ3AC?E.CA\5= +IY# "1^'^2-UGG2RI[0 M.A2?K ES+WXV!17K^@-XT+F1M6Z<9UL!/]2Z+\:C/9$-L_TM>.,NK''$&V\) M2UPJGVOK:T?BS[.)#PXI\->F8!/6_F8L+HNWOI(YG?20]Y[<@GJGSY^-#H=' M6SS=[SS=WX;^Y 9LU=KL4PSZLQ&?I,OG8I38'.Z),"=Q8R1Q;'>[Z M0!1>S0QV(V?>"\XWY7D30DL;W,E8PN.>;/F8!9#7EL: M]\4#-CL4W 5MI34S8?'9,2-FYL4+]5+0;8!>U$+[KAV+,^_"3I^ >I0. M!WM E3T("JIN $^",=(E;,+Y6,Z0MM1I5&3XN/[\\]7395\?G?5\KFN.B&3 MSW$0WJ1MAYDU.XZ80\2"IP69&IF+S@+$J#Q5!J0KJ4$[OF(W'K(V_J^L/16J MK"H4O)QHXE"UE8BYA@&WR4 7T\N.E*9ZO=4J)3]*,[]A;&6C](]&[!/#:YC! M!DAHZ#N,%"O@.#I569="*Y@MF((-@'WQVP:NXAX7Z"@8@6(/, H/GKTE]GIA M]8*]9DK$M-5"CM45,[5S,.P/85]K+H$PER%E(P#MX_Z#A(M1Q13@B8*;VM^H M4H;*R07,6:M-D*NU0 $P]/@:SQ,;$.FQ23 M)R%'H-+62,.FS#K%&!C">:55J;!]G3><=COC-9JX7PNYD$K'C&-3,27;;@-= M30'Y&6':8ZS-N9W1OX%Y]IE/U93)J![?%LQ>4W^KT7L@2-=5!-([K+9E[O>C MUT=>M--F% !ITN#@TTW!8WB,[3WVA)A+O!0_]L7'9&5-QL]QMJY;CKAM PE+ MHD:TTK47H_[K@]W(POU:UL\.=G'>$,;X@L.Q9J/GWU=&*\DHDY&IM@@%>S#J M#X>[C^)@4UV4WQG0N@XJ-X:6-:%M^CKDP/^/()L.T!RV"CFAO15VHM6LT1&5 MO./!R9;(X=AMIT2MO1K.0*JR+IYW#PO@/E1\&<:(*I0^)TF9+#>68FD_V5SC M:-/VGPE[HQ5H@T$>@ (Z&;H:CG3FNCWJ4D0_H6%(,U-:J;'=@"JZ MS:F*W&YN],@.;J^^N7?QP"JG, 2CF)&BIX;[([_<'T+IZ,+M0L7*AVG)8Q H MP^^F4RL> ^,#U:Z&2<1P .NQLFX_([:!8JQ.$^) M^6,/C!BC7MDVURU:'B)(%2MQ,$L',600ZDR!K$W7G,'*G;,D-XLW:ZXP=/YT M_>Q6N\O[6;JSWHNGFS^FX!G3KFD*5:[E7CK[VI=@JWB#G=B ?8F/D$ "0"P &0 'AL M+W=O?3$%%WWX$)AV=R8[.U>1=P%\;/133XX&8C"VJJ79BESJO-$R8%D%+[8D MW5&P1P56Q)P,E2J(TME*'-3.KE3L.#3\H5 ),43$^5;(NM9;918B )U\4.@+ M*H0TII%:4%E2[#(V$([1#[++3X_WV:$(MN^V1;9.H"@^><>H@1&SP\09]J'4<.G&!ALEL8 ,;7*45Z M^W]83=]D]6[EF-C!>/C#89_:P?%P?/@6N5?Z^=[O*^T">7!2@URA\-6U161^ M7X8/0U%2P=^%#S(TP;KMBVGM(!RGV+0AED;9:"U64C=* MJ[#E G%C[HN'>:#3X$=AS.-]7YZ8C^S1 $><5@KY8&B!AXH;2JMG5!<,I!'& M!GX(PK>="+C(;1^--502+>8[[H2^NC4XC)Y9Q+[)EZ!0H!\=SJG(KR_6'+E1 M!>N$_165QI(86,K[0"GL1V8#+HIN"?91-X/'M: 44J:.N::,P MAKB+Y";"80[4UN&"T14LYW*B6D]0,()J47;[4]4':0SETKGM7.;/J?[8]U9FY;721]*,)-ZEN M2K<5X8ROXQY,(MRJ^+.$YLQ1+OWR57MV([@WY9EBBSS<=Q2/7MV2*G*+>!>, MK$Q(%Z9NM;MN7J9;ULOV=%?]+-T"(0M-)4PQ6#]DPJ7[7WH)MHYWKKD-N,'% MQR6NS.1X [Z7UH;="SOH+N&S?P!02P,$% @ 2X@D6;6WH@:5!P 1( M !D !X;"]W;W)K&ULI5C;+LWDKM9W=7O.S>W][[?IHM%7W7H2^;:4_O%7&[6]FI[/AP0>]:R(] MF-]>=W*G?E;Q[]V]Q]U\U%+I5MF@G15>U3>SN].KMVLZSP?^H=4^3*X%1;)U M[A/=O*]N9@MR2!E51M(@\>=!O5/&D"*X\5O6.1M-DN#T>M#^'<>.6+8RJ'?. M_*JKV-S,+F:B4K7L3?S@]G]5.9X-Z2N="?R_V*>SF^5,E'V(KLW"\*#5-OV5 MGW,>)@(7BR\(++/ DOU.AMC+;V64M]?>[86GT]!&%QPJ2\,Y;:DH/T>/MQIR M\?:=:UL=D>48A+25>.=LU':G;*E5N)Y'F*"#\S*K>YO4+;^@[DS\ 5-$'^Q ME:J.Y>=P;?1O.?CW=OFJPN][+/[\2PGH, M8?V:]O^^9/^'.KZC+/32B)^V1N\D-5,0OS0*[]I.VH/00;CT2E4B.L#SDQ*= M/"2=/9#@1:E\!$4(Z^R;4MI2&;DU2I03]6ZB'BZ; 0* 5<-(FCD SP3["92X:P2!R5](:2)C>MWC0BN54^/ M!?5 \GP42BE<\B*X.NXEN0#@XKI9Q+U25M1H[R$51"@;3L=RL=J''O7:D4Q?6,%DAE*P\H #KBP9D'%!G9&8ID M6+Z;R.-%H 3]?O_?#:"G

!D)U<0@H@GT9&E$SA)[U4*TM2).4=RYHCHX:BR3_7!/H2% MC7@O$!=4FN1R"EMI9>)4R@!*6JJ$D$2E-30[HIY?F7VCSF_?HQ%:J^O,D.$) M&W2@==I-*5J4C2FPY([:)STI?.0YG4(PY(E-Y!U -^008R%3+S(&(#YM549F1(USP+ MLC<,.UI6-!5&V]K3&D"CI-&^>M-)'\DK- MV:)5IWQ."(\8K;;].Z!S0#H(H =FDOJ^.6YCQ2Z0N<[?R**5..R)^E'W0 M@X+[/JL)>I< :X_SG780QN,S79ER"#?L(%1.HB:K3@J5B3*.>UHR>ZCWF'=4B/8F)0!W 4\@)H>>R'%CM M<4Y0/&D[&B7=5#)M(9K:%LA#@P\46*#"%4&:P4RF4S\//)@T .2Y#1("A@R) M<1'T1>["M$&.7AXCKQC'&?@UF0"+/+7!,#NFAQ<,II'PHGA>&3E$SD?>3!,4 M'"T=0#4V85ILX[-9]%N/W>P8/K1]$$0FGC!/9U?PHO=,;:6CY1(DP:[M76^J M"5$IR^0X[3JX"(4D147 UIUG0]U'^N@:P-%)73UUZ9 0C3D6^NU'>#5%]; ^ M3SL*Q3!RGY"*)NZR2.JR="2W@&H[XPX \I./E5+[LF\'!N+5V8XO/_;(**T2 M3-TO?=?-)Y_EH+0=__A !(@8TQ?Z^'3\?>,N?=8_'D\_COP@_8[J850-T<7) M^6:6*'>XB:[CC_RMB^!/OFP4L.[I -[7#J,_WY"!\5>?VW\#4$L#!!0 ( M $N()%DRT1 O-04 $D- 9 >&PO=V]R:W-H965TU,^)V_3#LPUFBK4.D._7N9"?_ M?N1)=IPV#MIAP[[8]T8^#WDDC[K8:G-K"T0'=U6I[&50.%>?]_LV*[ 2MJ=K M5+2STJ82CJ9FW;>U09%[H:KL)U$TZE="JF!ZX=?F9GJA&U=*A7,#MJDJ8>ZO ML-3;RR .=@LW M'_A#XM8>C($M66I]RY.W^640,2$L,7.L0=#?!E]C6;(BHO&YTQGL(5GP<+S3 M_K.WG6Q9"HNO=?E)YJZX#"8!Y+@23>EN]/87[.P9LKY,E];_PK8].QP&D#76 MZ:H3)@:55.V_N.O\<" PB8X())U XGFW0)[E&^'$],+H+1@^3=IXX$WUTD1. M*KZ4A3.T*TG.3=_3O?^FK84Y&E@4PB#,G#-RV3BQ+!&ZJLA_"Z>SVT*7 M.1I[T7>$S1KZ68=SU>(D1W!&\$XK5UBX5CGFC^7[Q'E//-D1OTJ>5?AK4_8@ MC4-(HF3PC+YT[XC4ZTN/Z+L61DFU/G3$G[.E=8;BYJ^G[&W5#9Y6Q[ET;FN1 MX65 R6+1;#"8OO@A'D6OGB$[V),=/*?]7[RU_P('/A0(*UU2PI-'H3UJT5E: M-*X 1]N9KFI2XC-3K_P2)9?,0*@<P)\3 MOD&$J@TXY( #"I=['RX+>7=DYT0JXJ$;2Q1L"'B78>UVL,3J@41.F7;J X]_ MTH/1^Z9"(YPVY_!^1_X;*,./<#((H^'XE$=I.$C;T3B_Y(PRVP[C\'.8ZJIEH1&$7C<=WEC=IC$3.J\!Q_5!BWKH;,$ MGO'0XX5?K4"CI"//=!'DGU&5X4M^2KZ6;T_#MD"RGA'II;PE0S--7#A9+!3$ M'91VL$144-$F>XJBM6PXG%=&5UXR?P@5MF]YQ,<]>',\V_XW_]=E8W=+^+F1 M&U&B_M8CMLF*3KQ'-8!NP&N@ZE6S MS%98T@+BP G:>H=[,%&6'1AM<#E79$3X#^N3!V-P*RH$[DR>2!M>X:AI3WH# M;5ZC55R0-V8K*!8?^0)B,/Q, WC\1FD830^HYHS@9LOC=H7BNJZ=9+Z-1(A_"7N*>0D3!< UXOY'-(QE5GF MRQ4P2OF%^[;3M[E.ZN)>2EU?6R@4U/#*C0PO??\-;&ULG5;]3]PX M$/U71BG7ZTFK_0C0]@JL!/U06ZD2*O>AT^E^\":S&Q?'3FV'A?^^;YQD"1Q% MO4,($MOSYLW,FXF/M\Y?AHHYTG5M;#C)JAB;5[-9*"JN59BZABUVUL[7*N+5 M;V:A\:S*9%2;63Z?/Y_52MML>9S6SOWRV+71:,OGGD);U\K?G+%QVY-LD0T+ MG_6FBK(P6QXW:L,7'']OSCW>9CN44M=L@W:6/*]/LM/%J[,#.9\._*%Y&T;/ M))&LG+N4EP_E23870FRXB(*@\.^*7[,Q @0:7WO,;.=2#,?/ _J[%#MB6:G MKYWY4Y>Q.LE>9E3R6K4F?G;;]]S'1P4;%=7RV+LM>3D--'E(H29KD--6BG(1/78U M[.+RHET%_MJRC?3V"G_#\2P"5C9G10]QUD'DWX%X3I^N[I1]N;G0&=.^9+5>2R=B& MX($]EZ1M=*0LG6X\E2WIW& )<)_8;]C3,[%\^N1EGL^/^J7=^;2\./J% M,&J2!U5\;770J7L!\9Z5#^J&+ERAE9G0!UM,Z5D/UF\.&%,Z;WUH%5B E8#= M]S;9X:VX4#6\T;9"@F[(;2W""XO\L)-2K8T13 V/*E03 M4H%4^07@ !##;C8(O6ZY3I4.&./8C948/ARV5"5E-V 0-_>3RW5CW TS04$Z M GP+/81[@9C@8+-.96^4C[K0C4I(7H9@D)Q?\BU82$[E"P(J:]=B3O@P]@JR MBE;.MH$:AQF(K;U\?C<3L5(1N;"HEX093=))0JB4,0F@77V!O(7H8C[_B:XXQ%35+FMK[8/HU^*+ 8*=!OK*3VC#EKT2 MJ8Q@"LQ ;5N0ZJ*69$^A492G3!*>C$\GZ;"OPZ"C?]=IW&.UZK,.ZIY[&0&F MD?4>']W<<=A([^$1\@7-H!X_<%@21J)7A6Q+?(8":M(@4LZGU M7BKF<0AIIZB0P-@KM7^YA:]9A5:2!@T);[;ED/FAUE '(VOEJ.R:PZCPC\51 MISGR_W09'SPSW%ONMIZ&,0)'4J ^Q@1O5=*M(&@<*6(7%L[=F9X8)#$D43BC M2Y6&B+;*RB0%#RRD^3%]Z LV&]TN:I&IW*$$K+6QNVCL5G?7M-/N=G)[O+OC M?4)=M UD> W3^?3%8=:-C.$ENB;=558N8KJEQPI73?9R /MKY^+P(@YVE]?E M-U!+ P04 " !+B"19W5"24'H" "V!P &0 'AL+W=OVTE#-V75-/:E\9WO><[/V;U+=D+>JA) H[N*<37S2JWK*<8J+Z$B MZDS4P,W.6LB*:&/*#5:U!%(X4,5PZ/MC7!'*O31QOI5,$]%H1CFL)%)-51%Y M/PN9]#J;+V,:[ M@%\4=NI@C:R2&R%NK?&MF'F^/1 PR+5E(.:SA04P9HG,,?YTG%Z?T@(/UWOV M+TZ[T7)#%"P$^TT+7(GILA[@#QQOYHDN#M85T'HJ(X>A25 M#41-SB?QPZCE$-=Y_+&/:B7B@T94@=RX":!0+AJNV]?8>_LA\]GUUD?^>3!= M! /^S RE=H;\HV\GV@61&\H58K VJ?RSB>F3LIT2K:%%[=K@C="FJ;IE:08K M2!M@]M="Z+UA$_2C.OT+4$L#!!0 ( $N()%FB;@X<1 ( (H& 9 M>&PO=V]R:W-H965T$U,/TDYZ+"2D]%X?/9K+)8LT =T"I 6F- MWSW3&;8TB:?C(_VKK5W7LL<2[CC]13)5QLX'!V60XX:J'6^_05_/S/!23J6] MHK:+#3\Z*&VDXE6?K TJPKH[?NG/X21!<\XG!'U"8+V[C:SE9ZQP$@G>(F&B M-!,\(*M!("LP+TL2L9N4KO8.+< MM*>M.UIP@1:B!\Y4*=$7ED'V;[ZKS0:]X*BW#D:!]PV=H-"_08$73$=XX5!N M:'GA!=ZY,F_0_A5M6$8.)&LP/5=U!YV>AYKO9BEKG$+LZ ]#@CB D[Q_Y\^] M3R/*TT%Y.D9/=@T%Y'O[V:U_JHU6&:_5_X?3_ %02P,$% @ 2X@D66M;LR\V"0 /QD M !D !X;"]W;W)K&ULK5EK;]LX%OTKA >820$G MSCO=3A+ 23NSG45V@[C=_;#8#[1$6VPD4B6I.)E?O^=>4@^GCCN976 PE27R MZC[./?=0.5]9=^\+I8)XK$KC+T9%"/6[R<1GA:JDW[.U,GBRL*Z2 3_=^-. M+XM -R:7Y[579W1>E[P3ZU6?G M M*)*YM??TXV-^,=HGAU2ILD 6)/YY4->J+,D0W/B:;(ZZ5]+&X75K_1>.';', MI5?7MOR7SD-Q,7H[$KE:R*8,=W;U5Y7B.2%[F2T]_U^LXMJ3XY'(&A]LE3;# M@TJ;^*]\3'D8;'B[_\*&P[3AD/V.+V(OW\L@+\^=70E'JV&-+CA4W@WGM*&B MS(+#4XU]X7(6BR'L0LSTTNB%SJ0)8IIEMC%!FZ6XM:7.M/)BI[UZ#49 MF&3I-5?Q-8'^ MX?$6>T=='H[8WM$+]C8%_._IW <'W/QG4\#1WO%F>]1+[WPM,W4Q0K-XY1[4 MZ/+''PY.]W_>XNUQY^WQ-NN75])K3S6[)=LFR(APDXMK:SS\S_G.)K?_+X;% MIT*AH3);U=(\4=(RB\(:KW*Z2@OQ8Z&--)F6I?"PI=#-P8M"/B@Q5\H(I*:6 M#NNT87,NQVJ%%@@%_TX5J9V&D;I$39;**"?+\HF>JSK$O0'N?#::?LWH/1S" MM%(.:!8[HU^GT]O1&PY#UC6J*^>E$JXA@W33J653$Q M*Z19*J2AJK1G2MH9S3Y3G]H$O+(:1(WXK*,8]L2U<@$DB4612MO$ M&AN4R+7/2NL;9!TW\)@B1-!ED_<1;DSFMA12W(-L]S6R3MA*!\I7W3C?4,L' M"V;.BLUIV:.*@R^M4V/RQ:M75=P7MBES>"%H<)"KV/.E,9&9V5<*\/N&VH3Y M;Y)S';'XDQ=38QKLNN/4"]@G^A8'^[M_$_ _9=)G6/*DI!.*&$G\)K$)/-A2 MRAAK2MSO?$.MR=:-=,C1P5%<)7;HT:A[P>@-)^I5N4F!\$L2YCL4IJ X;(W; MJ\("&+MV96#--W.O9.BH;MOO6H))M$36$9-^_S697+H*1-F.QPLH7&VBO$WN7ZY]BDM M,@AZ\UC,&UQ9[IC0I1&=L]9-\3Y35&K B!^GOC::^F;^%/N$VQ'_,7BZOJ61 MKY'>CQ%EMM:&( M'*FF@6LBU<5>[/T6':"O2*.QY['W< OLX,B3S+Q !<:%1 M**&GO*)7ZTC08B&U U>L\T-MO:;"C6')0Y]PYB#D7.SFL2!7G2I(7*'^R%6$ M1B9](180:KYKE9;3L%G;/!)!9[5=Y/6CJ.* 3^W4E'WU!?B):]0&H)G<<@"5 M)%D+]M8H@@-1J,<:2:&O8A!;1A-'A:3 % M$MS] +:4Z$K>(]7=RWE">@CT.K(#-YM<+ B>L434%GBWK#J>PGJ5F+G46__"X&,J>\$GIQZ4:12O(2 A>2)ON*'Z+:PL M(A0HZWZ8B,0FD6-:^!)!THN"C;*G,.89:BA<:K15/B_B+F5M8:QO3O M#!(?N\C.F>_:9%#^23(1[+79O)!EDVO2X8X: ! L PYB1-)=K]+ M!Z&<602Y33/BID<6/?8\L?J4PFRAL9LT6"B[-#+\/ !O& ;GWH4AY)[ M%78]2( F6M(CI7J0$3[K$-5X)>87 FWI SK#6\,ZCYV/^D*[K*FH;!F/S"Q$ MKH^\D[%&R37@[MJ19/WS]F"-%!R#IK2F?JVA$VE#+":'E?K9J#9, M D^TCM2;;^^2;9RG-6D;[)0,+^S'$Z(9*!0:1>@P8@00^JK0*(6/5#E,]U!A MPZ:*N%:MH*5Q.8\3,RNT6@P\R8$VUO;$BPY'WM'U/][?M*JNS4%T,N*;GI.W MC/5'C.TTT8!9&.AZ2SOA++"H?<>Z[;L0Z=PV//YM%MT 1&SCLIZ0,3436[6< MLN811.^\\>23_W[R.;>0&NL2\R<")#"-A9T-ZLKU)6ME)EK,55W:IW3Z0+8Q MIP+W]TH^C2.!=5E*=6A)N+>ZL7+C9UE8X]-%.H/T2ZBYGNM2%FXS33N&8OJ[ M&1IS?CJ!.)@^+5 ' (/8IN9?8/9T9Y%7#.QMC7_6-?[9UIZ]@ZQZ]LW&68/K M++YC$PO\;Q9)#O_=/JAJ#@J PCJ*0^F7Z>P*$/<-@IW./O.3W?VSL6A9Y:X; MO#N?(*4S* M1X7@$_A \ M_C+&-I$^6#2.544JZD#_#,N["09M M!?7OO3+"%KE?5J$S6^+09M'>D&J)&():6M=JX:'D$K74?/#\ DWJ<0[J M#]D#SXE?7P3-CS^\/3PX^_F/0NW^^O -'X4[Y?'/RW< M2(>L>&CI!;;N[YWA3.;BY_KX(]B:/Y'/;0BVXLM"2>@;6H#G"VM#^X->T/W- MY/*_4$L#!!0 ( $N()%E85PS)S@( /L% 9 >&PO=V]R:W-H965T M$2J\H"$8W?.TROO](& M'LI[]$\N=\IEQ30N9?6#YZ:<>ID'.6Y86YD[N?V,NWR&%F\M*^V^L.U\D]2# M=:N-K'?!Q*#FHONSYUT=#@*R\)6 >!<0.][=18[E%3-L-E%R"\IZ$YH57*HN MFLAQ89MR;Q19.<69V1T^H6@1WC^P587Z?!(80K6V8+U#6'0(\2L(([B1PI0: M/HH<\W_C V+34XKWE!;Q2< O;74!@\B'.(R3$WB#/L6!PQO\)\6-DC4LB:NB MIT!E-B4L78%1P<_Y2CO]KV,%Z/"3X_AV;"YUP]8X]6@N-*HG]&9OWT2C\,,) M]DG//CF%/KNG,-&EVN1TC?1+V..F'DJHD*QI4+@HP M]D6 LPJCP9!Q*>N&B9=WFN:Q*^KJ!0J4A6)-R>E>+(C8)3R4"A'J[EV@?1= M77UQ7;WGSZ]8WG-!M\A6,Y'K<]=^^QD<2%^EHK;-J65\S> ,TI&?D?H,LM#/ MHC$)T3#VHRQTTM@?D.Y:&%3"E8Q5$$=^.$KL+TW'D$3^:)Q"$OOI((8':6M)U160>R M;Z0T^X.]H-_WLS]02P,$% @ 2X@D699L:4KT @ /0< !D !X;"]W M;W)K&ULO57;;MLP#/T5PAVZ!@CB2QPW:Y, O>R* M%2B:=GL8]J#$3"Q4EC));I9]_2C9=1,@S=[V8DN\'!Y2(C5:*_UH"D0+OTLA MS3@HK%V=A:&9%U@RTU,KE*19*%TR2UN]#,U*(\N]4RG")(JRL&1V_PC>/:;*W!93)3ZM%M/N?C('*$4.#<.@1&OR>\0B$< M$-'XU6 &;4CGN+U^1O_@6Z+<3 ,(,<%JX2]4^M/V.0S<'AS M)8S_PKJV'5#$>66L*AMGVI=L4A:1P2S[L.Y%E>,\LF(ZW6 MH)TUH;F%3]5[$SDNW:%,K28M)S\[^2R?T%BJLC7 )=PP_8B6S03"%.>5YI:C M@9-[)S&=46@II',,YPW\90V?O *?P8V2MC#P7N:8[_J'1+7EFSSSO4P. GZI M1 _Z<1>2*$D/X/7;_/L>K__O_+MPC3,+3.;P_E?%[6:[!#\N9L9JND,_]Q6A MCI'NC^'ZZLRLV!S' 36.0?V$P>3X*,ZB\P,9I&T&Z2'TR93Z-*_HP-1B__'M M(WP0IN5U!G28 MF_8PX80,;:$J0R=@.G!1*FT).2=88^%!TLP1?O^19HW9%GQ5QA"9#XQK^,9$ MA>[6X:8)"XN* .$-I/& OL='PR1.SG=63O/0F_; $J:I]&:+)J1I-QY$K?5) MTO&B= CWRC*Q/SD'FG8'V6Y$Y]LH^O"%R8KFX'\L0-;OOLNR5VK0*%\MPS#I M9FGR4H;3CA?U!_\H0YQFW2P:[M;AM--J8MC7!.'62"M1+_W@-C!7E;3U=&NE M[=MP48_$%_/Z8:&F6+IZ"5R0:]0['02@ZV%=;ZQ:^0$Y4Y;&K5\6]+ZA=@:D M7RAEGS&PO M=V]R:W-H965T%)N.AC;,=-BS3=RUYL4=(Y/)1(:KQ4^L'DB!:> M"R'-Q,NM78Q\WR0Y%LQTU0(EK61*%\R2J>>^66AD:04JA!_V>K%?,"Z]Z;B: MN]+3L2JMX!*O-)BR*)A>':-0RXD7>.N):S[/K9OPI^,%F^,-VKO%E2;+;UE2 M7J T7$G0F$V\HV!T'+G]U89[CDNS,087R4RI!V>,:[IDH$50&9UPRF7 FX%P:JTLZ M?6M@_Y;-!)J#L6_)H\/Y2<-^7+.'[[#'<*FDS0U\ERFFK_$^*6WEAFNYQ^%. MPHM2=*$?="#LA=$.OGX;?K_BZW\<_BDWB5"FU&C@]]&,PJ>,^;,MYIHRVD[I MJFAD%BS!B4=E8E _H3?=^Q3$O<,=@J-6<+2+?7I#59F6HKJM(V.0KN<2F5.= M K/P$L\VX3NIMPN_S1%.5+%@,^?QJ4X@*C(JU*34FLNY*Q9N M.C!;@< G%!W*;)MS"98H-U Y1\UTDJ^ :20/D"E!K<*,@"Y[U5XV[%=051HF M4W, /QTG!,T_;/Y]N%66TO>$F1SPL>3DP^7PR"4BKJAR] -UNJPD#O@,43"@ M[]ZG81B$AZ]&;N6N>],%JZM@5V!<8-QR2H_UMBCJ!-'PK7DN$U%2N@,)3IP. M$EP/-@2USAO0*]]19Q#WX8+)DOKD_SV!N-_Y%L?O'$*S^.$Y#,-.W!^\-?_U M'%H)#6Y301#%G;@7P+;*\3>Z7H%Z7O5V XDJI:T;8#O;/A]'===\V5Z_/9=, MS[DTE*@907O=K]2M==W/:\.J1=5#9\I21ZZ&.3V!J-T&6L^4LFO#.6@?U>E? M4$L#!!0 ( $N()%E*VSZ!!P, )P& 9 >&PO=V]R:W-H965T7N,Z2 &VW81MV"=9='H8]*#8= M"Y,E3Y*;]N]'V8F; EGV8E$4>7@HBO1\J_1O4R-:N&^$- NOMK:=!8$I:FR8 MN5 M2CJIE&Z8I:W>!*;5R,K>J1%!%(;3H&%<>LMYKUOIY5QU5G")*PVF:QJF M'ZY1J.W"FWA[Q1>^J:U3!,MYRS9XB_9;N]*T"T:4DC/6',C@,EDK]=MMWI4++W2$4&!A'0*CY0YO4 @'1#3^[#"],:1S/)3W MZ&_ZW"F7-3-XH\0/7MIZX5UZ4&+%.F&_J.U;W.63.KQ""=-_83O8)A2QZ(Q5 MS\A4,_R%;-L.==J"]I9$YH3^E1[;R+' MI2O*K=5TRLG/+E>:ZJOM S!9PNL_'6_IQJT/G^@]G'UE:X'F?!Y8BN3L@V*' M>CV@1O] G<)')6UMX+4LL7SJ'Q##D6:TIWD=G01\WXD+B"<^1&&4G,"+Q[3C M'B_^3]H^K 23]FGV\/-J;:RF!_/K6.H#H,^9ESH.(]C,6#]TQVU/Z/BAO5M)U%FA2JLENF$9Y# M%/M1F#@A\M,PA,]5Q0M\Y.#T^31SRS1+X$VG);<=N3JF%;]WLH',SY/,0 M/B#U;JU$";QIM;I#!V-@&OIAED.:^WF4$15)A>^&@4%)D.&&@ SD$!'2[9[@ MX5&6)!!G(7Q5E@FG/GIE&ZW(=C))_#R-:(W]:>I(&3.CR51T32>8N\P2Z?H+ MSGH&9UGHYY/T',ZFJ3\)+\__$\35Y3DDB1_&F1,N_32)X-BS"PXF1H-ZT\]% M0T7MI!V&QZ@=1^_5,'$>S8>Y_9'I#9<&!%;D&EYDJ0=ZF(7#QJJVGS]K96F: M]6)-OP_4SH#.*Z7L?N,"C#^DY5]02P,$% @ 2X@D62!IH=48 P (0< M !D !X;"]W;W)K&ULI55-C]LV$/TK S4H$D!8 M?=JRM[:!W6V*-F@2(YNVAZ('6AI9Q%*D2E+Q^M]W2,F*VWI]R44BAS-OWLR( M3ZN#TD^F0;3PW IIUD%C;7<;1:9LL&7F1G4HZ:16NF66MGH?F4XCJWQ0*Z(T MCN=1R[@,-BMOV^K-2O56<(E;#:9O6Z:/]RC481TDP\;ZPS19M6Q/3ZB M_:W;:MI%$TK%6Y2&*PD:ZW5PE]S>Y\[?._S.\6#.UN JV2GUY#:_5.L@=H10 M8&D= J/7%WQ (1P0T?A[Q RFE"[P?'U"_\G73K7LF,$')?[@E6W6P2* "FO6 M"_M)'7[&L9Z9PRN5,/X)A\&W* (H>V-5.P83@Y;+XQSZJKE/KT*^*X7-Y E(:1QFE_!RZ;> M9!XO>P%O;,G0 =\6)@S\>;ED@?$_#*BNV&WIF,EK@.Z0@;U%PPV MWW^7S.,?KO#-)[[Y-?3-(]W8JA<(JH9OG>NEVJYFOUS;1*,[T6 C#3RGH3R- M19/#<*V$^J(2+E;QY%Y^4C2,%[,(9F%RWDR^6[[G>#& MD?^ UND/U$BLDW Y(]]PD2TGUTZK&HT3,R; M8>78_7,&%5RYHHLE2&&>9A3 M>!IF09:%11Z[Q2(LYG.X]'E'9[+5HMY[<78CI]R#@DW6 M2?_O!MG[ZC[\/-XSO>>2:L>:0N.;8A: '@1YV%C5>1'<*4N2ZI<-_<-0.P&PO M=V]R:W-H965T250>QW6Q#7RB*Y#GG?\0?+SJ]D^I& MKP ,NZ_*6I\Y*V/6)\.ASE90"3V0:ZBQ9R%5)0R^JN50KQ6(W!I5Y9![7CRL M1%$[XU/;-E7C4]F8LJAAJIANJDJHAW,HY=V9XSN;ALMBN3+4,!R?KL429F"N MUU.%;\/>2UY44.M"UDS!XLR9^"?G"8VW [X4<*>WZHPRF4MY0R\?\C/'(T%0 M0F;(@\#'+5Q 69(CE/&M\^GT(%<:V$_U]&5F)>@CT^'!L/0X&'6N3QO7?(]+F/V2=9FI=G;.H?\L?T0Y?4: M^4;C.3_H\&-3#EC@NXQ[/#S@+^AS#JR_8%_.*Z&@RWDJ'A QPR9*B7H)MO[G M9*Z-0E[^VI5\ZSO<[9O6T(E>BPS.'%PD&M0M...7+_S8>WU >=@K#P]Y'\]P M3>9-"4PNV'86CV;N[3W589?V@]YW:[]: 5O($A=O42^9(2BZ%5S\#9H9[*;H MHG[X53-M:9I;3=FV)F@UH2=E3=:@"IEK9N/4!O(3=K52 *QJT0%"A^'$/]B) MGQ7W>WJ.BAH=RD:+.M?'EA J@JW:A=2&/IB"6Z@;8+^P>)1BF<14^FZ0QO89 M^IS-!#+/T!>N,74#AG(.7#^*6.AZ<<(B=^3%+'%3M+E$Z4)E*SL\1^>E7%M^ MN!M["984('*#D8=E% ?L/=2@1&G'BQP7OZBY_-'FMCG->G0;$*[ M:V$>=E%WT.=_IDYT$7%>2X$$,2-WT-C\5_MW@WYJ\DM M3M 2< F!R@K\KE-59/"T_Q+HO"-'%T@E;14-SM+OQ0(LD _(!<(X62X5+%$; M^X"#"CS(,O9%E(C@N2A%G8'+/HJZP;.PW]V0&H\CBJ.0,!WPF/$!][ ^2D?L M/6Y1E.C+%RGW^6MLW=0V>G-VQ*,4\8N/L3<8(*MX=BV@(#-<>AE%+6G8R$V\ M$0WRO4$0;0G:+"RK!DF,$/]D9-4D/O,'*;=$)>P+:/)*,!.%63<%M]A\T*[3 M2E/Z;\(=H#?NZ8V?32\N7IP2*[IE@?)XTGA=%T;O0OI@H)^(M/JN4/>RGS0V M)/LQ\$\0MC"Q-T3G.U&H'X*)P(P\-PGMSCF(PI[&T(TCSXTBFJAH$*7;8&2R MQG!=)IH.+(V$NGX:N&$4$7[I8+2745P'N(=%/#VV,7%[WH>IYZ9!X 9^8L$) M#]*2]+0DSZ9E"LK>?S%V=^(^'Y6#47X6*G9C2%YK.FA[Y>WYL9L6=N1,9]?: M.3YA?S35')1-&UO^/SD!PA&YGN=90/!$VK^/=>@\[=A#"+=^CZUC;^\NA@(" M;UO +CJ&6W?H"M32_BEH)+BI37N=[EO[GY%)>P?_/KS]D_DDU!)W>U;" DV] M08('H&K_#MH7(]?V1CZ7!N_WMKK"'RI0- #[%U*:S0L%Z'_1QO\ 4$L#!!0 M ( $N()%F)+"LMZ0( "H& 9 >&PO=V]R:W-H965T7W)8$Z&7%5JQHT7;;P[ 'Q:83H;*427+3 M_/TH.74S(,W#7F*1YCD\I$QFLE;ZT2P1+3S70IIIL+1V-8XB4RRQ9N9$K5#2 MFTKIFEDR]2(R*XVL]*!:1$D<]Z.:<1G,)MYWJV<3U5C!)=YJ,$U=,[TY0Z'6 MTZ 7O#CN^&)IG2.:359L@?=HOZ]N-5E1QU+R&J7A2H+&:AJ<]L9GF8OW 3\X MKLW.&5PEG?&UG :Q$X0""^L8&#V>\!R%<$0DX\^6,^A2.N#N^87]TM=. MMZ?67W!;3^[X"B6,_X5U&YN/ B@:8U6]!9." MFLOVR9ZW?=@!#.,W ,D6D'C=;2*O\H)9-IMHM0;MHHG-'7RI'DWBN'276$L[-S5=?<4I>M 29+.%?2A)XE!PFO&G$":2^$)$ZR WQI5WCJ^=+_*OR" MFT(HTVB$7Z=S8S5]/;_W=:%-DNU/XB9J;%:LP&E (V-0/V$P>_^NUX\_'2@A MZTK(#K'/[FE"RT8@J HN&^O$7G/)ZZ;VU3C-#1-P,Q=\P?P,W+*-KWA?)0=S M[:_DU+C4=#.;[F9"L$ND]/6*RR_'"<"664I==H/LT$*HPP>E"4!1]!+DC =IG3*XS ?CF#? MO4<[\UNC7O@MY7K72-N.T6O69ZP:F_ BN"QB>#/ #=;J;6 ML&KEM\%<6=HM_KBD98[:!=#[2BG[8K@$W=_#["]02P,$% @ 2X@D6>Z\ MDGU\! +0H !D !X;"]W;W)K&ULE5;;;N,V M$/V5@5IL8T"Q=;$D.^L8<"Y%M^BF1I3M/A1]H*6Q1402M205)W_?(64K3IH8 MZ8L]I#AGS@S/D)QMA;Q7!:*&QZJLU;E3:-V/*H8KYWYS,XMY7PF6EWR&I<25%M53#Y=8"FVYX[O["=N M^:;09F(TGS5L@RGJ;\U2TFC4H^2\PEIQ48/$];FS\,\N(K/>+OB+XU8=V& R M60EQ;P9?\G/',X2PQ$P;!$9_#WB)96F B,:/':;3AS2.A_8>_5>;.^6R8@HO M1?F=Y[HX=R8.Y+AF;:EOQ?8WW.5C"6:B5/87MMW:>.Q UBHMJITS,:AXW?VS MQUT=#APFWCL.P^JL%L MI(F$@1IENX 77<#@G8 Q?!6U+A1[%26I* _GDKWPYN_#:<::HSU; ,SQWJ M&H7R 9WYIY_\V/M\A.RX)SL^ACY/J4GSEO9)K.&_Q%VX8(IGP.HZ6TK%.:.E#:&=P5$A&J3C1H1 .TY4]VRU/^^,Z7$UX3#]$JHJ!< MP,<,&[T/2ZR>2>34-@,K'O,3'E@W;862:2'/X&9/_@.4X6E R,%;KC ML+,2=Y*,=W.3\70 5U@+:NDNPG=[?F!^RAXHZ 9[9$-2 9VG2A-QLP=^$+M1 M&+GCB4_VV VCB1L%,=F1.XT3-P[-/ 4)?#>.PF?R_ZOR[AM[2-R]H1<.7AOQ M\\P144>]J*,/BWI1:VZCT]D-*6:MY)JC>DO&QT$-T&F/M,L7?[3\@958ZWV= MMVBJHW:*)_DME*'1Z^I9'7\V1N_*5*]I95;0U?"BC."[212Z?C*%T/62*6W% M!&Z1#A*>F5IVBTQUY>O)MN;47[[G3L+0#?T$?-_U:6.3..X:F^2N-*<[B5PH M_@I["CDYT^[!=;I<0IB0^@Q?(PPO- >#O<;K#$]7=O$[H4_\ 9&.0L_U/ \" M-YATUIW0K"3.'RJE'Y-"I^XT\(QI:A$&B85>T&V0BK6>KL_0E(ZRWE& MBU+[QH O5/A'$ ^FR1K,^)JC/6?V)3&ULC51=;],P%/TKEI$02%.=)MM M)8FTMIH :5"M AX0#VYRTUCS%[;3#'X]MI.&(G43+[&O?<^YYSC7SGME'FP+ MX-"CX-(6N'5.+PBQ50N"VIG2(/U.HXR@SH=F3ZPV0.L($IRD27)-!&42EWE< MVY@R5YWC3,+&(-L)0@C!A[K 21 $'"H7&*@?#K "S@.1 ME_%SY,13R0 \G1_9;Z-W[V5'+:P4_\9JUQ;X+48U-+3C[E[U[V'TP*0CH TZAX*195KZFB9&]4C$[(] M6YA$JQ'MQ3$9?LK6&;_+/,Z5G\V>2O:;#D@23766 XUTB=J?.SX#&7S"Y0FZ2721AU8#>9?'N)U3^+327P: MB;/_$'^!5DI:Q5G]U\O&@ 7IZ-',+9-45HQRM/6+X'O+6?3]9F>=\=WQXYRS M0<#E>0'AQBRLIA446(=:Y@"X?/EB?IV\>\9>-MG+GF,O/W5B!R8(#\RL@FB* M:LU9-7@ZGJ4])WT@OXKDX6X>2G]3E_ -02P,$% @ 2X@D M60[C6>4K @ O@0 !D !X;"]W;W)K&UL?51M MJ],P%/XK(8(HR-*UNU-F6]CN5?3"E7&'^D%$LO:T#3-#P#<&O3D9(W^2O5)/?O*YS'#D M#0&'PGH&ZGX'N 7./9&S\7ODQ).D!YZ.C^P?P]G=6?;4P*WBWUEIFPR_PZB$ MBG;(F?%$_Q-XD&!6=L4J,8.= ,#G\Z?.8AQ- $E\ Q",@ M#KX'H>#RCEJ:IUKU2/MHQ^8'X:@![2X% ]_B/)]OKI5I:0$9=MUC0!\ YR]?S)?1^RMN%Y/; MQ37V_$LG]J#]+4ZY0&,NS#FO ]M-8/-]>\CG*3F<&B G-25 UZ%S# I)&V5=O8=AXQX8T#[ M[5=*V>/$"TQ/5OX74$L#!!0 ( $N()%E^BT2;=00 ,X7 9 >&PO M=V]R:W-H965T=^_&5P 9C$V*N2C[$(+3/[C[:798=;!A_ M$DL B5Z2F(JAM91R=6';(EA"0L0Y6P%53^:,)T2J6[ZPQ8H#"5.A)+9=Q^G8 M"8FH-1JD:_=\-&!K&4<4[CD2ZR0A_)\KB-EF:&%KMS")%DNI%^S18$46, 7Y MN+KGZL[.4<(H 2HB1A&'^="ZQ!<^[FF!=,=O$6S$WC72KLP8>](W-^'0@5JY3"^Y?[]!_2)U7SLR(@#&+?X]"N1Q:/0N% M,"?K6$[8YD?8.M36> &+1?H?;;*]7=="P5I(EFR%E05)1+-?\K(E8D_ :[\B MX&X%W ,![+TBT-H*M X$W-=,\K8"7LI,YDK*@T\D&0TXVR"N=RLT?9&2F4HK M]R.JSWTJN7H:*3DYFL ST#6@[] =X9SH0T ??9 DBL4G] %%%#TLV5H0&HJ! M+95&+6<'6_2K#-U]!;V#;AF52X&N:0AA6=Y6EN;FNCMSK]Q:P)_6\3EJX3/D M.JZ''J<^^OCA$UH!3S. !O 7F\71@NB8JC!W?#IZJT+JP75=N1 K$L#0 M4H5# '\&:_3M-[CC?%]%H$DPWQ!8B50O)]6K0Q_=K9.9(H_-]Z,'%=$CT)?3 MX^HJT]5.=>E2^SQR!_;S/G&UUC0ESA!8B;AV3ER[EK@\[@*5VES5;42$ %E9 M'3*DSAXMV'&< V9JU35EQA!8B9E.SDRGEIE'"H13"-7[,$W8,U7 .0^1Y[R@F:C4V M==L06(F<7DY.KR$YVPOU&[ %C?X]?"]F)/6.P\/SW".>:I4WYU>II2_916W133%K$LTWA59FUBV8=>MSMQ2R7(7LF6Z=])KZ=*PD,P/L[^65 M<^YTG=(?/DCL:J%>>9=?;^O7@W3^MV M189V>X=Y7+FK?YC'[]')XZ*5Q_6]_/_)XY]O[C[[O]Y6,F2RGQ\;1?--H949 M+[XB&ULM5=;;]LV%/XKA%H,+;!&5^N2V0:22$4SK$.0K-M#T0?&.K:$2J1+4G;V M[T=2LFHIBI%F[(M-4M_W\5RH0YWYGK*OO 0Z*&N"%]8A1#;<]OFJP)JS,_H M%HA\LJ:LQD).V<;F6P8XUZ2ZLCW'">T:E\1:SO7:#5O.:2.JDL -0[RI:\S^ MO82*[A>6:QT6;LM-(=2"O9QO\0;N0'S:WC YLWN5O*R!\)(2Q&"]L"[<\\QU M%$$C_BYASX_&2+ER3^E7-;G.%Y:C+((*5D))8/FW@RNH*J4D[?C6B5K]GHIX M/#ZHO]?.2V?N,8@(P7-WF'4$[;K= M^JX#EV*!EW-&]X@IM%13 QU]S9;Q*HDZ*'>"R:>EY(GE+>R -(#>W[%+UY_1:]1B5!?Q6TX9CD?&X+ M:982MU>="9>M"=X3)OCH(R6BX"@C.>03_/0T/SS!MV4X^IAXAYA<>B<%?V^J M,^2[OR+/\8()>ZZ>3_>GW/E_NV_HL?/Y#0M&U@)I_ MF,ZW> 4+2U8X#FP'UO*75V[H_#85'#9R<]4[.3CKY)V6B0!>6D9Z)B#F]EUPF!4!R9A430N!!.P MP V3\=? %,R+?&]4".RCYD7>\1O=-7*TH@T1[6=JO]IWIA>Z'QNM7[KG5^[$ M>JHZ6=TL?9=OV^"/F&U*PE$%:[F5&PO=V]R:W-H965T@F>PQC4=3(4 MNN=:EBF)@4G"&1(PZSMG?G?@>P:01GPGL)8[;62DW'%^;SJ7T[[CF8R PD09 M"JS_5C 2@V3SN-G3NK8.0UPM[UE_YB*UV+NL(0!IS_(5"WZ3MM!4YCA)54C MOOX$N:"FX9MP*M-?M,YC/0=-EE+Q. ?K#&+"LG^\R8W8 ?CA 4"0 X*G AHY MH)$*S3)+95U@A:.>X&LD3+1F,XW4FQ2MU1!F7N-8"3U*-$Y%(U@!6P(Z02,P M;YVP.1J"2-<'FP#Z>D?)'!O')3J^ (4)E>]T]/7X AT?O4-'B#!T12@U$3U7 MZ90,L3O)IS_/I@\.3/]Y2>NHX==0X 5A 7SP"!RS0W!7&V'="*P;0C M]J@9-?1AD^B5"%/TC<0FCL_06 _)&<[6Y\T7S8TN%<3RMLB7+)&P.!%3O%V9 MX GT'5V=$L0*G.CM&[_EO2]RJ2*R/<\:UK-&&?N#9\)ZENQXQG<\PS%?,E7D M1C:%W@W,'&;K646-3JO>[+FK79T%86&K6?=MV)Z"T"H(GZ;@K]]Z#8T5%@KI M4@1T<[8A\K:;KLT3KWWB^47*2U-[[CJHB&S/Q:9UL?E::J=9I6<5D>UYUK*> MM?Y][;0*:B?LU,,_:JS:D'L5IH&$3XN,*,\A"%', MF5H4?:4&I= 7FM.VYK3_\_;3/+S]E*;VW%*JB&S/Q8YUL?-:MI].E9Y51+;G MF>\]G/Z\5U"8Y4D4BT2%I\$7$!UVR]TY-IL[RQ46GW&NMAUS.+>7L>@W4$L#!!0 ( $N( M)%E,4W$%F@, -L/ 9 >&PO=V]R:W-H965T0\.7 MHM;CQ'5\-U-ZPH[Z=2\;0T M1@5IG*W^V9\R$!L&U-]AX)8&[E,-O-+ *QQ=*2O=(A'GU+7,?U6\R'>\Q9MLO#[R/>"G+\A4MT$D_@ MAO,_OR"47"I(Y:\V-U>\?CNOOJFG%4(/!-[=)9RH>*_,"%#+E6;JRO[H+#7.601^7XWZ/;MQ:8/313U@\ )*UA- MG5^I\XWJ;C+,9$DA3^]5ZXE;,70W5G:VM)D0-5G=2E;WJ;+TX8%67=W&JN_< M+6$MD%Z[LJ!2%AB5?6"Q(-]9DD.;I*"QGMY*;TM5$U5L)6U7UJN4]8S*OO(, M'C#1Z51#IOF.]&'D>.Z].A!9S=VP?%F:6D,*46(Z0N;:. TY=GEY+#J,T$J6M;%TQJ M+$9[\DMI;-[0%I!I1]>%C)HKV4UGU"$*0R=S\4!D=>%:A1JIGGO)#L56=WQ= M(ZG_GU(--5;?9X?A0&SU,*QK,C47Y?WIAC;KK8_GLW%OFK#0#7QWQP%=EV9J MKLU/2CG-XMN09X+4I:UK,S47YZ>EG-[^+YHVS(Y/&KHNI=18IO8EG;#E Y7Z MX;:R)@QWU>MNB;,W.B_=]F)O=(=[11*8HIW3Z:%K8M5)K@:*SXMF[)8K;.V* MQQEVWR T -]/.5>/ ]W?5?U\] ]02P,$% @ 2X@D6&ULS5I=3^,X%/TK5G:TFI%F M2&*GH;!MI0&$AA6L$ RS#ZM],*U++9*X8SOM(.V/7^>#N*;!3821^@))>N_I MO>>>6D=V1FO&'\6"$ E^I4DFQMY"RN6Q[XOI@J18'+ ER=0G<\93+-4M?_#% MDA,\*Y/2Q(=!$/LIIIDW&97/KOEDQ'*9T(Q<5?L*YC P],K M"E*:5?_QKYJ(C80P>B4!U@FP:P*J$U#9:%59V=89EG@RXFP->!&MT(J+DILR M6W5#LV*,MY*K3ZG*DY-S3#GX@9.< #8'YS3#V93B!%QD0O)P8^?O@$/@":@>\+E@N&@G*9_!5R&(XD#U!2XI MOJ<)E90(<$6PR#F9 25%S4@1]1?+>//@! LJP#^7Z@O A22I^+>-G*J:J+V: MXH=\+)9X2L:>^J4*PE?$F_S^6Q@'?[11Y0C,( XUQ"$;^N04BP4@/W.ZPDDA MG;9F*X2X1"@6F=4DB@8Q&OFKS2ZVH\(HCH.P"3/JBYKZ(FM]5RPC3^KGPQ_5 M CG/7]&J%:/O.!R!&>T.FG8'>Z7C@4OB'($9Q,4-J'@[ M)D9'<=PNXL.FN$-K<7<'MP= \G)P3T 4,RIGV5:D%:GO1!R!&4T/FZ:'>R7E MH4OB'($9Q!TUQ!V]6/88?K/1U':&;SVE6%T7Y)VZE#@B[>T@ MF[2U%PKM9DA+NX_SL(/VGI$C-),"[;C"P_T2N%/?Y@K-)$\[M]#J;[H)?+BE MW>"EO&TA9FG:&X5V-F[0 MZFTZZ;>&V&6A6\(L'AIN[%?9[5&MX\[NPP[7>S[OL>4$M?6":+_$[=2ZN4(S MR=/6#=IWQ#J).]JY.%M#S-*T,8)V8Z1%W<=WV$%[3^<]=J&@MEXPWB]I.S5M MKM!,\K1I@_9]LD[2/NRV;F^'V=9M;8V@W1I5$D>ME3G=@7*%9O:I?18\VB\= M.S5OKM#,(Q5MWI!]@ZS3H4JP%:+>H;2%F:=H2(;LETJ+NXSOLH+VG\QY[4DA; M+[1?!X?(J6ESA6:2ITT;>OOA80T1VZ1M"ZE*\S?>^RA>NKG"_(%F B1DKG*" M@T-%!*_>8ZEN)%N6KX+<,RE96EXN")X17@2HS^>,R>>;XNV2YFVBR?]02P,$ M% @ 2X@D6=00[%@H!@ QS( !D !X;"]W;W)K&ULM9MK;YM(%(;_RLA;K5HIC6',Q6032XV9Z7;5=J,FW?VPV@_4'MNH M7%QFB%-I?_P.EX#!XXF='']) ,]Y7GC/^ #'<+E)L^]\Q9A #W&4\*O!2HCU MQ7#(9RL6!_P\7;-$?K)(LS@0GF:F .'C=\"9P1B]A, M%(A _KMG4Q9%!4GNQX\:.F@TB\#MY4'LRW@+-I&OT=SL7J:C >H#E; M!'DDOJ2;WUE]0';!FZ41+_^B3376E8-G.1=I7 ?+/8C#I/H?/-1&; 5(CCH MUP&X'V#M"1C5 :-#%:PZP#I4P:X#['Z LR? J0.-.$.?Y:1^ M[3,1A!%_@]ZBK[<^>OWJ#7J%P@3=K=*(_>"'U* M$['BB"1S-E?$^_IXYZEXJH\WL08PE.8U#N)'!Z^QEOA''IVCD7F&L($MQ0Y- M#P\?J?QXF3IYF3I](CQ(]JEWO!PULW%4\D9/S,8S=!,%B>A.2O3/1SD$%B?.^XEI6IZ-+X?WVPG4:A^; MP,,T":0F56F.'-MH-#NFVXWIMM;TCXSS"WE"G^5Q'@6"S>5Y6.[-+ R*,[W* M[XIG;^W'6]?P3+OGMU;V6+\/TR20FE2AZ=BF,5;[[31^.R^8Y D3*LN=G5VQ M+&/D]AS7"A_K^$&2!%*2.CL3W!K;%E;[[39^NUJ__:W9C-B#O +G3&6QNW.\ MV#.,GL/N[AY:_4'^[B![W!]$=@=Y9G\0U1[9,XOQN/%MK/7M/4N76;!>A3,T M39.9G)U9Y>&7D']'_Z&OGS_<$1_=WKV[([=R77NJ5AFNE3_V[ P)\R%A!!)& M@6"=">$U$\([X;68!YEM2)@/"2.0, H$ZV3;--H;04-; +K?^DQ^Z\^0G #% MMF"I+*%ZX+%)!J7Y-+H0 MFR!3IT++.#H5D#0?E$9 :12*ULTM;G.+3UAC:SA4TB%I/BB-@-(H%*V;]+;' M86IOJI][VUM3.U>L(VQ8O4M6O?C1:1SM7+L-5OI,N0M_!24YH/2""B-0M&ZJ6V;&J9]RD(*V4>8@M)\4!H!I5$H M6C?I;6?%?$EK97\AW6UU8.PY_>Z*7OSH-!XD2D!%J5+4<:T]A;1ML9CZ'@O- MLR04><9*SQ?A0[&L]AJHI5&G!)+F@]((*(U"T;H);GM!YOB4Y12TU0-*\T%I M!)1&H6C=I+?]'E/;8'AV.?5VBHSK65Z_FH+V< [2)*":5*DYVG-1BMNV"]:W M73ZR@+-5&LU1&$OO[UEAM])H/>C8KQ4HS0>E$5 :A:)U$]SV;[!YPEJ*01L[ MH#0?E$9 :12*UDUZV]C!VA["-@ MZY0%%;3! TKS06D$E$:A:-VDMPT>K']LY;D%=?>ACIUB"MJN>5J0@ I2A2"V M]OSHA-O6"M:W5F[KWYJ>+*&0_8HI*,T'I1%0&H6B==/;-G"P>\H2"MK4 :7Y MH#0"2J-0M&[2VZ8.UC_A\]P2.M[Y-<:U^K\ZZ:6/3N(!D@14DBHD1V[_YGZX M]9Q]S+)E^48$1[,T3T3UD'.SM7GKXEWYKD%O^[5Y,345VWWS@E3O5+3XZA6/ M3T&V#!..(K:04L:Y*PM^5KTU4:V(=%T^Y?\M%2*-R\45"^8L*P;(SQ=I*AY7 M"H'FW97)_U!+ P04 " !+B"19R9G?\3H# "#"0 &0 'AL+W=O60/K?N&2+#.I%^SQL,1+N )Y4TZYFME=E#G)H1"$ M%8C#8F2=#4XGB;:O#7X26(NM,=)*9HS=ZLGG^WP?_6.M76F980$31G^1N4E6W^"5D^@XZ6, MBOH7K5M;QT)I)23+6V=%D).B^<=W;1ZV' ;^'@>W=7!?ZN"U#EXMM"&K95U@ MB<=#SM:(:VL530_JW-3>2@TI]%N\DESM$N4GQV=IRJI""C3%&SRC<(S4"J]@ MCC[@,2$BB/T#MU<7:##@R-T M@$B!KC-6">4KAK94H/IQ=MI"G3=0[AZH+Q4]0=[@&+F.ZQO<)\^XXV*?NZW2 MT^7([7+DUO&\/?':U#29J-.#J4"_SV9"BQ"F,+'7V M!/ 56..W;P:A\]XD]S\%>R3>Z\1[3T5_*)"RR8));!,AK"/HMK$:!V'D#>W5 MMHB^4>1[3F?T",[OX/SGX.I:A;RD; . 4I;KJL6Z19A(FW#!%L3 =>)P!]5@ M%23AP,P:=*S!BUBGU8P2H8_3=Y"ZQZ$%@/&0!'V,)-AE-1C%7F)O4\$6H M)6<+$+IA8XIT89&T/058")82+)51RH0TXH<],M_OX?>-7,^)S/A1AQ^]KBI4 M%TUO45GQ-%,='Y44%ZK-RBQC=$Z*I4"T;6@;DXZHGV'?3W9T&(R2(#;KB#L= M\9,ZFJ:;MDV7/C1=$V7< XA5:>]0]HT2-]I3UTE'F3Q)>Y.]J,EC%41CNB+*WKDC]>?(-\R4IU)N'A?)S3B*5%-Y< M^&PO=V]R:W-H965T[3CZ1D M69(9(5E8Y"76Y7]^Y+GH1*0F!T(?V 9C#AZ+O&13:\/Y]LJVV7*#"\0NR1:7 MXLZ*T )Q<4K7-MM2C%)E5.2VZSBA7:"LM&83=>V6SB9DQ_.LQ+<4L%U1(/KM M!N?D,+6@=;QPEZTW7%ZP9Y,M6N,%YE^WMU26.<5+4QF(&1596O^BQ#D3+0'#T!FYMX/8-_"<,O-K >^X(?FW@/W>$H#90 MKMN5[RIP,>)H-J'D *A4"YH\4-%7UB)>62D+9<&IN)L).SY;<+)\^'@C0IV" M.2E$_3&D,O@1+$11IKL< [("BPVB6"=+'N4Q!N]CS%&6LP_"\.LB!N_??0#O M0%:"+QNR8ZA,V<3F8KYR5'M9S^VFFIO[Q-P\\)F4?,- 4J8XU=C'P_;A@+TM MXM0$RST&Z\8=!/ZVRR^!!R^ Z[B^9C[SYYM[.G=>-WKROT?O!,-K*L=3/.^I MRE$E<:]*XA9]$\V#@VM*4;G&\OCB6!HI$-D'<[3-.,JS?W%Z :X+LA/JOWX7 M2/")XX+]K:N.:GQ?/[[LH%=LBY9X:HD6R3#=8VOVXP\P='[2I<8D+#8)2PS! M.DGTFR3Z0_39%R*2 IAJ E4JE^VG&U&]&(?.CJN\BH<7TTZ/H"Y9BIVA1OVP^89^5:Y^<@Y*5% M:!(6FX0EAF"=3(R;3(S?N).,32;1)"PV"4L,P3I)A,YI5>)\IUY2@]O/MP># MWAO'7*/RG3#J]1.-*A@[_8:B446C5MOIAJ"U,(.#(;@3845TN5&%FHK7DYQL M90EKG1Y$O;0HC=)BH[3$%*V;%/>4%/>-VTL] 5.I-$F+C=(24[1N*D_+5SBX ML'I-B_'.'G@W=*)^B]&HSE]9-*K &SO]%J-1!:'W1(LY+?[@\.KO%UQB*H(@ M:Q6E159FC%,D=^ZT;@_"7ER9)FFQ45IBBM9-RVE)"H.W;C)&U[1&:;%16F** MUDWE:5T+!U=9NW\"K.=112"ZMO@14)YQLU5;W/>&<%.IP@U&*J12(^RM"^/%$#M!\CYG] M!U!+ P04 " !+B"19-\M6==0$ 7&0 &0 'AL+W=OY[LQ98G3[Z;/[D6_RV&#CB3(/W'YW2L?P".II>B_TG9M;"5D,B60\ M00)&/><6WPQ)PW1(6SPS6,BU:V107CA_-3=?PY[C&8\@@D 9$U3_S&$(460L M:3_^61IU\C%-Q_7KE?4O*;R&>:$2ACSZQ4(UZ3EM!X4PHK-(/?#%7[ $:AI[ M 8]D^A#W0@0C3DL9X= MDJ;QO4:/>LJ$LP@0'Z&T&?HY-:\DNC6Q9^H=7=R!HBR2E^@38.$BJW -B-7BMUE40W5\A8A'&NCI\0Y=?-J SW[*7#U@F":G&]Y MJ.<9KZ,]'.FI-+Y8,EX,ZUE^9TM/JL'%?G:.5_[N,4&25AAF;5W '&K6<>M;<3==MO+<.65WT11=Y MJBIF:SG&85:[,U5AUX0.MM:]7ZFB@_#Z=@Y"*U2TVEO0O6 !E*+AOZDV60O1@N^HY5%>K M +6. _H(,80+-83MG=K[ .:(R=2@ MH?Y %S10,QJA[VP$:4#>08?CLI3;/B).NZ(.BK/O?M)$(7TO_1X_8(ED3B"R M,H5)B:G-0X1">!&[\+(LA7,&ZX 7)P3+;JGB1"*%=B-6;61=06<-F-V-4P+V M$6*/%&*/'"GV;L=C 6.J 'W5D6")9 %ZIM$,S Y3&H+,L+_^545:6_M*2:-. MNU->($@AU(A=J%E7Q>D@N[JM!.0CE!LIE!LY2KGMF=>G(S>.R=U959R[=O0< M@QBG)_(2!7R6J.P4.G^:G_K?IF?=;M$\^Y?!#RKTAXE$$8QT5Z_6TJD3V2E\ M=J/X-#W(?N%*\3B]G -09@&^OV(<[6Z,0/D_POI_P=02P,$% @ 2X@D M66'^@EQT P 9 L !D !X;"]W;W)K&ULM99M M;]LV$(#_"J$-10LTEJAW9[: .%V[#2@6)&CZF9'.-A&*=$G*;H'^^)&2+&N5 M++@9Y@^62/'N'A[OCK+:#/XNEXUDB8)!KJX*8QQYN@3&KR7!\:94ZG4TKV'\_:G]?;]YL MYHDHN!7L,RWT=NFD#BI@32JF[\7A#V@W%%E]N6"J_D>'=JWGH+Q26I2ML"$H M*6^>Y&OKB)Y X)\1\%L!O^9N#-64[X@FV4** Y)VM=%F7^JMUM(&CG)[*@]: MFJ_4R.GL08O\^6IE]E6@6U&:PU:D=M<5>C 14%0,D%BC>U!:TER;5;4$(KP8 M3G[B5"OT^AUH0IEZ8W3TEJA.3OXX65FYA:O-?BR5F[?LJX;=/\,>HX^"ZZU" MO_,"BG_+N\8/G3/\HS-6_J3"ORHV0P%^BWS/#]&OR$5J2PQM^YBP$'3N#FH+ MP1D+?U=::>,#RC=C^VV$PW%AFZ#7:D=R6#HF Q7(/3C9JU]P[/TV@19V:.&4 M]FQ%&.$YO$5/L*&<&T)[\#N05!3H->6M$]Z@[Z/N:#;0F(AJ$[8@[+-Y,O>2 M,%VX^Q&VJ&.+)MD^2,)MN%R*$0TPPCCRHL@?QX@[C'@2X]$$KJ&P,9P+O@=I M1UH'R7["9\F0"H=^&/EG MSB[MJ-++X@J,VWX^HM(!%O;2( AP,HXU[[#FDYGXN:[74%S=F',T]P^J8PR9 M(@KH/:$2/1)6P1C1_'](4NR=ZK4W[?X2RG 0F_$L_#'GW5[C4X+< MU.V=,N=;<=WT0-ULUT+>-(W3:7G3?WXDTB260@S61M2;):;DR*:E:P9:[.HV MZDEHTY35KUO3!H.T"\SWM1#Z.+ &NL8Z^P=02P,$% @ 2X@D61C^K\9 M P # L !D !X;"]W;W)K&ULM99M;]HP$(#_ MBI5-4R<5\@+AI8-(I5WW(G5"16T_F^0 JX[-; *8H83 72&9IBL6?&5"^GSJ^\[)Q1]8;93;< M:++%:UB NM_.A5ZYI9:$I, DX0P)6$V=2_]BYO>-@#WQ0& OC]Z1<67)^9-9 M_$BFCF>(@$*LC JL'SNX DJ-)LWQNU#JE#:-X/'[B_8;Z[QV9HDE7''Z2!*U MF3HC!R6PPAE5=WS_'0J'0J,OYE3:7[0OSGH.BC.I>%H(:X*4L/R)GXM ' GT M@AJ!H! (+'=NR%)>8X6CB>![),QIKMM(8CS-S*0@G]E6@Y%2T4CY\Z M,^U7@JYXJB];8ANN#EKH#$@R"HBOT!R$S0 60W'X#J02)%;ZU>I ]XPHBMX%AH:87$04A:H#18Z)6![ED+O1H+O[)T M"<+&1-W5\$6 MEFQA(]LW@9G)F+88X1N,&H!!"3!H!'C06?L.^X.V]H>E_6&C?=U^5D , AHO950RC=HE#+#DA%095:1*SZNE&I=4X\8B>[1-&)+.Y0Z$ M_E-!-G>0[HR ;C 1Z '3#*J QO^A^'SOT(2]YFC65%W"*<5"FJT\F":JA^Y4 MV3AS2Z.CT(;=\:@ZKO[1WX3?N@A/H?+;%H4?')""MF5Y"E'0FNC0XOW&'MU0 MJ*< YK9\_]5->F$-Y*'3^RU;_=O*/86RWR;=W*,!)06QMF.81#'/F,IGE7*W M'/4N\P'G<#R?$V^QT+4B$865%O6Z0WV#(A^]\H7B6SON++G2PY-]W>AQ%80Y MH+^O.%P^K/;!! -6G9AQ'.A(\^/W.@D)@>!"&EY:DO@>WW/M8Q\<^BNI MWJ(Y8QJ]!R*,!JVYUHL;QXG\.0MHU)8+%L*3J50!U7"I9DZT4(Q.DJ! .,1U M>TY >=@:]I-[SVK8E[$6/&3/"D5Q$%#UXY8)N1JT<&M]XX7/YMK<<(;]!9VQ M5Z:_+9X57#DYRH0'+(RX#)%BTT'K#WPS\H@)2%K\S=DJVOB,#)6QE&_FXF$R M:+DF(R:8KPT$A7]+-F)"&"3(XWL&VLK[-(&;G]?H]PEY(#.F$1M)\0^?Z/F@ M==5"$S:EL= O*35!"]R=Z84LI MECR M "]!]_84P!!$T]]+KC^@?Y-'CQH%D3_517 :[( #8&5"M#)"]"QSH!; MJ2#"#+E/H1/@7D4WQ>@E&&8%7 Z[;M]9;I*P-BFEULU3ZUI3>PA]Q6!IU%2@ M<9XF78(DZ5@P%(<3II#/%(@T1+X,803WJ;+[,0%K,C5'H9=3[5FIKJ>AGT[# M:38-+X!C'($^UV-S 32#@&M3%31E#"V8\DV%9I4R33O%9(.VVW9=TMVB;DVN M)O7+G/JEE?J(+K@985C2_3=3 ]B#89,)80<=1WS"81-%9S1"=,WUO(IIVL=U MB6BOMT73FDA-FEZBMS5 MSN3UMD?0VGE-:MOCJ-'WA!HH,I*"3ZB&&2S8DBF8IDA1$&D5R^N=(?2V M2%K3J$D2NX4C<.MIM%B1Q@$-WSD(:^:?D"(X_.7K_>OU1JUI[ T75H"*UW;>Z[+K'!)V&Z3FE4# MM'Q*U__*@EA3.7I*-(16+ESAX7#W-+IHR(YE13B%N<.%N\-V>U?2!7Q)7U+% MDPU#)7/B8XE4&SE\N6T#['G4Y5E8.6SWDD^"0Z((U:R:;0RD78.).S'\I]5@<9_,YNL:,#>QYU M>19ND=C=8AT=[-\/[)T=/05.83=)83=)YS0Z:-0Z-H56+D)A'8G]_._3.NA6 M'W_MN"9['G5Y%NZ0'';XEPWV3_3(M&:JN%5)KB&GEU7@%+Z1%+Z17)YFNC?J M 9M"*Q>A\(#$?D)XV$D\J3@,W#[)MG=4ETCAX\A1YX'FS%H(D*RBPG+(:0<] M>BPS+^ANU E[[4[UJ9A7>#?OL$/ 7*NWBD]F##U*&E:^)VK4G36%5B9?N#/O M-.[,:]2=-856+D+ASKP/W-E!,LU -F6*MV5J[^A8(L[&RV[S2X,GJF8@0B38 M%.#=]B5L9]>:+E(WG^/I=8R2#[.8:=ERC2 YU,I]?K"O%+/?T(Q_!]0 M2P,$% @ 2X@D62E4072< @ SP< !D !X;"]W;W)K&ULK55M;YLP$/XK%JNF5EI+>&G6902I"9G6296JIMT^3/O@P!&L M&IO9)LG^_6Q#:)K1K-KZ!>SCGN?QW>&[:,W%@RP %-J4E,FQ4RA5C5Q7I@64 M6)[Q"IC^DG-18J6W8NG*2@#.+*BDKC\8#-T2$^;$D;7=B#CBM:*$P8U LBY+ M+'Y-@/+UV/&&6+ ME#&X<57@)-F"]0E*PIHWWK1YV %HGGZ WP+\?4#X#"!H <%+%<(6$+Y4X;P%V-#=)G:; MN 0K'$>"KY$PWIK-+&SV+5KGBS#SG\R5T%^)QJGXBJ6\!'2'-R#1<0(*$RI/ MT"FZGR?H^.@$'2'"T%W!:XE9)B-7:5$#==-68-((^,\(!.B:,U5(-&,99#WX MY#!^> #OZF"[B/UMQ!/_(.&7FIZAP'N'_($?]IQG^G)XT!?._ZG/_EG]23*" MKOR!Y0O^6GZ4$)E2+FL!Z/OE0BJA[_"/OGHWC&$_H^EK(UGA%,:.;EP2Q J< M^.T;;SCXV)?LUR1+7I-L]DID3\H2=F4)#[''$V"0$X5RP4MT7 F^(K8QZ[EP MHN^CK9DR5[:O/@WUT%*;,;&*O3#T(W>UF_<_G4Z'0^^I4]+#Y/M[3K,>I@\7 MCW)-_.Y.ARI!+.UHD"CE-5/-W]I9N^ES:9ONGGWBC:9>CSW1TZH9+H_TS:B[ MQF))F$04S4;RR_7'!E>ZV=EGHB0O"..CO.>=JNS$"W0R/ M?P-02P,$% @ 2X@D6=O^M,TM P P H !D !X;"]W;W)K&ULM99=3]LP%(;_BI6A":2-Q/D.:R,-$-JF(1 ?V[5I3UL+ M)^YLIX5_/SL):1A.LXOMIHT3G_.\Q^EY>R9;+A[E"D"AIX*5M<@GO%*,EG M MD*R*@HCG4V!\.W6P\W+CABY7RMQP\\F:+.$6U/WZ6NB5VV69TP)*27F)!"RF MSF=\@Z:55+QH@W6"@I:-M_DJ3V(7H#O#P3X;8!?ZVY M*EHNH9Q1D.@CNM4_ M@WG% /$%NJA4)0!=TI(655%O%?I4*\+0U0.C2U*?\S5Y;M(=GH,BE,DC=(!H MB>Y6O)(:(2>NTL(-WIVU(D\;D?Z R&\5.T8!_H!\SP_1_>TY.CPX>IW&U75W MQ?M=\7Z=-QC(^QWT^[3J:>)">YSIE!.Y)C.8.KH5)(@-./G[=SCV/NU1%72J M@GW9(Q6&J#Q198&"1V6-+! MDC%89H,EMF/,!F!I!TM'8(%7M[%:@?;HA0)A8Z=OV$$<)H&=G77L;"_[CBO" M;+3L;:6^'Z0#..SMG,O;V[U7IDBKF7C_H7MQSU'QO^[?-F/_C'P-2ZK&W(!V,ZC\)A)_54KX[>FE0UX,=Y9%M[O68.MW,;U_V@B M+TJS/X!N;QXQL]TE$4M:2L1@H>.\XT3+%N"I+U=ZQ 1A M-NCG"\[5R\),/=W0FO\&4$L#!!0 ( $N()%DF9_!HL , &@. 9 M>&PO=V]R:W-H965TVZSBAG6-: M6(M9U?8B%C->*D8+\B*0+/,\)QNB7@\O M FIVJY+2G!22\@()LIM;SZ/I>J+Q%>!/2DZR4T8ZDBWG;[KR:SJW'#T@PDBB MM *&OR-9$<:T$ SCKT;3:KO4Q&[YK/YS%3O$LL62K#C[0E.5S:W(0BG9X9*I MS_ST"VGB";1>PIFL?M&IP3H62DJI>-Z0800Y+>I__+7QH4, '3/!;0ANG^"_ M0_ :@C>T![\A^$-["!I"%;I=QUX9%V.%%S/!3TAH-*CI0N5^Q0:_:*'S9*,$ M?*7 4XO?(15_XU*B%R+0)L."H&>E!-V6"F\908JC%<]SF-*-XLE;QEE*A$2/ M: ,9FY: X#NTQJ*@Q;XC\H"66-($X2)%,66E(BFZBXG"E,E[8+]N8G3WX1Y] M0#:2FB 1+=!K095\@$8H_Y'Q4@)=SFP%<>K1VDD3T[*.R7TG)@]]XH7*)%H7 M*4D-_/@Z/[S"M\'?UF3W;/+2O2KXL61/R!L](-=Q?<-X5L/IGBF<_];[^E_W M?F&&UV:<5^EY[V5BF*:K5PTI='T/' MQ:/O!..9?>QZ;T!YOM=#Q0;4.!K[EZBU22OR)RWJPH:@M2&XFHM!E8GPAPK9$*C@ X M6A[T;0#.DSMZ_GIOFK.ZNZ"3*",W#+S CT:]]#0A?2^( C?LI:@)&4S"<>CU M--Y(QB!.57'K4_CF_F4GD_;ZTZ-!SME0IJ=,B'-3IF05YV*6J>B87O; M 6XB5?A#=KEN=J6<,2PZ D;[ZE%$W1W)>7*\GG6#4+$9U3-W_3VM"[LFK5V3 M_\6N;I(-,VPRR+!!J-B,ZAOV/:W:,+MS=89[R;YZLTB(NBQ4?:=I6]MGT7/U M&NBU+T?3U&PO=V]R:W-H965T#)AO$42[CE M6U/L.,&1=DH3T[$LSTPQS8SI6(\M^73,Q5 /F=+S#6[(B\H_=DL.=6:%$-"69H"Q#G&PFQLQ^6-B!&",#162#\T0^L<.OI$QHJ/!"E@C]'QU*6\M 82XD2TMGB""E M6?&+7THB3AP I]W!*1V<#J1(O(=%KOL,33,6<'Q)4UH*D+S8WV MAFQHILJXDAR>4O"3TT^P4CXP(="2<+2*,2=H)B6GZUSB=4*09&C!TA0(7TD6 M/L2$H'>O",2TT2\!7NAL,78 ME!"TFMH,RP#G18#.*P%ZZ"/+9"S08Q:1J.EO0K)5QLXQX[G3"?A;GMPCU_X) M.98S:(EG\>WN;D\/ (S>2Y**?]I8+J(8M$>A7A8/8H=#,C'@;2 (WQ-C^N,/MF?]W$91 M3V -P@8588,N].EG)G&",-!V5_$6%DN4?,GI'BP)K\!!4/ 0WH8*@3\)Z FL09EMU^V)]-QV44YVN;]=W M!ZI+:,B@Q79W MGS>+(JI*"SF5^\-<2P+2^;QZ:@VZ$_#J:O:$UDR_;@SMX6U(H-<>LB^T)FEU M%VEW]ES]2L"[[':T BXD\'_T@7;="-K=G>#IYSGZ#_V^4XM!J!;JV#\=*= [ M2&NJG3-2]N@VA--KV]D76I.TNO&T.]NT?H437 H'OI5M/S@7 MSJ6A:_F!-QR=[1WFR?E62OA6'_L)"##/9''P4XU61XLS?:!V-CY71X[ZW*R& M*' $6-Y+M]"G:FDG)4GT9$PR?)C(!CX.67"2V*W-U5)+$O# MF8"I(KK,SX#+S=@+O>WMEQF[X25S0%V,-G8._;( I:TY.9&;BZA=JAO\5+)M7N2 M375VB!;34AN9U\HHYTQ4;_I0!V)'(8J>48AJAV>57:C9^R>EJM#$H0?2!1$/7([.R?[>P>_ MP_CH2N-/U/@3.=RC?_2'?/^")\B5@5S_:*-9P?7:X6Q/G.B"IC#VL.@UJ#5X MR?MWX2#XU$'VJ"%[U(6>3$N59EA2I% LA39VE?[ Z=L&6R=AU(_]=8O17F.T MUVV4*L-25E#7%:X-6_/7B?+"P/0;COW7S6+_#<@.&K*#SH!.I#!,K"S-%'N! M+4"YV+;Q'/R1SRAH3^>PL3[\CW0JETZR!FTID0)4BKSP>FTC4P&/=HNKG?N-54K)C3AL$2EX'"(K:2J458)1A9N?,REP6'DEAF.?U#V 'Y?2FFV M@IU(S0]%\A-02P,$% @ 2X@D61*]!O)) P RA0 T !X;"]S='EL M97,N>&ULW5A=;]HP%/TKD;M.K30U0-I 5D#:D"I-VJ9*[*D,_YP7^O9=X.YG'\[.6D^7M[OQ"PMG. Z%6KA0L#B(G'AXGOT\:DN]O2=OBY$7+$* RNC.1=+%^Y 8%*( M0@7:E*E)U89(]=O!;=>#"JYU9!M[9G=,-DUCJ&XZ M&=_TJW:#DSX7^/#?3D;8/%E=,BPSUW M3M#SOUWG*9-,4;%IVM3^,:_RJQU'W;>R;+]5=@U[/=;O[&,W>7,*)N-3,'D2 M-=D[?I-1ZS/?D9OLOMDW^UZ387T2VCAN;1VVFF@ A]H!^0['8[%.&HSG M7&@NZ]Z,IRF3+\Y<1E[3L?E#;4O?C$]91N="/S;@@*S;WUC*YWG2C+J'A:A' MK=M?87KMN#E1FUQ'SL=AF+>>%^FAG![*<2P?,K(?+(^?DYC+/],DB:(XQE9T-/(Z M&&'K%L?PXU?#O $#RP.9_FZM\=W&*V1_'6![NJ]"L)GBE8C-%%]K0/SK!HPD M\>\VE@<8V"Y@M0/Y_7F@IOR<*()=Q;QA3S".) F&0"WZ:S2.D=6)X>/?'^PI MB:(D\2. ^1U$$8; TX@CF /P@"%19-^#.^^C"M?_O1S^ 5!+ P04 M" !+B"19EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( $N()%F^4C4[0P0 ,T@ / >&PO=V]R:V)O;VLN>&UL MQ9K;;MLX$$!_A?!3%FC6UB5I&]0%TCK9-=!-@RC(ZX*6QC81BG1)RKE\?8=R MO*5VT\&^3/UDBY+HHZ$X9T3YPX-U]PMK[\5CJXV?CM8A;,[&8U^OH97^=[L! M@WN6UK4RX*9;C?W&@6S\&B"T>IQ/)J?C5BHS^OAAW]>U&Z<;-D =E#78&!ON M%#SX'_OCIM@JKQ9*J_ T'?7?-8Q$JXQJU3,TT]%D)/S:/OQIG7JV)DA=U#!NZTN MV$NE [B9#/"'L]U&F57L!J]BG%Q&'X?]YRZ(9^[_A-$NEZJ&F:V[%DS8Q=&! MCH#&K]7&CX21+4Q'G^T67+P>_(%YL[NV@%!)I-R9PAUNWO1XG"BF >.A$?C- M6ZT:Y&C$)ZFEJ4$DD#D!F1\0\N\\@2P(R.(@D%7$P5,3R)* + \(.8CD"0%Y M2&_NI4TZKG?(:1IQ Q\[=2FW[;+!/(M ?F6%[+JVE:Z)^01 ME5H9A:=)$\1Y7=O.!)5 OB,@W_%"WL 63 <)S'L"YCTOS-QLP8=XD!?*B+^D MNP>TC 910=T-DO:$RMH37LQ+J9RXD[J#.+:7RF B5%*+N?'!=6V*2/FT': MSBBY9,QVJ8*M[X\_R5U6;+$GWQ^4\E%>R9C%,H/%8$@I?63,_IB;VK8@;N4C M^)2)LD7&K LE^&(]S@5PHEI+!^(\ M!*<679\"4TS*%QFS,*INX>%;AP>)BVV,: I&N2-CE@>F$+'MH]>?'@OHF?*U MMKYS:?1R2ATYLSI0$:K!\;UULL$[4)P[)_%&;/\5R)SR1L[L#;)N&92I.?E8 MPNR.E\I%'-W&Z>%_2[DH6>3,LB"+F&'X*&?DS,X@BY@A)J63G%DG1!$31S[% MI R3,QN&+&2&T:0P@$G/@H))R4,GM(!(S'?22 M4WO]OJ0\4_:>&>]?GS>P5 ::*^S>8WLM=7WM1/S8K?F7)W&M;MEI_1G;OIHO M5C;[M_'[?Q)\_ Y02P,$% @ 2X@D68YA./J] 0 >AT !H !X;"]? M[0YI6 MZYS;MQ#2?!WW=>HW;3R;^M5##H8C$)W/Z-ZG]S/[,U. M;?S/Q&:YW,SC1S/_WL=#_F-P^&FZ;5K'F*O>K.Y6,4^K<-S=;J=PN4C_/+GJ M?2ZF5?>YD"J4#E((TO)!!D%6/L@AR,L'#2%H6#YH!$&C\D$O$/12/N@5@E[+ M!XTA:%P^2 8HXX @Z0%K JT%N18"KP7!%@*Q!$6 M KD%Z18"NP7Q%@*]%?56 KT5]58"O?7A9YM ;T6]E4!O1;V50&]%O95 ;T6] ME4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O>]@L(=#;4&\CT-M0 M;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-L? M-KL)]';4VPGT=M3;"?1VU-L)]';4VPGT=M3;GZEWRJ==3+>>ZQJ/;IY)=3Z_ M&V^?ORRO-Q'GX07G $>M[[]02P,$% @ 2X@D69PKTP^] 0 =QT !, M !;0V]N=&5N=%]4>7!E&ULS=G);L(P% 707T'9(F(\E X"-FVW+8O^ M@)L\2$026[:A\/=UPB"UHJB(2KV;1(GM=U]LZ6PR?MM:\KU-735^DA0AV ?& M?%90K7UJ+#5Q9&Y\ MB:]]:9I)XJCR2>]Q-['-FB3:VJK,=(CC;-WDWU(&^X0TKNSF^**TOA\G).QD M0COR<\!^W>N:G"MSZLVT"R^ZCK/8IF(^;"ORZ?D2)WHT\WF946ZR51V7I-XZ MTKDOB$)=I;NB_?/)(>XP[:[\ZORNS+G .'/FC/7QQ!Q='G&UL4$L! A0#% @ M2X@D60KOYV'N *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ 2X@D69E&PO=V]R:W-H965T&UL4$L! A0#% @ 2X@D6=U!O,JF!@ X1L !@ M ("! X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2X@D65B9L%:^# %8( !@ ("!:1\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2X@D600TN'-& P 10< !D ("!75, 'AL+W=O&PO=V]R:W-H965T@04 -<- 9 " @1I: !X;"]W M;W)K&UL4$L! A0#% @ 2X@D6=SU \Q_!@ MWA !D ("!TE\ 'AL+W=OD$ "0"P &0 @(&( M9@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 2X@D63+1$"\U!0 20T !D M ("!=', 'AL+W=O >&PO=V]R:W-H M965T@( +8' 9 M " @;!] !X;"]W;W)K&UL4$L! M A0#% @ 2X@D6:)N#AQ$ @ B@8 !D ("!88 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X@D M699L:4KT @ /0< !D ("!3H\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X@D62!IH=48 P (0< M !D ("! ID 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X@D6>Z\DGU\! +0H !D M ("!I:0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2X@D67Z+1)MU! SA< !D ("!$JX 'AL+W=O M&,# #K M#P &0 @(&^L@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 2X@D64Q3 M<06: P VP\ !D ("!E+D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2X@D6&PO M=V]R:W-H965T&UL4$L! A0#% @ 2X@D66'^@EQT P 9 L !D ("! MX-4 'AL+W=O&PO=V]R:W-H965T)PF6P4 $XA 9 M " @0+= !X;"]W;W)K&UL4$L! A0#% M @ 2X@D62E4072< @ SP< !D ("!E.( 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ Y #D A@\ ' +0 0 $! end XML 63 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 64 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 165 234 1 false 53 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://yext.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - Condensed Consolidated Balance Sheets Sheet http://yext.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://yext.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 9952154 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 9952155 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://yext.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 9952156 - Disclosure - Organization and Description of Business Sheet http://yext.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 7 false false R8.htm 9952157 - Disclosure - Summary of Significant Accounting Policies Sheet http://yext.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 9952158 - Disclosure - Revenue Sheet http://yext.com/role/Revenue Revenue Notes 9 false false R10.htm 9952159 - Disclosure - Investments in Marketable Securities Sheet http://yext.com/role/InvestmentsinMarketableSecurities Investments in Marketable Securities Notes 10 false false R11.htm 9952160 - Disclosure - Fair Value of Financial Instruments Sheet http://yext.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 11 false false R12.htm 9952161 - Disclosure - Property and Equipment, Net Sheet http://yext.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 9952162 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities Sheet http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilities Accounts Payable, Accrued Expenses and Other Current Liabilities Notes 13 false false R14.htm 9952163 - Disclosure - Stock-Based Compensation Sheet http://yext.com/role/StockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 9952164 - Disclosure - Debt Sheet http://yext.com/role/Debt Debt Notes 15 false false R16.htm 9952165 - Disclosure - Income Taxes Sheet http://yext.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 9952166 - Disclosure - Commitments and Contingencies Sheet http://yext.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 9952167 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://yext.com/role/NetLossPerShareAttributabletoCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 18 false false R19.htm 9952168 - Disclosure - Subsequent Events Sheet http://yext.com/role/SubsequentEvents Subsequent Events Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://yext.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 9954472 - Disclosure - Revenue (Tables) Sheet http://yext.com/role/RevenueTables Revenue (Tables) Tables http://yext.com/role/Revenue 23 false false R24.htm 9954473 - Disclosure - Investments in Marketable Securities (Tables) Sheet http://yext.com/role/InvestmentsinMarketableSecuritiesTables Investments in Marketable Securities (Tables) Tables http://yext.com/role/InvestmentsinMarketableSecurities 24 false false R25.htm 9954474 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://yext.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://yext.com/role/FairValueofFinancialInstruments 25 false false R26.htm 9954475 - Disclosure - Property and Equipment, Net (Tables) Sheet http://yext.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://yext.com/role/PropertyandEquipmentNet 26 false false R27.htm 9954476 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables) Sheet http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables) Tables http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilities 27 false false R28.htm 9954477 - Disclosure - Stock-Based Compensation (Tables) Sheet http://yext.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://yext.com/role/StockBasedCompensation 28 false false R29.htm 9954478 - Disclosure - Commitments and Contingencies (Tables) Sheet http://yext.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://yext.com/role/CommitmentsandContingencies 29 false false R30.htm 9954479 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://yext.com/role/NetLossPerShareAttributabletoCommonStockholders 30 false false R31.htm 9954480 - Disclosure - Organization and Description of Business (Details) Sheet http://yext.com/role/OrganizationandDescriptionofBusinessDetails Organization and Description of Business (Details) Details http://yext.com/role/OrganizationandDescriptionofBusiness 31 false false R32.htm 9954481 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://yext.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies 32 false false R33.htm 9954482 - Disclosure - Revenue - Narrative (Details) Sheet http://yext.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 33 false false R34.htm 9954483 - Disclosure - Revenue -Schedule of Disaggregation of Revenue (Details) Sheet http://yext.com/role/RevenueScheduleofDisaggregationofRevenueDetails Revenue -Schedule of Disaggregation of Revenue (Details) Details 34 false false R35.htm 9954484 - Disclosure - Revenue - Remaining Performance Obligations (Details) Sheet http://yext.com/role/RevenueRemainingPerformanceObligationsDetails Revenue - Remaining Performance Obligations (Details) Details 35 false false R36.htm 9954485 - Disclosure - Investments in Marketable Securities - Schedule of Marketable Securities (Details) Sheet http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails Investments in Marketable Securities - Schedule of Marketable Securities (Details) Details 36 false false R37.htm 9954486 - Disclosure - Fair Value of Financial Instruments - (Details) Sheet http://yext.com/role/FairValueofFinancialInstrumentsDetails Fair Value of Financial Instruments - (Details) Details http://yext.com/role/FairValueofFinancialInstrumentsTables 37 false false R38.htm 9954487 - Disclosure - Property and Equipment, Net (Details) Sheet http://yext.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://yext.com/role/PropertyandEquipmentNetTables 38 false false R39.htm 9954488 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Details) Sheet http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails Accounts Payable, Accrued Expenses and Other Current Liabilities (Details) Details http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables 39 false false R40.htm 9954489 - Disclosure - Stock-Based Compensation - Schedule of Share-Based Compensation Expense (Details) Sheet http://yext.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Share-Based Compensation Expense (Details) Details 40 false false R41.htm 9954490 - Disclosure - Stock-Based Compensation - Schedule of Stock Options Activity (Details) Sheet http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails Stock-Based Compensation - Schedule of Stock Options Activity (Details) Details 41 false false R42.htm 9954491 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock and Restricted Stock Units (Details) Sheet http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails Stock-Based Compensation - Schedule of Restricted Stock and Restricted Stock Units (Details) Details 42 false false R43.htm 9954492 - Disclosure - Stock-Based Compensation - Schedule of Performance-Based Restricted Stock Units (Details) Sheet http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails Stock-Based Compensation - Schedule of Performance-Based Restricted Stock Units (Details) Details 43 false false R44.htm 9954493 - Disclosure - Debt (Details) Sheet http://yext.com/role/DebtDetails Debt (Details) Details http://yext.com/role/Debt 44 false false R45.htm 9954494 - Disclosure - Income Taxes (Details) Sheet http://yext.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://yext.com/role/IncomeTaxes 45 false false R46.htm 9954495 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Contractual Obligation Payments (Details) Sheet http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails Commitments and Contingencies - Schedule of Future Minimum Contractual Obligation Payments (Details) Details 46 false false R47.htm 9954496 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details) Details 47 false false R48.htm 9954497 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities (Details) Sheet http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities (Details) Details 48 false false R49.htm 9954498 - Disclosure - Subsequent Events (Details) Sheet http://yext.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://yext.com/role/SubsequentEvents 49 false false All Reports Book All Reports yext-20240731.htm yext-20240731.xsd yext-20240731_cal.xml yext-20240731_def.xml yext-20240731_lab.xml yext-20240731_pre.xml yext-20240731_g1.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "yext-20240731.htm": { "nsprefix": "yext", "nsuri": "http://yext.com/20240731", "dts": { "inline": { "local": [ "yext-20240731.htm" ] }, "schema": { "local": [ "yext-20240731.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "yext-20240731_cal.xml" ] }, "definitionLink": { "local": [ "yext-20240731_def.xml" ] }, "labelLink": { "local": [ "yext-20240731_lab.xml" ] }, "presentationLink": { "local": [ "yext-20240731_pre.xml" ] } }, "keyStandard": 214, "keyCustom": 20, "axisStandard": 21, "axisCustom": 0, "memberStandard": 42, "memberCustom": 7, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 1 }, "contextCount": 165, "entityCount": 1, "segmentCount": 53, "elementCount": 487, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 600, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://yext.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.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": "yext-20240731.htm", "first": true, "unique": true } }, "R2": { "role": "http://yext.com/role/CondensedConsolidatedBalanceSheets", "longName": "9952151 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R3": { "role": "http://yext.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "9952152 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "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": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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": "yext-20240731.htm", "first": true, "unique": true } }, "R4": { "role": "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "longName": "9952153 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "unique": true } }, "R5": { "role": "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "longName": "9952154 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-51", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-51", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R6": { "role": "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "9952155 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "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": "yext-20240731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "yext:DepreciationAndAmortizationOfLongLivedAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "unique": true } }, "R7": { "role": "http://yext.com/role/OrganizationandDescriptionofBusiness", "longName": "9952156 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "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": "yext-20240731.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": "yext-20240731.htm", "first": true, "unique": true } }, "R8": { "role": "http://yext.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952157 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "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": "yext-20240731.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": "yext-20240731.htm", "first": true, "unique": true } }, "R9": { "role": "http://yext.com/role/Revenue", "longName": "9952158 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "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": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R10": { "role": "http://yext.com/role/InvestmentsinMarketableSecurities", "longName": "9952159 - Disclosure - Investments in Marketable Securities", "shortName": "Investments in Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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": "yext-20240731.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": "yext-20240731.htm", "first": true, "unique": true } }, "R11": { "role": "http://yext.com/role/FairValueofFinancialInstruments", "longName": "9952160 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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": "yext-20240731.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": "yext-20240731.htm", "first": true, "unique": true } }, "R12": { "role": "http://yext.com/role/PropertyandEquipmentNet", "longName": "9952161 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R13": { "role": "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilities", "longName": "9952162 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities", "shortName": "Accounts Payable, Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R14": { "role": "http://yext.com/role/StockBasedCompensation", "longName": "9952163 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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": "yext-20240731.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": "yext-20240731.htm", "first": true, "unique": true } }, "R15": { "role": "http://yext.com/role/Debt", "longName": "9952164 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R16": { "role": "http://yext.com/role/IncomeTaxes", "longName": "9952165 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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": "yext-20240731.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": "yext-20240731.htm", "first": true, "unique": true } }, "R17": { "role": "http://yext.com/role/CommitmentsandContingencies", "longName": "9952166 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "yext-20240731.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": "yext-20240731.htm", "first": true, "unique": true } }, "R18": { "role": "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholders", "longName": "9952167 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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": "yext-20240731.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": "yext-20240731.htm", "first": true, "unique": true } }, "R19": { "role": "http://yext.com/role/SubsequentEvents", "longName": "9952168 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R20": { "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": "20", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true }, "uniqueAnchor": null }, "R21": { "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": "21", "firstAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R22": { "role": "http://yext.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": "22", "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": "yext-20240731.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": "yext-20240731.htm", "first": true, "unique": true } }, "R23": { "role": "http://yext.com/role/RevenueTables", "longName": "9954472 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R24": { "role": "http://yext.com/role/InvestmentsinMarketableSecuritiesTables", "longName": "9954473 - Disclosure - Investments in Marketable Securities (Tables)", "shortName": "Investments in Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R25": { "role": "http://yext.com/role/FairValueofFinancialInstrumentsTables", "longName": "9954474 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R26": { "role": "http://yext.com/role/PropertyandEquipmentNetTables", "longName": "9954475 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R27": { "role": "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9954476 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R28": { "role": "http://yext.com/role/StockBasedCompensationTables", "longName": "9954477 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R29": { "role": "http://yext.com/role/CommitmentsandContingenciesTables", "longName": "9954478 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R30": { "role": "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersTables", "longName": "9954479 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.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": "yext-20240731.htm", "first": true, "unique": true } }, "R31": { "role": "http://yext.com/role/OrganizationandDescriptionofBusinessDetails", "longName": "9954480 - Disclosure - Organization and Description of Business (Details)", "shortName": "Organization and Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-3", "name": "yext:NumberOfServiceAndApplicationProviders", "unitRef": "provider", "xsiNil": "false", "lang": "en-US", "decimals": "-2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "yext:NumberOfServiceAndApplicationProviders", "unitRef": "provider", "xsiNil": "false", "lang": "en-US", "decimals": "-2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R32": { "role": "http://yext.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "9954481 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "operating_segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "operating_segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R33": { "role": "http://yext.com/role/RevenueNarrativeDetails", "longName": "9954482 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "yext:NumberOfPerformanceObligations", "unitRef": "performance_obligation", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "yext:NumberOfPerformanceObligations", "unitRef": "performance_obligation", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R34": { "role": "http://yext.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "longName": "9954483 - Disclosure - Revenue -Schedule of Disaggregation of Revenue (Details)", "shortName": "Revenue -Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-64", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "unique": true } }, "R35": { "role": "http://yext.com/role/RevenueRemainingPerformanceObligationsDetails", "longName": "9954484 - Disclosure - Revenue - Remaining Performance Obligations (Details)", "shortName": "Revenue - Remaining Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R36": { "role": "http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "longName": "9954485 - Disclosure - Investments in Marketable Securities - Schedule of Marketable Securities (Details)", "shortName": "Investments in Marketable Securities - Schedule of Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R37": { "role": "http://yext.com/role/FairValueofFinancialInstrumentsDetails", "longName": "9954486 - Disclosure - Fair Value of Financial Instruments - (Details)", "shortName": "Fair Value of Financial Instruments - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-93", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-93", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R38": { "role": "http://yext.com/role/PropertyandEquipmentNetDetails", "longName": "9954487 - Disclosure - Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "unique": true } }, "R39": { "role": "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954488 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accounts Payable, Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R40": { "role": "http://yext.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails", "longName": "9954489 - Disclosure - Stock-Based Compensation - Schedule of Share-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Schedule of Share-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-5", "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": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "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": "yext-20240731.htm", "first": true, "unique": true } }, "R41": { "role": "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails", "longName": "9954490 - Disclosure - Stock-Based Compensation - Schedule of Stock Options Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Stock Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-4", "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": "yext-20240731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "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": "yext-20240731.htm", "unique": true } }, "R42": { "role": "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails", "longName": "9954491 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock and Restricted Stock Units (Details)", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock and Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-137", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-137", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R43": { "role": "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails", "longName": "9954492 - Disclosure - Stock-Based Compensation - Schedule of Performance-Based Restricted Stock Units (Details)", "shortName": "Stock-Based Compensation - Schedule of Performance-Based Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-140", "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": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-140", "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": "yext-20240731.htm", "first": true, "unique": true } }, "R44": { "role": "http://yext.com/role/DebtDetails", "longName": "9954493 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-143", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-143", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R45": { "role": "http://yext.com/role/IncomeTaxesDetails", "longName": "9954494 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails", "longName": "9954495 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Contractual Obligation Payments (Details)", "shortName": "Commitments and Contingencies - Schedule of Future Minimum Contractual Obligation Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetRemainderOfTheYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "yext:LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetRemainderOfTheYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R47": { "role": "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails", "longName": "9954496 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true }, "uniqueAnchor": null }, "R48": { "role": "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails", "longName": "9954497 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } }, "R49": { "role": "http://yext.com/role/SubsequentEventsDetails", "longName": "9954498 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-163", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-163", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "yext-20240731.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable, Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r378" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued expenses and other current liabilities", "totalLabel": "Total accounts payable, accrued expenses and other current liabilities", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "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": [ "r46", "r699" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $926 and $1,013, 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": [ "r852" ] }, "yext_AccruedFeesToServiceProvidersCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://yext.com/20240731", "localname": "AccruedFeesToServiceProvidersCurrent", "crdr": "credit", "calculation": { "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Publisher Network fees", "label": "Accrued Fees To Service Providers, Current", "documentation": "Accrued Fees To Service Providers, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional services and associated costs", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r49" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://yext.com/role/PropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r30", "r147", "r539" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive 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": [ "r16", "r17", "r63", "r151", "r536", "r564", "r565" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r10", "r17", "r409", "r412", "r455", "r560", "r561", "r829", "r830", "r831", "r841", "r842", "r843", "r844" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r762" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://yext.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": [ "r58", "r699", "r942" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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": [ "r574", "r841", "r842", "r843", "r844", "r890", "r943" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r775" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r775" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r775" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r775" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "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": [ "r37", "r38", "r343" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r808" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r734", "r744", "r754", "r786" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r737", "r747", "r757", "r789" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r809" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r775" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r782" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r738", "r748", "r758", "r782", "r790", "r794", "r802" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r800" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-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": [ "r372", "r376" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r152", "r221", "r257" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total anti-dilutive common equivalent shares (in 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": [ "r194" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r21" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "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/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "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": [ "r21" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r90", "r99", "r150", "r170", "r198", "r200", "r213", "r214", "r254", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r404", "r406", "r440", "r532", "r601", "r664", "r665", "r699", "r725", "r883", "r884", "r900" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r143", "r153", "r170", "r254", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r404", "r406", "r440", "r699", "r883", "r884", "r900" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "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": [ "r228" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "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": [ "r229" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost 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", "r264", "r531" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "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": [ "r226", "r264", "r419", "r526", "r688", "r692", "r853", "r894", "r895", "r896" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r797" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r798" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r793" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r793" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r793" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r793" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r793" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r793" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails", "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails" ], "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": [ "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r796" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r795" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r794" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r794" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Consolidation", "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_BridgeLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BridgeLoanMember", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bridge Loan", "label": "Bridge Loan [Member]", "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://yext.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r270", "r271", "r272", "r273", "r274", "r400", "r683", "r684" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://yext.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r39", "r40", "r270", "r271", "r272", "r273", "r274", "r400", "r683", "r684" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://yext.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r0", "r1", "r9" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://yext.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r41", "r87", "r401", "r421", "r422", "r423" ] }, "yext_BusinessCombinationContingentConsiderationParticipationRightsLiabilityVestingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://yext.com/20240731", "localname": "BusinessCombinationContingentConsiderationParticipationRightsLiabilityVestingPercentage", "presentation": [ "http://yext.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Participation rights vesting percentage", "label": "Business Combination, Contingent Consideration, Participation Rights, Liability, Vesting Percentage", "documentation": "Business Combination, Contingent Consideration, Participation Rights, Liability, Vesting Percentage" } } }, "auth_ref": [] }, "yext_CapitalStockOfForeignSubsidiaryPercent": { "xbrltype": "percentItemType", "nsuri": "http://yext.com/20240731", "localname": "CapitalStockOfForeignSubsidiaryPercent", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital stock of foreign subsidiary (as a percent)", "label": "Capital Stock of Foreign Subsidiary, Percent", "documentation": "Capital Stock of Foreign Subsidiary, Percent" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Costs to obtain revenue contracts, current", "label": "Capitalized Contract Cost, Net, Current", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r268" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Costs to obtain revenue contracts, non-current", "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": [ "r268" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r20", "r145", "r657" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r145" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsDetails" ], "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": [ "r892", "r893" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "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": [ "r20", "r73", "r167" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and cash equivalents", "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": [ "r2", "r73" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r773" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r770" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r768" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r774" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r774" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 11)", "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": [ "r54", "r91", "r533", "r588" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://yext.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": [ "r81", "r284", "r285", "r642", "r873", "r878" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r715", "r716", "r717", "r719", "r720", "r721", "r722", "r841", "r842", "r844", "r890", "r941", "r943" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r57" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares 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": [ "r57", "r589" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares 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": [ "r57" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares outstanding (in shares)", "periodStartLabel": "Beginning of period (in shares)", "periodEndLabel": "End of period (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", "r57", "r589", "r607", "r943", "r944" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value per share; 500,000,000 shares authorized at July\u00a031, 2024 and January\u00a031, 2024; 150,518,464 and 148,197,347 shares issued at July\u00a031, 2024 and January\u00a031, 2024, respectively; 127,144,940 and 124,867,093 shares outstanding at July\u00a031, 2024 and January\u00a031, 2024, respectively", "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": [ "r57", "r535", "r699" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r779" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r778" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r780" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r777" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r18", "r156", "r158", "r162", "r527", "r545", "r546" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails", "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r22", "r24", "r42", "r43", "r219", "r641" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails", "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r22", "r24", "r42", "r43", "r219", "r567", "r641" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails", "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r22", "r24", "r42", "r43", "r219", "r641", "r813" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails", "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r22", "r24", "r42", "r43", "r219" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails", "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r22", "r24", "r42", "r43", "r219", "r641" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://yext.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration by Type [Axis]", "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://yext.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Type [Domain]", "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r317", "r319", "r330" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets", "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unearned revenue, current", "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": [ "r317", "r318", "r330" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unearned revenue, noncurrent", "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": [ "r317", "r318", "r330" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unearned revenue, revenue recognized", "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": [ "r331" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligation", "crdr": "credit", "calculation": { "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r839" ] }, "yext_ContractualObligationDueInFifthYearAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://yext.com/20240731", "localname": "ContractualObligationDueInFifthYearAndThereafter", "crdr": "credit", "calculation": { "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030 and thereafter", "label": "Contractual Obligation, Due In Fifth Year And Thereafter", "documentation": "Contractual Obligation, Due In Fifth Year And Thereafter" } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Contractual Obligation, to be Paid, Year Four", "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Contractual Obligation, to be Paid, Year One", "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Contractual Obligation, to be Paid, Year Two", "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Contractual Obligation, to be Paid, Year Three", "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationFiscalYearMaturityAbstract", "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Contractual Obligation, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://yext.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Contractual Obligation Payments", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r822", "r840" ] }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 (remainder of fiscal year)", "label": "Contractual Obligation, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r66", "r170", "r254", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r440", "r664", "r883" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r291", "r881" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r291", "r881", "r882" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://yext.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r82", "r169", "r277", "r278", "r279", "r280", "r281", "r290", "r291", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r311", "r313", "r449" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate (as a percent)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "yext_DebtInstrumentBasisSpreadOnVariableRateFloor": { "xbrltype": "percentItemType", "nsuri": "http://yext.com/20240731", "localname": "DebtInstrumentBasisSpreadOnVariableRateFloor", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread floor (as a percent)", "label": "Debt Instrument, Basis Spread On Variable Rate, Floor", "documentation": "Debt Instrument, Basis Spread On Variable Rate, Floor" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCollateralAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCollateralAmount", "crdr": "debit", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, collateral amount", "label": "Debt Instrument, Collateral Amount", "documentation": "Amount of assets pledged to secure a debt instrument." } } }, "auth_ref": [ "r44" ] }, "yext_DebtInstrumentCovenantLeverageRatioMaximum": { "xbrltype": "percentItemType", "nsuri": "http://yext.com/20240731", "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument maximum consolidated leverage ratio", "label": "Debt Instrument Covenant, Leverage Ratio, Maximum", "documentation": "Debt Instrument Covenant, Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "yext_DebtInstrumentCovenantLiquidityAmountMinimum": { "xbrltype": "monetaryItemType", "nsuri": "http://yext.com/20240731", "localname": "DebtInstrumentCovenantLiquidityAmountMinimum", "crdr": "credit", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument minimum liquidity amount", "label": "Debt Instrument, Covenant, Liquidity Amount, Minimum", "documentation": "Debt Instrument, Covenant, Liquidity Amount, Minimum" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://yext.com/role/InvestmentsinMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Marketable Securities", "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": [ "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ] }, "us-gaap_DepositLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositLiabilityCurrent", "crdr": "credit", "presentation": [ "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer deposits", "label": "Deposit Liability, Current", "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits." } } }, "auth_ref": [ "r49" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r29" ] }, "yext_DepreciationAndAmortizationOfLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://yext.com/20240731", "localname": "DepreciationAndAmortizationOfLongLivedAssets", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation And Amortization Of Long-Lived Assets", "documentation": "Depreciation And Amortization Of Long-Lived Assets" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://yext.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [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": [ "r329", "r673", "r674", "r675", "r676", "r677", "r678", "r679" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://yext.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r329", "r673", "r674", "r675", "r676", "r677", "r678", "r679" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://yext.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r886" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://yext.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r341", "r345", "r373", "r374", "r375", "r686" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://yext.com/role/Cover" ], "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": [ "r729" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r761" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r772" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common stockholders, 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": [ "r163", "r177", "r178", "r179", "r180", "r181", "r182", "r187", "r189", "r191", "r192", "r193", "r197", "r398", "r403", "r416", "r417", "r528", "r547", "r659" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common stockholders, 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": [ "r163", "r177", "r178", "r179", "r180", "r181", "r182", "r189", "r191", "r192", "r193", "r197", "r398", "r403", "r416", "r417", "r528", "r547", "r659" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholders" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r186", "r194", "r195", "r196" ] }, "yext_EarnoutConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://yext.com/20240731", "localname": "EarnoutConsiderationMember", "presentation": [ "http://yext.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout Consideration", "label": "Earnout Consideration [Member]", "documentation": "Earnout Consideration" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "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": [ "r441" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued employee compensation", "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": [ "r49" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "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_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares estimated to be purchased under ESPP", "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/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options to purchase common stock", "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": [] }, "yext_EmployeeStockPurchasePlanWithholdingsLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://yext.com/20240731", "localname": "EmployeeStockPurchasePlanWithholdingsLiabilityCurrent", "crdr": "credit", "calculation": { "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued employee stock purchase plan withholdings liability", "label": "Employee Stock Purchase Plan, Withholdings Liability, Current", "documentation": "Employee Stock Purchase Plan, Withholdings Liability, Current" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r727" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r727" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r727" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r811" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r727" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r727" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Reporting Company", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r727" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r727" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://yext.com/role/RevenueNarrativeDetails" ], "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": [] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r766" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r807" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r807" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r807" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "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", "r141", "r159", "r160", "r161", "r172", "r173", "r174", "r176", "r181", "r183", "r185", "r199", "r255", "r256", "r275", "r316", "r388", "r389", "r395", "r396", "r397", "r399", "r402", "r403", "r408", "r409", "r410", "r411", "r412", "r413", "r415", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r451", "r455", "r543", "r560", "r561", "r562", "r574", "r627" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r776" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r734", "r744", "r754", "r786" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r731", "r741", "r751", "r783" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r782" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsDetails" ], "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": [ "r419", "r420", "r430", "r688" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsDetails" ], "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": [ "r419", "r420", "r430", "r688" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets Measured at Fair Value", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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": [ "r892", "r893" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsDetails" ], "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": [ "r308", "r334", "r335", "r336", "r337", "r338", "r339", "r418", "r420", "r421", "r422", "r423", "r429", "r430", "r432", "r462", "r463", "r464", "r670", "r671", "r680", "r681", "r682", "r688", "r692" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r419", "r420", "r421", "r423", "r688", "r895", "r898" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://yext.com/role/FairValueofFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "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": [ "r425", "r427", "r428", "r429", "r432", "r433", "r434", "r435", "r436", "r524", "r688", "r693" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsDetails" ], "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": [ "r308", "r334", "r339", "r420", "r430", "r462", "r680", "r681", "r682", "r688" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsDetails" ], "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": [ "r308", "r334", "r339", "r420", "r421", "r430", "r463", "r670", "r671", "r680", "r681", "r682", "r688" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsDetails" ], "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": [ "r308", "r334", "r335", "r336", "r337", "r338", "r339", "r420", "r421", "r422", "r423", "r430", "r464", "r670", "r671", "r680", "r681", "r682", "r688", "r692" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r419", "r420", "r421", "r423", "r688", "r895", "r898" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsDetails" ], "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": [ "r308", "r334", "r335", "r336", "r337", "r338", "r339", "r418", "r420", "r421", "r422", "r423", "r429", "r430", "r432", "r462", "r463", "r464", "r670", "r671", "r680", "r681", "r682", "r688", "r692" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r688", "r892", "r893", "r894", "r895", "r896", "r898" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r224", "r225", "r226", "r227", "r228", "r229", "r230", "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", "r261", "r262", "r263", "r265", "r266", "r267", "r312", "r315", "r414", "r437", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r544", "r668", "r688", "r690", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r700", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r865", "r866", "r867", "r868", "r891", "r894", "r895", "r896", "r897", "r898" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "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": [ "r493", "r872" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r738", "r748", "r758", "r790" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r738", "r748", "r758", "r790" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r738", "r748", "r758", "r790" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r738", "r748", "r758", "r790" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r738", "r748", "r758", "r790" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r771" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "GB", "presentation": [ "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "UNITED KINGDOM", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r68", "r611" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "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": [ "r68" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails", "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r23", "r641" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r148", "r269", "r525", "r665", "r669", "r689", "r699", "r870", "r871" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r64", "r66", "r98", "r170", "r254", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r440", "r661", "r664", "r846", "r848", "r849", "r850", "r851", "r883" ] }, "yext_HearsaySocialInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://yext.com/20240731", "localname": "HearsaySocialInc.Member", "presentation": [ "http://yext.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hearsay", "label": "Hearsay Social, Inc. [Member]", "documentation": "Hearsay Social, Inc." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations before income taxes", "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": [ "r65", "r93", "r98", "r529", "r541", "r661", "r664", "r846", "r848", "r849", "r850", "r851" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r276", "r282", "r283", "r424", "r426", "r431", "r557", "r559", "r612", "r654", "r691", "r912" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r282", "r283", "r424", "r426", "r431", "r557", "r559", "r612", "r654", "r691", "r912" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://yext.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r171", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r390", "r392", "r393", "r394", "r573", "r687" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://yext.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Benefit from (provision for) income taxes", "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": [ "r100", "r110", "r184", "r185", "r198", "r204", "r214", "r381", "r382", "r391", "r548", "r687" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://yext.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_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Unearned 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": [ "r491", "r835" ] }, "yext_IncreaseDecreaseInDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://yext.com/20240731", "localname": "IncreaseDecreaseInDeferredSalesCommissions", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Costs to obtain revenue contracts", "label": "Increase (Decrease) In Deferred Sales Commissions", "documentation": "Increase (Decrease) In Deferred Sales Commissions" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r814", "r835" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://yext.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": [ "r835" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://yext.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/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://yext.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/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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/2024", "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": [ "r738", "r748", "r758", "r782", "r790", "r794", "r802" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r800" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r730", "r806" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r730", "r806" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r730", "r806" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r203", "r834" ] }, "us-gaap_InvestmentIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNonoperating", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Nonoperating", "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations." } } }, "auth_ref": [ "r69" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://yext.com/role/InvestmentsinMarketableSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in Marketable Securities", "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": [ "r95", "r112", "r222", "r223", "r438", "r439", "r909" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r80", "r454" ] }, "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet": { "xbrltype": "monetaryItemType", "nsuri": "http://yext.com/20240731", "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet", "crdr": "credit", "calculation": { "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet", "documentation": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet" } } }, "auth_ref": [] }, "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetRemainderOfTheYear": { "xbrltype": "monetaryItemType", "nsuri": "http://yext.com/20240731", "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetRemainderOfTheYear", "crdr": "credit", "calculation": { "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails": { "parentTag": "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 (remainder of fiscal year)", "label": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Remainder of the Year", "documentation": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Remainder of the Year" } } }, "auth_ref": [] }, "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://yext.com/20240731", "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFiveAndThereafter", "crdr": "credit", "calculation": { "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails": { "parentTag": "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030 and thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Five and Thereafter", "documentation": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Five and Thereafter" } } }, "auth_ref": [] }, "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://yext.com/20240731", "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearFour", "crdr": "credit", "calculation": { "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails": { "parentTag": "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Four", "documentation": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Four" } } }, "auth_ref": [] }, "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://yext.com/20240731", "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearOne", "crdr": "credit", "calculation": { "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails": { "parentTag": "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year One", "documentation": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year One" } } }, "auth_ref": [] }, "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://yext.com/20240731", "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearThree", "crdr": "credit", "calculation": { "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails": { "parentTag": "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Three", "documentation": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Three" } } }, "auth_ref": [] }, "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://yext.com/20240731", "localname": "LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheetYearTwo", "crdr": "credit", "calculation": { "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails": { "parentTag": "yext_LesseeOperatingLeaseLiabilityToBePaidIncludingOffBalanceSheet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Two", "documentation": "Lessee, Operating Lease, Liability, to be Paid, Including Off-Balance Sheet, Year Two" } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r15", "r48", "r49", "r50", "r52", "r53", "r54", "r55", "r170", "r254", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r405", "r406", "r407", "r440", "r587", "r660", "r725", "r883", "r900", "r901" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\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": [ "r62", "r92", "r538", "r699", "r838", "r869", "r899" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://yext.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": [ "r50", "r144", "r170", "r254", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r405", "r406", "r407", "r440", "r699", "r883", "r900", "r901" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "yext_LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions": { "xbrltype": "monetaryItemType", "nsuri": "http://yext.com/20240731", "localname": "LineOfCreditFacilityIncrementalMaximumBorrowingAvailableUnderCertainConditions", "crdr": "credit", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental borrowing available under certain conditions", "label": "Line Of Credit Facility, Incremental Maximum Borrowing, Available Under Certain Conditions", "documentation": "Line Of Credit Facility, Incremental Maximum Borrowing, Available Under Certain Conditions" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [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": [ "r291", "r837", "r881" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r47", "r51" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, available borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r47", "r51", "r291" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r47", "r51", "r291", "r837", "r881" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, unused capacity, commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r15", "r874", "r875", "r876" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r15", "r31", "r874", "r875", "r876" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r113", "r115", "r117", "r118", "r120", "r139", "r140", "r286", "r287", "r288", "r289", "r340", "r377", "r423", "r490", "r556", "r558", "r566", "r579", "r580", "r630", "r632", "r634", "r635", "r637", "r652", "r653", "r667", "r672", "r685", "r692", "r693", "r697", "r698", "r710", "r885", "r902", "r903", "r904", "r905", "r906", "r907" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r774" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r774" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r113", "r115", "r117", "r118", "r120", "r139", "r140", "r286", "r287", "r288", "r289", "r340", "r377", "r423", "r490", "r556", "r558", "r566", "r579", "r580", "r630", "r632", "r634", "r635", "r637", "r652", "r653", "r667", "r672", "r685", "r692", "r693", "r697", "r710", "r885", "r902", "r903", "r904", "r905", "r906", "r907" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r793" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsDetails", "http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r888" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r801" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r775" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash 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": [ "r166" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "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/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r166" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "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/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://yext.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": [ "r73", "r74", "r75" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "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/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows", "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "Net loss attributable to common stockholders", "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": [ "r67", "r75", "r94", "r142", "r154", "r157", "r161", "r170", "r175", "r177", "r178", "r179", "r180", "r181", "r184", "r185", "r190", "r254", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r398", "r403", "r417", "r440", "r542", "r609", "r625", "r626", "r723", "r883" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://yext.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r774" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r738", "r748", "r758", "r782", "r790" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r765" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r764" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r782" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r801" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r801" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://yext.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r945", "r946", "r947", "r948" ] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NorthAmericaMember", "presentation": [ "http://yext.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America", "label": "North America [Member]", "documentation": "Continent of North America." } } }, "auth_ref": [ "r823", "r824", "r825", "r826", "r945", "r946", "r947", "r948" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://yext.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r665", "r847" ] }, "yext_NumberOfPerformanceObligations": { "xbrltype": "integerItemType", "nsuri": "http://yext.com/20240731", "localname": "NumberOfPerformanceObligations", "presentation": [ "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of performance obligations", "label": "Number of Performance Obligations", "documentation": "Number of Performance Obligations" } } }, "auth_ref": [] }, "yext_NumberOfServiceAndApplicationProviders": { "xbrltype": "integerItemType", "nsuri": "http://yext.com/20240731", "localname": "NumberOfServiceAndApplicationProviders", "presentation": [ "http://yext.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of service and application providers", "label": "Number Of Service And Application Providers", "documentation": "Number Of Service And Application Providers" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OfficeEquipmentMember", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office equipment", "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r98", "r661", "r846", "r848", "r849", "r850", "r851" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r453" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.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": [ "r453" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://yext.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": [ "r452" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of operating lease right-of-use assets", "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": [ "r836" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "presentation": [ "http://yext.com/role/CommitmentsandContingenciesScheduleofFutureMinimumContractualObligationPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://yext.com/role/OrganizationandDescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business", "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": [ "r45", "r88", "r568", "r569" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://yext.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": [ "r149" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on marketable securities, net", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r5", "r10", "r89" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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, attributable to parent entity." } } }, "auth_ref": [ "r5", "r10", "r89" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r10", "r89", "r155", "r158", "r181" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r49", "r699" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://yext.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": [ "r53" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r70" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://yext.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/2024", "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": [ "r774" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r736", "r746", "r756", "r788" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r739", "r749", "r759", "r791" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r739", "r749", "r759", "r791" ] }, "yext_ParticipationRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://yext.com/20240731", "localname": "ParticipationRightsMember", "presentation": [ "http://yext.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Participation Rights", "label": "Participation Rights [Member]", "documentation": "Participation Rights" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r763" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r72" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of deferred financing costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r19" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for taxes related to net share settlement of stock-based compensation awards", "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": [ "r165" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital expenditures", "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": [ "r71" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r773" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r773" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r765" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r782" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r775" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r764" ] }, "yext_PerformanceBasedRestrictedStockUnitsAdditionalSharesBasedOnTSRMember": { "xbrltype": "domainItemType", "nsuri": "http://yext.com/20240731", "localname": "PerformanceBasedRestrictedStockUnitsAdditionalSharesBasedOnTSRMember", "presentation": [ "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Shares Based on TSR", "label": "Performance-based Restricted Stock Units, Additional Shares Based On TSR [Member]", "documentation": "Performance-based Restricted Stock Units, Additional Shares Based On TSR" } } }, "auth_ref": [] }, "yext_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://yext.com/20240731", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails", "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based restricted stock units", "verboseLabel": "Performance-based restricted stock units", "label": "Performance-based Restricted Stock Units [Member]", "documentation": "Performance-based Restricted Stock Units" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r766" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r810" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r765" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r56", "r314" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock shares 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": [ "r56", "r589" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r56", "r314" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock shares 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": [ "r56", "r589", "r607", "r943", "r944" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value per share; 50,000,000 shares authorized at July\u00a031, 2024 and January\u00a031, 2024; zero shares issued and outstanding at July\u00a031, 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": [ "r56", "r534", "r699" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r828" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.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/2024", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds, net from employee stock purchase plan withholdings", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Concentration Risk", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r77" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r127", "r138", "r216", "r492", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r655", "r673", "r709", "r710", "r711", "r713", "r714", "r827", "r879", "r880", "r886", "r911", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r127", "r138", "r216", "r492", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r655", "r673", "r709", "r710", "r711", "r713", "r714", "r827", "r879", "r880", "r886", "r911", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8", "r454" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://yext.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r79", "r103", "r108", "r109" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://yext.com/role/PropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r80", "r146", "r540" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r454" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment [Member]", "documentation": "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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://yext.com/role/PropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets", "http://yext.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total 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", "r454", "r530", "r540", "r699" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r80", "r454" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r164", "r260" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r763" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r763" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r113", "r115", "r117", "r118", "r120", "r139", "r140", "r286", "r287", "r288", "r289", "r333", "r340", "r368", "r369", "r370", "r377", "r423", "r465", "r474", "r490", "r556", "r558", "r566", "r579", "r580", "r630", "r632", "r634", "r635", "r637", "r652", "r653", "r667", "r672", "r685", "r692", "r693", "r697", "r698", "r710", "r717", "r877", "r885", "r895", "r903", "r904", "r905", "r906", "r907" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r113", "r115", "r117", "r118", "r120", "r139", "r140", "r286", "r287", "r288", "r289", "r333", "r340", "r368", "r369", "r370", "r377", "r423", "r465", "r474", "r490", "r556", "r558", "r566", "r579", "r580", "r630", "r632", "r634", "r635", "r637", "r652", "r653", "r667", "r672", "r685", "r692", "r693", "r697", "r698", "r710", "r717", "r877", "r885", "r895", "r903", "r904", "r905", "r906", "r907" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r731", "r741", "r751", "r783" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r379", "r654", "r664", "r908" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "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/2024", "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": [ "r732", "r742", "r752", "r784" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r733", "r743", "r753", "r785" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r740", "r750", "r760", "r792" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r145" ] }, "yext_RestrictedStockAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://yext.com/20240731", "localname": "RestrictedStockAndRestrictedStockUnitsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails", "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock and restricted stock units", "label": "Restricted Stock And Restricted Stock Units [Member]", "documentation": "Restricted Stock And Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r59", "r83", "r537", "r563", "r565", "r572", "r590", "r699" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r141", "r172", "r173", "r174", "r176", "r181", "r183", "r185", "r255", "r256", "r275", "r388", "r389", "r395", "r396", "r397", "r399", "r402", "r403", "r408", "r410", "r411", "r413", "r415", "r450", "r451", "r560", "r562", "r574", "r943" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://yext.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "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": [ "r96", "r97", "r198", "r201", "r202", "r212", "r214", "r216", "r217", "r219", "r328", "r329", "r492" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://yext.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "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": [ "r111", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r332" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://yext.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r106" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://yext.com/role/RevenueRemainingPerformanceObligationsDetails" ], "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/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://yext.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period", "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": [ "r107" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://yext.com/role/RevenueRemainingPerformanceObligationsDetails" ], "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": [ "r107" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://yext.com/role/RevenueRemainingPerformanceObligationsDetails" ], "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_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Line", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r801" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r801" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Revenue, Net", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r219", "r812" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://yext.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Payable, Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities", "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": [ "r21" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "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": [ "r845" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "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": [ "r36" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://yext.com/role/StockBasedCompensationTables" ], "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": [ "r36" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table]", "label": "Segment Reporting, Revenue from External Customer, Product and Service [Table]", "documentation": "Disclosure of information about revenue from external customer by product and service when not provided as part of reportable operating segment information." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems", "presentation": [ "http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Securities [Line Items]", "label": "Gain (Loss) on Securities [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": [ "r832", "r833", "r865" ] }, "us-gaap_ScheduleOfGainLossOnInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGainLossOnInvestmentsTable", "presentation": [ "http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Gain (Loss) on Securities [Table]", "label": "Schedule of Gain (Loss) on Securities [Table]", "documentation": "Disclosure of information about realized and unrealized gain (loss) on investment in security." } } }, "auth_ref": [ "r832", "r833", "r865" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://yext.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Performance-Based Restricted Stock Units", "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": [ "r85" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://yext.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock and Restricted Stock Units", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8", "r454" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails", "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails" ], "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": [ "r342", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://yext.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Options 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", "r84" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r889" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r726" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r728" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails", "http://yext.com/role/RevenueNarrativeDetails", "http://yext.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r114", "r116", "r119", "r121", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r217", "r218", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r576", "r577", "r578", "r631", "r633", "r636", "r638", "r640", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r656", "r674", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r712", "r717", "r886", "r911", "r913", "r914", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://yext.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": [ "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r215", "r217", "r662", "r663", "r666" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "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/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "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": [ "r68" ] }, "us-gaap_ServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceOtherMember", "presentation": [ "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional Services", "label": "Service, Other [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other." } } }, "auth_ref": [ "r887" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails", "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails", "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails" ], "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": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails", "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails", "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails" ], "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": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails", "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of period (in shares)", "periodEndLabel": "Balance, end of period (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": [ "r357", "r358" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails", "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "verboseLabel": "Number of PSUs", "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails", "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period (in dollars per share)", "periodEndLabel": "Balance, end of period (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": [ "r357", "r358" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails", "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails" ], "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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails", "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested and converted to shares (in shares)", "negatedLabel": "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": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails", "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and converted to shares (in dollars per share)", "verboseLabel": "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": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails", "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r342", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (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": [ "r351" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (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": [ "r351" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "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": [ "r355" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r353" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of period (in shares)", "periodEndLabel": "Balance, end of period (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": [ "r349", "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Stock 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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of period (in dollars per share)", "periodEndLabel": "Balance, end of period (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": [ "r349", "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r365" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r365" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r365" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://yext.com/role/StockBasedCompensationScheduleofPerformanceBasedRestrictedStockUnitsDetails", "http://yext.com/role/StockBasedCompensationScheduleofRestrictedStockandRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "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": [ "r354" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "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": [ "r355" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "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": [ "r353" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r35" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period, Weighted-Average Remaining Contractual Life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r35" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance, Weighted-Average Remaining Contractual Life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r86" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest, Weighted-Average Remaining Contractual Life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r365" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://yext.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": [ "r76", "r168" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "yext_SoftwareInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://yext.com/20240731", "localname": "SoftwareInProgressMember", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software in progress", "label": "Software In Progress [Member]", "documentation": "Software In Progress [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r57", "r60", "r61", "r141", "r159", "r160", "r161", "r172", "r173", "r174", "r176", "r181", "r183", "r185", "r199", "r255", "r256", "r275", "r316", "r388", "r389", "r395", "r396", "r397", "r399", "r402", "r403", "r408", "r409", "r410", "r411", "r412", "r413", "r415", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r451", "r455", "r543", "r560", "r561", "r562", "r574", "r627" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails", "http://yext.com/role/RevenueNarrativeDetails", "http://yext.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r114", "r116", "r119", "r121", "r128", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r217", "r218", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r576", "r577", "r578", "r631", "r633", "r636", "r638", "r640", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r656", "r674", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r712", "r717", "r886", "r911", "r913", "r914", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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": [ "r172", "r173", "r174", "r199", "r451", "r492", "r570", "r575", "r581", "r582", "r583", "r584", "r585", "r586", "r589", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r606", "r608", "r610", "r611", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r718" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StatementTable", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r172", "r173", "r174", "r199", "r220", "r451", "r492", "r570", "r575", "r581", "r582", "r583", "r584", "r585", "r586", "r589", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r606", "r608", "r610", "r611", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r718" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r735", "r745", "r755", "r787" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockIssuedDuringPeriodSharesConversionOfUnits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Vested restricted stock units converted to common shares, net of shares withheld for employee taxes (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Units", "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit)." } } }, "auth_ref": [ "r11", "r32", "r56", "r57", "r83" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock purchase plan (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", "r56", "r57", "r83" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted stock (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r11", "r56", "r57", "r83" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://yext.com/role/StockBasedCompensationScheduleofStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options (in shares)", "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", "r56", "r57", "r83", "r354" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "crdr": "credit", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Vested restricted stock units converted to common shares, net of shares withheld for employee taxes", "label": "Stock Issued During Period, Value, Conversion of Units", "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit)." } } }, "auth_ref": [ "r11", "r57", "r60", "r61", "r83" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock purchase plan", "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", "r56", "r57", "r83" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r11", "r57", "r60", "r61", "r83" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r11", "r56", "r57", "r83", "r571", "r627", "r639" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r11", "r56", "r57", "r83", "r574", "r627", "r639", "r724" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets", "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r57", "r60", "r61", "r78", "r591", "r607", "r628", "r629", "r699", "r725", "r838", "r869", "r899", "r943" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://yext.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r448", "r457" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://yext.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r448", "r457" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://yext.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r448", "r457" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://yext.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r448", "r457" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://yext.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r448", "r457" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://yext.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r456", "r458" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r781" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r773" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r780" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r800" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r802" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://yext.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "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": [ "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r312", "r315", "r414", "r437", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r544", "r688", "r690", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r700", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r865", "r866", "r867", "r868", "r891", "r894", "r895", "r896", "r897", "r898" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r803" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r804" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r804" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r802" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r802" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r805" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r803" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r33" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://yext.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://yext.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r33", "r34", "r60" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://yext.com/role/PropertyandEquipmentNetDetails", "http://yext.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "UNITED STATES", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://yext.com/role/FairValueofFinancialInstrumentsDetails", "http://yext.com/role/InvestmentsinMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "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": [ "r658", "r680", "r682", "r688", "r910" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r799" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://yext.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": [ "r25", "r26", "r27", "r101", "r102", "r104", "r105" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://yext.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r769" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of shares used in computing net loss per share attributable to common stockholders, diluted (in shares)", "verboseLabel": "Weighted-average common 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": [ "r188", "r193" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://yext.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic (in shares)", "verboseLabel": "Weighted-average common 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": [ "r187", "r193" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://yext.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r767" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r2": { "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/2147477401/830-230-45-1" }, "r3": { "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" }, "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": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "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": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r46": { "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(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "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(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r89": { "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" }, "r90": { "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/2147478546/942-210-S99-1" }, "r91": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r92": { "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/2147478546/942-210-S99-1" }, "r93": { "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/2147478524/942-220-S99-1" }, "r94": { "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/2147478524/942-220-S99-1" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r110": { "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" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "b", "Publisher": "SEC" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "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": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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/2147477891/740-270-50-1" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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/2147477401/830-230-45-1" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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/2147478345/912-310-45-11" }, "r492": { "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" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r525": { "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/2147478546/942-210-S99-1" }, "r526": { "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/2147478546/942-210-S99-1" }, "r527": { "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/2147478524/942-220-S99-1" }, "r528": { "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/2147478524/942-220-S99-1" }, "r529": { "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/2147477314/942-235-S99-1" }, "r530": { "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/2147478451/942-360-50-1" }, "r531": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r532": { "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/2147478777/944-210-S99-1" }, "r533": { "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/2147478777/944-210-S99-1" }, "r534": { "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/2147478777/944-210-S99-1" }, "r535": { "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/2147478777/944-210-S99-1" }, "r536": { "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/2147478777/944-210-S99-1" }, "r537": { "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/2147478777/944-210-S99-1" }, "r538": { "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/2147478777/944-210-S99-1" }, "r539": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r540": { "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/2147478777/944-210-S99-1" }, "r541": { "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/2147477250/944-220-S99-1" }, "r542": { "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/2147477250/944-220-S99-1" }, "r543": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r544": { "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/2147477250/944-220-S99-1" }, "r545": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r546": { "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/2147477250/944-220-S99-1" }, "r547": { "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/2147477250/944-220-S99-1" }, "r548": { "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/2147477250/944-220-S99-1" }, "r549": { "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/2147477965/944-235-S99-2" }, "r550": { "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/2147477965/944-235-S99-2" }, "r551": { "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/2147477965/944-235-S99-2" }, "r552": { "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/2147477965/944-235-S99-2" }, "r553": { "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/2147477965/944-235-S99-2" }, "r554": { "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/2147477965/944-235-S99-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r558": { "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" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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/2147478009/946-205-45-4" }, "r575": { "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/2147477796/946-210-45-4" }, "r576": { "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/2147478795/946-210-50-1" }, "r577": { "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/2147478795/946-210-50-2" }, "r578": { "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/2147478795/946-210-50-6" }, "r579": { "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/2147478795/946-210-50-6" }, "r580": { "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/2147478795/946-210-50-6" }, "r581": { "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/2147479170/946-210-S99-1" }, "r582": { "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/2147479170/946-210-S99-1" }, "r583": { "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/2147479170/946-210-S99-1" }, "r584": { "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/2147479170/946-210-S99-1" }, "r585": { "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/2147479170/946-210-S99-1" }, "r586": { "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/2147479170/946-210-S99-1" }, "r587": { "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/2147479170/946-210-S99-1" }, "r588": { "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/2147479170/946-210-S99-1" }, "r589": { "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/2147479170/946-210-S99-1" }, "r590": { "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/2147479170/946-210-S99-1" }, "r591": { "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/2147479170/946-210-S99-1" }, "r592": { "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/2147479170/946-210-S99-1" }, "r593": { "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/2147479170/946-210-S99-1" }, "r594": { "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/2147479170/946-210-S99-1" }, "r595": { "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/2147479170/946-210-S99-1" }, "r596": { "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/2147479170/946-210-S99-1" }, "r597": { "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/2147479170/946-210-S99-1" }, "r598": { "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/2147479170/946-210-S99-1" }, "r599": { "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/2147479170/946-210-S99-1" }, "r600": { "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/2147479170/946-210-S99-1" }, "r601": { "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/2147479170/946-210-S99-1" }, "r602": { "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/2147479170/946-210-S99-1" }, "r603": { "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/2147479170/946-210-S99-1" }, "r604": { "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/2147479170/946-210-S99-1" }, "r605": { "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/2147479170/946-210-S99-1" }, "r606": { "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/2147479170/946-210-S99-2" }, "r607": { "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/2147479170/946-210-S99-2" }, "r608": { "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/2147479105/946-220-45-3" }, "r609": { "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/2147479105/946-220-45-7" }, "r610": { "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/2147479134/946-220-S99-1" }, "r611": { "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/2147479134/946-220-S99-1" }, "r612": { "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/2147479134/946-220-S99-1" }, "r613": { "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/2147479134/946-220-S99-1" }, "r614": { "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/2147479134/946-220-S99-1" }, "r615": { "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/2147479134/946-220-S99-1" }, "r616": { "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/2147479134/946-220-S99-1" }, "r617": { "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/2147479134/946-220-S99-1" }, "r618": { "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/2147479134/946-220-S99-1" }, "r619": { "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/2147479134/946-220-S99-1" }, "r620": { "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/2147479134/946-220-S99-1" }, "r621": { "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/2147479134/946-220-S99-1" }, "r622": { "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/2147479134/946-220-S99-1" }, "r623": { "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/2147479134/946-220-S99-1" }, "r624": { "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/2147479134/946-220-S99-1" }, "r625": { "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/2147479134/946-220-S99-1" }, "r626": { "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/2147479134/946-220-S99-3" }, "r627": { "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/2147479134/946-220-S99-3" }, "r628": { "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/2147479134/946-220-S99-3" }, "r629": { "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/2147479134/946-220-S99-3" }, "r630": { "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/2147477271/946-320-S99-1" }, "r631": { "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/2147477271/946-320-S99-1" }, "r632": { "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/2147477271/946-320-S99-2" }, "r633": { "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/2147477271/946-320-S99-2" }, "r634": { "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/2147477271/946-320-S99-3" }, "r635": { "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/2147477271/946-320-S99-3" }, "r636": { "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/2147477271/946-320-S99-3" }, "r637": { "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/2147477271/946-320-S99-6" }, "r638": { "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/2147477271/946-320-S99-6" }, "r639": { "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/2147478448/946-505-50-2" }, "r640": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r642": { "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/2147478522/954-440-50-1" }, "r643": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r644": { "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/2147478979/970-360-S99-1" }, "r645": { "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/2147478979/970-360-S99-1" }, "r646": { "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/2147478979/970-360-S99-1" }, "r647": { "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/2147478979/970-360-S99-1" }, "r648": { "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/2147478979/970-360-S99-1" }, "r649": { "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/2147478979/970-360-S99-1" }, "r650": { "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/2147478979/970-360-S99-1" }, "r651": { "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/2147478979/970-360-S99-1" }, "r652": { "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/2147477332/976-310-50-1" }, "r653": { "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/2147479230/978-310-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r685": { "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" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r699": { "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" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r709": { "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" }, "r710": { "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" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r715": { "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/2147478795/946-210-50-1" }, "r716": { "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/2147478795/946-210-50-6" }, "r717": { "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/2147477439/946-210-55-1" }, "r718": { "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/2147477802/946-310-45-1" }, "r719": { "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/2147477271/946-320-S99-1" }, "r720": { "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/2147477271/946-320-S99-2" }, "r721": { "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/2147477271/946-320-S99-3" }, "r722": { "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/2147477271/946-320-S99-6" }, "r723": { "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/2147479168/946-830-55-10" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r725": { "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/2147479168/946-830-55-12" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r761": { "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" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Subparagraph": "(a)", "Publisher": "SEC" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r838": { "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" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r845": { "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" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r877": { "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" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r879": { "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" }, "r880": { "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" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r890": { "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" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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/2147479532/912-730-25-1" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-320/tableOfContent" }, "r910": { "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/2147477268/942-320-50-2" }, "r911": { "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" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r941": { "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/2147478009/946-205-45-4" }, "r942": { "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/2147479170/946-210-S99-1" }, "r943": { "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/2147479134/946-220-S99-3" }, "r944": { "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/2147479134/946-220-S99-3" }, "r945": { "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/2147477271/946-320-S99-1" }, "r946": { "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/2147477271/946-320-S99-2" }, "r947": { "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/2147477271/946-320-S99-3" }, "r948": { "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/2147477271/946-320-S99-6" } } } ZIP 70 0001614178-24-000104-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001614178-24-000104-xbrl.zip M4$L#!!0 ( $N()%FP#O1D&@@ ,(O = <3)F>3(U97@S,3%S96-T M,S R8V5R=&-E;RYH=&WM6FMSV[82_7Y_!:X]-TUF)%DOQ[:D>"9-W-8S;9+& M[J3WTQV06(H8@P0+@)+57]]=@'I8CUJ:V/%U1_F@F,0"6 !GSQZ &*0N4^># M%+@X_]?@W_4Z>Z_C,H/!X<^4X&D1:3\X&0(R;%FP/9.CUIGG::271R=MQM M=SMG48=#!TZA"^(U3\3_6@=8%LF"MX<9#*OIT#]]TZ/&\>%ZX^E<&FO MU6S^Y^".I8-;5^=*#O.>]Q=+$XVCJXICK;3I'3;]OSZ5U!.>237I?7\_77Y_ M>(=&"<3&7,G M=RX(I=W$)<.CD"]C%!"S#343[N;'?7^LD>I_/M)NE3:6S)L5^G MV17$?JHZS39-ETN!77$3\1QL_>.M@@E[&SLJ:3>;[;NXV(P(G(,'7__6??/: M.<6A7=;8+S)..2CVA2O#75ICL^P47 AFVKB!QO?9)X^28YN&2I1R#R=S I3A[CDO1?J2EN)#Q\'Y]]SB^N-*9Q-VD^NQ C&$6@!$!0.AL;M<8\[&UKC,&<\GK,R=*0&] MQ2SN$SKB@[,,GXQ$PDXX,8]A.I.>JKS=BD$.,5C+S81,,GX#GL-F;5I\)] 9 M[%)Y-5"17"P-9G\TR[$Z>B+ L'&*U,%L23_S^F,P4#5" \BD52@32'&,I4MQ M@+9 #J7>J=T"7=,"ASG":H)%D\5I>*Z0[^PAORWD@24R1U 1/N<@JB'>T1R+ MS4*YS!.DQB!54*6H4F";"-0%Q-00Y)+HM$"<48A0Z"@UCX$*?G:I:PPS(:GA M&EF4"@T0^!K1Z;NSWI^8VY0E2H_M-"H,#*5UAK0!IY?!;_2RM@!N.W5FQ5N/ M;_8, =[= WS)I^L[:'AQ>-ING?1M!>%*41$'ZJ"E/4XN&3?@$8D(DY$"0@X# M#(-(29N2.9EER/^4 ^A92!LK;4NL1YG!:!6@61@=@\#7EKU$) I : >X7=RB MO,N'X'7IYU*A1:O#ZZWCE_#*5VT=B_ 4'B7M1O(0$M0^(V9>B)2 7/)EZXZ2 M.QTEV!&-XB XO$>Z';HW42\Q+ MNWT5DA$1( RKGH(PT:7!!I!]1])Z3DZK5&&R!Q)0>#A5N><.)U;!![)9D(4-V*ZNH@WR2.II)N0 MG%C7+6'= \&O\>R,9IUB"JGCMAI049H",6:]_(EC;81WP OP(>2H:A1"#4N@ M( R3"6XN IS\^0^R][,%5+PGXB6?+D9W/KXP(K(G#9(Z$B7;K,'V^0'/K,&VA\D]V\A633=>?B0AS 3Z$_0WMC! M^>DQ?'0E/N!$] MWF]$'V0CZH^FQ32&:G/6)!)?Q/&<0(E^=]!>*ZIZYAI'9>VTL3.YXU]@DUDF MG0/XFQ05:1145"XD^N<;>8G!@QG!4L;!_TG?3T,4_B@ENN_#LC M]U-Z-7$$X#YN%?S99R]L@4>P\=M[%0?->14>X5:X=)NK;(J@1_WXO1U>ZM_F MH_*&+Y3UW;\.GP\B<[[NLD'X3UY I>-4!P'![] OTN6#:.[&SMGYFUZLV;3N9ZW^U>6/']Y>__;Y@GUZ M^^,%^^'CSS]__'*%19W-BF-/S$],S.U_.#%O=GFUFM-%[S$V=_>NA+]W]1[9 MR,MS=D7GE%D$)I!GMQ8N*4[==_Z@=18*1H"IHY.*%Q9ZTS_ZN+TI%)_T9.Z[ M\I7Z=^>'YGI$>R3!X&,B%,^7H=$,2^%P"IV8]EP5-WS1D1.K9=W3QEES M]%;#K0':<.&UE+ MW4\6G7Y./_"LBLY-,_K_1BK>[6NZNQS\?I=*2#;?3(U97@S,3)S96-T,S R8V5R=&-F;RYH=&WM6MMN&SD2?=^OX-K8 M3 Q(LJZ^2(J!7)P9 X,D$WN0W:<%NUDM$68W>TBV9.W7;Q79NEB7L;2QX_5 M?I#58I$LDJ=.';+9'[I47?2'P,7%W_I_KU;9!QT7*62.Q0:X \$**[,!^R; MWK)JM;1ZK_.)D8.A8\UZL\V^:7,K1SR4.^D47$S;Z1^'Y_ZQ[Z0?:3&YZ LY M8E*\.9 G(CXY.8N:<=R(VDFK?=;IG/(X.3MIMCO-^/S\WXT#K(KFH8YU$P5O M#E*958= _7?/.K5.[GIC*=RPVZC7_W%PS]+!G:MR)0=9U_N+I8G&T97%L5;: M= _K_J]')=6$IU)-NC_=R!0L^P1C]E6G//NI8GEFJQ:,3(*AE?\![!$[]X_C MX,\IMJ-D!E/_&DURZ?*?OUR]N[IAK4:MV3\F^^FH5L?&S0"'%VGG=(K5L?V% M0<0XI6 >?13-K4;Q'HR3B8RYDSIC.F%?C,QBF7/%/LJ,XU?\]CE!"S#343[M M;+?7^LF>IO/M)NE+86S!L5^GV37$?JI:]29-EQL"N^8FXAG8ZN<[!1/V-G94 MTJS7EW"Q&1$X!X^^_HV'YK5UAD.[JK /W)B)8N]T)BHL]GB8X+BX>W78.>OM M,(0 :ID)!'2W=?)L8VK4G@8LV_3>R[D0R*Y5!8GK-D]KIQV:ARLVY"-@!D82 MQLC ;B@M^Z/@!B-?3?#W7!M$3<8^:I.R1KWZ&T'H7SB?%7:5Q35<8OKCRN=3MAMIL<*Q J 1 E#(3&[C*- M^1I;XS)C/)NP(G.F /06,[A/YH@/SE)\,D31"2?6,4RGTM.4MULQR" &:[F9 MD$G*;\'SUZQ-B[\)= :[5%X)E 072X.9'\TRK(Z>"#!L/)3QD-F"/N;UQV"@ M;(0&D$JK4"*0VAA+-\0!VASYDWJG=G-T30LD7PN%%HT6KS8ZK^'(5VUT1'@*CY)V(ED("6J? M$3,O1$I +OFR=4?)O8Z2HZ.P7#38Y2!",U))WR4[3YO/%A>O^=$^,.[[] $L M[G 1(EXG/(S?"DF8F!=V^RJD)2) +)8]!76B"X,-( 6/I/7$CE:0^79H9S-/ M"8MIQ8#B'MRE/)ECLU*F'"J4F![0%ZN5%/XTQ1:1E4)R(VD ,H@HG^@R:JFP M)&P\%UBO@GP:T!;0(8=IARKEN!&0<:$X92\A3QQ5PXH+TR.6+)>Z\2Q-L([ MX-7V #*4, HAA260$U;)!'<2 3;^H >I^L4")]X3[I)/ER.N"L]*A"9($CJM M&B$.[!K9.A,J6[!L>%RO9'U\8$5D2!OT++)IN M,WS(0Y@)]"<(;>S@)4)<["&^K"D">E912*0NJ/)Y9 MLJ]\]YB^.Q*><=?9V>\Z'V77Z<^AQ32&*G/6)!)?Q/&<0(E^=]!>*^IYYAI' M!>VTL3.YXW_ )M-4.@?P)RDJTBBHJ%Q(],\W\AJ#!S."I8R#_TG'3T,4_B@D MNN_#LV_NS\ND)WTX +[=BX?1F#6]S@14MS&A[8S"4.P*L@HA&X5X) LBB^K%% MBGC$"?&#*?/;VK/0ARF]G#@"< ^W"OZ@LQNVNB/8^)*]C(/ZO J/<,M;N,U5 M-D70D[[EW@XOU1_S]GC#Z\CJ[J^!+_J1N5AWJR!\#LVTA9P/H!HA$&^K/,$) M[G(UYA-[L./=B@=Z?1D\&>UY I>.A#@*"WZ-?I,M'T=RUG;/S#[U!LVG=SQN] MZZN?/[V]^?WK)?OR]N=+]O'SK[]^_G:-1:W-BF-/S,],S,V_.#%O=GFUFM-Y M]RDV=P^NA+]@]0'9R,MS=DWGE&D$)I!GNQ)N(T[==_Z@=18*1H"IHI.*YQ:Z MTR\]W-[DBD^Z,O-=^4J]^_-#RZ+ M:[[HV(G5LO99[;R^N;A>:VPL>Z1FC[W+P6V<&9OS[,U!ZV".3W]/J5MG#;_L MT_;^Q+29WY'Q(GG0+:?E>0Q3^..1Y.?EU6$;4X[_7+S8-H/_X\Y,B4 *'K1E M_IT0FPYRQVG#1M;2]K-%II_/3SPM(W/=;/Z_D8EW^88N)P>?WP\E))LOLI9, M.L/$L6>*A7'M0*#_(^_N6FTO&IY9-+0>7S03(U97@S,C%S96-T.3 V8V5R=&-E M;RYH=&WE6&UOVS80_KY?P3E8F@&6+,E6[$A.@"[-L Q8VS49LGT::)&RB%"B M2E)QU%_?(R7EQ;%7)T@: \L'(]*]\.[AW<.CIIG.^=$THY@<_3#]T7'0.Y%4 M.2TT2B3%FA)4*5;,T06AZA(Y3JMU+,I:LGFF4> %(W0AY"6[PHU<,\WI4>=G M.FB>IP.[R'0F2'TT)>P*,7+88S,\3"G!!"F\MF3VM\HJ6,J-4M9@C43!1(ITAE%'R4K$E9B MCDZN:5)I=D71AQ2TJ$0?*ZDJ#(%J@?P)^LL][TSGP]KN%SK"8F+^ON$L'K++ I^_',?953268T2VPNU M@1,#7K U>8TN"['@E,SI[DXXB;>G+/V-L1I4+:3B[!7A!$H7H( M^KWB]>Z.O^_%0[_?G-3;TL.?+'[;T,(=;[:L@M**P_XF\,09K+9@.K-R23]7 M3%(STRAC<\O/>QB<2.2'>^3&&T@KR;3Q<'(-C%O,:4?%_L%P!(1P$"-<$+0] MK+ 9;,$+L<+R'+5NTTPU/_Q]S4(RI,0*:,"\&802L,"@1>"MK86FUE&*F6&. M4E)E:JAOQ)AS!&:P, Q,("BAJ%1S)J>LP#!)P7MP2)AU;0H&M"K>E*" ;K=K MJJ4B=A]752\Z2V[:C0=^K" ,K"L)-(:A7U+!N5@H$ W7'YZME[%9IA3*XA1) MRK$99-9>"]KIVKLUP3,E>*77FVP+4H[O/ "CB00N5_)HU>VB^[2P2ED$F&^P+7J/?*.]8U5'\]E*URM=O)Z]/<.FM5.<\#P,(WG,RH;!AJU M!VP7OL8S3F_+31(J'0B2XU+1J/LG)DR5'-<1*^Q2UBB^?P,TR%^9Z3+!O*T_ M"U\COMT4UVLV1@.$FG0KMV+7B@::/)2-)NZ!MU[LN?Y:V3.Y'=B0F[ !&04, M=M@;]FZKU8Z"D8=\N^V=O_]0#8FOL2O-W4QL(RQR4GP@FS\="?_O\,[>.+A/6B^FP[L]]JO4$L#!!0 ( M $N()%EN916P>@0 *H5 = <3)F>3(U97@S,C)S96-T.3 V8V5R=&-F M;RYH=&WE6%MOVS84?M^OX!PL30%+EF0[MB4G0)NT:/;0=DV&;D\#+5(6$4I4 M22J.]NMW2$FY^-(Z0=(8F!\,R^?^\3N'I*:ISOCQ-*68'/\R_=5QT*F(RXSF M&L628DT)*A7+Y^@KH>H2.4ZC=2**2K)YJE'@!0/T5!Q/1J/A),9D0/TQCGV?3/HX'I&$8"_XQ^^ M*:C7-DI7G!YU,I8[*37QP_'0'18Z6C"BT]#WO-\Z]S0UO=8.YFR>AS9?D"8" MJFO$L>!"AGN>_41&XB0X8[P*7UVPC"KTD2[0%Y'A_%57X5PYBDJ6U(J*_4LA M(@2WCXLZGQ'XX2RG;7Y^8%)Z]]>'L[=G%Z@?N,&T9_3;JE9KPW(.Y+ KS!\YV:8D"8RBG!+2H1)]+J4H,B6J!_#'ZTSUW3UQT3F/KP.\//805>D-$88AW5[O5 MF7B';:!S+&!7:^T"RG "(81]J?G(<@R4?5S4EB_7!8%/WK=12F5=%:AV/9!9>#$@![0TE_JQI]]^40C@I,".PY#J>)#H.1.QH:'"Z @,^3U':0 M?"NQA%G+*R1I(21T58[>"YDAWW/^>$D^HD1(V\D%V N"*+"'H-]+7NWO^8=> MU/>[]2Z]*SW\Q>*W"RWD].;G9C<$B8=6T( UHEKRDHH-MM3+5$8O=AK'K6<^2V MW3CQ(P5I8%U*&&,8^B41G(N% E%_\^;9>!F9,(50%J=04@ZX7-&-5X+F9.W= MFN"9$KS4FTUV!2G'=U; J#.!BY4\7G>SJ+]3V:9JT'5F<+>[=' "E828+W"E M.@^\7_T@ZL-GV1I7ZYV\W/@[A6:UISF8\' 2SV94UA-HT&RP;?H:SSB]I9LD M5#J0),>%HF'[(R),%1Q7(2OS.DRQKSAGX6O%M\NBNO5"Z,! M0DW:R(W8M:*>)JNRP=B=>)O%GNMOE#V1VYY-N4X;D%$PP8XZ_]]?<=U:"X-LIWIYLY2"[C6$/X\YGDU1-O,(J4_;Y[(;NA_],BTS#0=F ! MM0K."&J+?"!LX*2S4YUI\?R(LZ8SUZ&Y:\/$IGQAWHK5.6^X@2_-U1M.].RD MV&8'>,8I_'@G_[]-.WCDIMVKWY7V[#O:_P!02P,$% @ 2X@D65]&IAD6 MS $ . 4 !$ !Y97AT+3(P,C0P-S,Q+FAT;>R]:W>C2I(N_'U^!:]FYG35 M6DC%'>2JK;.\7:YN]]2V/;:KN_?[I1>"E$47 FTNMM6__F0DH!O( @F)1,I> M,[4M@2 SXHG(B,C(B"__]VWB#G\Z+R=V[ M9C3R@TFWF_SLRI_. N=Y''&2("G9;=G5X$*V^R-KI(E=U5:$KF*K8K>OVWI7 M5$=(5/H:0HK-/U_H_:$@CF2E:RM(ZRH(_V4(0[.+1',DZD@3)4'G[0M!415K MJ.B:84B*I:E]HV\A0QL:0]E4)"20]XXC/&<\;R^\<$)?D43]E\XXBJ87GSZ] MOK[VWH:!V_.#YT^2(,B?TCLZZ0]FZ"V:WPT?>I8_^013$W19S.Z*P^ZS:4[G M-X[,<$@>F5X@/\ANMI$SOY&\.T16[]E_^80OK-P(%^VU>]-Q:I^2B_-;7*C![::K% WQO MGI+0%:2N*,WG&3I%;\-S%#_]X[?OC]883]%6-*[3[,I_IF5?/JE$V',?R)$_33XC__XCR^1$[EH )+0S:3@RZ?D MRR^?DDG>>#9Z^Q\TZW . M1LZH*ZF=@8!9HXF*J!M?/JT\M<)+KN(@P&_XYH26Z?Z.S.#:L[]B#=CA$JS\ MTL'@NK#Q-]T)?LJX:YN+,6B=@?@)Z++KVS.UNWC]-_Q-.'^!WAE@XJMUO> > MW^[;JZ\P.H/_E79_P25^NDW>X)K/JT0;.6_([HY,%^"9OJW?&9 O*KU0!RT= M.A>>XV*9*!8#F]&[K.,Q'YZ[ M-4R73NA,IBY(*/EN',"D5N2J]Q;:V?L6+TG?&?IQ0#X1/7P1>TY$ M1AF.37RQDWT_0688!VB0?$HN?OFT>BW[#,_(/2_&8UA_6+I&7OQX_%KU69BB MCS"(^3.QFG!LM'PK8;89^<&.K\W]'K[\BCP?\[?HL65)L_*(3ZNC?V_6T\"' MFX(<&8'9%]G52H3TIS!##-=_AN@9I*SXV;G;*KUDNI"6?_IS<=DPB\)[*[W. MBR?# B(EGZ;XSS)/2Q4$>2!HI.Q[1-:,[!.F-_X\CV#UZ5.B-+)/V"P((E@Y0&,K8%H(8O:[Q;7Y,.VE6_6N+"Y>D5S)/F:SRR[LLO,9.IFMLRS?6:F4#,+I48;&>3R9)#K(X-.(1G*JN@:R6 ]35W'A'R,\)?C--?82L=?E3Z;8B?.B\/+-P59F=AO^'KM!CY%O_4R> M]>53X2OFU)B/I+(>4KJR4(<>ZK>V[8"1A=TWT[%OO"MSZD2FVQ;RBT+; MZ6]A%SIV(2IZ%XU1 /<%: Q/>T$WGN5/4&MX<7!#^<"\>$ 1]O"1?6T&X.>' MK2'\P4WS Q/^*2#.V(QH_F01: WMZ7,>:IO:P;V'-IL3%!C_XL&=H%,Q/FA@ MUL%=M5-0TC0PZN#.Y"F:E#0PKNWN[^'M3QJXU':/^8A!BKK"P%+KO>1FHA2U MT;_MGC$%48K:>-%V9_G848K:"']P3_D4#. #T9ZY\N5H+M<7/I&8=]XL_=ON M<#>]Z-;)B[;[U$===.LD?-M]XF,ONG72_N">;F-3D]ON4!YO:Z"9A!BY]1YG M(UL##3&K[2[I\;<&&F)4VUW8YK<&&F).4M1&^+;O"3<0I:CMB-#!7?GFIM9V)_B( MJ09UGF_"OR MK/'$#'ZNO=UT49A6>;]%T4D&T#1J@PD,FM1 LR&M25UL!5 Q7]?^C/SGP)R. M'7B%T41E:>H"+W1QI9DC$AIUV15T<:6AQ96Z:!)= M7&EH7:$NA+2%*]FB?^M[/TZS^)M&7:"((I8TU#J!NI 012QI9CG1J0OV4,22 M9M82G;K(SA:6I,TA+WX\'L1=S7OHBR'4[J33[C8WI"6HB^B4A.2??V60/%%( MMBV2P[3DJ0<7];:%L9B6/'E(-A3#@W[!]F8F[=WF^#$C7\+2+X=Y<,_VX3GS M%J# OL.^:0Z_)0+6<."NKE/N>D/!QY.#D\K@!'"B+FJ:L>.;XV'2.Z9[@Z<7 MQ/#KU<7C-]]#L]_PFH*B;[%GMZ8RNDY=5+0TR7\\SE/GD!4'3N2@UI#=H"[R M22W2ZTJ[-JB+;%*-]-K(3EWTYZ01_ M,]T8_3J;__D7/!LSL,:S[WCM7XMNSV^Z\:9Q%)([Q ,,YC<",^(>?@O0'S'V ME&8;1K)T*_::,"P#;(.T1O]2%\ \%51*#)6[HY*Z&.:IH%)FJ-P=E=2%,2E# MY=D @;H$P"I V,&(9N9<6Y!)71+D*2&3F71[()/:D.8I().9=7L@D]K(+T7( M/!>@M9,HD1MS(4R_C33 MITF4J(W'4,:?AE9?B=I0#67\::;JOBA1&\4IQ9]'Y+J.]XSMA.06+NEA,:SC6T HFMSL^T;",-;&(R>V.6#0L8TVL8W*[8QA_1AX* M3!.)X3DC#O"SKIE4QN=URC69XUM9:U.];1N)PULIJU.^#1N)PULIX= M/.IQ0$+4N;DG4QM/N'PU WLM P5;7E'@0-?&Q\BW?F+,KGWSPW-:E)\H4QL= MH(GX5.AX:J,"-''J0+ES"K4.?A'Q[Q?-9G\U0]1N#:50ZZG30WH:])-"K7]. M#Y\.I9VH=;.O F0[T3?3\^I-=273??>]YP@%DZ]H&!6< MN87SY\B&BX=GLZ35PV9J/?/WV/P=19@-=Z/DGN-P][OCH9)OI(B]U#KQ[['W MU\"QG]%WW_08:S>SEMH,AQ-0T*5?^#VD?TM\" MQ&:!?9\4/6!WW]63J^C.$R,COIO"HT]R 5:G=/V (.XV4197:;8R# M\OGL4\]4:J/Y9\+WIN2=VJ#V\?7ZB4HVM?'AD^-P0S*L41LI/;SN/M]D3(W: M..)9<+TI6:'A].5 M0&U+\-0X=#X7AI?5' M[(3.XD@@X>5?D!F$YNS1MQS3O?&L7EWA@,=X&)(>5='U"_ZG('"\>L/A86&4 MA\7RK?O!@MI09$.PN,+TP>H&0;,E?,E&20767/7I>\P?_*1I6I_U>;QU(6D1 M,E?CWLM@VRONK5$;E:0<;+ &^O'J30QM"[1]GRZ?KA]7IT#_X!^OKWX\W#S=7#]RE[=?N>M_7/WE\O;/U]S5 MW6^_W3P^WMS=TC,CJ=2,_FZ&8ZP8(M_CN:^]JQXG":K2WV<6$23G9/]+ M+J>B(W$J.#T\QT_Y[_M&KR\47Q)Z(OG^$WE>D%W,A'(: M=P+>\X7 X6OS5WPB4Z1))J^P[1C"-\ MPT 4NO]+M.?B*0..H6YWU %MV@ MKNCO J0TUN2>H,IEL+8)6!EVI.D;H&>9IBX:Y4G@3SM%+$F)!JM1^L0N_!P/ M7%S^+DCXG7RY!_ N VPY[B^OWMXXNY_/#S^N+Q]XI[N.&RS/6'#C!-E[NZ!$]4/ M]D?N[AOW])=K;LF-$?='ADTN<6\XY-G( MWF$QOR<_OT["0:L0M_$WW0E^Q!A^UK7-67>&G=HN\C+(RYW!7V,\!EGD.7#$ M:C4#FB#OW4/)$;-%B"U"1UF$G@+\.A);VKP*C4PWG"]#2KH,*6P9VF,9>GJX MO'V\(8L-3>M09W/0:.DW%%&[VJH6S<&>+6NCP)_,5Y'C#RVAD(TL/XF?7L1X MF0W@+I R41,^'^[?YF;=&7"1?^94;XO% CG/3@C1>>Z;@^T1K.R'*+BH8 E> MDR@[_#CY;;:0J+!O(G9E0U"U]Y<2^JDT!_.YQY;:&M&4E%)\KHKZ!_1,B@5[ MT2V^DB%?ZPQ^O_['$\_=W%[U6N_3?+A^,ZV(3)WS1UPPGS)GAEPX119L@]J< MXW%.%'+6F#B6+0K/T2=DQPK@.I-G+@RL7SJPW]L%!US09?&?SV+O7]/G#F>Z M47+)0Z^N_^PGWZ[.1E2$Z=LN5"<_)-0[MALLRD9E-]CHJ;):R0_>_+TJ]6OQ MJ,F@-(H]:JDGJ3G/(?V2 N56T:%.%#Z4DP^FJ5U)CI5=)7V@K[![O^);XQ%9 MD%$5H6G@O\!S%G$OO3/XBEP3&LGO[63/U0'C<4T\?C+?;M+TGJ19P*I=:W0& MDM#%5FU?EZ02[*M7"!-&%/((5#U=#-JZC4SX\X'($8=]>!\[\0'WKSAP0MNQ MB!_OC[99$E1"L]S,G65M0@@0/)N>\V_R^6/#JN 4D7;3>^@]]KCTV$UPPM!: MU6#5LJFI9(MI2,)%5>C2]L.($DT^0^4GA"SE:C?&6@B M=^MXT9B[?$%>G+,FMCJ;;2;ECI2\PG_>!4_^Z]P<$X7. ,;TNQ_\7*<@ORO# MR*)V%]QCXP^K^47"DXC?]7N>3[N]Y-['%J;[_SO3Q/Q,7R%!4I4@BJ>!AG*Y M:!]2BD"(8AI@BCM3T^70&[+(D1W\-=:%*.0Y?,F-81KE$<6",9E@,P5+,G8VA5S9N['"H"%EEON_=CWUN+#HM(9]/M*5^X+PEDA M=1$T_%/(1&"274A*3U?G.[&' M4P>Y!((D:WU^=#$-Y*( V=PT#L(8(KJ1S^$[B,4H2A^&'T&;PL;JI15=-+,% MTE=[BJA5#M@)/=E0:@O8U9,"(_9[HBQ1-BA9[>ER*6DZO%M)I5+?+EA)PH<3 MN61_!)G6F+-<,PSI]=_;8=!L('1@DL7Q<389^NZ'D.(PR1*9WPNK/&4!.7P\O$Z]C!WRS6DNH!T%*;7@7,2.BQD1U-4*F\49RNPS-1&A+- M,3>*U20E U.6E W@N:D9<"^F&R/NOX0>]NH@LXD+Q^]M'>PM KNRY(S44'E6 MIPHKT5=S/J_CD^)]NNZ:K+\'6J#I,4D/4M0%"6J[M_HKX(-R52SF6/ M*+N=U#['X\:S(1:-N.&,L\8(SWD")[E>QXCL^8"3L919\D'\F*33CF;LR2]Y-1'%P; MN S)M9R-KV+3 FZ=!LA"Q- 0)8X<8@BY#_AYF+U<&.,E+QS[D.B2)9I&8S-: MG\6KN3I4&&?RXW0B'WG.]&SN@[0TVR%&"KYI^"\\%_@1N1__$H:2/@SRND,R M$C)2,XRXOL#9YBSL;4Q+K!A?O(J# +\ER1D'[16941S.$6Q@[87"=;3ND7U: M-DV^'-CFYZB.D8&Z:0C%C+CU5[]+,^TK)$NU4)P!UQC2$R>*L"0@%T,[\#U8 M6MP9A_ R,^-N0.6;%HG5?C4C,\E&71/TQ3-60A8/,;Y5$520XP?T'+O)GM=C M]XG[ '36/TNRU$MOB,8.R5*;0I;:H24^&?!/+;@3+)+UYPUBS.QTO M4<'8F>U*F:VU;&#U&HH=]WNRH%:-'4MR3^C7E>RI]&M*]E1[LOS^\S D^5W$2TA97>M'!:):$S^%ZL>RA+86V* MM;492$*!@53WF=N3P/]E'HDM0AXU*%NW;H^;M=P>N-T6V7H,$&QNIR_ )A/A05:H=6OM#$FL4CRCI(H]4*8UD[,,$]?% MWBV3K0/+5D;W/Q.R7R54WRYC4F49:^%NV>B=$!&DB!9&MIQ14>"=A-NQN>+Y M)%@>ATEX"<\UJ?E54#3%#\B[W!F\_-7!K\:OY3P\-Q\B1B].2,P?TL$> P@; M17 ($FZ&TLFV&=@A!Z<>'7M3]#9#5 M[8[FI6L]YK$D7?2(TR4)R5_&SW$8)823TA*&?%X%S\LJ?B/[=5C]Q9Z3@(OD M<6&[+FN5@TS/\I7-S^ZU@>W[1J33I)',71T3U8AV\BDU^:5>K*Q#I)<,S)?*TE,"Y/$M"P=;9Z? M-D],X_S%:'JT[YS9I:OTZ_,J_OW:ZA3=W5W^W1]^_38 MIDT?4>CIAE'+5H;>D_K5ME$V/DGH:4H]@])ZAEY+]4V:O=%3+%YQ?_GGZX.' M9R>.;;NH-6[\AC(?YG'?F*LRB%=-;/.- UC$_[-$TQ<9N/OPQ-W@-=)L>M>L M&@08NW=B][>;V\O;JYO+[QRVZNX>?KM\(FUB]F%^O6K[?YM'X$BQ"9(6#DC@..Z8 M8-C]B =C_N[,US;(?"-V/%,E;493'\X< MD@K _]'N&4&$EQ^-5TH:$Q]SA& M* JY#P1S+9S>C[8.W#-CV\&<^'CL%7Y%ZC02:UT3NO1+IM1K9#=3ZDRIUX,F MV";?H-07QB($]>^F:6_?D&3\PZ96@,;0L/<%<=_]L*5:'^;?2JT/ V=:_ZSD M5#\WK4]!TE?K<*)F&_:M5&IJR=6(;&F/?==&0?@G[OJ/V(EF+5V U+8N0.J1 M%J"B#$>V #7!;N/<%B#F=AP(3;)84M%?F>&8^^;ZKRWU+V"BK53O,'#F7YR5 M0(H"T^],O]<#)P7.049X.)'/;5#TF[8EF]N@%M>AP53/D; B;DI-:"1OI7*G M::9!:D=%7TR35B26M'*.O/_-],QGLBA ^2!1_QQR7YW0BI,>Q+ %<>F9[BQT MB)NP6$M@L4E.J<$]#RB,W?4-#&;-G@. Q#Y-2PI+A:0"&**4+2LR6U;.DOG_ M"V>,G8B<'B-+!/["S3[#"N/Z80P'V2Z'?AQQOYG!3Q1Q#T[XL^F42;9R' LC M\B:;DRT=YXP,)5TZ%+9TG"7SL6L1!9C!9-FX#WP+V;!2,'?B++@O;[(8B[O( MB6ISW7'K/1/&#H=2?%I0TK/3H2T\'LI 4!\([I[^.(\@".S!Z MULS_CIY--S%Q2:L3MB][KDB0-SF[;($X9V3(V0)QR5:(L^0^!,2Y;Z85^0%; M',X5!&QQ8,@H0(;&,G?.FOD_O$6?;^[1=).JH.DAK:7ZOQ!&_Q&2?N&IJ\&6 MDG/%C':&(M&3DL.X?0QN_X8?BGV*$<*NQ%*V)EL7SA0/;5P76%#BV$!1TV5" M97#[CK2KNO&2%C?X*6R!.%,DM'&!8#KBX,@PTA5A4R559@Z<-O.OW\;. MT&$%)\X6 -J6BA,GDLZOL4SN-F5RJV)G\'CSY]O+IQ\/UX^'3.A?A4VN]7$S M_3*YW/G:-C>"%(5.]J/F.T&">5'<7>7XLJDH>!J/]]>DQ=7MW=,U]W#]Y\N' MKS>W?^:^W3W\'?_)?;^[^Q_X_/AT^73]VW*?R"V]+L4UFVHQZ72E!((>?Z4D M>/1HZ% M@B1?(D#3 (5X&@3U(3(1X3).D._@' MN \JM4C"Y]7;R9?BYX_)A%9?(5YO:0N=ODO9^*[EFQ=O>AT[UGAYOH[WXKLO MB OC(723'P[C$(\Y##GH+QRAYQFY>^J:*] :_@OX 4""9N[IRQ9OP'?BSYMQU..> M,"M>?6CDGC)DB%P'O2 ^94;V-<;I^E>OCNNN?S?U(T2XX^9N1R&&-G[Q^O? M'L>+<]\#ERUG6O +(,+Z=YCW&%SY9\=N[LO7HB_1VQ13,C^=,'3PPCK_'@@? M.EBSF &'?X+9&A).8K1$ +07-%M"XPSXG3(%TY3 *("NR98/2@EXDXP;8Q.+ MO@/JS1G-WF78M\U*(8%C:9RGM_,8:A$9B^='G(LG%Y'A\(6@OMBHQ5=,27U= M:7=%HS&M39BG5>UY7N,0UF("2H]8U"OJ :,#BP"&4$ATYOR+5)8QHP&A7IBF MW5E05G<$974WMU%G#*G(D(7&P?@/L%AB_?D<^*_1F ,5G%)^C)4;PBL6R-NJ MIH;+V:),RLZ06Y*U[#53RX@QK#:& :71:(02.^,9>9C +J:]%?C8A?/\B6.! M4D[JR85+ZW6B\];U'3S.F4S-Y'%8">/W>QRV:S 6+*R5W=B*8G/^+,B/Q=)* MH &?1ZZ9+-\!LI)U8<1AZML(SXT'?;Z,0'YUZ5^Q+C(+!+Z%-ZV@ M=LDF 0L%/]**L:TSR:S6^;*^^)[!N-:%@)A=(^#@PJ0CQD9B_3F;+;R%$4J, M0V)(8#L$(Q,K'X)2C]R*F8>7$'Q'BM$0F0$ #[_$QJN-ZT]AJ5_8EB%)_(9/ MB3*#-T3(G*3(6A46@N'DM:FYG"!S,5"&E]KPDGA,9'&9S*ML$J8LKV")8B1J M)4#^B-&_-OIGE,6X3Q:'A/C3P ^GB>QRIO5'["3NW$+E@C ^)^*0<659?(D/ MD:I?6$+@L8O'P)6_8)$-S1GWZ(-*Y[D;S^K-EXGT8K9*,'[7JI_-H>/"\1>B M7:T F2%*-63*,V)DFH3+R]3V88"'$=FY1].H'/XD[S]A5%[O"& *=#K&5036"BXK% M98)0E'SPX(08,6.PHG.Q"$5$+7J8K)PH<1/\UG'8VQ8FIBTF_'?$C4VL\@&" M1,^'[T7<.!?/ KFSS$#*%I D_K04%\3ZY%])K!5_)J5,5P-)9%$A3FJR<& ' M,PW=D9BRF;I%$&.8^P!S7X@O#DCR^:@C=D_&?A!UL1DY(>]T?\)^$'-\G$<2BPI@\!0!D)7 [Z)Y1.&\62:,XFC ML8_?9:/0"IQA$AF[-X,H"5_?W. E-*F"T,LB?LOGXK.@7ZEP6H_[#3N,_@L* M^"5G'WYK@28^(KY M38(>'CN'1P5>;!:G),(5$Q]@&B#;P00T73>CFH]$TP;#[OV6$C3_0G\J'+0 M@4FNOR,O<792R;YTJ!7&!7SR+0ML"7CI*AU(H+J %.16&^,G1*N$6;;T,>$Q M$['LS\-/[P20VZ9>,2-AL4FTUA*WB=++(OISW5<4IU\)8X_<3"VF'G<:_\!6 M!HE^)/3#%@1ZP23.U%"FM-:45*+R8SCIYBQ253GSQ<0O!G'$\,;2:(;9+ADT MSDG^W@:9Q,G&0H:?LJ3:4S][\2[X"[^! XL4^_CP4CPJ)UEFR=V+,?/YGP,P MAV@>!0,D>:"H7!2AI5# 8MIX-0"D IB'0"X?'BWP0@:X2KT=K36R<]O_OQ,LL6 M,WMO^0VSQ2,+"*Y8'K"_BG50_#Q>!B9A?+)"+!DRJ;R544R$(PL4DT44+U8P MZF! -WN.PT8?! LCZ"?MFV.;!JTWJV?L$SU 7(4C#O@FFB,^8:)>Y[05+&KD[ M_>4V\Q&VQA'9GWX-G B+"1E3 ,$ ]&:A:03<"Q#(%Q[O<(;-S=?-H#UX1D[V MD^/GK!3G)RF;TX)HR_!I7G?=FUBT8D.!? MIC(1)MD=KU@\F5C,Q4*M)5M.IB%;CI;LN*2F4ORY%9*^ZXCKR2) MM<[2CYJ96.(P]PJ[/Q;D?I:<6+]#,2]_O_['$X_Y=[599= RU VM.G\U73!_ MN,7>_C2I_SWFMH3U>)+0D\L_'[3HT2UITAZI4=M M_E[I*_4-JO_NH^H_9BCUBO.XU[F8,+"ADQ=_!4=8%GE.$J2%U5QK.X)VT,'T ML/F[@11;L#$TK9_/@1_#1E4R7,M":#3Z7/$H3[O;V1;3]3(,R _YPNIB M ;&1Y4Q,-_RE Y\\7G@W_N5Z Y#*Z,H-@ALGQ-].-48=+ M]A>PX_H677CQI&O[Y% H/!8+("8+(J((ONVH"UT6)%GA#4G^\FEUJ(,D;+4/ M;V#=J,2C>E8Y)B&G*B%* Q(B8@D1!5XT%$HDA%Y3B\+%]=*R,"G([KF%,"+( M[IR'LI01_S796<.?_JM&57V9/?F;'WSUXV$TBMUL) _S@:1V8 'FI,Z@+VDY MO!$KH=(XMPA,Q7%6$QRY,Q!Y0E*2D-JBP@^ )QWC2>$-I4\)GICW4R6TZ(=)GKH_)&FD:64& M BI@8\AG"IU9X?L&YZ9.A*?T;V1?I<0%XN]N01D0F.,%A18#BIGB1PUDU8RF M/D:3QFL&+8X=O>:XI-.EPI_\B%2NJ-?L+K6Y>Z*RMRV>LH>UI$#3:DGB!;6N M[932C&J!;7[.H-L6>]D'="(&G=KG^Z+8!M!M4?U9TB I7KL1HX>\BUX/@[Y4 MEOL S@I'R5E/2%U(Z_!XB'D4>\>&$M+>NZ8785?^.J,NM@*K:@BI,U 47I!U M2LP_YDP<-2A4'Y!D#"2#5Y6]HXNG[T=0IZOOYM4XD].<9$A=?]0EI0U8/+\& MG3TG\7>@\ .\Y&[T(T3$O*LJ:TIGH(N\H;-(_BDB:8O2KA5)*D:2RO<-%L-O MG]8N$<+'#.VR,/Z!P_BWOF?MYI[#CJS$Z_V]0T+,^*804#M'\G<'%&S):KPN MLF!^^]3YGWW?AM(LS-+>3U%G=*PJ.P9V8'E%WWM7E=G4%&)FBR[>%3-]NC## MK.?RZ+GQ(BA0"=4*D@@'"TW7H'R_.?BWZ+OS@NP%@9,M+!)37)<@5< 6BYH_ MS\#LW_9#98O.K0P5$8Q;6I*>F&5;(;Q,\L.APC*7U%MF$>4Z(LJ+!-Z='495 MZ@PDWA!52@P89O0>,Y!*MY&L_V2MEI\DK[R M_$]'I93*D*RJ0\C94H.7A+W/T5?E3$-. I,L)ED[I8%6E2RU,U % QMX=6T( M-)G_>:8^57&AN>].TKHKZ_811K[U<^R[F#NDP8NH?R99E]&V*@K5ZKW)F*VV M'T/4C,)J=&5&1[&%2)WCGI6C5O8T?>J);3$Q. M54Q*EN Y@)CH6$P,7M?VWH4[^1@>A0!$0?4&4>(EEO'91N6]?NYJ MR4VJ0X^?QRYGI8-7>\J;!NE*.J_JM%3\91OFC9V\VA=*8I*KOW\=S),WN^G< M.B^(;>UO#9"9&?)JT?O[(T^&(FLZK^]O M-[!]6+K6@G=-^'J.WYZ'[;6;&;]SXJ*F= :&S$M"796QF"5/$YIVL^1W1Y.* MT=3G58WEP;90A:\=3]B^66E6.3\V"<5:D&1 M#BB2!18M;V?,I9Y8"RLZ6R'64E7"H#I]7^65V@QK*H(LK,[Q$8,L52'7[PQD M3>0UN:X,%KJB*V=LFE_YDXD30472)*L4$(6'ACP+C/,/MWZ$.%'\N'].7H9O'4A0.!G;N-DR/5P/[J208>7<33V Z@O6,Z@6DQ. M>8?8Q>.K1N=]QT>.-?)8'N#_2W @&3-GSE_(F1'WU]B=)>:A+/*<)$@*,3'^ M:GJQ&:Q=.0J_[N(HC/ 0L$)8)4-V]]\H\ MHH57FU2YCNPG#>)U/[PY+ M/PJ$=B.9<92Q5289=F/@RG8\ET>\0\:0',A:D*HJ^ED0?.]>KDOH("O+5EC, MO5M#Z R(J29]IB1HR4+?1PR+[(<=D3;LT.NL46B2@Q_L>P>UQY-75#1^C0,9 MX[L-YLB6>(5)[&GF&M7-\ KLWG=PQ :GVPBOS*HBDVT[):"*/W9'5-'@%2V? MX$9R5M M8%B,9<\R,G/*WF/"WGAI=YV*J01][-GT-8U7]]>]+-A"(8BV%5FI!T38(^TK M$J])M"2KLJA+M0)G\21V(?2053'S)], C9$78O.7<_WP/&O7?]A+78=X_/BO M@KI&&;5)EN_5,JUO/$QZ]!T3_!9%=Z,G\ZVJ*"HDWU?-M[?\R(SH5N,KI\F; MP9<*^!*-O--]='PQ.WQ''6^CD6,YYUDOZR J_0%!.UID7YN!A^D1+A'[:T+K MJE*F=0::H?."DD_P+2]GS""G$51E]7C]H-(QJ/0^+Q9T43\ZJ)B!7N4H4(#, M, YFV<:H&6&:A>=YPGX_!;XJ8AE=2>PQ"4,6Y!ML%RS831$E7BDXJ\FL[G8C M:$O\I"X$]1,$24I^4Y_9U90?T=RY$06K4;2/\EX^V7%-R%U1Z/"(H""=Q!M" MWINEL$@1*X]%2]2\!NB1'4T=V^*L/M:)G3C+G=O?J5M1R0.[*5D*V@"=;4>U M^@ET.GJM?!&$2\^N0T8X*<(&O5DEDS>ADL;%BXSQD(8QL'Q)4PBM0$0XJ(Q M@G9N_@2_?P9YPIX?X3=$/KF"IZ5D.\?WQ%Z1N0V_5 MCEN:??I.60,[U0])OLU%@%P3O_F1HW]" M/SPSMAW,JX^5QUHD6EM^1I:.A>XCBSV>JFM.0W21_?$Y6W8L77A)Z8N'WFQXE2CU! MDBL]:O/WBJK1-RA94N@;5*V4>O]16VRV=\.S_( M\CH0MSM@4D^4J*?<2I&/=RI_E:\'=SZ$D_>5TQ.F#0-5+:"B-OD3R+5VIINGL@&*UL%SV(5 M%)N70"B6U)=Y0V?+(%L&SW(9U)L70ITXF;R@MJ)'"Y49^!2XOU=^&,%V8?"> M&WSB9PUK] &!G'>C5/PJBQ2T/9)XJ:#\&JL;TW[H;'%=]H-.GT!'9M Y2>AL ML;GW@HXH= 8*-J;E?'T3!IWV0V>+I;@?=$0"'5VA1>M0N6,*DST%5>[==\VH/:6".#7"W&Y#Z0DSL#0^ E M06608Y K;X3N SDEJ7XOR.>RI<(P5XOUN@_F8!M/-7A9: 7F6/RR&$SI,0?O MF4-O4S@4$>[3A+3*P?]=&^+N^WLVN.,,COF257H"8^V:'#3"8_^)0"#/LI1: MC5[C(W)=V*+S[-\RDEXG*J[R4J=U!HK(]]6ZMLM;9D"=.(ZVN((UXDC'.-)Y MM5_7CB_#$4TXVN+?U8@CHS,P5%X2&8Y.$4=;?+8:<=3O#/HBK]:6#7V23AJM M)N,#"I$96&-B-=KH!;G^%$ZOLQ24?8\A)'3% O9U0=4=14R">HX&%C'6RN@4 MH;0UF[Y.*(D$2D:?0>D4H;0U+;Q.*$F=@:SR&DM9.4DH;4UNKA-*<@(EEL+2 M1AORS\A#@>D2$]*T)X[GA%% BH"QZ..>.2L)9;&,7:[0=5+@,3A6#:ED!2 M,YAT;$UJO%K0,;/I9.PAC,'M#+GV3NIO(65!0ZVDF0>BU8;>GX< M.4QPSL#;8I'N#[P^!I["*W*^FR@#WCD#;XOUNC?P9-)A2^8%F:D\AKP*IN[^ MR!,3Y.GZWM;M,9!'92"5 D,7:K]SH\"?9,:N[^UCY)[H(85*'4US5NZ&_M-S M$;SQ+'^"@!.5A1 .!/*JMD\3$FNH:T?*[F'3!C\JP+P6V[PW4:4=A MQ#D$ BS5=+_P[8WW@HD)V3>)2-WZWCR 7EFTM,X "ECMO:?+4KHH!-*6<&RM M0-*QC< ;"DLS/44@;0FOU@HD WP=??\L$P8D"H&T)5I:*Y#ZG8',R_K>-9Q. M.<64)NLPW?L_RQS2_0*?ZT*4$#3=<5B5H9R8*+"S)>6%I+)KU3+G_=1!LM7V MJP02L3,P\A5[&$;:C9&M9ETEC$B=@2K6L$/"0$(52+::;)5 (L-N=@W[&"Q6 M=Z#*7M$8!9DIQG,>.L^3X8?9B ;:+@M(XN3,LY[ST@+G=X1];#/F!-,(F-); MQY4!HV+ ]/.%.1A@V@V8TIN]E0&C=0:RLL^^+@,,C8 IO3M;&3!Z9Z")%&@8 M%DXKGVC(#='(#U"Z_\I%YMM>)VQ8^D-YFV^1]9"UA7.\&!/F;LZ<7PEODON> M@#/7;U%@8MHZGAG,;B(T";& PML#G]3PRCRNJ@%QQ2!I%/U\^0ZZTBA8%@]] MEBA-,(:F6[RNLUQ M G_MP'@$6RM3)3CE06? D M2+A3"F(W+$^*3C#5NWV_ 41YG,B=@;;7CAL#"(7:IIK%N[^V@2- O"35=0:9 M@8DJ;;-UC[^TME&Q5V-0L)_ PL/%L+A%$>=BQZ'8G#NL=_8N 9L@QG\=S$4I M#=46*(>RABV&UNYG_%0H",@+!2YH1DZ5M)0SW'C"-F[!5?.8$$\E37O'@6/ M@(]W0R72QJ7OV@P\3(8P>\RO *#Y*B?,5SE->']3H.9A?$W06S00L3,0>D*^ M %/S![F.8,8RP:1I;CL)IE:[1$B[B>:. ]FH(60FF$PPZ9C;3H(IUBZ8RFZ" MN>- -@JF2@0SGZ3,!),)9AL$4Z]=,+7=!'/'@6P43)W:%7.+7VX[X=0U9S!& MM%F.S_$NEMQ;+/A_)Q^0W37Q3,QGQ'GQ9(@"SA\EX8V0BT-D8<-@E3)NBH7UFI13M9&]9=PXUTW7EA7>!ES+Q/>WA+6WHU2!4QT8'@71V&$ M>5*Z?-Z2GC2.,][<0%/%77&T?:ABIO&JK/**D<]2K+]URA9$MB"I\=S%2VL. MKOI[@;T:1UN7,M!%4B20EU6#5Z423@T3K[,7+[%1P+X7GJMQO#6I ZB*)JE\ M7]-YK:#+"Q,O)E[ONL5'ANM[(;8:1UN;,H#.]9+,&Y+(:VH)SY]&\6+!@?V" M ^LI.&JE%)PRI]M+_/Y :21L=&T;'8M8O5=^%*)1 1HC+W1>$/<],]@*6CMW[>KL2<$T:M7RVHUR;U.T725@ND)L)2\[=*SGQ;(NIP#ZQ9% M=Z,G\^W>#\B%I;V!)_\>6^I>T;E@'?J,%9P[JFAILQUP)DG4',5K7*:@Y5K_ M-!HN,'$Z67&J5+NZ27$RL#@9^?Z%3)QH@-PIBU.-E5H:%R+8AU?W;KEWRDU> M:'4L?W@!PO/Y-[*Y9]/QLK +QB.>RT^49/^$"/N=3N2@\'Q[PQS!+;M\,1T7 M"#[R@Q"+V..<[/L*J$':_;$J7BW!VE$=EP.B#OH'-E\4C.'MH"4(&T>9U!G0 MTNV70:V1HA(-@$XN7%!9P4-*S-HG/S+=M1W%O0L@IE-=V^G=7$KD'!SN6DAS M0BJK;-G$ FV5::*J57$,A53%$6KHU%P'-RD-?KT[M7=GQR2Y*H%.2)[+>E=U MRK,*\JPI-?1+KH^G;91JMC*SE;GZCE2=DJQU!@8OJ#5L+YWKRLQDF,EP]8! MG3),JB?K0GW5DX\NPR1(\(F$-#+/-^_'ISG,RX^U$+0'.SXN% 7CXA$A+AHC MSK3 BS>]&3FF[D?X#9%/KF!HV-"7 C241\AE1OC#R/%,SW*P^Q]&^ N(\82] M5;^_^NP'7X8!4/(@3RGUBI0XL@:!%C]T ((7 8(-W!?T^=6QHW$6S5WZ58HU M8?$3;?T(! "08D[X6JUGZ%T8+XND(BJI80T77#$-2+$WM&WT+&=K0 M&,JF(B'AGQ*VI=,?C>>'0:;F,^H. V3^[)HC/,$+TWTU9R&(RC)/,4.7B;Y. MK\U@$5UT-9)K<3BRD"=>.!&>F%6"4$_C *]HO^'[QB%WC<=H MUGH24;Q):$G%GZ_Z5%ZSY"T M6IZD]0RE3]F81+&G]HM_4O51_9XFUS4]1=!K&I-N2-N>U,R)TDVWESP?U>AM M!3YRHI"/XQ'VMZTHQ+:ZM*QX$KOF?]&J'GN<*L'?C!8P5/QW0KP*<5 M,R-I#HW)1"M(1/;]2Y"(5@G6VDGVJZ0V(/&X3DWJ[DW'[MYXIS:ME1#IJ4UN M-QNB%5-["I 9QL'LU.:U'*WY/_]I2**>R]YLD1Y?VBJKL,.^G4,3Q[9=U!"' M2$6F$DPYG2E?3OQXJ:I"C:+6Y*RNS*E3SDQJU;2^+^=WGLBAQKFN:!'CC?\:KJF9R&>NYP&CLO)0E$B6:7J//FJUCN< MA"Q,1C].7*:6%@O&^P4NDJU.$L#:L46!O#A;8"3]JT2I7U/MK . M]Y<^L-,DUDL"I$5R /7C%"8#3 ;HF7<5&>A7 MEX%J"T5?Z SZJLK+6KZ/#1.2YL%RKD)2[0"V4/+T9@WR(G8&"J_56!*%"0H3 ME*,)2ME2!34(BM09:(;$]XV\]<5$A8D*]:(B'4]4H.2?*/%2C85YF*@P43F2 MCR+*!W=2%*@"K_*:7EV!Z=T*TS>)R.LW%%A.B.#\?0B(XOPI &!S M8N;!RMQ2*9@;FE K)63S)@QC9'^- TR*>SPJ/VV12R[>)53.R&\7B2?TP]7R MC8..62FY6/I.$@+D#(/TF5&W^95O2SN&#=+U-].-46GATCH#M2#$8ZX).Z[I J#/Q/$!Y(6 .!@K M_C;R\0=R3#YQ D@K+>(GD8_OFT&3J^C,H@6B^O7/FLD0RSPF) M\ &/U.G8$&#P.8C-G4/TJ#IL.N&F*P; MC?4=;Y5/V+YM,, -G,T ]V[=,60[88=RYA[FE":W7;Z:@4W:/GSS@Q%RHIB\ M,"^,$B1VT!BC.4E$L/@GHRZC+J,NHRZC+J/N:>[K-'\(G-UU1EMPQ-SO#LVD M%]ADBKS0!!/^O/;-6)")4;>MU*TSG^_2_E<<1J0-V)._Z 8!==QOO+3V+0D8 M$(5QM:0O'M ?L1,Z$7I$P8MCH22X\( L_]DC3R'1O\K!/C@X(O&*E(_V,30Q M66749=1EU*5PG6G;,J-0O,Q0ZNJT;V?I 4WCP!J;R1&K+*'P_/:5-N_Y[K&Q MM"!NP>Y2D_ MPFJ=@:3NDU[+6'V,)+H:.*U3R&E*W9;V[="0UK5D;V;>S- 7E2T.AMX=:ZM0C,# Q,U1MT3I6Z-?L0!]%B?5CU&J:O1OAT2# S. M?:\5\$FZ[RP.QJC+J,NHRZA+<=A4S#7+V7#X&*]A"TNG:B*(*$#S T'5Z8JE MGB3[F7!1(UQE#_;O)ULBE;)%J?/0]L:*?XW=&2>+-?=5'/I1Y$\N9,QSVX^Q MOTI*FF\N=MY"P:V:G+6E@5:-/1>QMH8T29T7E;HJNM7!UL.V>:@?<;0Y_;MV M@-B/,NV4P2+#=(<.=GG)@G,N:EW9QTRJFH<0DZJ]I$K*-;RKN>6*)"J=05_3 M>)6)'1.[4Q:[2IZ@=+3^>9(()P!X6:VO>QZ3/"9Y-)&DFN0=K1V?)&K0N5+G M!27?THC)'I.]\Y.]7(._P\F>GK3"5/H2DSTF>RU5$[]"M-271@-Y]$F\( M^=.FK?/SZ-JU:+Y %[N+L:IU=S%6M>8NQJK6W,58U9J[&*M:6OS7/K!E^& =R2A@]6+]86RT.L;D^2MXZJU)/4,O,K]22CUQ>* MKU1]DBCV1$FJY5']GBQJM3RI/I*+0D^1WZ?4EA4C"RT*$%@\CJ(L^IX+@-J!C'G)VPK :,7, MR+'SQM#>"A(]^=$:WP\OFUH[294<7N >WZW1VU(80+'K[LWF/BLMG=9*R8E3 MF]QN*WHKIO84(#.,@]FIS6LY@8"<.-4_'UGW5KUK8P)!00[!=MH?)P]D ^W) M@;,2B#J=*5]._-B+#B%$3I_2%)G(/.2OD^W1B8?3#Z.*Q^YIFF'DP^Y,]!T MC>^K>?^"20B3$%HEI&Q[BAHD! J7RGQ?84L(-5@Y2P&I)!\[5,FN*!8J..8" MKQKY!A.T^1]GT$KN^@T%EA,BSA_A-V/F%$FX>ZP\>+6MG2I&!66RY30 MO@G#>+7)?!(A)A?O$HYEK+2+I$Z#UO-[>_RLJP_KF=0\=2O5+>^&K P=3/88=1EU&76/L6[D(LW'7C8,NI:-8^?0- "/ MOZ$P0C:'K>HH<"SX,W&( "8AP /&BK^-?/R!''A.#'J>\U!$_"?RD7MUHO$8 MN39PG$.3J>O/$.(B\ZW4&;NC).&P*FZ(JP.\6ON1C^ ^47RV>\,="-? M&WZW$,:Q5/?IL;_(Y-^-]T1WEV&]#*DEC/$41O?SSMY[T?WR$*BV=,ND@:XJ MYNO85X[[,W@I66C@JY14=;-V0DG6CAH9#;.-K*SZ BW!: M ARW=9>O<3?M]$(L!W#3'N9<([==OIJ!?8NBN]$W/Q@A)XK)"_-B!IE+>SMN M+.;&(IJ,NHRZC+J,NHRZC+KT;,4T?][Z'.XZ@_TP8E5WAV:(8(J3*?)"$TSE MQKVCUL8D6,2'4;>MU*TSZ>[2_E<<1A/D1>&3ORBR#Z6V;[RTB"GQ\8GRN5K2 M/0_HC]@)G0@]HN#%L5 2#WA EO_LD:>04%SER)L"S;YY31/8MAZ3549=1EU& MW3:L,UN2]*A;9E3*EIDSV.9Y0-,XL,9FX;4K9;Z*NV^QNYFS.IX_>65O;*5 M&!*.D7Z([%-&1;.8=1EU&74/8@!)I?, M(2<:?*7]ZHV']3F"+G5+0"]SL# M2:BA#A]#!),W1MT3I>Y!#L34K\P4@1)E=@:;(YA#=#@/K?7,602,49=1EU&7 M49=B8T;.-9398,W@]7!AOE2-@RHB= Q0Y'Q96Q809\+5)NH>Q%/83[8D:F3K M[)H)_C5V9YPL4MQ+<.A'D3^YD#$W;3_&[F52_?N,.PW*6]I(U=EI4)&33H-: M02>0O0JZ[\76P_9"J!]QM(4&=NV4L!]EVBF#12;G#GW<\I(%QU(4C4D5DRHF M542JRN2V[-6=1%$[@[XD\T*?+69,[$Y8[*H%4([75T[1B*>GYSOW[MHTBTD> MDSR:2%)-\H[7KTZ!A%Y#X.5^?0WKF.PQV:.))-5D+]<+[W"R!]T>!"Q[:@U% MHYGL-0\T)GM[.7I*F1.C^TE<'TN MNXV\I%"P1WQ;$YJIC!S/]"S'=/&(\1>D$EMO-85LGMXV^#(,@$"U7/]X9FQ[6#J?ZP\UG?5X0$F0IYX >4R':O$U!Z=-^XW?-:)5Q++B]T7T](]%]J@*5O3B_W\*5/^>]EH:=(>N$EH2?^]P$LF%+#TGNR M+FT;5:DGJ3U=4&MYDM&30;_5\"11ZFEJ\:6JC^KW%+6>Z>D]H5_3]/ /5/F8 MF-K?-QO)NI_7=,D2N;0VWG%YT,N+2N>Q"Z8#R6. MCS="3P;9<\'BO+9W!2BV8F:DOD9C\M4*$CWY42F^GX,VT-K)PN0X6N)WGIH$ M0[>![DV9IEFMFM9*S9]3F]QNMDTKIO84(#.,@]FIS6LY9D6J ^BY!*XS71,6 M=VW,02M(0]O.[>/D$F[@-CFT7(+!IS/ERXD?>]$AQ+;)6:5=>$YM6M_+%55K MU9R^HI%C.2>'P(,9G4U.:FW/ALH%L%W5V+<523&]V QF2>;X^DX')652MB^" M)UD+1=G2C+3.6BBJD-1",;1\I:*]3A64,F .>&)G1^RH(I0N,9@0,"&@9MZ5A*!,.Z6]#J"I4F?05R1>D_*-D%?EH1Z15N3-0>-&H[X T$Q0F*$<3E+(EB&L0%*4ST/0^+^K[=&1CHL)$ MI2%1R95./)RHD(;L$B\I]96\8:+"1.583LK!?10-O'@=+R4U5T,\F)#0'N)N M7X^@ZS<46$Z(X&!("(CB_"D @#4-.EH NTS5TYLPC%>;^2;!;'+Q+N%8QDJ[ M2-3USD!2^_N*.6NQP!I8-$_=2HMHKK9I*>DBK;)+"Y?1&>@%9149^YEP,>HR MZC+J4K@PE-D&W7==Z-.Z+E#J/M&<(52,N+^A$ [88TL\"AP+_DR<*$!>"(B# ML>)O(Q]_(*<@$B> YSP4$9^+?.1>G6@\1JX-'CR')E/7GT%5#O.M5!KL4=*, M3D@=', 1NR*L#O%K[D8_@/E5@S$:Y!;QBEA7O5+6,+M.+V(W:)#5H@ 9>>:+ MV#UGC*=QNZ)2;XSR$*BH'$B#1-W(9UP=O6_ZR<-C-Q.=49=1EU'WM*E;:>'( M^9>-K!MRLF[DFPPVNFY0ZGZV;_<.< ,G5,"37/=!&_<;3R^,= "_\6'.-7+; MY:L9V+!QXXX8BV>P:!&C+L5+ MU#;WYM+^5QQ&I-_7D[]HG@"ERF^\M"0K"2<0Y7.UI'L>T!^Q$SH1>D3!BV.A M9'%[0);_[)&GD'6N\G)FX.5,X=7]CQDS-#%99=1EU&74I< 5HFZ9Z5.\S%#J M-K5OB^L!S;>MUC:Y&G><6AL?V9S8NL<6UH)1!?M8!>*K"YV!4D/Y/Q8-8[%& M1EU&749=1EVJJ%OMW*&Q^Q*;6L_Y%19.F19L*K EEJZ30C5P6J*0TY2Z0.W; M.2)=8\F>T;Q%(^>6:TG%=HY8S(E1EU&74?<@1EN_Y*%?HL%7>NS>>%B?(V@L M2$[_/9EO]WX +[R,HL 9QI$Y=-&3?V\&R(N*5GRY,Q#U?<[Y,D0P>6/4/6WJ M'J2"P0&4F4*A,J/4?6G?#@[&!!WN2FO#"RQ.QZC+J,NHRZA+L?FD"B7M)[P> M+@RFJDDONMH9Z+Q1D//"HOI,N-I$W8/X)OO)ED:E;%'JB.RYCV([+P>&G5X( MNU]-%RHF\-Q?8W>6B+8L\IPD2,J^JI+VUAGX4^9,+&8/(]F/L1Y/^ M6IL[;[50$U3,1A-S4==5'7!%<@3)-FJ2?'871V%D>D"5RBI![PQ$2>=%1:TI MR;0.MNZH41I#'&T1B?+=".ND3#MEL&@QWB* 19T*\Y)E8,E2!2953*J85(%4 M23G_L>[^GWJ_,^AK&J\RL6-B=\IB5\FUE"I5[MY+ TX\L#+!7TY*^]T,Q+V]$2)5_KYEE=, M]ICLG8+L51&]G.35+G"0&ZI)O"'L70NV>:EK8AOD$TE8RS8"\#_9W1,S>'8\ M,E-M&J50&WP9!O#+YX&\,11U9'0MTQY).N68DC(0+*IC)!BJ[)LHK[V M3[&/E63VB%KQ*PH9@,D3+Z!*@V.]OU$BD7IESAOW&[YK''+7GHULLF'"I7LE M\CMC33&SUU@W"1L9&5= :\*Q.8X30.+QN.8T1!?9'Y\S;CL>>2KYT>>4J2FX MU6D.CP2OR>7/KXX=C4'H>T(B^.F66?KF]'(/7_J4_UX6>Z(D%5X2>N)_'P#Q MI8:E]V1]ZZA*/4GM]0VYEB?IO;ZDU_(D4:AM4/V>HJHU34]3BZ_L,#U=,-Y] MU):MW4Q)"Z"BCZ-U2[[R,+<56%@6P@MTL"[WB<@?VJ HWJ:^M*QX$KMFA.P2 M>;,'IN>Y *@=R)A77JH C%;,C!PL: SMK2#1DQ^M\9T6V=3:2= D681[+%E0 MJE5S@\ILW9LR!89;-:V5HT>G-KG=UOU63.TI0&88![-3F]=RP(:D#.N?J=30 M2\F<90,VVPE_G*#;!L*3[+X2<#J1^5Y._-B+#B$^3S/BCC509=1EU&76/L6[4;S-47#:49-FH MZ]3NT1TYFM.%BN'Q-Q1&R.:P3Q %C@5_)NX,!8\;>1SV6MIXD'P7,> MBHCW1SYRKTXT'B/7!HYS:#)U_1E"7&2^EKVL^HRZC+J+OGPI&S&!I9-XQDW:@AA83MZFW%!W 1#H^ 7[?N M$3;NQ9U>!.8 7MS#G&ODMLM7,[!)2\IO?C!"3A23%^;%K(_%K*X&#RPDQP*> MC+J,NHRZC+J,NHRZ;*>F=N,\VXI)MVILM+3GDGPYC0-K;(:(P[9VF0)(; >F M<=O].N4@N>D^Y=\]9E^!Q2X+T$FCH)XXBYRT>J]E(P:*("#6D'[' $!7^MT[ M *@4.9,%J3.0>%',M]IA"*'(_F'49=1EU#UMZAXI!:^^I4,F2X>T=Y-$MO-2 M%B*$9]TA9AA,<3)%7F@"Q1OWW%@X@@5[&'4I7C"V.1N7]K_B,)H@+PJ?_$7I M?"B-?>.EI4=)_($HGZLEW?. _HB=T(G0(PI>' LE2\T#LOQGCSR%K#J5%Q<% M+RX2K^M[.R8,34Q6&749=1EU*7!,J%MF5,J6F3/8H7I \UVGM3VJQMV8UL8. M-J=L[K$#M6!4P39494G3X-R/).W35YI%DEBS:D'Z=9+]FWHZ/2\W)/Y=N\'\)[+* J<81R9 M0Q<]^?=F@+RH:.GMU])IAH&!B1JC[FE3MT8/HGX])@HTZ;$SV#7!;.+<7M*7J46&OM)GMX9:(; MR_U\92\F>TSVSD_V'8\$BZ15R-] M%O(B%-0=PA*%;3$L18%:V0AQT1AQI@65%TQOYGC/G.='^ V13ZY8OF.9WJ68[IXQ/@+4JRPMYI,N33[])VRA@F.ZK M.0L!@AJV41>IP+#I1XO#+#,??-]5_#C=.C8#X$W!]N/*P:_!@_PPX_ M=R\K#C(SII>N&\<1-\USCD$-8V]OR4P\JNSS[$D]>)E]_Z6:>F-P M*EGX8@5!54A6.AOE2+JGIG24:FDECZQ%)I>DTX6EKVB*\>.0ICNKQ-:JO]S)>$BT]PW=<+%/XTK,OE^A[-_KN>\_? MG1=D7X8ABJIK<*DS4'E#K.M() 5/5MC*/AT>5W!GT><%HMDM6&XP#VK3Y MKZ:-(3.,,L7-[:&Y]RJ2U!H9VZ"Y,_OZ'HRG$#_DFQ]\]>-A-(K=2\O"= *Q MRDN.@BUJ+7]2Z)CEL*IKXS)6&$/*EJ*[59&B=@::L'=%W9J0PNSELHC9U).= MF$G+%[EB+GS[P;6M;\ZAP=4'<&GB MWG4MZ/+ZR7LE@_+4 M(4B8=MT8TYDLRQVJ9]@89S*;F<;R%#RC]D_,\/ A2 M7Q8P^(VZ2KHP?YPFV)3I1[8K;,3.0#1HV=^DUS:F,$WE:FQZS_AQCK><=T+, M8))IX#KFT'%9#LK18^JRT6 6^097*MTI@60FY+S :2062:\I8_;&LP(P:+^B MY+\W7D;MASFQJYJRLM09:%*--=K8@DX3M,JFGQX$6G)GH"I\7]E[&_WD%WT* M%?E]@*:F8V?;HC8Q MP'?+!9,AHX67Y'TJ3[-8&(WPVN*T[0JO/()4K,_E_$;\T?'##/(JSIL?)J<+ M_&%D8@\N0"_(BTD5E0@XN(_^/@\;:IMY3M)X\U*6B=R>$_PXX19" M\%O?2QV@S9:2T1E((MMZ/D7T[!Y1*8V>/E[PI;U[4C)CN\'H]]2<0#:,L;9^I<"!?(V7=:'Y>"[NAM4=DIB9HJ:2(C\*,])8I]+4X>CT*O;W6 MU$%S6]:BH"M.<5ZBM,Y 5O,F. NDMQ\YE=-6JB%'AXC)B1W0.H Z5D7JCAO< MEBUXN;^U7;K\_0G*WQ;-C;D QWKN4Q[\.OL1(GO)5%J<_JEL)L'NJ,YKVMYZ MO2H76V"DGS,BMZP(!T0D=*KO\[K8"D32:]O3U]3BQGM!(6MJL7M3"^K+F+ ! MUE\(YFC6)XV'7.GFQ3X+YYX:I+:5:3TU?+E %L9M M1=P@AIJNCH?_+V_\[1_0/34/[5#-G8I\M;DYOKNOIDK[*_RJG&Q!L/BL45FA MR=*A4"GOOV8< Y7TN@+TQ0Z^)0WE:XL=5(D-5?;]RQB5M0^N[9XO&V"+B\A2 M&#O "PN>O1URH\"?<.@-!983(J@H&T*W &W_W2*ZL@L28&B)5J6Y M NP#FL:!-383U6KYDXGO)1KVS"K"'B)$^\T/%O2]&UT1ZA*Q*9($:,\B[%-2 MB,5>:<1*R=CK>UBIJ%(A74O@^_W\L6?:@JXG8Y.W1M]G< -,<9'YAJ"ZJ&M& MR,[Z(X?0*(@+412YI/[PW.0N:O!EOIJ!'>ZT5+37GCK$4O&0,.')?S+?X$C4 MV'>!+%@KU-.X236@9)U>4&N<'<%K-\!*KB\'!QA4VN#U@@1S=@*/ZCA+MB!@ M-6^GE;"XT3Q<:Y&2=RQIHR8U?S>:1\)),<$"0=*$SD!3616,4T-(23U=!B$B M7LMI\!190'N'@#9IMY-&M2=3UY\AE(:TYY$8[*%XW.MBD691[KJCW)#85'EC M6B/I$D;!<6<6^6X_A*I&OG>#D-P92+RHLXITIY 4-RK(:F 'Z9I,BIO;3KNG M'VD*B*@@U%!Y@(JD.':8KO&DN#I02?9)):T&JY^NI+BS.%!7#,'KT0A9)+Z. MWBS2%XX+S AQ5MHC#H.2+#=0YI3\@?Z(G1<,#*^.RM2G)M UN@L)8^Y&URE; M'C!7[CR0;/C_ZP47'E 8!8X5(1LN7'KVZA=+=Q:)M(;="7WO5@0L ?NDH+G% M#3D2-/7.0"EH;T0A-.GU8.A;<,"!<=):,."_'&)U.5%SL<;592]AO#(>!.BPDS4E(&-;*5OD7#F@G%<56UV YC\"7T.S>[;G M0B'65(TFL$&M@K[ 2R(M8&.^34WK ()&0>LK0*VCU'IJB6%^GOJA X"Z($FW MS@OZ#!9$5R:_7F<+-H'@ 9W!AORKDC9*RD,9 ]#VXZ&+B)VRV8+9KG2HRVK^ MKQW-M_U($>*B,8).KOX$OW\&H3G/C_ ;(I]T=/D;&*::6>Z M>,3X"Y(IWUOUBI;HD;Y3!DKD/:Y7QX[&V0JZ]*N4?,+B)^80CR".-O^$%KI" M^805#W'I7Q@N++N.H*B*-51TS3 DQ=+4OM&WD*$-C:%L*A(2_BDKG>Q'XR"; MPM1\1MUA@,R?77.$9WAANJ_F+ 10+B,0@VV9ZE4)-O@R# #F^4DT2NU<,2M% MP1/Z_?H?3SQW[;>((?8>6W?E?-ZKO@V?2^EKXL>=!\$/B%[_!-7>7; M0:.#Y(D74&_:L4IP^Z7!P MFA\OGYVK9%WM?(3#1?XK"D)NF$XM401X!%BCP\U.P/WT_%<7V?AS2);?&6?A M*=G(Q>MD (4!T(OI13R7N&9@?6 (A>2I^%&P0@-:N#]BJ/F(/W%FR+TBUX7_ MPE4GC%#R>RLFJ8T 0.0]F\^P\$-9\,!!GI6,S$J[@.(/8^SB/8_]."*3LIWG MI(RXY8L]'SD71"I6PDQM;4*P\:3"?"! DS"1.+A&D83HX3,1A@&\+(9\F6AG5@KC/ M@3D=\QQP"M0OT*1H9/\S_\&?X0>YU[%ACSB&7YWS!:MNT C\,L544A%&7 MC#(:.X'=G9I!-,,<&&(#!D\$+IC3*18(,V%/2EC.P1/V4/3J!S\!_#YP>V,P M(6T=%+P?-)0RS3?#=UQ@+3)$P=WH$04OCD4:=R_&D:9'!XO,,V&AUE02&=+ZG++&1D&846N)"1C!HQ2KF,0PZ?MXZ#HAM*B[3::_#J4Y>=YD5@$11<&[N=[S,('I$>A?T$'-0EK-Z2J5(VR2K\U<^B1\A MA. U[W;2&H'^P49B B:S_-U/?'HI3V?)T^2\"<(!42M2.@J_=U4R6>8S^LQ=)AP+2@ 81;NH(" M9':! :Z+#4VE%58\@K^MV$UU[.)!OT-VL5[7+KX#DK#G0!YN>#N=>A'"Z.$+ M6,=3$'TEUNZPQ-H=%JW=NVBQ0+8 D9UY@Y*^0HG?L9N]2Z\LV8B>!..W//_/ M(,J#S_.5L[_P_Y:LUT1Z->=6G87HSX7':D3$E$?K MB2GWC*%9Q, 8Y&6JN)P_(T.!S XKY8:E#]:+#=(N4!Z8RWPP=U[P>[8,^;,H M_/X 2Q#^17XIH>"62-P"Y^/7V]LOX&MDC#+T$?P(%N2"$;_QV4/D" M4V%)W M#!P";N;@+^($3U1Z"SL($+6OKNY^>0=KP].63Q+7QIB#O<@<'0[I^7B0GO(. MM(U%@RHR5CHLC=%%T,DU>&BP6A"!4S6S+3"K 5.WX!8$&05#I"F85KFW'(NL"W+,P#L, MN!.3Y4\PA1:P/\%ETZP(V\=B;Y$0J\"* Z0*V,ANF7>G&.Y@CH2&D3>L%WP M\N 9\/? V)SQ+BJ$2G# J@E:8-@*%=R#"EX57@^3+ @3BD!/+RLG4K=N*D0+ M9PJ?T8@DFJ1+$H $#?P?<40BD>"@H+"J(\1=0>5'SOK>TG9%J(Q'D!84V"E< MYM3A19!U#A; (N2Y5(:/<"(U=528_0G>+/^ARX"; K3K0(KR($^HS"W;1V<) W.'>\Y2.17K&UXTB"7 MSLFJ\8\"^X>R !@^!K&,BQQTRCCU"C$/;@026GP*FW3/C (83RP6/O'*<$(0 MX>C 3PEP\"*4*2A^@/#PX/\"-H&MJ16.234W@7\C5O-P_+4X W_P=N4)$#HO95&V<%/3BF\DZEDU M^",T?&V,_R;&J=!5049F\SN [R!B8N!QZST(HL4RCA*#IK1X20PP/"'_VPLJ['$>ZR[?D\^>&/C' M_)(!1X["(K.(M$GZ"+$M%WPHT8,L((0IP V$6&RCH<;;(W.)"YMQ9Y;CN=@D MV7&$%S7EGE$V*.O=._9#K'>X1IGZ= PXTKWG^]XS/LSO18+ @Z.&L2'L4(EN M!DI\A2A@\\B!S^<JO07C79_5!))/ MEA.E[E*6#B(@0%"QN,FJ!M ]L-,3RL*O>9@]!2DL^VC#T^@O.IFX-+]:<>'M M@(HH$!H)F/,[ \X!Y8?25N$>$K^%*I*HC05>C@T'C=4FE@V*>RK://=X;'\: M+1!M% Z_G8;<4./Z=DI>T\P&](+5MF#7#?^(QXXG,;.5J([DDCAJBTB M3E%BCFQ0O?4":NP!D? U)O(-\:3)Y2@+ 1GE8QH9. M]$;NK_'HPN0B+A6ER MDT6<1C3'A6WE19\@3/?A_P(.LK6%[1\_?2BT/Q*W?I_CA03H\_G!<.8IY@@_ M>_X,+/F22\!Q_^H&Y&OQ$C#9H2)V".SL%C]%D,P8<"+J!S@SB2Q8D#>S!VQ1 M]@I(;=0R8!+SB\. J]\L"V>#2; FX[*2Q6$;]#_NN0LR?;39/+,3A!.%L5#7 M^H'RZNK=Y_>_QQ&+&'5\DUQFXO?Q-27[ 7Z0\ Y #M+MII#7MJ_X'L@W.T@T M>?RN0%Q+@S_E3?DV0.QXD3]-E3QX($(#QGIJ]08TOG+L&LUHV](,D439M:Z' MXAWO;^.CHX+*_R3'5&@AS!BU<.7Q0?0TX 6DZIZM%Y7K\@2Y@GQB>R1[P5=" M<.H*\G*FQ5P$"-.?H)Y9C;1@ $*YL_&);'RK8XC5MT6L2FA-XC,9^S$6"QEV MQD27>V3_R$T\MMV33PN72:47?Q>;GJI5IZ&$IBC :W(W\<'OW,Q@0 6!4N;W[@[ZY[H]4)3:5$R]" M>?7-6P)UZ>/^ZS?*QP4:F<(3!^N#_XS#LD&[6 6(N( (YT9+ M+N&Y3^_/R,BCP ?:7G&0-U74X@@B))QI+T+-@),\DMP92W_,/44_2**YJ-+3 M%88]Y1>R+JT9GW.*&X.%^*5BWH:T,>_+![X(&9> @C$O/(ISB& M(,I,Q"5+GF5D'%-@-E,;'K$>'O#^.XX)DE'J,Y!14]NQ8T,F9 ^>'T??LD$> M96G9=$_U9P2^SLR>\I -I1BD.TKLMZ0^%S4MK++Z: M1LZ7C"OX.8TR=UZ<9YG[$4,AY$W/44#$ =_'=3YKQD7^OS3ZOJWCFDMT77=4:)XB"?*NX+WM!];U*?(F(W\0U!$"TI[:9P2YF+3H L MG3-*I2(/F++G@]5@3WQ+8%.FT\SC.2G.2W8H),8O]MI.#VWPXE[2^QINK,>W MW4O8^0^*O<,^*G'M$J)6<3O4L\C5"TT.0'$R%$NXUE<[^ YHQ@_ \]02_&$I M0XS X=5-L4/!3P2!NCLSFMW9Z.JF.*'@IV)0*_1"NNW@H-XN;X'.Q^TI,%=2 M[;NS@&F-Y/R5>52, YKL*U@P@+;S2+9* LJIR2C"R@GF\6HKN0SD5EI:<04V MXD,*&I] H_)H=.:.[=%&PP^LW!ZI'"U^YB"YJS+0<@#9 MDJ;:U=^M_,"O*"KJ10'&B@LSC79GF#J-NEM.$VB:;P&8K4Y\45 S)#E)/NCL%_.O+? M1#4.KP([-ZGH%.3S$6,1+EU[6@H;$(6-]I__+BFLA10VVC!MYQ@49E[=##1U.&EJQ(ZDL%91 MV(8IX\>@L"%0F*Z.#+TE%'8)5S'?LOF<)[J*J3MEZ[*:-'[TGW@WO'R!Y,+B?957*D2IB)H3D+H7B!JM"!_T=11U6X&( M3_@0/7>Q%?V3/XA':/C?1S,S3X$V4C?XKGQ[80 MV5%4-"C!3GK\\S82G!-%/[#X26]M7]?<**(]S+SV,=AOF?$*G>>RVY2CXH$( MU/L-=I*V3"+UA*.VL(W_@X8[5Q4F%+-DM&7F?:^P&11RZS?)=ZAB?C*52^N(-N+0X M,7DAEFMDW- HB=6CP*^OQ7$R0[H3&87-=4!.<9'D>-B(A?F+'*D4.HMO(Z/4 MX\+N$YA/U> ;7=WT>T67+ 9>VJLGH_" 5FKM7MMC]^+U7Y.WEQT"KX<&@S4T MD!T@LZ%I%N(FJZ:*C,_'Z:2M,^-)#6(<39LHIQ)9\/,_%P^9RT>;\.;D_H)("I:J:8J*$AF MQ?'98&3$I?HD[8V8#-^,AXHE]HN5Z9CJ*O,(U4_<$INK(=$VT';G3L2H+_W] M"[@A3SA:.VYC& ^UY:-+:&*90YT'42+QUHE\G)W+GD&T\H43+8BF9%"MC-2< M_GNT:HKT#=HF,:H$U$O;Y)8)>.WJQI@,>V:UB*<3;T"FBK_B]G:M4XV&!SH6 MR ]C,.D5RX228]E;TI/W),;5N;#M]:TD\30[[/\7L8UO1&&?YW?P:3#G^_U" M-*P5^QN#^9OT-XX/;6!78V"HE^NY%_G")%YM&*FF$[U3M,;:M!HB9,:1*DA( MO-RPVHO*-Q@N.Y/#X.IF,#1[Q;OF6E2^L4U]C:;TDW-K2C^HVV?UH_O$Q"#I MC^Y[=A_>NK/?:&S8FO6S$90>Z1[4-+7UVN[*EY3\G+]5-.)X@V?@C12@Z[5CH/)*T>"<^@?NV_Q1.\-C7'=ML6ZV1N/A\UTJP4) M/JC;*K?J!@S89UK9,]<_GF9G@-2RS^AH^OAE]= MW>0"M;*#;@>Q>W5SN\"1=.@CO/."L+F.KMV"PA\NN$=\XONO8*0&$@[*;Q[F M!U\J(#Y8MJ_\PW)6BH$OH13Z=\]E+\)X5.9PE@(1[-P0Z;)*%BZK*&%#>Z%5 M7V[%TXNU$"JAGW'"=DG5@3;&UAO%6&?W&U=N[B F6^K)EGH'8;SI-%I$-)3N M5Q\T?FH H!WT,UW]%PJ$YO8/-KO^-_.],BZ=7-W0>%/];>O[Z\D^SU(7=H@E MT23?A27U_M%8\GR5I^17R:^"7U->S7-N&>MIG;%9+Z'9[!^]NYX2@CP-(O\E M:0'?%&&[IZUG?LZM6:ZSIPT$#5S+W;IU( M]/:J#02W8IP7"0NK8 LD5;A0DM1T:FHZ)#%56XXUE:+)E>)@[_YKLD=LS1ZQ MI5DU\H9$>IGU KI>C4&H/,1*H,3VZ,TAF:H#OM[5\DTCN5V1U D MGTL^/QJ?-^]C'*H#D>1[R??GSO>U_,8#,?XFMW'0K^,V2JZ67'WI7'U IFXJ M$C#08FN]..>EBUJ;(@Q_(\>[;'3&D:F 3_+H_NRR789%YH=DE,9#Q"!+^#+$ M3VC"\*2OS*P7&GB,$X7I#3@P<>I806#/;3YH:FH%CWR2&/[!_A793T#8+DX9 M?K_UC%-\'J?1%^T@AK M^>R1N8$-!W1 L>)P*)>%]'>O\_20G16?( :GGP#,6!#B2#AOP7 NY3;#452< M98=1!PY?( ( WL*.%AS[,SO@\S'Y[+@DQ_H!<\WI(X>RK?%U&=JR8HE)\[(# M((]XE/'J-NVU@]6#$/Z''P!VYBW%M.U #+);1?1Y(==G#T#8OH-_/=GL&9 ( M<)B!RLF!&F<%>J#(PX[5O5IYQ=B\.W U R9 <,,& MYYF9YN9Y9L,\F0PKYYEQ18B2R9Z_M&C$F5EWQ!D6#U#M0#JF+"A.GQKHQ>E3 M [TX?2HM14 \?[!=RYVB5/_H!O #8NNJ,65KQVSQ=Y7LH.80UK8P/<'IB>!D MXVR%7:+W!RBSEY:]BPW?MI*)A6_ M**_@E^P'\!F!<%23&%QT=*)J]*U\49 MRJ WT*P$294=LGK/PF?&8KT#NT.S$5Y%TIR_?4$Y+23A%93X/>4NN@_ I, / M. A(=:%="&V4F,Z/EDAD("J MZ1D^QG>!:01&AM]3_HD?S!C.3>5C%_$(F:UE3A-PY)1OC,\=Y=L#Z\G/C:_T MT58"=*?KYDTDU(\V #NH@3XX.G]G=B%.3S'"$O','[F^MX)81F>1Q \5+99" MER!AEN&7+QX%I."1XF)P"9!D2(B,D"!"B""N<6PGO C?K*:4C"8#K")FMY+V MY]H"?W=>:M]:+AVDDC W!R]#9H\VF$'^]/%%%5@%^'IH#?Q;/&6[RPB'$P>< ML 3^LDN %09BXM%G8#>Q)^9P&D6<\Q5P*O(#K"FL0F&[X3?)RY5H*9@8=H@& M'2V$[$FOYZ1A9TU!?$5&F9.DJF2@-UOBM*"4<:[WB;#X&T* &T-:C 3DV"P[B,L-&6D3WNIQ5>BN!@4Y"1R^%C@>2WW\B4A%? M&%2S-5(;L'KS M]WO_;S>5Q" P8I ,\@+R/M^0\PW".OU_3=/(WEO-LO008/\V*<9#A60"NGKT: YL\ MI]H#BA.?D ^P_IU3^^RS^Q6#$!COHU25$C?1*!M'?'(#"UA+,*5@W!5S&^6# MA:8X/QP*#1LX%B0J63AJUAHJL\I(3%B!L-V"C89,.EKXN,.#@9AZ?4Y0=:8' M&V;/'#8T/7C0,[1Z2U5_;IBFW-31-Z6O?[EL073ITX.5RB*E;C9868=>,CL5 MK27UIUY^_3!LB.>3P+@6%^? 8A"^=:=X?_\DHKF MDMORLBR_02/S$-LS#$FRP=FRP88FV378H*IT)6:*78OB)6-(QC@!8VS($&^0 M,8:2,21C=(#0-,6ZZUK<%=7V2 MDE)*&AV$DK8H1YLT-6%5TE4;Z6I\+ EE]J6$.FM*VC "^F 2RM1:)J$:BH^W MVAC\Z$Z=:,8+*"I+/^M:XY5UR)?@"VYY^/,1&),-'8OW\1)-O4DO<3O4M#2, M(IGJHIAJ0__*PVEAHRDM+)FN7>0GF6XCTS5W4;S)B1HT?1$@V:PE!"?9;".; M'>8B>@O=9C8UKOG@3'>*6*CM-EE7TE4GZ J>.):Y.]2EB#IO4CI5\N30 M:)F,DB4,^Y4PE,]:D_EJ>X/FG*3-8;)&MY V@X;=T28PV])HC^1GR<_;\O.I MTE.'9E/6@^1GR<^2GV-^/EI[IV'C[9TD!TL.EAS=38#.\3,W1^ M>G$D+Y^B1E!V]#0I^/I^86SH2.QYSN82W>[, 1R$'F!8\X]-H M:= +#E@",,RL5!L691L-Q7#[R-AY7W!*VS$&#Q=!(!K3&(T^G-+\4IXXSX+RIS8>Z^_&$/>V&AH6M&XIX^; M&J$T[(^:VM0(H;+_"*5V6;D76/FV;KK3Q=0L[5?%V521TL*>S1QVJB(E,#\C MP H8??/P&51\/ M&KJ$WAIG)TI]D#PG>:[(V9 GW#"OZ,0KD^&H)5GT#5QV2&K*4-.&#.&&J% SUV&)#+N4FMBA2_OCJYK16J@!^5ZS4#M'*AJR]^K0R M 5?_Q#Y-2BV78(;>B5O.O<7C7E9#ATA^SXN^ LF/^^![#4X;VJHO($]J8W:( M6O:\HBI2BW9U8XSV]M,;HI9+L"&I52^*QM+[6\L%TP0GM2%$+FMZM2;3>6"":\62#H4P!V#6, M"UCNRU^#==:R8H6A;]]'O*0\].B4?X"49#/E+@1O*E">K4"IE*,@Z^Z97[S] MR!4=Z(6>+IZ+!;!\.MY7._C^A?GX@?7 M$1<(F/'\A(3"8I=6GZB ]7>VZ39 MO4U@;\6(WD^JXK-@R:;83L1YZ2F?/,4#X/H*R#7[R9Y%X,9,@=1#_P5^F?8K M 2<5$/$(E*3U?XI["H2;O!YL+T*_]8*D"4I/R7K""ONQ9"Y\B_C\2QW%F+_J M-U(N\.WM%^^P&I,^D5 M>757\!HK?%04NVGB;-+O9LLF.8-=FN1D[:(_HR"TYR\GZILSJML9Y79* B?X M8KV@N(=_^F S_69;][9#;93 K/V,,BKS4=I2YUWD^Z5=5' JWJH%-AD4NZC$ MKU?$^U5%[$#YA8LFWCB)=J"(MRF9K6QLI[(]).ZFCVP6.>SS?!4F[JP(EF_X M388S M3]#P9J+UC/&X;L.;X:#7GS346V;8ZX^,AAK>F.:DF4V9O=%H_@LF0Y=95SZ386\B&B:KO;'IQT5*U/-3B)_FR>G"9"3J4Z&3?6A M/["XC>,LL-$UU'?(7UV. *A? " MOW@C@/H!(/C-NV/^DSUE7WSOR0;S94<.-OM]X&!U8NZM#V2QP\K"#PQVP ''LAJZ7TB10CK+QE0 M(POMRC!X!ZX.]A>_TAQO(2EM#H [.%23W]B_2D=C)D8CC '<(Z"\"SI@=_L\, ME./HP,NN\FB MN"@-8UQI&=Q+,_B..1EUF [92E>C@]JDF[[0YZH,+^GR M[.KRK"96[LJQPZN;L:KI;6D$)'V=(_HZ3='0Z.IFHNJCCMPWG(N)SDO7K3US M;&5]NRR&/;DRVR9K?E?A-+ZZ,0QU-&@X,T66NTL.EQR^:Y99HQP^ 0X?JZ-A M4]>E':E^SY8NU:A_*6;1"^JZ^?N]_[>;G>MJ=EU74)R!=4M++[#Q@&]\3(:Q MGY@HH1'DF'E*;*.?/F+= QZBL/J1JOT=NRI*&^1AD?UOC6K#45)M^.BG!1,/ M[/K>9];W:VL.)WQC.<_62X!DE<4D("T+]56 5:.MP]6-X[K5C6FEXN?YNTSB MI,C3>H/EL]^M@(V [E&8U<*97TF3G-:*6>$SXKEC!28NZ;%E'>Y1,WZ M4]_%"TI>JY?6#98S]1@YDDNS:]3:;R8KI877P][(/&1U(:WXQ@8_QYYN@>,J M$,8%H9MD6\O*)_EQ[NDXV=3=M+X_H*)(3!Y0?$Z6V',AR#QG/5O^+% >?(NZ M =@N^'XLPG+*A>>R$.N5EIQT>\HWT9'"V9-J3,X'%5X<]X+GW!0$@L:-6Y9?O*D^5$+*[^I&55\F=] M-O4>7 !F$/NYO&\!_#*S@N?/&"U3% XU+J_C8Z@"4!HNS,42#@^0MRR60 M&Y6(T@N5!^8RWW*<%R4*@!?H1T'H6XBJ:T0;0"M\Q 5\=+Z9 [_&U\>],!!: M_!<]I<"]NQ09)[%\OO]4"F6)_M8!,41_?9Y_C:$U^T)')>%5(JH*0JF^ 7!Z MMOF6K1-61*UOM(#-$KF$*97_=0UYQ^TMXOX"H@F&DG36Z% %,JCV7I^K]SHE MR(-^;]0WFZGVU7LCK(%NI 1Y,!FT;5/P"K/\)6<#J(Z6]1O8M@NXJ2.ZJFJ_4J88^Z\K^.L&#EB-[RVK_K4Z\H17 >4'-:*Y' MPGD!1I+3_N1TI+;=)YW/B0X,^FL^>V)NU%R;B9UO,$X*C5.6P7=G3*N^8:RZ M<)C9K-R?%C&DD@L(3;^Z&4Z:RGD[P.5"H\/5)6])WBKRUH8I\[OSEG%U,QI* MWI*\=;F\M6%8_;:\5>]67:-* 6/_GA22]23KM>C@]5AO4][:85B/JB@&6HO' M2Z:L=Z2Y?B>EF3M $$^C75C^=Q;"OH]?N- AKMF4"W88KAE>W1BJ9A9']1TS M"[V^3CII)4.'B,H\"5'A9!VU/SQM_;8DJD,1U? D1#7&CJ23_FG[2TBB.A11 MC4Y"5!-LP#D^<0_!/>S"#MY"?&4!L_SI(YF&,_;$'(]&Z!R_ T*'N&-\"N[0 M<6J0.MR_#\M>A>F-!BPD466(:G(2HM*0J)J+3DNB:A51&0W=%]8D*AV-0Z-D M!)PDJG,@JH8NRFH2E8%$90Z;FH$@@X:;R>)77C7 .SW.%K9K!S0%\JF0K2*= MIPQ_G.2R2Q\@?XSWGQ$B/?)6$M5)KG%T$P/2D^'>USB2J%I)5">YY="'5S>: MIHZTML1Y)%4U2U4GN>;0:7I/>XCJ$H*'O'W3IOK##K1GZF0>RU&:MW1&[)Q& MZ/"Q1X;1\&2^H_9M.44.FF1NR=PUF/LD=]SZA.Q4<[AW.HYD;LG!MZD#U6BZYDDRMV1NR=PILI MQ>-@2[I)';\L5*?=44.;,GN#FNV7BCI5R(;QWWY=N >2?] \VN[Z% M75D/3/GE!_.G=L"4+Z!_JC,B+@TL7]G"LETDFW?P,-I=D>4HO]ESIF"CJ1=F M^5LUF3I+:-T^//CL 92I\A%@8[L!6"[_P/Z@U*EX32.N(UTG);W:RYM.'ZO_ M<;G?\;/E6.Z4J(&\@YYZY5&_%G-V G0_@W6]K[_ M^.E#P7XN;]#J^Y;[P+!@X.>70B?I6VP]*[1&1IV Q7[/_.U\NGYJ==,8TKZN MJ8/)X-!5Q1V:<;$+M9[-_(I-A^\HBT8!-CDF?EK+I_H!N336ZT*MQ\8.V3IE M[#FXNAGV](.WVF@#9]9Y?NN#=()4*X(MQK"4$.\W$^)];4),S,N,=?F-^0L] MIU#@G-,WL\A':S.E41-42"^=$U@81["F8:.4W%)R[Q8!WY!CV:#(3EP*\BC* MXN+#JYO)N*G!R8>3T1WG102U M>&J])[$]JXW/D-4Z_?R%#"F."78W1;U74?!)S_VJ:4V-MT@?:9[6^P@,U0LB,N.V&Y^::$BCCEI M2UU<8*A!_^K&Z.W?Y:L]+-7IYR_$+_[ 9QXRFD8XQ2L_Y^*\Y,:5[YYN\H=T M#F4L2^IJYX%V=3-11_UB_&E[W=P>RUTZR5(W[Z6;2SBJKG;6KVZT?L\X;;M@ MZ0\?T!_N<(Y.Y!PO0>6: $UUZ8_W4R3-2GK;I;'42839TL#MF(LQ@ MB 6BI^VD?7'I+O]@ <;TL)DH=H::BHK")_AXG^!>QD L*0TO<"I.^1?8O-S) 4]F[T/C,9MJSIMIBZO/N0;DLM MDMK#/S$->?FA_9-FJ#[O?VAE#LB@=9^BF&@@1MA0]1')RL)^:P M-QP.Z_;$-,>]L5:OD65E4\5QSQPWU1/3U,;-;6HH.SU6=WJ\U+9\A2:&5,&L MO,=&?1\LVQ<]^F1#OI8TY+N,J)AFC X5%_OE7Q&HN(\NZ*R(BA4^@XKSOSU: MKK H$U-AQWC9D&I])GUU-&AXPD)G,X&;GX_0+=>NP?$'[>3B=;5$>59N+I*V M/2.OA$-(PZ&"0_V6OZO*L#$.5>R9!^^WV00'7T@6G6@:I5Q8/6QMU3D^F>K, M=[^IK3G'5S<#=6CV5=,\[=AEF?@F4R]JJ;CQB53U793;4+NZ&?RENZ==/%*<&ABYOU IH^>-'U4,X'J@+)(U(+6 MO28J.$KN:.:M]-)MDD>'PXXGC_9'C22/TOR*T=M 66901TG=%?FCRJNK+W=_ M!%>OWRAY+-8 WY7,/I79IZU-O>1&H^+-%21TF8 J$U!E FIKO,I!O[->Y>CJ MQE!-TU0!HEU(7Y,)J#(!]9#>9IZ5.^-MCC$Q9]*)%/(+N=B4":C;J0,1RS*6\SSUVU[CFHY7N;IUJPXZK>-%2\J*?7"DD\[I-S6Y9ZN MYRBM,8Z2F:=M4&X7U;4V\:*%^*[R:34'9)23ZCL]DY*'1DX M$;LT!BHS4MM C=*7:XNZVS,C=33 2&6_+;,XY>V@S$@]L8^H=_7N<&32W:'1 M;_[N4":DMH>@I:>YEF.[=B,"82>3(?^^68^4UP/I"&\ M(IC;HED 4@\#D0Z:O4.^W.Z!R]'5C>L5R%NT25 XY_2*5%6=,2H0:0PQX]D+ M" =O*&/5?F(BB5/(DA7A=@-W^_]_]V4W:(2M$QS(N.X1$D17F7XTE/ MJ9=T_I[=A^_M8.IX 7ACQ6SRT9CS-5 ZJ(I0?(;KY'/,<9W*ENUQ+GR9#..+ ME;Q"[USB.F'@LZO\;OG31T7C8KBO9I/2%2(TD*VV&WJ*I4SA;SM4K >?D<13 M7N&/,5ZK]]^^XU_>QE_2Q]K;U\JS'3XJ=[9C ]@P6]5A+\K/EOM=>26>O/O' MS_&/>\I'-T[9Q/UH^?T ,0#(9ORSE?8L MG(3_,HCN WMF6[X-\ 2!J?@,)+7/4_/O&:@=ICS 1N ASP]Z"L#J/9LR2DK6 M=0*7OA9< K"B M$H"X FQ,$>XSX#G%#A )4\1,$ HU;KO3R.>[A+4";VISEB.ZR6U0IR/G/C)Z MNY<_M(4)5\BAC,ICJ *\ >\+#VPA#ZT(1*G[$"BO[-<*'(9Q&PC,J##R\>=( M.&AOE2]5H&=3A95@*=H!/603!06AXN-*2]][L@/B)WC:9TO' ES^]O'GSU\% MFW_^\#4FB/RC]\R=/J)YQ^D67I-[C\^0"-#&\]D3 ]FJ@ W^#"O2PW/;!:JQ M+0?H!KX%A2IKN02)2]4]@"K'@YV"#3RCAPLO2'#R.D&J$)\4 M;2#I [)Q^AW7MCW1UKX>Q@).(;DU0R^$7SA,E#:DBX-59"^BA>+8\-H9@J!D MP>[3P+<27!./S> =X :0$G%M^"- :%,QV)/G/"'4$:7*/'X*>#Q:(J;_4F?X MB#;(CQ\Q5PVNWV#+G^=\B_$.?[=^(&Y^]GR?ZMW>64OX)GS9+I@V3(TU;*W7 M[U7%T0#<#NX_?+1"+M )EY1!X/,(L(B*8*P1<7^)V@JA,84G'$+]$K&$$"- M-4-W$16/3\H-B.I(<'V!WY0"]6.ZEU7XWCY9MH.,_ >R[SM^HG?)@>J"?=S? M"NRVR\L6X^F5/>4;B>ER,.6(]C[>>2!@1PLMO ADG=!%R8.$.D#8M6,OL*HQ M@3?*MIHP'YR.EL?:U8VQ!2VC8:E8,4()6B2Z8[,(CN^P$.0X02*VMV/97!,> MY@GA@2V/=H-'@.]%4\)$<85U0H# E^XOT!GY$7_:4W_A;$T5URDK!+?,$M\@S)'/HV(_6P%=G"W])DU^^S^ QPR)(:OL)%T2!4X MV EMTYX'M7/U@;$N!00I+RVA,('?'^_>[!]N]Z.KFWXIYS5!Q=S"B$,7-@A-)_ 4[]ZQ'^*& M"4OK!<-0W@)L!7*=YHS%[XL 6/"KI><3F%8-C914=F (4UL+TS)-^@=M)]:? M[Y(M?V#L"_,QA L'+P7R&(%<2B)+L'I1["_.P_,1J"6KO-(UIBC=*%&-WA)(*'K#,PA^#L0,8SVT?!R]\A_C'S %BA/5V),L)/:DNC\DF[ M)(R!O+ G#'5T^3S_X/D 8OG+\^=V(UJY;(Q DKWK;LR'QY1 M"$X:"+T(P+; 8+8U!U MZ!Z-R,!%KPK_D<9'LL,"$3HJ1M*>&= C_&]90(5< M8Q&U5B)R;7&2+7F\Q0@*H*Y!)S:O1]Z)/?T6O^V6W+W?^2;J>@\3<%$-%CE=SG3M"+++.- M$+-H-('_P#OCX^F5?T66#X< X7>/:GS54^IZ,H'>7Y-,P*_<*)F $T551D%L M3SP##U$@:+%T;/*U*?2 !$0W$VE44>$I"D$$4A )B:]3CW5,_72^]T3?*L!3 M%J!*@'Z!':=L MN^R.+;,8AE?=R1W0^G63!SZZ>*7[S?JQ+H-@8A:O]R=F,8. +Z; :CB/9(=, M EJTDR(YZZ4!Z4\CY <0KF"0O(!W#MN]GHD;/S8'NI[[WD)YE5P=HC1[C;%W MA%^(\",+?+ETDA0OM)P7G!-XD(O-Y_SJ&1_@7MRKJ]M?OGWE%]:YUXJ5/1_D M&EBP]':T]H6C<4_Y8?GWD^TPPY1T'L"> 8'X+.1O Y-U@9.=IYB&.XOCXDO* MU>HI[R,_WG7XZ#,N?P+[A[( .#Z"XT!W>G1%7ZZ7DH6M/,!R&ZQKNA4BOW@1 M#W]5LL0O/S"CC?W,=U FTRAPL4:DU9>[S>]Q1,&5RCVJ:%TOXQR&77!G5.)N M+7TC^JJ+RTI@,UROD2I!4M-0H$A#L5_KZQ4S&S%;:_NCXVQ_0I'$#=M?0?IY MN)MI7*(H&!\ FCZ%1&8V?.L+$8AT^T?OKJ?,V0R_AWU;811ZX)HFCRY]&UN6 MXJ,1I0W,(S"/GRQ'J"ZT4)[1=@XJNIC"CER&J3YQ=A"L; 4!"X-8;M(6:*Z7 MN)F-HP9_ C,&L\3SI=_A%O.BFB48>4P8G[:=EMP![) M65-L7!JCG M41X[]'=.JR!W%M&;R[ .AQ\C)A;V5;>,9J)R>N(_WSF:41+>P MOJ-P(R_&@D?!V%S8KL5OD+)"#%UF>X9T@N])#6F>R[L:K6!XS4NE4X 6)Z* M[SS"RWE* _$#X'F*(?VP08E3,]P?/ F%+9:>CY&0&&%31"=@"\-#<"BQ2OQ[ MCG65*_&IY?LOF)C/\0^_N5XZ8!O0"4,D@P>; 89_C6E?Y6#EG(10?H#-TWVC M1^$HGL7VA"Q((>_,N3C$.#5,HT7$",>"VB1\PWE;&'& IKT-OZ9@#UYCJD/#V@.?=Z:@6/&?9,#)BKX 5S32$^+*W"7Y-&?=%Y\/]HMZ?E$7BJ^^DO$K3D?4!$^>_[W M.(N6J%[DN*':YP4$J:7]:*&=I- V 12>R\A $7MA(]>]/#(;;F5GP5T*^ D MM@3>'\(N F\>/N.M)U@L,X^^25-_.7B#_.6ISY:@FM%ZB&]]LH>/T:TJ(MLL MQEO0A\EA]+V^>I MZ4&2MS&WT;_CH*"L3@*'WC?,/1+ 3L2 W/_<_K_;J8G #]]D)%(JD#X0Z/X7 M(/>[2/N/9W.4S]P8]HLE3/!946.L+]7.2I!CDK8L0_*ZGU&/D' R!?S@,O#V.?8 M:2%1]ILM LC?O)_9%\N>?8QCI9_G<]%[ZNZ1L?!K3-N?YV!(HPFWW26(D=IR M^M7-6#6'>\^[E9-,)'NVZ. -L&<:5RMSFBBV+?(31;>6X'W$,AR9^E6UF1)[ M:VJJ,>@$5QZ@PVWK^ A,B>$6]F6MEJ-GW@VW%0H2N>^SRVHS(&;@351]5$Q8 MZ>RT$DEN>PE\D.T?W4^PQK=GYCRQWRG%IS9=8?&:J0Y+2J NHYGKB63W:"?9 MO<:,O-2I'<>6W=^>O=H\-B39;0R::K#: J]%DMO^LON.NFGM9(Z/T$>>&*V: M3'_^!O=8&MP=%=J8#%V;R<8DM@?[W J" MN0Q;VNBG[>TIT5J:UAT5TO83NW5GWQ)$UI;8.I;"JX.1T1*S2!+?L8AOC;BV MYUQ:KY!6D7J,JYM)6^Y$+L&@_H8M:)JVJ+>\+3[4 ++6 7G7)(DF '09HF'EK:ZKQGAO'7)[@ K<=74I9 >[:5#'61P]8;U@,;SM8GLT7@P?5ZXY=/YE M>GX%O@BPB&-S4>1M7 G(NTQ@(3V55X$&%:S%VV(XEKW A@>N:.JPQ.9@U""! MC\_@Q9HXLH.FYK@A-CL0K_>6MIMI"B .QLNUJ,.$_>CQ@OQ<#T]KAHT;X,CP M\VFXTK_WKT%VMVDC)7@_5O_/J;2K4%B8=JN,2]_Y. MX+?57R)P:Y\WS0]O8 M:8,MX@%,\-Z%A_W+OP+8?6! WH^4#AJ%HCM$N@Z 3!18NNM/A T5K(CC!_LA MN($81Z0J0,'PG A$)?%"TT1 H#2J6@5Q>M+Y[ RSH7:G0!=+]8717=0$@#]+ATK1$6'- G,1=6[4RQ24IXY'$0_:N;S7V%'#-B" MR^N. SN@MA[$L:)*&%L#1T'HOV!7&W<&!"WZM_+)8U;@N:!57K)S>[@TXDSJ M4"= '(;IS]+NE7FF \$TBX#%=>:GDC>J0XPIE!\K9YTQ\!31)NL/$G&]G?=N?8,XS%P]2NEY8?XJZP M,S3-1XNXAN#MI*-9L!(X;UKYKX5S?!'V!9H'CG*P@XP:P:IXOXE^W;J0)-V-XWW]&@%U$TH MF!T@6#\2RV3;Y&3AG6DE55@KGD*3'0*+ M!T*A/?T>Q!-!&8HT'#>S.P,.1= L1T MGR"E&VSIZ+X(?1U0+Z! ()0&.4YCW9]:4^EDQN1)+_LD;V!@!]2L#[;KQH:" M"A0Z0Y8D9L17\% M"'FES\G4]J?1(I:@O&M_\F6^95R-AMJ7UR%JM *=G28GXSB8MK65*O8X;E%; M*;UN6ZE?+!_[Y 5?F$_SR8O]0+1AL1^(-BSV _G$0N4W;(,'2RFTEG(;AKY] M'X7QG$EL,H4CIG!6Q*/G8+>7;$I/0EQ;'C_NA?)YO@H(G'TSO75G M[VWDMUE%LQ1MM J&KIH1O \+[\E(3508[Z D_ A4+8#(;%=![%0Y)0DYXS"B M'H+4"1%'T="8>5 ^>1*8<#1JJ%/* M:*0WTBD%^-ZHN53UYX/)^IXKV00@GIY5VY M]VT:TU60W%6U*:_31Z9F)L5)#YSK'J:*&5*Q"@(-E2JDF15:K_>EB\Q%[8X] M=5I(--B\;9MDE&U.?%%0,R0Y27(Z%#D=( ^NHO7=23,3R%^S0GC7P2I,FNJ0 MMNOB%-/OC\X-%Q+G>,][NL+N3T0[X[S_IIVQV;8G< MMCC*@5=& :;R45HVG/=@K17V WF'2LTX3-<&!OJK2B[&SRU'SZ=H<8\]N$5N M#N7K!)]3)&VG!ONI&M2/L]_"1BG)J/9N#4ST&JJF8:J#L590W24?2)H]!,T. M3T@#@^/LMC$.P];(^D US+%JZL7V0))FCT2SVDFI8'B<_3;$8R.D65.=#$?J MT)!R]F0T.SHA#8R/L]O&.&R"- LNO:ZI0[/8(6,]S5Y"SYU/.^4HJ\5LYPOH MV].12. )NGBT-XX8UR^L=5CTRG!B:1E$B: Q^NN[B32\#2$?RS:B7=WT>_TM M1-WV(7E='*;YC53*-D.*%"E2I$@Y@4C1&A,B95T4L_F-5(J4T9E:*?DNBDEO MC6R3@!HU]B#D3M/6^; R>W>3L<;"A8(TD_[E/S+ *0 M2GS5[5(($HOZ*R^]E5GDQ^^$G=G>K*?\X3ZQ ->!W\++J0-MTM@/ MZO$U4^:^MZ G9VFR#;5;K(!Q3WE?W<#@9/!?.E$0?\3^%=E/P/]N&'\[%TT5 M.3I66Q-1B!(;.@$W8PL<@@BUS^*/]Y2=6U^=B)\4\?_N;.Q!E&TO]&SQOE$9 MY.6:2CJ. !)V36(!EOP!O'9K54$OPY<'(+*Q<:15T@4#/T%JY[\DQ,1-(VDS M'G;_XPW3*I";93W>8(DHGJ@=NRQ>Q_BMV^TE;7=R"\O$J]RQ*? W=EO[1;#0 M!Z"7=VG'CV)WE&(G%&-<[,ABC(MM8FZS^Z\&P3-ROQ6(MB38(Z2\3TQ%AQC^ MYI+]8(3AN'U&)J/>"!N&U&LS,IST=*VI/A6F5OZ2'?I43(:MVY31T_I#V3QC MMWKC6VJ(MD][B'V@=JXEW++P71:^;^G3?EYRFQ;[!4?^]-$*6,[R..7 Q?T" M*YW/.]',P=I3Q&CI0\+->NS\X^#=?B)->^.C8, MU=#DW/:S);WU":NG(3T=2$]3M>%('0WW'B;<$.E=B$/"P^*E4/AVTIWDQ;2W>#J1L=B MG)(+[\N8+5\^Y.%8\P;**>O+EK>Y,6X:W>.P9VZQR9)Q&^@S7AN]DML;/ ,N M<'7S2GN=OR*5CL]!9,VPWT)98V*XPC3Z*L"J)<:GI+S&*6]]:>EI*&\(6D[5 MQVVBO MQ>[YY(0[7VRH[H05W,CODYET"4[>0I;&*?*@.QA-UHN_-T\T200?< M+4GN.Y>:GX;#]IZ'L'C4]/[EN-="\=_;^Q:[XW7;5HYR);'6R6SWN(,*]6SYE+_MI>,XO]S]$2@\M%"8 M/!^2R49K\OQZ\>?@MWC&&H5F?Z_(Y<6YU #0"(MSR M:=#U_P*M*=$2-C)U/#Y:F@_@#'U 6SPK&PX?/8!?K6@<4/E1RG0/5?:O7J'AHY)31<99B?HP G@0>P@7NLP($%WWDNG JG_, _ON'> MYPRG@6MU=8VI46.N#;H&QS9;P2,58E@S##G$J@7^!+('X/*/:7(YSCL5XTZ% M4B@B#6F*:",(HL5RE33B@=(4+@A?N#8+5M" TZR]^9R(%N>1VU-[R;F&[%!* M _W.7C+3J?&E"![8RMRCJ]<@^U:J?+GWW C+7CP'OZJ)R,$NB 1N?P"8Y%#Z MFVW=VPX _\/+=?0"+#!.UK0>6 M U\@P1JV :T)$KXD_+$'X\-IKGM!R@07;"$@&:X4!&B1,V,;L\ )5%D@A"1 M_GL@]!*S5;/7'MA@@4!C(\!NCV8.%2F[CJ89"H53ZDY1' !U4)Y5LHF(#0%@1H,M'3X.J1'WX$=".$H)UPD(A M <4_TN47S HBQ#RP->Z;N;.8?&*"!89E6/69H5U;> ^<>M>=0_@4.XF*L/0W MY ; TGF1CO6A<' "K 0 [L&K2!1'VK#3Z8A/Q;\+F=3@((* Z)L#%90HLT< MR,Y%^P+V 1^07NH5G8;JVLWLO/NB5YR,O?XI?YLL#,I^^HAU#YN*PNI'"J4D M)[(]M?'*)6WFO]O[+A,M\5T>_;1NZ8%=W_O,^GYMS>&$;RSGV7H),":4M2G8.ZCD 0*D#7:2 M"_L:'Q(8M.(;.P2L3;>@510:\\0+FB40H3-:*3 4+_(SHF":@X6?PL)+8 %" ME8J$29]:7-9Y[I^1R[7BLPU&+2Z*2S$7I?E&L2->YM /7"]$0W2Y!+6$>V=. MP'AY/IG*L.O_%X$UPWR0@%_9$HQH%&\?0#6"VW;]_V@M^"5NX98KB^*O_B?Q MO.8VZDWE!5X6#Z^VX"'_A5.)H<6.X-Q&P4ZGHR#.+^]PP=\M?_K(?ZH9L2MT M&\0 YZJ 2KBY-%="FQ3$U1T&=>#%G^"TL,$'L-[QL+!!-.25WSSO._[[+H&1 M>L7WNQ&G*+U!4U+1/JWEB+4R\";SUG:?/.<)L&@'WSD* (=LH@JDJ\!-J^( =(!Q[8?,D555L<".BOP)T%;&1 M*Y'-BM:X\O$C./8HQ+1;OMM-Y"W(#&B\MVO<;#)8$S<[;93L\Q-&0-GSIH"4 MV.7;XTG>M7*6PB7@MGC/U'5#6/6,*'M!J@FIPO:5[Z[W# 0!_PX\SCGH7LZ8 M@[8F"C^PYLCM)_(A6QBV1:MR%RG B)WRKPC=+63##'>2QQ*$/&PP!0,1^( 8 MFKD/U@,)T1\8+^:4CB/**_*M\'!NW(/B5FS[B_C-:\5!6SP#FR#THVD8B="WYS]8 M+@H.V^4.#HFT>[$E -V]#S\+8J&> O+!MY:/*H]8H?.$KD+)?OXG>>!7?."U MJCP_VB ^;/HZP0$Z!U,?FW201W#-XR^V/[O&T,D+ /L>#%81(P'U!'K8B@4B MP9!VY[+PV?._D\I$Q.K]/H@$BNVO/DA2TN;]GOF.GE&EHC#$^&) ZWV)[AT[ M /4'!$LKDS\08(:\^"(CJBSP*L 1#Q]IS=N%]6\,U#GLAP7_@A?#3WXF-QSD M$;L'J:DJOWK> Y!:[(XJ7WP/-1T//_TO"SKPP9&_[X NP0B.L.5)RJPBP\-BI5W[N/R \#-1;:4R!J:\D= M7ULTH,DS%SATP,T8E00?*GLQ(I 8DWB6]'L@A%))DM**Z('B-N9Y863Z&&#;\J1%BY#CN 2;!>@U84] MH^W$0=.4:1$OCL,RX*; 4B:6+9 2_Q!YD9&^]US /E\ECCIE(N")(9B\@;A; MV E6_L'X-WB+N+H&^>5B^ $F( M'D) ]ABP^Q0CV6GI#]AY)!_BY_GC\+/OI%8](35SOZ';C"D8=DR\#4@$^%+L M*7Z6^QLN>\90$BA+H(I_,AXJCQ<0QBY%O-'(\QGH5$#> RTF%D)J023B2Y P MD^A5>F<[9Q9INH )/Z<"!%S.S.)[JN0\&35/':!B.%U3XZ>-%%,= Q"Y*M=8 M!D"7N24IDUDZNQ[V1L>X]RLW#S]P/^U_06_L?N0-)SPA)WTF+SSGBA*^A3.J MX$"8TQ0UK,W469NH$X0'V?.6$.V!V9$X% \QS8KO*P%(Y(_Z.Y@H&RKV%/4UC9T&UD7)Z%L/69L1BY0&M;+N[ M&87RXQLI48T*CHD3(261>!9W6/##+"32AI$92X5'#XJ1@VRP'F@1MNF*N/[T M18%W@7-D)6MAT@%8QJ2G5-J+Q2_%? :T'?#KW#B$0V[!5'EDE@-ZB2WP;LR= M4CB'8B:@1OAUP^=_?'Q_K4U DP%FX ]Y4/FO:CWXHVQ'Z"/4>_1#KCNM"DS M(-D+!^&C-5-+04C?6GB?A_'=M=%'@2&ZX^%HPTU%I$WC[">Z' 'Z8CS] M@1L$=%#0V7ZTC"T\QTDW5%@%UE]0Q"R)?\4.&=@A>*IC'^J?;)4"\<;(#D5] M-*X?^RJQGD,/P&\J;.&(@5. M MAG366A1%B3%JE(4W8TY/^2]P+I_0>N4ATQ6YD<9<4_(B@W@>^>C(HS#QP1=E MW#-9I<+4NZ6>I \\ S&E1?:#N^%<.*3-0+,FN172LG#0:,I03H#U2G$9#(W M%R&;/KJ D(<7A;XAP89WZ2B68 ]H23]XL&[(Z19OFHEJO'NZLX7/A* *8B&D M/L]WD3'&[3H\I_?[[_%FP8??L4C4U%Z(9^\Y"UNDB=,HI 5>WD6+G;> MDN</-A6!HW#*OA@5ERRU&^%6+B)TJVR!PB&RB)@!2ZSG%65B\2)JBL3?QJ+-96P6<'Y#H9%1:RB0R*'E D83W(#CG]LI=+&V[I]R"+4D1;JZ^_O1\%%4DB/%8S_QR M5H"AYD&$3J/'\PE9N+25Z:_-T(9V8_'FY_+J'-!\3IS?E;GC?$+G&:CB3]A4 M@'J<#&>N"O"U7 OQ>S? 'JHI@,2+)^(TFP] .!6Y25/4TM6NX>7ERTRJ\V6Z MG?K2>K%?G@"//+E=VOLSD]GNZ[+=_\FV2G+7=/.P:>([9HGC]H^2'*[W:^55 M<[-XBSQJ9/PV9AX+;=9,PO'(E+FZ1\W5+9(?=P>37-P]KQY.KQ?N0!:([*,X M^2BFBVRBDB 'DDQQ'"*3;Q;?IGGP3R2$;.8QBQ.4*^.C<< I=B9VSV8:M3:; MZ7] YHAZ^K0'\ D]AAG$296!NH,)(@!'4XR69\+CA$N$M)N>ML M)=PB>)\',=-8A0H4@9&K.29\T-V81:.&8DDT\"CB&O/A.>.SSH6J(V9]1+_VZ?$2G*>*>[%DS>PHN=?H)ZL&7@; M-M$)!E.MJ=@2)T$;7^_FPNP]Y=?8NN#I(P%.VUN_G,@QPNL*!N97G+$W(Z<> MA"F^"RRV5_&MC24*R5]043U@9,\E?6N[\$ 8(;^]QJ^LE/"Q0(ER:.#\H&-A M 1^.+2Z/R!+#^PWT^3%;+ME&#$D.UX@V"IO&%?.'_B=S4_,*NRZ-0I+=A MV"% 1'-/8N5" J,_*_D\G%5%2D^Z*%H;E%N-$%%77R;&L04;LG^X[; @2R,& M4^;+3$IEFH3D4M!URFP*@!%@HY(-Q'PJ2R57"( 7B\47A;8:>K*$_@C#Q?@L<+,E1:%-'SJ,-'G,N7BFEQ>U&6 MQ[>.2TD.U!#MW!,HW4XJZ>@HZ-K1:;A?0U&!G,N7>8"*3#!'U9E&/%2Z.JVQ M]#TBN8LN=F)K.;LDY2/'4*22!I+^M!0_2/Q&NH="GQ_(P/4HJB'Z/,1,+QS6 MY (P>QO6HWSI& \D,Q0"&YGG#$#J=<,K))WO2>>K:V4U9!9=\?90$**YMH@6 MXIXL";,E)@;?9Y#K!EBW\,1R!RY?\; K><]-Y.T]&7<'!T-R9PEWWZ*>B)TMR1SC$XBK;G=I+ M!\Z1QNO1]UR&:87E'RYE4E)I+&'BEEI962I8Y+_>WGZY>JWF8DXBHO3$^$MC MAOP89BJ9XQ \?TL9!WB>G*,->!%I9G$PK=S-#OFT M[A3ZKX=6X ]N%XS_P?([Y2E9H-ETKD1HDG*K=OPJ:KNH!MUZ1 MM#(@FB^WY_DM"6*H%%V8E.$C*PX(?R.;;"20Q-9,9YTT4$[(1Q\4#E#H]3DD MZDP*'Q@]O6\V-=][:#8V*MS4ZHX$K_I\-*HW=/Q8YUN_JWWF9P\WCWCNV'SG MTA'C-:=:K^\F?GXP^X?EVV@K'& L^[F :-]AZ]T[KG$X#CH_>+U')>UO-;#C M3$XLFD;N(C*VG$AVTN.](I?3BP)L0/*Z':RP88%CO:?& @>8Z;.64I(FXT?T M73C_\RNR.)7AG ;1U<%5Z?B3$_)V.;+^LL\(Q\U#/4YZ-D,S5&.B'W-4I3CO MWR2U=(]:])&J:Z>CEGTG/$EJZQ*UO0+9--;[!6OJF(1VL,G+IX7LX+A /A//>K(I6[ MT0FA^\R(;1W<:CLBC8"FW6QDC#6<.'N X;*-3Y:M%9215'W15#T9J2-MT#FJ M/G3P2'+%)7/%*\U4)\,:)G>+&$(&N3^MQH_=XXZ?>6J3J@&H8P])-F1TDM=M+3GC'YH49LA^-/-M$(4G1?CQK^B\Q]U%^75-PZ.DZ$R(>S6D101)*6XG*L] M-WBTEZ*K%$Y/"5;;=R23VRS@&"6B/EN6*& H&WHSX_CG=0XNX-]/\(];59-> MKM2S,4@ PJO;J6L6MD+,E!H5QZWPAWFB?MS[M(M%;0A6 /1XM^PI-;I( M2Z&HD1/^!TY.9$(59LE>4]Q1ST5LVE:V?+$=5'YGR5RG6$9G1P!A,P6L.$N: M[HH^OM/'R(_+1//G%!50?$04UM2EPSDXI#*_0]+U?>KN$6Y#P>*%=,@@?TH" MU#.+BT,VK43HB,O39C:?ME?6 T/,QJ$X6*:,LUC5+]:J6Y>_=1.=%C&/LK%L M9QOH5Y3T%(7)L4L\)F"EZ:.Z%1[#0<\8CIHI6QCVM.&PN:4V[JHD&! #TP75 M)^LD]JB3:!*0YY<(+2L#&J"9\\T$5@[BT)XF%;@.XKI'[^7XG&@_;2Q-MQ9!> M:1.R7;=S.%_2[KS;C5!.VYK]77P-0BSR-1V>]CD9GK;E&.XVW)=EYW!W;'KX M/YD"3A$&S7EG*MZ/*IUF13<"N4L@JG3:F_IR9KL=' M184O2Q3C. 7&97QZ$P[#HJ&9?$BKF K!1V]P^88_HUYE> _&,D_TE'.:?)XY M2]ITS6=3[\'E#1$M5-4OXF8QVRR0K@;O&="6FYG#@BWT<" EM>6;48__N=BJ M>#"YJ>%J:!;/ 8@QB%\LK!GL]LFR'8J9X["6]-;BEE\%95XMWI C%]K>,]X^ M/GD$BNR%JIJAB716"793AX_$X#2D"QKE0IH.F[N+26".F)(:L(5]S1]U7F!; MHNV@Z*T>3Q46[^=79V $74_Q4I2?*T^F"'5_EK:"$TT,L? "S@^ MFK!X#)!DP#ED:P8KX^%+R8RO M9&1E;L,EK5#3>85+8B24"X$W#Y\1*K-T_&DRM5(X "7C*S,#K6(M:,5I+'F= MO)XP',JD2F>'EL#6F\]1B ,?3EE"NKCCK6"R+382.*Q@@H./^MG&NELM;P&K M9GI\EE-*\@Z>LL/BQJ:9Z;V"%-.Y-HG")+AM=^2N">O/R1#97P0AM$]>5QZI M8MZ6Y;!X]I#_G>4FY!XD?+"E9NDIZW:6J((M]$R&$5$C8,((Y>=4Z)PMUW456B-6T@1F+3#/)LQ]O$Y-H A*R$VD% 961P4:B0L9HHK5VE6+!N^_'. M.20RXI\FGH=VD.GBBU,@<48[_?O>)PV)&Z8,'P1;N#F]I_6\B--S WPA-;LR]#]C)B:P>9Y\X:%':= MESAB*ASW./)3X-HA<[;8X*FE#M$LDAIOZ<]C(.G( %5YC 0R._P(R)"VZ6\ M>3EO>5;=L LH7V1-97R3DS.1AL'O:R@1.W M:_0O%Y&+7-(BEW] &[D%+;S[WE?3'+W\J%G $C%NZ&&FCR>U\ M>-0,-27]1>F7_ 819PC%8^LSX3>RK]'PB/5JML8#3FV39GT3 ZL3DSN,2:]O MC)LIQC!ZHV%3XS8&D\$9;TKO3?1ZQ33'V92Q_N7[%'=,5JL=!''G,Y_;G/Q< M7O/PK23I:?ORF8L$V9W]8PN R8$!)94!W4/VOB50V1/O6C762:AM4TEUD8"1 MY+0_.9V@Y&Z%9J_Q]Y37G'4:KH>]D7D*OZ%?F3%9L[G313?]ZG9;K\E('8]' M>_6ZZW0WN\V2[M*HMV,$K/5UU9R,&Z9@2<22B(])Q!-#'8^:%L.2B"41'_'@ M8'"K?;/N0(IC$/&QR^Z[8?FOY"&?8U^.\YS1H.NJ/JG;=5V.)CD>=@R)G;9B M9P"&EC&1V&DM=D:#$_%.6\*#>K^GKW;H/:VAP/'Q*S6+Q=PX.]Q#[39B]+>/ MF:D[VFQG16@?NDO$Z[JMZWY1X/3>\:F9?[1MG&C:\;,2.5:/?1L3**$09 MOM)2U[@$X,T&ZV)?TUD^?_SGI7&]WK@N*;^]M'A<=P=,Q:Z&+ MV!F!9[;CK83$SL']*U/5-8F=EF)GHJGFKME!YV(NM]5DJ"J4OS2[H;O1;FT, MW-67=Q&MQ&)"N:K6M;HF=8UD.0]4U)J(PZ2=E@,?9>05 M+NSV=][/[1)Z;*@ L-WLWU8D%S3DNIP=7@?JP!A*O)X;7K6AH?8-R;!GB=C1 MJ*X]<0S$-A2FH/<.6EX2]QMF#E,S8J\X64HF#]^\&JGF<%AHDB/3$#N,TH&J M&YI$Z3FA5-/5R427.#TGG)KJ8&BT"Z4-A2$Z81E\Q+91+ BQ&[BW8#L9!=V] M)L-*T;IQ8GF'>2S701T/Y/5_2Y$S4$>U;U@D-4=U2R'9=_G=+=XHX M_#X>=0>I#,SQ06W#K6/F=A?1,AY+K+0/*Z96/[XDT7)X&3:L'R.2_F6-ZE(: MZ)0,AW)9>&$NYBN]7T-+2A/Y:&B9C"1:VH<68U COBO1 M$TIU=3RL80]TZ,YVE]3Q_-Q$'1;))9,;F0_H$&]TRBX_$?)^9BZ;VR$W-EXM M?>_)QD'+.&+R=;FI<5$5X>I@H,MKK78BY]6P3K!.HN5H/*/K.R;X2N0S=5GIDV/H4;IO.4KP2IQW]]/C0\[!D#A,/M M B@I###\ZD0S!EORIM^OLS+_5>@#HOQ4_-\R>,1F4?M7O::6?5RVE#7KCP;C64M6?FUJ]E2HW MI?4FHWKGJ_[CI=AT);DFX[2[>CH:1;2;?=HUM- M-<9U>W:>->5>.O%VCGX'6MVDT [E/'?":%\SG_-"4I,-59,==]J*G(':']8= MTR>15K@[['2BZ:+2HMX<*)@, M90US2Y&C:>I(D\YH2[$S.AUR+LD9Y7,,-V4YG[ TX:SO8\Z_=D/35L,P([/6X%BX<=8$6$],/HAN8(B%?_-EN"\.G:Y*U!XKT]47J_>==#3 M1J.F"B8'IME0%>>@N2+<5FYJ/&JJWK512$UDO:NL=SUJO>NN%6W=*V?;JVQT M[YK1[L'K& 6CW8.*I")91+IM/EUI\6B=/)-S:PL/_VU;D<1I /'3-E)$#AN0 M5"6I2E*5I"I)56=.59>4(KJAN0 M6#T[K(Y;B=5+NRIW9:$NK[D8IM8F,'[<4 M,W6+QB1F)&8D9N2=R_'N7)IM:-5=RZWV):RTJ=LJ$"1FVGH]+C%SYCS3I!^J M#[JB1'DW*Z]P0[&/'WIN5VCC'2<7M.):M"%K_.QPNF-ZE,1IBW%:-[8L<=I^ MG&HMQ.DEU8K^AHF-<]];9%JFR S'%#ZOQH4QUS)=JL/H'$ATGA,Z1Q*=YX1. MHUWHO*0LQH_8PX,%H6*[4V]Q<<6!\LY-(D8B1B)&(D8ZS=OKRHII$&=^A?.? M_S'6-?VMO&&3Z)'HD>B1Z&GE)77;E>CG\)'YL095%9==6G+T;I0F[6B)'HD> MB1Z)'NF+5EW@*O=L[OE,A'*5T/JQ8\;7N=XS#-MUSR"OC?9#IR[1N;%G>U=P M:3:'R[-!9%=QJ;6++QORKKXPIOC,P'=(@W.F68GPAQ M/S.7S>V0FQ6OEK[W9 4_Y0-E@B+ZZ2/6/2 _"JL?*4PB/=$ ^\S$41X.R_SWT8]WL[0>V/6]SZSO MU]8<-OO&:+O760!6G;TX+SXSC7ZE1<6?41#:\Q?W4^<&PUS>'S0RPUWO] M4;VEJC\?3(PSWI36T_IF&S76@LLMEI-;^\Y' M[RI(_F'YMN5.6=&6VDP;=2_O3G&^5[:KA(]>!&O,@H)-7>;#U+"26X[;?2?< M9T^\ZY#[3D+-V%<:G"5@WJ.9XU='WR5%50#N"_.GJXW*F[RW,7O=Z)SWM7Q( M[F%S>%H'B[\<[OSMCM=,1NIX/&KA9*T&@IF2AB^#AK6^KIJ3'?NM2B)N%2XO MEHA?#=21UK)$4ID7W)H<[[W1V9KKH(;*?KMB7[_S@E#QYHI?;F>?>?*=KJOZ MI.Y3SL&!W&SMX8:9W(V-[Z*3MBNXGM%?R/S%MO'5I.5\#<28OD#")^ MO_I82KWTO;E=:$4BO*Z#QNT.#5 NSZ0]@R ;-VEY4J=R82&VT:AWBE;( M;2!UZ=UO)(ZQ)(X&B*.+SY?7WL3KG"SGOPJ#FHFYP#3&4UR5*,]6H/QE,NI- M%'B5(QJS*.$C@_]?F3-,A1$J@"ZMC/B+UM=[P[J+&*IB*3,V]9D5,+S!^7M&,:1!X$WM2V0OA!$"V7GA\B(+W(5Y:.%0($%X2=B0$P>'ZT M'5:Y-,:96(!M=0"S0!9/]A3H!1\>_91'TT3_B=X]_@DW&BS9%"NHG)=>"RM7 MUE*Q$A>J_'_VWKRY;2O;%_TJ*+_DM5T%Z8FDQN2=6^4X2;?/[;1];>>DSE^G M0'!31!L$& R2F4]_U[0G *1(C:2$?[IC$=C8PUIKK_&W-B=7W ^J- ,AFDQ! MH&85_)[ YL1X!D!5"'0(/P9$-%F\#-2W>!9E0%8%'%,9U"720P0[FI45O&X? M'$=E4AX&?P !1FE < M8=,H-=/&H^;!;\??@9ZY3S5X#7ZFX='/_[^^6?ZK\&/B+0$ MIP]_ *YAYH%+);J4#4M;*X4/@:(.U.%R#A,2U=S)?(%]81H+K.8C\KKUR-XN M[!,Q2@T9TF&:YM>T("Z9JN;-F'+0KW]J.0Z.3P>GMU;T=3%\5,-M:[4Z5TUM5C5UNJ=K MO4LYU,LI:+C/PJ*]6?$F14$/6OBR9UMV#^5">[;B6]3Y]*64]R$U;QCCWACO M_@9X6G M>]N9K2>V?2*VUZ/PY'3[2IC[I+-GFMRP/4#BW@?U7E9RPY=94DP./D9%M0P^ MJ5*EJ2I6*VS//)0]. ]/M[ZT'J",X)GN[D5X=M;W.M_1TWD]" ?'6^2R]63_ M F"SR4QYC[='(/1KE^AE%%R-Y";;O3>N_0CV[EMNFT1P=VV9K>YYAZ@<>ZT M/0_DBNF)^B43]7U@Y3P%53^TSZCGBI?,%7<#WWE2?GBFOJU'=ACNC%Z^,F'[ MZ=,)!T,'@YT2G,3#A:*).<>8,W^_.+@Y'=TW>/A\>GF^=NWT88-ZC ME[T]LBG@(:9O'W_/:;=/EL*]:BLK\OHMR.M7:*]?8V,'Y]LGM+>RXB]NL;&M MI/C!XG7UAC..[4]F13V6I@GVFY/+!]PU67\72$[4 "95PEQ?U;:&R4E'M M0CPS+T_P0[;& T:*X;:($OS/4E5E,(NN5#"MT]093TUP!DG9F *P;Q+A@_ET M"N_B%!; OCDF5A]0>QB%MW@)H_(DDLR9Q+$557/XOF6E4F$*>Q:W"RU 5%1% M'5AK>J:-\L33\^B0\'6V?AK_KY+M-F+;,V([O^B);7<.Y#D3V^O1H&^NLX/'LH4NV9<7[:^Z^'>5J2)* M&3IU,D^RI*P8C+)'5=EG[(+A,#P=;ML@KP?*Z(GM5@KC67AQ1)LIIW1'3?I67"Q.XG%'6%YG5_.6?3'P\.CNV;1 M'Y_=1P.#$V<0&&,PW#1Y7LT7:;Y4JI&XCD^OR&EW4NI'3NX^;E-9Y?'7@S'] MB(N$G?*R\OUT_ N;"2\YU+C!:7ZMBF"FHDD,?% =!N]A;"#^BAZ,\VRJ$(E> M#@9K&OPY>6G^Y.)M5P?XSY_ MY;C S.'VC'JQL 5%1YM/J&G;2?!\.GH:#4^%5&[@Z@T]W'S__7@:70'E2 MB#5-2M"#@R5\4_8X2I$EKI-JMNY2'DQZL3;>^"S-H74.QY <7@8A2>G_65;#T1[S$1@TX0'IWTI6P]$>\Q M$;\^#P=G?2G;LRIEVZ7CW)GTDKM7LNVT .-;J 'G^,):!1V#4CFZV-O2F^=_ M.F?'VR95[\[IW/E$=DYD/.?"J(L=Z!C6BX'NB^I\.!C^^ 3'LY>JR-YZ^!AX M%W-"DLW+YWOC\ED9EX.3H_!H=+>N,SMK8O9$_%*(^#P<';U0(GX!=+I'I/CZ M/!R>;5'PWU=N/=;!O-2^12_"J^;UD'AA/K6SL\/C%VJK];;\C<1QWA/'/1#' M/KZ_<\OO6[WARF0_,Q*Q_O M0VK>,,:],=[]#? 2RI9:^H MY708GI_=LKYI!V+./;7M$[6]/@T'9X\<1G\9N0G;EP/M?73N)>0F?)DEQ>3@ M8U14RP"!&@D8<*6B]LPCT:.S<'"^[57U #G_SW1W+V!W][>GT3,_G=>#\.+B MXDG; #W3C=U"'7DN>2WWV<9G,-KU*Y020NZ&12-Q1%AJ,,EKC$J2MV@S?^@S M-3ON96MVFVON \'F3OOS0"Z8GJI?,E7?!Z3-4U#U0[N*>JYXR5QQ-XR<)^6' MWJ7UK%Q:-R5Y.GS!G4&*R4QCVM.XZOR8,)Q1IW&7$IV]LFI@\1_J^SL MP>EPVP3O4:-K".9GG[J=.R1!>U6+A$=)TEZUD15Y!1?D%2RT5["QK:,S)]O\ M5KLZNMAVA';*N]L>"T8X\5/>N7&#V3&SG[N8*4LC;MY#0(,TF2/,)@&7F/U& M*]B]!:YEZ0;FE#0_&SF=8FY%8C#"EJS?T>;DR*G,@"%2!9M,">*#+?J=#!Q" M?<"F-W[GDS7-5)R>)TXZ/O=HBJHHX*RJM0_KKC_ZU_5=?P;.21@63K+NMDF; MMTG;,SKWJD"IS.3L\/C[6Q$WULUM^.8(-U1:17'S&GQEDI0@&DLZ]G%^U=6( M1G;GY36'.^F;PSW1Q?8!)"*7\OS"PL!$(?>E7*/OD_/HD^K[Y.Q-;G3?)Z?O MD_.2JD7Z/CD/56/S\C:F[Y/3]\FY!?101Y?Y'DSSH=:_V^& \Y-P..B[C?0T MO,\Q#;\^#4=GISO48J7OF'/G(SW;H>/>:%8W]/H97AC_ZXR540I ]E.YDF6E!6C@_:X./N,/7$\O$5] M<[$=AL[>'=H[9F7,0U.GN!D=D9CW+/F$1V1 M>)/S3B4/YR=WK:JY&!R>WK6JYM2I"( 1SKYO%#.MJG-0\T6:+Y5JUC+@X]UU M#F;,"=;RG'AU"&65QU\/QO0C+A%VR:\2\-X]LJ55DNF.FYOFUZH(9BJ:Q, # M%4WE6J4I_G]GY<'U+(EGSLACZE=@B[\VKTSP*C&PJX#B^HAR'E$]E?X&8_O+ MSF$O@RN5FHV#0[ODG@2E+K>P[ZTNM_!K3*()<3$U6N!=Y[(6LZH]ZF$A!8#= M_G:?ET8GVW*"VXR$":%06(>C)H&N=H"'L0<%V&P*R8E[2T@;"9^+VG5"-_)/ MY!?CW%N93,@CCSI']HJ$@+%>Z/11"J;V MC/17>P]\XC\>WKD\\]21Q[>MG7-9$(88G&Q:,K?F*KGQ7G#*U8[=>\&GD(^? M?R^#2Z 1*8F:)B7H.<$2)(N4Q]ZBEF[D?J]5B4I%O?&?=5*:LMY_P.?*:+E% M+5TG)W:)AR;W]>5=IKSK='5Y%TXWF?S'J^3H^.0X'A^?G9Z?#X_CTY.+\XM8 MG9^.S\>CZ'BHCOYG<'3QZED5A>U,#=B_@-+_B862FPCG'0(FP'FG.&\6P8?B MH'&5VN_.#B_\OVK1RF7[=-?>(*;=]F,\Z$BW4/0^-3H\O].G1K?K=+8[9)1G M!W]_^_9C\&N2@2H @C3X#21F7=B:PCVY]9V;2'>ZFYHUZ?YF$P7B9D[:*BJ$ M<9P7$]* KI-J%N!&@%:K@K%*$U".&#]"JX^9WBH[[%RV*@"-(*A+!5HE62I7 M45K;7FNY*=>$_\#.>_1%)"W\=8S=W>#6W#<#PU!.!AP-=W(^5\%KY.PW00(; MTMXEWDWX+S*A/RQWK#D5T 2O8$S\U!78$GG!'AWN M' B,4M"^^SR:9,0;LA"Q'^.EF5!41.,D3:HETPBULHS*RAFAR5[3*,87J#D@ M-\$#)CJ0EH<\9 *&DIF+EA+XSX5L""\Y2LM\DW4#=6\I!EQ[@N%JIK)-]$N6 ML/** P#/ V$42]+P$[#DTP1$&:UN0X)>3\AH+FU$S&SWSZ,E4%:QI"L3U6S< MR3K3HZ(,1OLR3;M7OF_RSK-TQ@IFF(E/0ZPBT 9.Z/:@RZ "ROLKH;:=P S_ M9E0)9'?L58E;.SSY7A\L'E%=F4W'PS0TY@@*8JJ24$4^P%O 5]0NU!TV:[V8 M>)=>E&4UV4KL7UW"0JR =/"1R,)#BHR^*F[PB2*Z1O?1%8D0U)(*4(=*)EKG MSL0I%6R020M4(DXS69X"SY=E&'P4=K2NZ&) FF;R 3D&*GLR36)J9DJ=/DO' MFT2>"EQZ"H=!O4W9@.7/FQ<$R>-2Y6#(+H!RP?C\YN+HX%:(H'>EE/MQ7O0V MVXY[.TF (PN>I[FCS$LDH/1/L$VX*;2:A,4<,/Z^L<@?I 2ME8\DVO]=9WQ? MD2"'"XS9"C9@]36.9KZ6TUJNH$.O+,FK*;\X\B6TU,5=4 O%+6:9R6C7F12M M>!K7DTOX.![-GS5\4!4IB3<51T9$HAK!@MW5(] G@\Y,&5DK=0%YGH ^U3KG MPFZ>YELM%W[YZ?V7G]^R5K=:"6X)@ARI']^1&_$J@7GA_OBW MT:TN27#U0W MK35W)+P$^J&RN^J\2FR44U=K%LB+NL"FP:6K/S:7 O2T@M+&"H\[>#U 6H7S M!VXW3XB0>!/B>V'P>HB/9_ %Z?+\V@AHG-$;1W3CI?EZ],9W037O6WCD^(T( MGU6?/'FSB;(* [\^?;/ZKF?_XASQQ!@/D#SVK&&E*EAUOGEK'Y-5^W@8_$Y* M7CG+ZW1B5$PZ69+PL9<*9D=?_1>]132%A@^Z.1 ^3!12C].D MG#']Y'B]PP:!DC-759'$Q!(U<.E-ZQ&"'BM#TV+!6M=#2-\C D!#K$JJNJ)6 M\O@#?+@F X34JQPY'6@N9^V%MBBT'^,K:XV)O&?T\V$#8K$'*YI;4L@%0I)_ M#%\0S,#(QB&QK[W M'<8T#0N:+-VM*\UI)+(*W9<5B/MJR11*+V+8!*^B98!B&(1_6^Z+TD.?6.>( M@<=:TK1#W5MQ8>P>*6_I2?VD,%X3O+-FA_&0_<8R9O>6N)9;?S(V+JOI*V!S M?;_[M2)J1*F.Y-BX+=;X#+O(!S5"^I/QRCL^#A/57^DA W:=+RJY7\B]0R>T M*KKXA^OW1>[7%J16+BS[T89$1J-E9UK-N2-XWUOU%)_,ZZHY^3JK2S0]T&]W MA7<:AA#0VJ0U=ZQ(S&\*QW]IN@FU( 295^&=TM@T4J5*+:6RRYP\4G:.VL_# MGP2ALV^6"IP<)76PG>:[\MCZ+R.@--"9X>[7N[*@2U@T"TH.8,=@J>\3R@E) M\?@N9][Y,5A7:5_@#!@X5*:8"1X&'GQ9 573=8%:)=S\F([3>;A"!;-H8N"J M>ZA1&XL^ZZ%&'TW!G^9IFE^3X476H%9T5"/00D'<*N]2"7ZP$F0O $E'IX<7 M)^MA*#=&M#P^/!J=WQ/,YJB?U&-/:G1X=GIZTU =Z?::@H$;U.9/O41PTR^K M=Z01.?'3_INX*=WAF7'2R2TAN/:YD3[Y;D.\H/![UY-N3[YZ2[UEX?OLFJ3WY M[L8IOESR'87GQQ?[0+Z/9 7L(:+KQ[0N?P@^WY"(MM+0>I[8=(-A.!KM+SKE MG\Z.GLXP/#G;MIG$@YY.[Z!;?S6OK!J\ MU9V\O\!?PW!PVJ.R[>CAW [,MS^>GG?ZP]E!WNG-Y1ONY U*JU^8R?QT<.Z] MWM\?3W\\_?&\K./9#[.94N6?XL3^J4JXI[]$WYS:&GUP]SJ?T\.3#2;44=N! MX8^#T6%'+CRZX7& 5__K]< &5[CVX&78^J]'X>G%:.O 4F^K[*8@[(_GL?CF M)#PYWSX@VQ_,"^2;WL9?=5A=E8_D<)>YOEM+_W+)? M[G-K=IO=3\.SD^'MK(7[V)U', +O.LUMFFGVO/22>>D\' QOF4ZP)[STB#S1 ML\56N[/;G#$8A8.CXT=EC?ZFZ6^:9WO3#,[#L^=QU=S!MKNIPYRL\,('47D, MW),-/*W#^_"T/C+I$5A+\-.#?/UBHX_W^-<]_O73XU^+8#E]?,'R@(!*#12\ M'S:&8T/4H[V 6[K8&OEG)5[/X/#T[.R>0(3.SH;W,ZGAX7 TNI=)#0Y'P^V6 MMQ;9:-L=>?"=.H;U=?_4PRWU<$M/"K?T!(2W6T9@#]W40S?M/G33_NU*3T4] M8E./V+3;#LSG!KK0(S;UY+O'Y-LC-O7DN\?DVR,V]>2[Q^3;(S;M?7KJ>]W+ M\#7'9]Z\4)"FU\-P>#;8G);[:KG'.I@!IK_V![-[!W,<#D=;2/_^8![O6AX. MMJAWZRM+5R<0#&$0&?2 UO_#\'!X\A19 WRT/SEMA=\$7EMAKZOPRRST'(3' MQUM<%7W!VF-5L)P.=JE8K3\:CV>&PRWTWOY@'NE@+LZWK?GJ"SR?Y*!^5HM" MQ=+M&7,7(Q?/Z869T M_#(.C\ZWA;SLS>HG.:H/5*,@3FSCU7YI\,9;5W+V>OUC'-5!];U_^MX_^W,Z?>^?'3Z=OO?/3I].W_MG;R[E MONM/W[EDYP]G!U%-^^/I>6>=)361:P]FNW\H^G$L/"MS#RVT3D3H[ MOZ7VO5OHY"SQ0]4SQ+ MIAB>AL.C6X9E=HLI'A"<%]=P\12(F2W 'T+,?)=G9868H^_JHE!9O-P4_7)7 M(#__4%RP,U$:836T.*\$+'N0P^D?$,0LD-YU-2- U#*T2+15#N_.X3&";A48 MV7R*]3_PJ2R(]=X0DNHTK1$^%?V^,,CU+(EG"$A;*$1?1>C:$HA%=E6_>1C\ M82%K>;XX/8T)BSG.[9>"<50F93!3Z8*Q2Y/L2I557A!NZ5A5%7P06$D5^-Z$ M'J%_IDL2?")XN2653L&?"5<6_KC Y&V&+Y9A\.^,?%O- M@&I^__RSWDO$,X8?,OPR\BWW[,WQD2!B>-\(_AY="LYBN@S4-X;?Y9/%KZCI M5,$A.AC#&#>/"H*;ELF&>%3Y8I&73 .W'MG; H;MG:AIDE%LH(7-BZ_8GTO8 M2_@\["GO!DTS2P0;&/^DD SU] FK=ZFQE 6]^#!X#P0$@I QB9L#X<.(=;P M@9J4,QRT5 BI7,+K*;#%7%5%$I>'P9=9#22-=+0199:SO$XG.!%\ EB0^RN; MJ1"J,GX9]CD*RGI< D'4R$)Y@3_ #&K:-.(;*K8+$A#NG-N FQ7"W**R!JH" MKE&P ?*!.(8; 2D[N$Z H1%UB\A6BX+(P/XF!N=ZHR4)&+0QWHLT?WIV4Z3GD[U">I;#+V\^?;L3:,2UOG? M6:%GLP!V.!@7*OIZ$$UALC]$Z76T+%%3<@D.:,O=P%5K7TN8)[ZU@-=Z,EW* M[ORO_W]D+BY.[F]2IVN'ZJ&P[Q4*>\UC/?;SLT"A[5%[GPS[>;_6_G>;MP4M(0?LDFNMK5&@?#C+NN;EDGQEBX,59>+YUV+I'O>QI>(<6/C@:AB=; MYZ7O"1%ODR=WAR#9[IWJZY/[NY3N=I!/L_[O[Z:1['$:WB_D)2\WBZ*\L/*U MUV='.X(C>+O2FWU\_R59 VNC!*__):TC'T@ROS0]:Y^4+#04;EOR_?1Y29LH M6$_]_O,LA+B%&O=DWOTI/S\23K70VF>^"W&_T).W[0FX92[K05_3YO&H)Y<#FX'[O5!VU,T*:% M9=M[O%^(Q_MB%)YOC?6Q)Q[OGHA?!A'#M1<>;8U-O2=$_'+#-O?8/?'9> +N M4R7;.0&V5;CFI<'OOQY=;,$0?]^>IU;:G?O^9!H.V5PZ?APK8KNQ.)O_Q*CDZ/CF.Q\=GI^?GP^/X M].3B_")6YZ?C\_$H.AZJH_\9#(:O;JPX.O4KCBZ>K"#\G\F?=3))I #Q7;1( MJB@-/JDRKXNXV0)QBP*J72DUT4218G"UBQK!"WZZB%%9%SWXW'!T?G@ITJV2.H\&NC'''LTL8CB8 Y)2J MF,T5W&9AZWF *L\\+V(D] MPTK @YO654U$S(SM'3^1ST3!@BOXS_CFDF7 :.-=1S@9:)/"<97=/PUK!#H#Z@.F)!RP<_,22]_5HM*_UV7 +!NE*4QF MBL,@?D*=^2,XD](G?XT0"Q-5XIQ8^.GM#3WQP'@.N*VV;AUL%:GPO]8( -$$ MKF\JEX_(EZ F-Q:9"W<\'#/0B#_@:I-X@ZOO'>P$;/5;AS!O=]V=[!#+9\%O M41'/@@%?$D=$:<2&&E<#3$]>>'19*%IV\!II&N%/AT<_ZEW1/]*?!S^^88"! MSPGL+=#!?P$!JF7P4Y1]#5[+FY__ZR?],#'*?T99C6P,TQC0-*(Y)Q_@UYJ? M$3"0>3X!,2W/&+(K@T5=E'7$]QL_B? 2<$M'!6%G%#Y#CQ5U<;Z$[\-+)+MA M9WY6L9J/02 -A[0YPZ[-*1%*8,)SYGT8WWZ [SV - M*NBB:;VK!(<2@19U:9!O4&,)7B=O0,VH%..]P#4 5R4^CO2"JDWW4"WJ/0EA M)!B*9L!(1D1!<).2"]?T-1?0BT4:P5G^\_U/'SX)+W_X]9,F"/_5L\[A4(B< &-'* E[]J 7X&<;@D_LK.G/KKMJ:\ZJFBQ +&JK_ TCQ F MB+2LC@^8,WEC#E6$)?EE2.B )(R_XMA)+MKM=B=6,H5X8U8YJA&I$L0D.SBH MY,F\GCMV4\> ^T\#7SK.VD#0D"4%=T>&X$8E[K;"7;_*TRO<=3Q25*WY+>#Q M>H$G_=W)T>&1-AY9G21I@'9H^[HZ"?E4B 5Q8G@'HH&'0\6@\T8,":3O3!3W M$[A"$&LH9IV?+("M)B7Z?'0)E\LET &"1JF5@WC[,I(7!<@X(XJJTLT&V^6[D;5-.^N=5E*3$,?@I8BE]7:$)3V!I-(Q6=C3/ M?#>X:; 2YXSGSYSX'"ZM4DNL4 2X>WPE;$%4&)$4HGU!S@NQJ.D/$;;ESM# MXAN">I/!!M(E0L2/?Z(?#X-_\JC>,^4L(F>%\R4:5]\XU;52\N@B!3MG<'AV M\CT=F_W;\'!X\GTH)BLY C*:Z69RRN&6B >=ICE,'8AD<'AT]'UKWKA59E4; M+L!_!T0C+64H2^GZ]0@7>IM%D%F.; 3'1M3972 M*ZHS\M801!][F#Q.M$N"7XYHYF =TN'/GX<0EYUB,+Y5MRQMK!;D8]S--('C MA0TC7#NXTN!Z0^L7:$+\=O#'RP2%B/@D]#^-1P+_3D,M4C6YI UV7A>G@Z8M M$EYP&\ ZX>0G8-G$E8PL_YB B5-62=PPA>"1T]/O\6T5@>41IZ"GDR 41T") MS07IV]G2?F":%&5U4"7H[I*, '?8T.4>@2%$L$2UH'T\7 .7MD^DT20"X$&\ M59W@MXC^L[L0:5XD@BX(:&J'Y!$<-_]^E;-'- M+_8K^GC0B1LE].D.[0K=SJ,3YQ)C?Q Z1^7\HPTD(HR2Y: &JJC2H)PCD(+X M;92&Z&6!XUV\+'"\'>)8BNUPK*(KP'.MM,^"_7IX:EG2:)3(C]\-1H?' MKDK=H9^F:1X3MX*,H'N'+P/DY$PY$)\YAGK@:EJ X;=Q1&)G?*Z?9WBO?E*+ MNHAGJ A]+/++(IIOLHX=HKSW&1,;._?(EN&(9'PQ'[\F_X9N9& M!(BF)<1GS2"D]E53.0Q^MO#'Y:I:,F&[XU$X/#OBL<1KJ,?#F4SXR]%ZWHT6 M\.EO":HG,/AWQQ>'Y_Z,P9ZEB]DWW23LI+\'-R_H*#:Z2@IQR3ZQ1908)=]9 M,8H FOG^A3,P#OHKAFCW+$S9A>U;UG.8+ S"2.@V_/R#7MPCP[," 9X.MH5G M/0/+;SB\']#1X>'HHONG[9%0C^\+"14G->J14&]5;7N_R*7 TSULZ6[6VO:P MI2MJ9A\IYYM9P[D&Y?T#?/B' 7KGT%B5/Q8\8_FK>T4>/$:6WJK6I*C[_$NG M6]V48Q4TW3%]L>D+J],["T]/CYYGF5Y/PR^#A@<7X=E@%VGXD0H$G]^UI;.$ M.=_SKE?6I@6&>\S174O<;:9]/0@'%\-]K)[LZ6S/Z.SD].S1Z:RW6.XH^FV* MO!7]MS-5GC,_=BUQQ_EQ&!X=G3]NI>#CF!,]G>W2VEZ?A\/3P:/3V8ZV^MTR M0O3!N(K>KA"^S?R*IP\.;>[SHFK,L\,S$UC5B:'K Y98'I%*E61=4$ECFG/& MU'=GAQ=Z-*=]\!C+MK(#KCN M'XYLT:I7(4PP.Z8,*IWRCLE<122P M-W"VIW8'OE"+7$J3QK"Q+#\J),DOGTZQ_!$.WOE,G:FHR#C-FV$]\(!.W8/M MGI_9IT6TQ$T*\2]%[12?.K6GNMEPFG O8$WIQW;Z8>O4FP^?6*Y@LJ'FNLG: M#SK$,CH5 [)_$WV*K3VPO[/=FJ+7GC5^.>V6/>Z/(Q M\;7I9%UNR!O7('\718*Y:%1)G>H*&_=RIYL#9Y#7%26IF=)H>):2=C40"7\V M^J9*=RQ&7JDD_1*NBXHQ,"@9<94^$%U'Q:3$^R9H==PZ."IH/&,&3DB]< M-5^D^5(I*0.QF9YIQ G&LSR=4,T>LXB#;;-[U'U/='%N+]Y-!<%JNA@,+)6U M=NQI=N)&\K3YKZ5.D]49QX%0ELY&7I4B[&DL;7+?D9VX'Z83^_'<50+7,*'' M@#NR$>J;*N)$\IVY((PKN80A3CLUT;N*D^$6AF0W4-I.)5R+48!%L1]L3>'> M%\)]AN/\5UZI8# (7KTS-:1L6N"BX3P5"%)5O@K)5N)BU0G:'Q._\LP6NY45 M_,$*A6E=D(TR25FVV 4GAB,POTN4GMP MH7 #A%1" 0-0E\DP1^7B(U!_K"MQ?X%US;VV)_NA/"%T' P2,2[6WTJ74PCV MNY@X!7UV_P73,87- #$%WZ0R;8)1XW?QYO\]HPKFS_@YFMW;.6Q4' 6O7R'V M\JLWC'/!GXR<0OE2=0LUJ=XM3?GN5Q4H??B\9659S^629>0X D[3!4AY0<5_ M<_;O8'DVN]L(S=#QQV@8 3R0-"^QW(E4-A'+U4$LA2,7B<(CQ@]=@:J= M(_Z="\G(&WEM03=9.8W*G 'Q;'E_G!1Q/.;Z%.&+B.('7YV@+1 MD$@1/C\A1VM(*"\3O++12! M]G=JU4++6)?'71GKD%-)ZGI4:!4?@2N%402@% 9\RS@FGX@XD?!^Q7,?'!W\ M[PZE=-/[]'P-YN^3W5''QX0ZCPJ+=T,5>0;_'6^&>;@[E.-KI\/@U6>J$B1$ MA,\.>EW'97P0W+0-K,MJV,%M=%FD*?=Z) D13?*%EI$:V*7@*7AWE3N%U3;1 MRU-S!_>BY@X'O9I[#VKN>R#W8'08_!^$X 3[V("?P!]2_>^?C4)2!F^)!WXC MH.4 @8+W3,C(S N$."XPO%HR;#$AKY6$GD-17H%LTR"X#656LYV.5@IFKAO0 MLP\S*C5JK['<:ZADE0;D"=0ANL1(N32S\_S(K58^ZAM_BH="3.=I:L/$'@;A M_M6[_RJK?:=7NX=T]K9;5R=LGNS@]\//ASZX$]$;&U*$:Q(%B!J2.B>>725P MIS *[#4I64BTC:>24D"ZLUBC1,M/(=%:5<":F*Q(+VT05D*T"P1'$YQ@K7V! MA@_>:.0S/U":? F&2E,A@21VKEBR$2Q D4 (VH@]_5-,D%#B]*[]07P"%RQ8 MA6;Z2.B7C!*!G\O+TD31ZWG-ZY-0.6B-A9K!2"C)7N.C;]"B01!A4"H)2FV1 M9ZY[&!V;P,U_$]PN^3Z%!\E/JO?,K)YF%<7=LVJD18@:@N+"P6AS1S!GB7S? M/L>.6:^6#G9G>#=D3T-VVB6JQ'[H4@EB(P M70ZW:R3F>)NX&+J'D,;1LL(7$?L,5/3O179J,_XJ2FMCSCK4R+LH%)AUM'_ M;2/K([)VAQ(9WO1)&#%.%-CAS]!)("2BZ?[#*T%FFE^A!9HP(6G(=1#S>(XH MZ0E2B&]31)Z&G8E=$$\>Q87C%RVR=9P)&#Z8H>)DULVCN,C-J(YLV#MA_][< M7'LHY4$R3'*!^FQO/@#000VHE,5JH_BY'VRJZ# T",6+ PJ],(IJ7 MQ3LF9+<4)P@3&BP^!4.F8$F+^. @"V8JI3DD&IBHY/XE'/6*:V0\^'B)B%7I M@59,Y#'V4#%M"CR[ RGH@H^;?4'3#G4OXJE5+1.FM1-M(_2N&6R]*G0NUZS( MZ\L9ZU4V38L=4;"78T&_19=2DJ(W#<:$TRIS& ET"PJYANT#'8Q^VA+J6B0 MGMP3H5O:%0_: )NH:03L1@UD4K.CL)>S)%6N3[AS6/FT 'P2E&E)RA\.3X0" M'\,G(A(_P3*OM=1V&]PT:8!:ZHB$ D\3,BW L=-VKEOA)(/2Q4H M^I>T:43%=%J\?I4YCX,NB=UTR?O M?S6+>&\I9!_EOF%\:N>$?A*$SB6#A'> MS<>Z0)12((EM\*PF-$9T"F$Z_PJ>0R6JPF E!J%0D(<2H/ 8DY*1K.#0PDXK M)Y2M[4Y NEG5F>983/;2O0"BM=?"RW,J#Y\K5.\-G-@UU#9>].-=#&Y9S_3Q M(:4E%7G*-]5'3%&;H-&P;[+X%U0'C.9H/>IW7-^N2.C?33B^K!?8T,_DDYC& M)FQ*HG:@2Y*\3!37$>(W\%3?0"46U1P1D@LI=-._6Z$LO[.2!P9<'7.@+E#> M[E.?/[+"8=!,-"1*H5"HE+F%,W:F3E9&[![9PAP9)5B [IID+*P_U9BI,AA% M!X.3U^H-/3TXF_'SC3M)=Z?W&[@[G":/F\IFQYJHRU@/$!Y,3FC]!"KL-Y-IY YS-@@C^ M*3I$"[RG03M&XK''Y)T-M8%$ES0V7J%I@:XQ"2VZ[43\!IQBP_U]Q, @EZ%6 M3]'>X[YX\JM##91FIK_ZSB <8W^ZP=F/, ,B,&KH"$L%-62#G14GT,K?[V,[ M*5,C6]IY>MN[>D==[SUI:K!D4']B'05;+2S>S1(UA?&TH/C@" K^S>K"'[20 M0.L-L8GI0+#R$$Z"$:2Q(5(Q<9KJ3ASV;_C-?=&RJ:2XY:1Q0#J_B02,-OH< M5RX:B1=$*[PH>V?@O+/&XWL.6:3Z/F7OO-W 3SIA;<^$Y1=;=9MYUK(3ITGU MP?.B[7UHL_027(>1,\W. PTZ-D0_7OJ7V,2[Q.!?D_T]TWTA43B31+TV5 MYMEIF1_6:HRWN@0F.4S/B45N(U;S;3B0_(>+@OM+8Y<25134S $=H:L[8WIS8YQ@CJWM=01= M6I)5YJN%SNWE7%I*S:L*])+:>/,8:'HJW0/-:="P8WX!ULM]&<5USF'2Q$2Y M?E)Q5)9 H2=U8)V)?L;,5K@[>:! J MR:2F)%\^OS)G];>D.";")^0I-O(0V^PZ-Q[NA-.H5ZH-8-JC? M;0_;!OS5@ MA71G\PG*-T8IG,3=3L1(:+@.3;(:':/E!W(84OP5Y,\$+G%VQ)L=\> P3!X" M)>/H&@*%G::E4M3KJT06O,[-SCU3C'+=%=Z_.36)O..ELLJE=9^#O#P'Z>A^ MLF[/]C7K]FDR]#^^_?0E>/_^,/CPY1^_? K>_^O7#Y]^>_OE_8=_W=IE.SK: M;9?MP/#_4] Y&[3M_WV<.:U0U=4E7'\?N;H:*Z;W3.N6-&4*JC/P4$JM3BG( MADX4N,]26N/"KK&S?LL$6Z4 R"3-Y9UUAJ!A4LHD^LL8$DJ1:S>2<)ESX9G) MZ&(R5(ZXR%BTY[+9*3A.H\26>B6E23W,T?6#.2$QS)%O3CW1VY<1C48[SK9O M#P,*#6.+5"S VSTB76DA=Y/M?^=U4,XHYA\#Q7 VF;85C [%9(&%.A19)8T: M3)FX2,:HQ:HTOT9/X:4B![1I,2GZ);NE7=^HI)UH?VY28B6%=%AMUZ7]GZ8- MNTV%$CN8V5T*S(ENQ;'"Y%%=VQ@92R P24>.C];I/?AE\]TPLH#6CR9FGI&+ M$:TZ!2JO;4>X:D0M&G"D.D/D#62RT&BB&+TQ@L:5'_A9+4-"KLY@VX.5WCEN M+Z;3>#6D3@&'8>/@_=3-%;$]ZGC*I-6'-^<&NOB,.D50? 3HUZ]*R30<>QXM MS#M$X^!]QA,DET H&69);#+0/+ 6'@C.$PF=D^HQ<8G_C-YWP7(I-'DN_02F MIW=PK95!CN0)I/9O]P30#8Y:C GA,ICZ)!3D=)J.*'_U +LUI^97."EADP9R MCT]\X[JRKJIH,L'<65<0\1B:>UJ_V<'HD/;B0VW*?RA=O@1"TA $\%<# M'<-7JM1(:-2!QSF&MRBYG^7FZ\3.2/ 9EKH 4@++VJL5Q3.ZA>%FFP(W26Z] MES';G\4=S^*MI!)W%0M9+='6EE!QR*2.45*I>);!U"^7F%# ->FD'O&0Z=*D MM[I:4']@]\0\PBAN(8SZMC 9G?K^T!4K4?QGG; 'T8#AX/NL0@J,,(6C,*1A ME.AX!A>^T@ :Y*!5E3(%OY?KG:_]O;3EZ>I0PC57GUYFF&^L+RJJ0L0"7C"- M!+9% T8L@#T);X;K S'PK8JYUKO<=S#Z>)V![&0O?+W@_X3SSV!9AFRKHHZKVO$N-BH239PNU>%(KDN4@?NC MO+>C_-66;.I(IMUS0JN-4D82H !E2O4[:L*_71;Y=37K3^/>&W&"- 2 MD4N_-&H>E9'U!W*?UQ%3.?8( 86_U,7:!LZACG7M'[%+A=KA)1@5'.6&@YHE M"TY%@:-*!$;?\5UB5L3'>IPF)3J#_J6JZ[SXBAAX*2;DHLB4S)>B-R3N>ISO M_(L)O<",N#)1J?8A6U/.<6@_E3;Q?(\".4OSCF8M5 \PY^>2L^Q$]*G*Q=U@ M[.,DTS:Z#@B%#H0"5=_:4!'#R6FM\M'4A^=]=L;Z0H?R.UOU^V.?D=% 0R,@6*!6:SL M!61T]6OX)YX!0C3ZQK@I'Y&\4)<1";P*R\1L!%$W1N"'F62XB1?=HTNMY7!- M.647TO>T9Q0^A_=S[V^[3XH 9HWKLLKG>.0"\U H])7P,=WDCRD0WP8>78K? MM/,UR82DI!,,SN'X&&W.G3 %&1P2BPU:;C[ZM:P1VK<_\KL?>4L^1Q7%@\A) M9NC!/R#1C8UXIIB2P"5=*X,[UCPY"6]*@+X_N_LX.\0WX/03<5'[3,D9-92V MI2I)R+ 0#B:ND>BB.?.BD_R5\MFAC"8:(?0]_)NY_:\(-B7';%WM,N^^T*\U MQ?0T\&#\*^HU)V1-,!LB7XC'C8!SD*^G*JJX4I+Q]K-9I+&4M95DK%;[;%ZX M<9<<)3#E(A+H$@[+7RB;J3W=O0RD!-50D$$+1-+KY?L#R(AH$BTJ#;BVR#$# MP/&XHALI6B235! 8*=O$!#Y#=LFS^<4Y&@'AL5!?)XF?\4OZTF",+HZC4L6C M]$E8*V<,K+J'2MFC2$($^$.(/P8IF1K7.1II3)V07/8^YMS7HX3QD))JDQ0 MS((T%\=FG4DXCNXACA_$RSA5QF6]C:.-JLBR97")55N2CK2F5T=/&9NEP 14 M+FNQ%+1"GVAO')7_D3_.U?Y[EKSSQKNQG0T/P=74$64O3:DWM;'(!&>'L#], M*YYKY2(T%GG:PYC9*KWC9P=CUO/?IA%6S@ C/=0@AF*Q@069+>L%%Y!XQ@MK M2TEIGISCMTSJPA7HUG3CY9GT2F,[3!5S!GSF&O5]2M6F@VRE:K]W/+I?'+, MD6%2S)2JN0H/[NIJR=OVKKQ#924(6B&?498"C MQE4582/:PCZ"X&UTC^C"EC1:&D"-H@8S4'OY=;,P>Z_8/$F\8>HLJJM9+J!; M'+E#O-FT/NHWH7BO:55VAQ0K'_LB5&4N7$W*2 M@WN%ZA88:VH@>KK:C*Y*&(SM.@*5 )V#8ZJ,[0K'A$X> 8;0AW>5Y)+F@"_5 MI8WE)*XX6(@X" J?P<2<,85]:R[FSPM;2JDI1.O+RFD1 M0KD!@LK/QVR.%B,*C'\DVH;YSK5YJG5KZ%XDID.*4ZFCM1JJ MW$\]03T#T1 M$-6X*Z.7:>>&T5$)'8(-+-0I(IL-KD'/3+]:44DED'48? 8EDHO^1; 0X>2@ M*%X:\9"J:-)4$JU*HD17$=.$" M7V8;.Z_Q4<*_,)R-QR@!=)V^C5XD:7D2C'/* M@3% ;K:4T,H%#=.Q3_Z?[E+]?T;7P!6?U&7M=$+]$GVC?_2T?2^T[< G76)Y M(T7=Z,[Q=IUM<,:$RL>I #&5+M@--TAQ6MPNBN0JPC:E$W3*:;/.-+2UOCWM M0@I-&D_$1IHGG%=H^%2NY4QI52LXA+CT 1#IS11HC#_;&H*0:+#*.N&T0QWX M<)5+:6NJYVU\3^.H5$8Q+=28L,A)A73C+[V OO,53E2** ><(G:9E((7*U*4 M$XP(?/\.U4Y?^J^NQ_D3X,UYF:Q3%,T M9##UTC$^1&'4F?.>"-%.?AG2)PAK$*LG?S()3]6;I/9JE;H?X3O0OK#BG MOGM=4!-@F5Z1MSNUA0#M7J>IO==H&>L?#%Q8%TR<)$2B"/3C M'A9K\>FEV$/#.^VH-'9!E,2PNS\LI:='6!L,&8?4K>P7$C]*TL\<.DZ9)^S0IT=6#+^MF%5$&XM7OF3+02L)FCP_#8+3U-X;;?6,4 M!H.MOS':[AO'XDHW!"790L?.A\ODV^IF'^9[:Y\ZUCU?\7P9H(K\;YT'J $B ML08SCG0K7X'=X">]3M,:TJI--S[Z>AA((9'W-*Y6DX7:1"WYJ!XP;S*%NYW" M'+J*":;LK"^XCDIN>8EJ0E45R;BN=/X^ \6C(ZKFT$@DW3&U/6.VN0&()*QK M.9>T0/&;TSBVWZ9 >#;Q41V7/;>%4\U&ZDZ)7N.%CKI.VG.;@NPJY(ZGC:(% M@I\UY?R!.)BI*,7:>7@1W3A4H$+:?\3-HM]]^*_W/Q\,+@(T]Q3">5G+>![% M16Y@OC1:::LCO'W!!S2E[L15*0T0!#:64NFP03;66TPP4\LK_.?J_$P)H MM!2R7W=L]0*D-@4K&56VD1ZH#1H'Z,KB,+M>S5;=9LB)2[.H[%1L')^W U_6 MQ?R--LNPEO^L@:A-:_ D@U^XKU@KC'P 5$2NND4:9;Q)5!QHG?,ZGJ,-.8N MY_OHM2A84PY*D#.Q<==2JC)>S#9XU)"HKOW?6:ULG L$;5Q2#LM* 1 *3: V MQ]JF*9'3*B2375+97SQ((RTU,3*JO^QMR=.K@%NJ3H\"@;B;F+6P=/%/$V<@ MI $N'#?@N[/#BV".[=>!#JE'_:K+VE<,:,N^&QZ>ZI?#X+O3$SL6D]=W%Z/# M46MX1_4CL'H'*0\X!JM36"BDI3F)O\[.=MSC.:)>H&Z70>S6&24CJ]ZHFVG-=T5VK_!7-E M4OL8N%1T*!]-4(E%2BG8Z86XM9#BH+1$&CG?CM4^1])9.Q MD]'ZS2"*/D&5B M,N5D<4]K<]"XC/RA\)HCHAEA&:]J3S A=6AUXR85Q8;,Y+PTC2+33O$Z,3QO MVV!=-\^<$9,@?_+L$N0?V3'2O:^&?>0Z M ZY$*F1)')%..6ODI7,'KTREH1O2 "'"Q@+U0@#5,J,L%UWE2W%N&\;$M_QJ M7T1M\?)G3!!&U+$.E'11!,G)D6'99[/MJ=9O%1SJ8JX4:4':SA9@<,IV6JI)<(J=]<8[:&<=_^6%6N[OE M@B/QG$N@P[3LQ$@09<65UPW-M=K$\4AFKN:K\B%;-62,4VO0.4^N)^5. M?3G<\U$IBT(+4MC3YH;CR]+0&_N*$)2EF9A.*;85L?8KW&:OX_-DI$H+08UB MX[9Z 0T19*^,IX4K:G71U^ RS<<@@3JYP&\06-84FU:@S23<]S!BAC!H6AU< MH36WSB-CX?.7"EN1U [VT3@ ':G4U,'1^HKPY<:?M&8?[7A*'7=G_+3UZ BJ=+J318Z$N>0L* M:OJ!+Q%CLN_":LS70%RZEY=M][-T\3W(!--M-T%R>]8FIYKGX_G MV0E*I;ZR8B5GJ)LKX7,6PS$TXK9YJJV&>"+W<]V^N8%>8P62@-]8Y9EB('&T M8%5.*,@>)^'>:*TXIXSF.J/G#K'Q&'PDFG-?W2QX6U^BI]AUD^C& CJWRO0J M0!'Q#[0((LDU+=P^77HOL05@*959C/A$6E55NNP-&_G?0 K<> QNJ[)F)XS5 MD-T>"1S19C[ ;QC2QU>*8&L, M7)H1POW5HG8W6S8H'?.13FCR9-?C/+\FCYA>A H*DX69)N:?N4F&MK:0]U4>GW0 MZX=-RP&VLG-@NBR$M/2&CZ%!!3_V M1_) 1V(,L64CB=XP3\/FE*I=ND\\,"&Z1*?&0XQC_%E'%+#A:ANI0K< 84[T MS+;?*^#7_K@?ZKB] CP384!@/>PR[X0QK4?-TT;<]I;L'NS/ZN'.BC4]=N8X MQW"@DZ7[ W@D;RB8#-'2]-&CKC&.0,H-DH=Y1.52V- MI3_<1[CXX!Y".T=KGXXS<,6IV-O//-L?U,,=%+I#G-2<;I<,J_WLYC'G!"<; MJR+K3^?!3B?2$1ZR]-I P>8H_!XXC2S$7MU_I..RSAZ==/15+07D0:F>3Q[. M]"VEM0$#F3AII9CO(PTE.6(="7:CZY[_$96'_G >]G#<+%7)MS4'83']XJB< M<6JS=CRV?%9[YH=L1:BBF,)1!/1.Z&TCE9AFE;L M=.80J#3T02&/#%6_0LI>)2B>!;1:LJ(6L MFTTHD))J?.MN MO5/O;2-O'&[#F%)9UABNH17CWE/B._F;=*R/T@A=>WJBQM5M0*C)NTXIK4VC M ,O?N?9<2TB;%^JLLMJ M!EM>Z;NM7G ]&HPAN:IYH;-_S N-O.]Y7AHSS_3SPO\4Y*\ H6MU]1T"[?"# MVCIT2<.9/?3"I"RHHDA"J'HU01;(2+@4*F:.&XI3?(3E1O@W\AYHT MZ%:Z#>!VZ*DY%->B,KTP+QTT#7D9]B1;<@J=S" ,9ODUO(5I[)SYWX4W M9I#@39J;7=I;4-0*U&?3I8%^5UPRY^IAEIL07Y52M)S>/X)0[20-&H\EY9\Y M^\7ST1X7C!V$[IYPW#=:@ DCR14=N]257(;*9MI*LOU0^SEAW)Q51X-;S=\9 MA=!M6>-5*)C(QJR@H+OCS.4MD?/FSX?HHO 8S&M]9C1,I\K$\)L@B5'+"W?Z MR(=[E\+K9:ABU2"U_%$3FV36.@A"%J*V'VZ%[-Y+X;>^SZK1V=Z/@]8Z%9)( MME46:S)8U^T/"D*3Z9%-7" H-X'!)OY1'MO*VEU.E*7"YHEPDO-UG5V)R4&3 M919A&FD6Z=A$&WB9T'JEY1-*@'9B+Q;WZ'19-Q/9&T>SO ;$DQIW=Z?],G0W MQ=FI[1YS(A!6N)*L<,E[27UO#+6+0(C--MHR?:UBIA7?6^B4)*,L0H.IIIDA^W,TDE=V+HS8!H2 MPM-&+;7!+?$KHIV5WG^ M5>O=LD2VCKRJ[;>+ C3X0>!2S@.NQ$38.+" @8FP5L+6TAZ6^260U!E MWI[QLK&DZEJE5\JN:3!86X,C])9F3J2?[@HLWM@W'FE*/ \XPQ4> M8/84^942?=\"&KNXWGXF7J-/.9*8B_3/$LJ4O^@Z=I$Z(&QUV:3D[H/0CU*_'"FH_KXFJ5N8&?3 M>DO>3<]W)CTUY(+'G[6]WZ YZX/3-A2U?O$QTL!N+ZHIS)@:19$6X^%O:-Q^ M?(R=9L$_M*-4L-#$N$6A QP/^\(H AL?LZ4:EUHT0MP\RJ0#44S%,C99 S<" MSP4HTJ1,-WPSU*)@WQCJ5R!P:]CZ M;R!E\Z!!]#YRZ-@2VYPZ&[Q4+6>.M@ M30?W@5J0;\YT@KQ6ALP(F Q0BHM7I]ZNXLMWOMWI/M:0 VYK2*9H!&E(*I>5 MS Q#=^;-Z=IK=:RFU-G(\^IK5 IV/6%%6$5,@PZ0@J/:1@\PP1.70S7?ZX[N M7A&6L8V3LG5Q\NDQI!H6E7U5!-G.2I[%M?#&,PB W?!_;CQ=$+X:E<=MQ6WC M2/C>>4%^M;H+*-U_UFR*:37&^(C%HJ4SG2_41#D0*_LF2#I <;'+N&<04D>@ MS%""LPF'P6_4+&#J_*"K6Q,_A_1@4F ;<$URPJIE(P/)&UM+*0]%#!'*G%QP M4>2T5X]U.89@=*IDK/==YFC+(R/=&M89%)T5O$L*JQXE5-F)6+D"6L92C]8T MM2=?M,W&1CI:D>\WHRZADD;-.#2V_)>7LF2>N/-&^SD#I1>4W9[L':7L%^AS3+&,K_J5\8<.BV/&_ M:*],C)R#&Z21VCN^9V61H-#-*(:,7V?G%\,]FCXC)AAO%::6FTA4!L.EJ0TO M.8K\)8B ?;LIWEL\ !%D1O)2W>@T03]%8W](NA8BDF&GYOH2,2D+YB)PKP$4 M0Z$V,%CGU'4CG&;0CMZ0\.3HBTX&==K+.%(XY FM$<8ZK&01'0.*496+/!/\ M*TL1!GC6WE8%8^@ZZUEY_[1]>7"=$.!:ON[(8D(,;[2XG=)UFWIMJ?#&K, MF;5UJ4ULRAM[^>RH^J@IP#UYZM6=:17>QH6T[($-0IQ2G0B3E%_W3BY0P(HC M(MCZ54!1IDE!26132AT7*&XDB=\SRI# )C>ZP8_C X\HO-!$V1D7>31ASO2HN9HZ%.[$T=LCD MG X:I; _DZ5&E&P?SV&@DT?EUM7Y+2ZH54(= ;K)W!4DMOT>+)&,?IW&U;E; MH7B'NH];RW9'_EB[=]]8Z+,T-"0=!P0FDH8MT<8.T3W MPP;MY1F$\T*BE9)!;A;"1R MIS%XY])"=_9G\^ %[.0(06V\"#PHCU1WD) B5NH?H9(KAA0D3%FJ55E$2PXF M$59M?V /J;+H\!\'^O@08C;J/=\-&E!&7S6(N&[:A6;)V(:)M69A>F:)Y<-1 M8+2$V?GF<:K+WC)6&F67-8A9Q!.U)Z6E;KU]*Q:89Y\VC MSB,CZA &+.#'C>&+>T*[ Z%I5Y.!0R4$MPG39XNN>Y44I%0)TJ/^N MX?RP#+'W.SSD,3HN(3JEWP\_'](A24C,GA.EU,KAN/QK]+O09$"18SBRI6V_ MRFOO\H)P\S]2OT94W=ZB"@8#__KNXUM^]O?#_WT8_(2UQ? MF!PR(:8*+I;IE/U?()S&40&*)Z:P&S)*H[ MMGVI*'O+]'[06V(63[GD(LNS [OK/64_%F4W7)H=).[:*MVD MC'?/)5:+9 Q7 )9IO R#251%%B.9S!/\"[6!G6+BJULB^G<&@PA^QD<^%F 2 MVDBK;-0.P*<+;/64_%&6;R"@WYT$I%8I17#JM<('L M5);D;DBS/Y-'48=(WK"'@E)=3 \2;KEWE10YI2)1?K8 JHL4$9DBW1E2S->> MUYDQ"AB !,W"5C1U/2C;1T*3!OS 7BQT:* M.I+OQ^KZHWDP'P4KB8X"B!<<_]51&?5%_6>=5U%IO9VD(%(]0-T[G!_PF*@R M1>>5+*QR1!"0< (4()#R'K!!,.<;1RR-AF,-$%R%G+A([-]3C8=F! ^H\V?Z3/$VC M/D#]<(>ICTC[%PA402Q%!M?))IXIRI7XBPC>BC1@!.(8KSZBEU>77>;XWW-T82&,$-QXTS3!=_4I?ZK+,HGH M:'__BF4?2DPP&N"W9#))5? +S"!T6BES;K+V'Z,O6N+,&]',F]#Y*\:Q:#K+ M7' *Y#[O&P0\;-:19GS,4,DI7[_.\!JF+I(:!R4 ;G6.KV5@'K#7 QV61$X8T;HGI.4 YLTY#8@O@ M9# W6@ A;OP1FP]A_)K:=<.UOW'1T:XD!8@%W98EV=X?4/H\5]1,B^$BGW7\()3GJ2X8:2$9 %T&E-FG]$T$4& MF,1&%"V4:#2&C3\,?H%KQ2G?ZT1^\_(T4?D; ML6+9V"T'X3G73T^3Z-[5^WTPJ ]P0@N%81G$D8J*2AMYLF*3B.@4)[O=M2AX M8%IP"08*85]A:LR&5+9O;&4@1_$.I@5.UF\0X74/CXZ\?$!]]:RF0JF&FB^* M1.I+6QOJFMYOY]%?V/0]5=^B,'B[H#8Y/U&NPZ]1K,9Y#H__/<\O@:9_T@SS M$0'LJ)\.3.._5;K090!+U@-+ FHNU8HIRG]AB%7B2 2(&S'Q .?4BPGAAXE' MFJDK*8#_QV"WJQ83TO<(T\(=2%&5;]D09 +S@SXF'M2(@90)TK@L-B3$OZV> M%L>X\F!1ES.J$S[0M+G+";M$&S<3"W$0Y>@Z*@E177#%]7N)5$7&?K0.?# M.ND&6Z18A.A7MC.<9,YSP&@HF&G=1*[C+,([]$\&9)66%X+O&OBMGT1TNJJ;'3C<.(]X1T2KRQ>M=!&B>]O7 MG<]@'2:?!26DTF);SR'*M5SA+ML1&H)N0)+9>Y_A#C)UF2-PKL%EM"U"=#-Y M2BGMS/IV#I0:=MST$"724-]RI%(R3 A (1; \*1H",ZW!B],XZOI3+$MIR?K MCS&9)D7=C4"9(^1%,I8$CZ'1I80ZFYBR>*'9+L%@Z\9UXA)KL9)\:%@17B+-,\M&5*8 MU=28LJDMYD.B9RC8)CB5*^&3[AW.P>:\XC9M2>.V9'V,F9/ZBER9UC+4<\"O M8=7-.&2$CAX)7CO[*4&QZ+6A2XYN ;XB;J8,YB;;D*YU\ZRZ:^2>6C^^N(-" M&KDN8/[^C:-QA"9NK82S&3Z4F"\T#4N2S"R,3-8B]'9,VL@LY)TU#,-,R((C M]^\2G9_/"QPKN;#%$>,W6_#;*^QI?X0&#B762I#G&=NRF&Z'F_4CW#-= C&= M-60S*,"/W^!6%G4UC&[@:5>IKF MUWMW_7VPS0F,JQ,7%4R+Z%+@TDW>JY/MS!5$B4;-,SIVZ+@+B-)6:]][9WQW M]8.PK521!DN_"8>5CMI[/+:@6PT$(4*1M?JC=0VVM[#AS,/F8:5T%6CZYTA: MC02I&H;'S(&39B*J %:,?&2/EO6Y/ MAC95GB83X_HQ6=.J)]M6P M3N[[C=C90*ID*>74:I*C9>G#T:P3=70_%@J8C' +&<4ZI5;E&XC915TPE"3V M5'>\%0)_@7S:$JV^KTON4E8(/8^,+G#99#)LQU(+8<]IPH ;$[DWU'6PU_'CB')E[T12KT@=+EQ_IU-< M8M1^6H/6R*TT58[DIEXZ+9G/RQ444N^@2J6^WD"HUKUG>STN9LN2A+935<-1TPU'WZ'=-UMB^EZ:SN#_OIE+7\S6M%DQ<38285YUMU=J MEFQ:A!I!QR3&C1%T>H9I#.O6>6%KF5DR]:Q>DAX@%7]#%.\4;#:#]?:YQVJ[ M*%A_2;=EZNVIQ!^T5X:$E-/1V(-@;3AF&GXL&.E#7.5C2E087%";EJB&.T,P MC9M(5!V?HJ^X)T=BVDV2\-H4TV7-J0T\N!?>,09(AY=7VW'U@CLH$0PP.9M M@9L154G,KYV]ZEX LAARU-%7O [)Y4(A^U#S()UCFRI2ZAD\0FX@C!7DUT9; M<0"&RQ\#)6!>,.4T9Q@X*JN5/\,M_Z,ML6PBV(R7O+IJN6#E"!YWPM%"1W2/ MO/]"ICQ"?Z%.I&\6OPV/-&3\42H%KV'J%9GZ)0>KKS-NU]B.Q'0=%]UZTB.6 MG50.M#++]Y+$.9*)[9ZD'\[0D28][5E-XCB/0RX=H0'=VML+Z#92ND3[\-(D MRX8KINM=XR5$GI'^M63+PM'"Q_FHG0/:MUOE#W&S$9_:#!_OH#GIQ#5\-9-H MM[9)"++,3$2@J7'"#MI".>#9H:5I%E]\BJDTQ/:CG(5I$(5.-<\M3$63.#J0 M$C,+GJMC1=MC;4@[R]8K DHT+[8?[&V#TRWR^G+FQO+8(X<[=PW,H+VU,56O MYQJW'2<9,_I$8^D--[?C8"FT&:,OB#5OLHO$N*GU(*7KE$ZZ/16<5B#H5XZX M/@P<,&_*D^QDM49\ELY>@"ZM3B8^;T7-4A^0W\-N9B>6=8T4,PNGCYH!.@CE MM+7RI"%WM.VK \Z3O"%$\NYXM>TF06TW>)U "_'7=-GJT*D'AWD&$L?0W>0I M-$.(='4F=Y-U,=%-I>$8Z!6] RZN EVI3B:&X[";MJ;O1VI<@&9-B-3=D7ZU MZDCN!$NZ7Q$^Z/Y5_-TZMD.<8',I@=$3;DS'_&+D%0L>$33R!2ET28H)VZ/Z M+7WVT564I'0X3L[!^]8^_,V9G9<3X.R]UYL0TUL6:(736;I1,1UK6$J"M!L7 M'Z,PE7J@59D(IM]/@#F&B:XSP';)IC.N>Q*Z.1 ['-8,C-.AN7L^2TRO1U4H M55U+H0B(:ZM* O$ZNRMX)\!3HMIXF<+-2"&)$DDJ,AUO]Z;NZT6'5H3V80! W3N49*:HU ML#(5-FZ"2P7Z-E4CIG%KPR#8=JN]&%?I9OX[>\R1I 9E>/N*[4=1.=1!QQ5M MXJ2-#V6OH BN3$":\41"?8T"C4NQV6J+76,IWL)DWQF'QT^N \W5Q5LU1K;U M!Y;MI(*QXE.G+8CALW)]6AS_9LJ!RP'=M)RYKUG>7F?-=IGL7J*TTQO!N?9- MO?UP$]@8QYY%\=&;U1.>% MR)F#L,2_MAW*8L5U--Y8[<9MA"FG)N/-\7"N]&V2($;ZQ!PXA,'5B0LNO9)T MS^%N+C*]9C0D0P,M%XK'FT_$*E9)6=:*>8!CA=MM+\Z+ +Z;/..JOML->3V3 M&B?=5:BS>;W7LYZ7TF(TO9N$CM71O!MO-U7-\HE1%F&/0 931J1>5$0W(V4^ M() X&D.<$$.%2 MS6Q0F.=9;CNDAYPGG,I\6EV+$C.3)LCM-+PV MS^DT),ETWSNI_MY)IM<;0YG.PDY^3FC+66L4L:6?RN2_IBL)$KZS:7SJ]-SL MPZP#,#IJX&_S=@F*NR2V[1:+Z ERL DO6;21);7QCG.JNH Z)Q90H?VRI+%S MYBZ%RE":HH5;%^R=L\*4T9K\62+>'15OL$!:/4=2!>NRJSB%XE4W+G"JKI6K MB4>54XJ =C.7&S/D;3M-"'O&53-\C]TF;JZ0I:85CX<#LCJ47BBA!6 ML,C"1G38L?C<23^1ACF8",I^"_3!5NRQH/(-]N)8E(78NAFDQJD@K9Z^26JM M5,YI!M6B*]$N#=VP$@<%Q59:;5*..*9F=#"TK2ZT7R$5#40:UA*:/.KW35%R M*SW"]'*VLKIDS:)$"T;?,K?5&O0L?2D_Q2O#]Z2.%46.3(=LU<4 @V1R9(8^_ZJQ6W.FQ(NB'_50D MVTZ4KBST]8Z?DCTSV@THX?+6R8IQL=U>[8I&^"7O;*K,65Z8(JZ=T$Z9Z_OI M"E'. N; LJ*T^IJ!#PHT \I,W3BQIZ-.F'5L8811'GCGF>6[7P,B$N8 M6AM1HM*$S42,:2MH69-\I4K%?4WK'B5TNJH MT&,N4,_16K.?UP=5J(_E$O*Y)TX,;R2M./ MV2VZ:((="72,Q!O=ABT^U^VIC$%,'9TF<\E%\NY5TH[PNN5V?H!I;9(;'Z%M M=H=_+$( M8\J=*P@?2KAAX":=LN+,12#&O"@G;84PG!?2:5FA4O?4U(!"!^#.45>Q(LJS M]O!=XO &ID5W%$-':$UENK-]$5T:![;NF$JX@788 2A#-^,C\(=(]JX(B1_Q MP7@ WYKX>@<6!*^]@GOJ+RY]Q /'0)L.-5ID 9NLRQUAJ'%W:R]!(429[ (N MN&=.]9:^X6T"L+E.#VK,@O9!AZC\)&H;H&I=D*9^:KQTTI3TS<9NS+KU,9LU M;M.6G'H5G;8K-@D7!GHE@3==@>ZEMY]7B<\M'@A61PZHFQ<0\O&+O.(B&&%) MXZQV-*C"@[O3F4:VM-,4<_IP()I)4 HU,/+<9 /Q=D@7F7UTDF)"L''!F[P> M/ZN7$H$;14C2\X:N#IT?;+-&.!8@'7!"-TG/Y)_XF< &RX$/E-]7NK4I:W:. M)KQ"">T*PW&J:+OJ5L)SH8,5U&IRI2]%&GB.<0RUBM#,=[VV%G6)@=;F52:E MJEW%RVY"+J784 /!B0=P8<-%U.O$&, 3S3KLXLB[[W1!FX+YYL4BI_LT,A4O M[H)DO;Y Q CQQ "YNCR8N+A32C5R&_[6SB:7KCV4].>"PJ'V[8V<%WYBD!-8 MU6D0'?Y?N5"I=Y.2BVP"-(8+AO_E(U9TC(2M2]T45$'W FZ:/*-3N Y,+HZ? MC< 7BP _BKCB1W$4@_G3MC],'JLISO:]Y[J@SSUY)H;$2]>FGI4"J^J8]V22 MD3M0@D MIH2)2;ZR*Z:!0,6/Z#Q]MP[))IE9;K;A")J]IW5_KKG:2:&!KL&AD$N5+W9, M([\Z$Z]HU>ALG60.SI(G@,DOP5.V5_9T6I(BR-:VCNA3_*/$LBN[?&JA"G]$ MU&+<%@=SBO$9S, X':^Y!S88?"3E&?; M0UDY1]8T9HH3M8FN0,QZ@"28LPKB\C*Y4ID!Q%MV0(_LF[02N(I5%[.F(%_A M]1Z;1:7V6)-%:$TSV,LR7Z!_"I-\*.L952JR,^P-;QV"(4L=-[PI;:I7I7*4 M7GZKOO"U1>W!9]H^N+*P A5FKO$GMK*$TJG\V+(EIQ]Z[BLK3B)UCKU#A&48 M\P2K5W(PIE.]&D(395#M ZT ;+[RIDW,B*%&<^;#*#F0Q#K'-V,&:N[#B"X( M+:,! D()C-B7!K MV5(&;64 ECQP:@O<].T.N#M*P*VHA,@I!]"]MG7^=CLC'W]FJ\/3%O*&TLN2 M5I\OJ%9(@\X=V%((B5G(P8Q,ZS=;_:%O??!@35#2:$DFBC:[R).EKD-]G(PY MB>Y0O)'U>?>M3A[J1%P%2D +@+D1'R*)#=N(Q[:!-.DZ!OH#>CB603,%$S/H MMJ),+#XS]F$S,HX7C&PXUONS>:BST4),6RQR'3I&1M\3S>9W#9YY?E?//]MW M0LJ=C!8G[ZIMR5!)%OR/SNY:E;+5"[L':_II Z>INN3N5=+W,R^67MA :KZU M/[#K\3(N:I"4RW E7&E_?3V6[B?ZP[@0HWN>"UX57$7L!B3//WM.)?^/"GYL M&93CKT(,Z>_3"M6TW>9>U"],2F+>F'0#*SE12Y'#M/;NBWX&?T!RV:( M;-]\(&M@E;4;RXMQB_>7'=]>)3YOFO4CLQND61@O!A+!QDF@:XRACY#[/T0- MV"0O,<; :9C" _&X2.;P1#53A'4N24[=XCV,* \AD[TA:D=N(N4=8&JA#9^;7 T_ZV)%?@6K M09ZJM"[#S.U\M&>B^(--P.U 9VZ($GL6R'I9EE]%W.WIRWWDF(0=B9=J75Z) M$\>3)(K&*4:5QNXV*&9^%IX#,+6(ECJV*XG0)&.$"@*^O)G-O!0/AS)EI-7P MPZ;ZG_'EO-3Z%7DIF/NX(FFR*_HE2?.324$ZG9]3(JE#W(ACU:9:?$/GMM1Y MEM=>>H:>B.GNY-@3';[\IM+2S%*BHN5$PG4=32RYS3V1JE:;KEHIL4S"G$S4 M3B5*3*.\27"51#0TI>?:QBL57+Y3[!5=>E_)-2(OU>%[(&PZJ$7ECW145$[D M*A'21LA4--@C)(7.CB'H=G2#^5WO*A<+I Q-,QX.G6!RO033,F R_A,[Z9&S M$0F $#NY95H[\;=3[6@C_NWC7=(J][(]QY*BDTH$K) ?T/D,C4IQ3"2&@\C* MCL*3;L2+E>K$_L.DWHCXT=';M)4[B.7>T:4/=R;L[H7*Y2#&!L57.C\38V#- M8OR5&KJ0:L1<\HUP2C$[SU%WJ84C:5BM1!-R0?P6 $VU$TU6O65.@T_T.Y7M2=H))%I85:JB9:==QG.(4![ MRE;G6V025B0%F\3O@=KH#. U4;3UZ]YV-IO^MKC1R94WL^3LHDDW2I]9E)/D MH#]YBYW<-]FF,RCB4+SD7SJ:X\.L.CCNUN5$%(0M* M+I:$'>D.8Q,N7L:4&7-C\Y/V&4APC%.7N*1MSZ5?2]TE0U8$B-?FQ4NJYLY% M)K4:!42Y0!2<-2I4H\Z"RA'AY 0'S";W:(V6$\-*U="Y"8?4B$!4.$.-).F> MKZV>,13 RR"3E/.&J26B13R3/$VG2E(+&2S&+Z+KQ2[NZD#E)PM_F8!MMF MFT?Z=>+-PY1.*K"S6*Y1*^5ZP"S_:2K.=ETQ*[A''"4-[<16ZJ0MUHR<#YQ&E8K;JP/EN<_7 M>;"8CZ4 /LE(L&8IR<_4AR1Y05=Y'ZIYJ(/PQ4_K6(3!^OU_R/TG!])XV42* M0G67[QBLJ8G26E1-M\0]MX5EAKIFVP?E<-J MN2!7H*=,38USQH$V=-Q*#J M]3)%U7W,"-_-)AVV'ZFF<%>E('Q'[4TE+ G4 M612E(8NJV@"IG-2%+@GC;@>9@?4I@JLE9><6POZ7*$LXEEFH5;:UH M?R9IE[Q_*FLJH2# *_9+.A7R!(Z?S'+LP#YU->"(7CT,?D:U4^),;J:[3PA- M';([OM?5$)*<(52D3;Y:SX;R2\.=JANQMZD"*Z82+*."PE;'RE82..784^Y MZ\2G22,4A_B*0FR$R.G T%G-P2\OV6[XS)/M=L97\M9UP5%%1!@SL]I]15H-A\/_^/X/3HQ]'@S 8'@V/Z7]' M) W@/X8"OWAYB2W9*F/&PR)AQ"OW4L*6:#4U\)MR[[TB_Y;,6<2H8U0(A^ELL&5>=9H3",DE6SQJ0#.U^Y]E@PL=^0()/-X69.ZXSV MQ$,3]8_SPHG;@F)*N51-6I&HRPGACSZ$4"))U!021I$M=B CB%L$_ MTZ61XM/VT> B\>.-59Y09:M-9N +7K(EVC@O4:!E)):T-=J9VA.C.;MA53E" M:0CKFOBK>"73#GF+V$JW##40A!&IM06Z\^BVD[=;+;G=(?U^ABWX- FN=F!+ M&"RN&_)GT$/^16KG),N#\P><(=2W"!2<,9=V.E5N7KL6#P;5BZ 1+F):\[RH M7:0SB ^?V@#5<0N.4V42U E;.J%\6MN=H'8K#\=1]A5#D[%\W\+P*-3D*,2A MRP:3PN% G0>1L$^(2_/=^C#.ITJ<[KM^3Q:F0HV='5U'VK75[-S(0"TIY[=@ MVA/SI56Z;$80Z:*,K=L2,)2*2 2*81Z&@LLJ!R;"APUCK$N]S=2,$[XM[3A] M2MPWT;ZZK80/AXP4& H'N!=M%,X"VAFX.ZH=9. QT\>)7Z:64_C1,=D=C$D9 M(\H]59J:+ ;[&I 3D'4C86[O8CIO-Y+##9W%13/#1)(T=3F)#UR' P+4A^E M0.-&%?G>U89_6;MJ&ZK&[J/3LCBW*1)NVQ/WRMXL2KC" FX$OTE5O>G(:![L3B& 4#2B26$&I/)S&5&+P+I%\G\LT'[NH MY-=@U!E%Q^*$8"::DA%>D8=D^.,>-D!X%?R34I;W295(KK/?%%)XIZ#Y6]!LIU;R+E_Y.XD].Q$-])= M"Y\MO!=EFN9%#]6Y,%T.GA5I"PQSQSEXG" O<4*+@]*M-*,^E;9U>)>'DND- M+!1P*EONJL?*A15PL7603 CO0>NK2U8P*0GH9@75HZRX 5#JP_C[K16C>2[U M23&[G<](IJ)'6MOY#( MS=N)V&Q]I3J/5DQOK_ DT4@[JB@PRVO9G:3KYL;J+D&,>,7RI:9<@5:[3:\4 MJ^L>W_OMB>#H]'%OX+(S$Z5=_FEZK?O]7+Q^\ M"?7)/F4W4WS"62CDUN:\:[-[/BJAV![8J99:7MU07[.NMB;<0NW8-ZOB#YNY M;*NI$+E#;XY11)3I\B+2(36J)65\N DNI$IGET8VF2HM)QUOQ0<65.4 MHB5-([BQSM+8-P;6%Y,*C11A5I9SVH):/HNCZ_CH6*=[?8X*T!!4>?#A6PH* MZEOJ(\*4M4?"_ M6N6>AZO[..TL4\+V-*(# \F(G+B"O), MA3D+<1(DW1!R9)1BOD!E4(6A$V> M2%ZKC2'H+,HYGJ_)!'##'1QBND:) AH\?\DMJ_$O)Y4V^]\FB@" M!;(LH I="RGTKW_SKGDSJPHD)9$B)#P1_8P, K7D%!6GHNW=T,H'4<7?:3YC]5!H9,71I;%0[VDMU*?,ZW]!Y,I9-PLU7Z#91#7K9513 M(LFHI:EWI@^0BO 6"FM@6ZJT]U#BD'(J>LE,).?A))JPVXC%@35/=1,K8^U4>$"J*@5S:<\R;7!,L+/T;F_V8/ MJ.V^EKVZ%-$Q]\X-/1FGH&:0 <1W,<>8':$(XNBF5[.FF!]I0:<:_U,@!URV M'72G88E(Q$Z'7@8KD(1N&>_GV>_]@MI*3HE?(!\)/! M7;^:G*L68YULW=;!POJO7ZFGD[7NHQJ8L*$W$F7UCJ;D'8:6E)0FWH3R1BY_+^!53 MM^S!35MA#0K%F*$OV!TDQ84S6%T)UB%5C=\&92VH:HHDGD6SO,XBF22_GP,< MV@0.R=3]N&ALQ@!S$_QD3!?1H.(!5 M[C]Z_KY'>1#V?HO66G/1%89[_@7V-;D4;_)W7'?$ MN05."'0S.B$*9:IL$57#XM4\FXH$ PA+5&@TR^0?!8Q.D:7)3W56O@5CFB9_ MSFLDLL:;56_75>JB43=(*- D;'JZ[@,\?E1$WK1IBI\P(;Q:76 3(R?Y=/ M.SJ^82NS67[K5F3N?+!JG6^FY[@IR.F^;%/L>8VXAA":!^IP*U:C$=LU\V(* M/&HX/KV1(\@L=6@ \PE-#CB'[H_GQ0IG18GUT-%!9V^8=B=@YV+9AT#W3@A. M*<7@ A041<$G$GH@*+EBA1OB&(#WN/^;"!PY^ Y:K2AIQWE[0G9#<^#A[?&).[.E'E "XX, M)9B#:F3!D%,)$^'7F=LW+K:;=?#VN"M+4, (Q;,+(-;/#>G+K4(5/9>$S&Z M4GE!X;BW19.K+)*GBFI"H1TS17"/,EOF6'P[*^GMT9TI,+3))E@H'AX7;[R* M*+20,7576D+^:%6Y> ;<>O20+M%94?X5/#<:*QKI5A48G/^%HXX>XG?+56IA M:H3H&;:X T\:[ 3L*X*TIE]VG(.P0Z<']=#,N@F<5_0R+&XGPFXLYN;A 2+E MEB#V;5IWA2!LT\:>V@KW@ES*+N<;'1Z\A> M#ZS*,,KMO%#NPBM. ,82;*UV48LDL$Y%Q@/I!-#EH\ MD'/RIR%*B@"T&-36T5U(+[73CSD':/LC./5:4$]ACXO0$.UZP\[,5@:72:P# M;G8S=N*$6#':B[P'I9I@@-8H%PQC>!5!WI=7FG[TF9>F[TVX%JY]JTOY'JJ4 M44/GJA=.H57,V#U)7N&$$"#0W\V/ MM_<5H>F(&ZG%BTHYL;S(W;L;P"4VV<"?J_*L"J[M(S!ZAH JV]\UQ(AB34,- M)1IVSL-,D[=E=>E\G+-<>[G0-8_;[#5)[_Q$%MB4XHLOMZ 3-.1TH^=8,=U* MM^+$E2_*4.XF;,!]SQ6NJ35S=.'5,*0;>KB0BSQKF&!AL!5_U=5-EP] ^CF0 M,0S*?7U7WPAI)XU:@X66%XM3V;'^/23, #5DL-S4'QKO _A63 M_C$:(M)P3(=K.K 9C/U(M9!DS N^OOX,E;)Z%([B2]R,D?:^F*&0B9B[AS+V M*J)F=9F=%#>0Y*!#>T 0&:@@=8P: 9RP /O";[0A8J!Q>[#C^T;=VIRPH;'2 M%U.Y FH10.IM><2BI[-=6&O);6&8(3*#:.53[KG]DY[%9:7Y5_LF'[8"4AH9 M3/ Q$@4B;Y8 ZM&68<[B^BT$]]2!M@4JT0_!8[[&2E1PXF^O/_P[9/462+C- MM/7XUMSF;?7"/-(=\BRV38@$J(#\";BEH(5!=0#@.M?CY^9+N!'P;G;.@,U- M.63C8;]@^P"PP*Y8S,S#4:(5%(Z"9E=%,\IWP!BH"I@>P.:-C6R+TND W^&" M)2(1Z$&L_D:M':SV?-[D>D/5VR<*,Q MJP0B:P0,(B:>L2(P$3EQM5'6V68#Y/!,0_ V5!WV?+C@^])_]T6GE$$5 4X# ME3F4=-VC$'),O9]7E_@ (D?G;O4 /4/2&>R9 *!_LRWQ/28/Y+4J8@FFK$%0 MM6>X\ I.16#6AVYLSGG/Z8F;W%:>\-R?FKPIASP>(_\=5>Y#VS2-Z@AJO,U?%"MKC&#B$PH%P;"CR/FS^ MW+9=_N?^:PV__]#+XH+^;7(R2?Y\=/0J'43ZKL!\"]87KN 11Z8Q]D2[:[DQ MUEWXIZ.3'ZBKY>3%,7FFXA^>5C/&%S#P'B0TN\69=!/KG8,"]^"+@WP'0)L-*]%#>1D52,UVVGPQ#P,U8"QC#L]^)<(C]@1$,)54\:LAPHX^I@I8[_XA M>\Y1+O[23;QRJPFJA85?*#\FMW-30'<9I+@1HXXR6D#\6;@!S*AHVF",1\[9 MMMF(O_R"':W&-8LS0L1F@?.Y:;IED:RS=\&3S1Q MCNT\RRRCBP!=UD%VPX74B_6_.+F!3R[P.KXRF)$691^1.@8=$>$]!UU@:79C MQB-B39T*.+_#-#AFP9"+P9,#&"(6FP:79B1W6?'P9_1[2LOZUP=&WUJ=V WZ MP (Q!M.'332R>@.9=7L+ MPP#0N]O8AAK?2&ZU2@I.%HD(]05"WQIU^FB2!0O"&UJTWC!%YM/;39L]5 5D M8GDQG5N&[$F29<0H9L/L/[L_.$-Q74/06)O^/MN?QF#< $#)C(7.9.CL^2M] M.H:)48\/YA*>Y<@T:P4N1,^W:-Y2(YHIYD]CF7H6?<=<6,-F*6J6!4.DB2(L JHM]%!#05." I MOU9$RB*[;,##UQZ**KPN%EBIUJV\Q82?]:UJA"?J!-B/;T)+O]\2"AQIE^<5 MM!;(C@SL+B A^KR>M.,LX>L9$'%5SI6KE B.L6Q]W@T#+Y_G,VQ:1#EX8UM#-Q+5H_;IX/IP=DS%'(E>P%O'$&1E1D>&PC\8\7 M$M)/9U_7UI5.B\)MUG&'.+ZX9B;] $E)OYUD%I?T=X&!*$5#8KNT*)P MOXEJN]LB,UIGV?)!SMFR8[N/W06!^+X4$@;IDN'1*%@L.AP3%%!.91"(",KH M--G]HH5H'];VWAB&.(?.GKVE.Q ZI$S:D+<(QS!H#]NH+!&R:P?2'74!M$QX M]1==[1XP:JGBXLA?W7_/JB5-'%] N;&>8R+ZM*K_&#I_@S'?+Q 97APD2;9 MT-#!?>%AX SZ :R]N\,K-]=QT7Y$GR'T6:8PZ@O2%Z)DED"Q3'&K8)(U6ODA21QA ML8Q$&3CTO>YGH9&JNA;ZDR3NBXI_GJF7RC#7,)-]U#+&N :#Y\:T Q&+#7?6 MWV]?$SMZWLYR%:UPT*QMIRIW!1)*@GD"%M@C5(FTZ5)DF*"(T&*HPGMGY6*W M;0*D'CP>&1!P9]V&;WSC).ZR"R"R:SDPQB@DKHC@.IH3*L3ABM% E%I&?J1+E1U< 1Q:.(LC: B\*\=Z+HL'_ MNL&FYKJ4<58&K F3<.I6MZ+U%RZ,8//II;D@U>P5.C";J_03P1+BU9.79QG5 MM)E;'\VK^S*9HGAO6^>05A1$/4 MUV65G'49RE=X033M113Q'RFT&0R=GN2)$B@+DR+3F_3OB]C9;"UMEP Q8%H! M]#GRAH1,@6X$#@U8%1&2MAU_;CDYJQK[7;A7.DU.JYHL/-Z>>Q?YX3#.YG>U MEL>MW&Q-2YB^F<=/-0Y>ML2@NH]D!%B]0_:.C(O!X\&1[\XN?!">#EG<,+A$ M@N6>R6]ZA.0U .SOL.F95%RHP9.G8W@RRL$E=_GQ>)ONUZF3,?4__@/6P85; MM8;%TL9V3+,BL7!64@\5!?SD5VS9.:.-#TV>OR7_L73FZ5]]']"6TX"6QQ-8 MC0XA%?DJP?AFBZR<]E&PI&+IEV(PG,DO50M[!F4&F("[0GX'_Z786P=W$RD+ M:+JB(*<26JB#?1(+3I.3?_R Y7/?_^]KS.2Q]IDA?_KQY3'^R.W,JB@Y&N%. MHF1TFXGXK:6=;7.6>X] $:F# $ M*]!AXN[REU=_1P&YY!B/[3^YH?S>/94EHZ*PT@BK:TN4+**4[Y>/R.DB4,XO*?#+E(A6246,%LF!((C*=E/_%N#M5FC^0<(<:KVLCO73TH MGZ-M9CRS)%#-@/$1CDX-=T2&Z4;:HH#NY6_Z$#E:RL%Y%=84\-'!WQE\?0.18U'ZJ">?R.:=>U M6SH"M:!S2<\L@LZARJ5<8P4;G6ZW*6R7NV+:/'%3.+5Y+ TV/$=J*@S2G!^; MUT!5"CD1DH&2D(BJ,\A 7J\#.4$KNYV:UHY@L)C+&HWQ!,'!"'MC%#Q5O!EA MI+$-^[/(FW/:>K^6)A]#AZ'I18>USE!EMC>?YS5FI-BA%@8>(BG3V[F%!R4& MI';%6_MB2^JI5,!">NI5ZLD*Y"BPOG[$#@ZI8_D '6Y-=P."P/-:#&0?8Y',K #^F7S%V=/!LYP9I)@'@;#DFY F-K;%&5R^E?U>Q.I"R$;:.1-*Q3/U?,] M9JB:^VP#I60#K5YG$B/WFK4FE9,:=CG6A1@'H*K*0-4XSZA24U;EGG5&E#LS+%L*;H%\?DK6UB19U8$(S: (6M QO0>-ID9RVAV@;G:6(SQL.L]LG'*R6W[ B4= M!QSYI(:A$*)S-RTYIE(]1U4@\DI\=E#1B_E+;E!5'R^@??JH8&,,\!KK1J\9 MY>Y&[J7AL7ACJ$E?NIV[ $U=V)&OH )9MZS6\"-@XT_(8UA_\M>]81!T)+Z. MF[\:0G\0PVF1==$=]!DPX=7^*Y YG6$2EN40%I2M5&4)Y0SH\U,$8N2P 3OG M%]68)\BH6Y4I$SJHQBVKF3*B8O:6\-#:]>OSE^*G @QIT)5 M:R*'T];&*=QB>A&R:Q?= DRQYIA C<&-RD51=Q@.D-=1('OB.8\GS3/,D+M_ MM23F7C!2"VS.I*9[^@:+O].1Z[;Z MI9A5-"65O=6#CKL%?-]V0U^$.(KL1= M3&3KO4P*U^:#M=%Y:BE]'9+5:TQ.@ZZ+RP?SY;T%BQ?V3,F$UC>:#1T=0IX> MP[)>:(P64.^D&K!X=D2@U,'\-VCC(0D//I)W(&2"O A&B^A=JK/4^;)JJ93@ MIK.&&M@RY^R]SXW";CN3;*$_.J4!(11YLJ(O*"\/)*<0UYTZYYJ"R)46K9/F MO&MGU25\4XC1L?4'MN7&':O1J!"-S%-FS$)_PFQ*42ILB_ O_DWPCA+[C,V* M%URKE9)BVQ(JY(^8I!VL<+=0B\8S_.A29O9\,:*1CQ>PVHK'DW(YD9I =')[ MG!OLXK&_6=7:6S^359!N6@'N\Y!3M_]MM.E>X0W6(;DVE$>6F0]^XVGM1E>3 M(3!>K[1^7U<(?VD:0#%.%UD!]?XSJ(FWHDI =2L\T2AO81;N MDO22Q$U%%F;WGNRYAB*=0<=_!!:)#N5XH(F)D80K]EAJ>3'@PW6#XWGH0<3Z@BR+]->3X4 ME\#$NF!*EM0O?0;G8HFI.!>ZP;MRISB7_)UA)?P4#NP5N'%M&1$BL M1H438O55]3%^"X0K^"MY"*X'08:,@RMJ1VNH[T\7)LK%IC*0%G.[6;#(APG> MN[H)$!IJ:=3/2U:R6Z.X&248)R&WL=%5V7YEX%!%4# %A,IDZ!R5L MC?H'50MYF&L?&F3QK@3_@QX\KRT??[GV+Y$1@;LF[."JU(EGN$3(W @2,QF^6)\63=WRK0Q1,W5$@LYO"VV(:0,LFX4".Q $:7;>6 M%VY>NQ()$65.,^DVDY/#/=$907W063GT7+P)K.< ;"8\6E\WJE5?A3*' MC*WEB] H$-MGP.'XM:$8M*<^T7WQVYH('OF4")?K=F"3,]9M[JQ)K@J0#<&D M+HK\$N%DP-3H_ SJ20[V,I8U1!JJ!]4?H\D?8.H=6BXI"@Y[AOAK_(2#VR9N M?T^CA$0 @\DNFXZ=36UAFI-$ #L=FB5!\].T311Q>B%Y:FL*F&S MBBO.*G)YL>>^]H].&-7>\ ^WO&R;_7Z5M:+E(HF]H:$"K''7,B\[UU/5JZ'J MQ"0YJ9:YQ0O[DGL#?S'9)=;%2:&!@)TO0I'AG*WPF3##LEKS)&%Y"3P$J#UH M5;0%:1 XEL$3!^,R$D]&!9_3G'SW%;^\L>+ ^.!\A+=YLLXS\N&I+"T$/NQQ M /7E+)\%(1?B3E$0;)E'8G]679%-&7'=21.3?0:(*H']O91*%^'!,Q;HY66* MCS63P1(V40Q,>JXV#[T2_6W9(GW3Z^8/ZU+AM$?V(84DH2=)"R)G8S&J^68K M$2RF.=\R)[;-/DL(Q\RAH<+G4SQRT%X[R^> /I]-DF-&%('TCF M3*1%KVHB*3&R(DI)^8@5\OCJ6TEBA]I!",9?5^L,I ($]9SV] TKP)ST#WL, M=\+;6>2VI'5,61D"VX!^$P:/FX(EMB)78-U/<@7ZR"5_&+]?D[HTP.@_Z$QQ"9XC+F=.L#&-:SSKT,P1]+U#IJ%8D/64EL=B[?D7 MH&<@KSGHR2$2ID@?&ZMWN!3%I3S=X5)N8US9_2 7V:SXD#ENV)1%:SH178X] M:H<2TBS?4&_:Z?G<-!V-\-50;5<[^@WF1>53MLWO_MUCW3"+9&P7G1@%!EJM M*+#7?')MG@+!\0D"T(C<\L6NG+\K> D&H>,?&@W=%_?G5\,TS:KD>#C 29-* MLL2$V'9,R>W)$:]*/'?L2QN\JG2+@>L+W?85>3*8J<2CDV!! K%"4MH-OH.L M#U-W %RQ/>MTJZC*($.7$.(#_3FHE2+^?GAT48Z]Y[FG1F&/,VS16 0)U&&$ M-=Z7(*950R+#0T$"/J8EWJ7$!M3LXYNR^RAU*#,=X11HPT*[>2[P*D./)"^_ M0B#S+/5U&PD1.&+ ;\H8+=97;\'4KX)F6JT4=\Y=$EA5N\:[Q&I[.X%0J.Z%LZTSJOIQ'0KRCI,,.2J.2'(C!#'R2.(F5D4/3L!.*@9?^1BP[B"K;S'\,C%L9?S3N%?_NL&$ MT^ UL#FUJU'4M"3%A0C1NGZ?5 0@#6.VU MMP\#$>I5^033XIW1XY&)#C*$!L: L$B454*(LJ]NF#TC8!ZTU1YI(::$T@70 MGZI/,4E^[&I9ANY*-;V\F6(^AN4FW%II.>F5.-(XG^=Y!I?%H#O"C>'$NIC= M+I@J;*_$S-(0IUDEXM\ \E9!#N'64:XE0Y64 HP_Y/&WD]HK,+>Q4'+0-+-E M9]E1Z57=^KGDU"22P^FYHD30;?\H3,5HQFT$'-M+9P&QYO;\@:S/( M?^"]OX@#@>^H/DS(Q&^KU%J8]-6S.V,(IZ=DIL*8N6B9-G%T6#%8NP ,GSP2ZP.4K' M8K#68-W]BL!D+45G0D9HGDZ -E8>3Y*@QMH-6<\ F$=Z/W)XKZJFP>:^>0Q8 M$P\88Z,5Y3I5[]U"U ;>BC:#10/6MG]45J:5CS<+&.:AXA/.F2UR?7P\A_"5 M=?^!&1=[_;&(^^M;I<2.-A0?><+AA "5:2W$+'8(^B,M#,73K&$ "75W1\U/ M7+Q@?CJ]0UQW(.]4M16/1Y-9Y@PS!'KB71LO#YW*P&.^PDFF]S+)&\XT&V1P M^ HF$[ ABV.C-Y]%Y]SOMIF?B(4Z)QI3\,"I.,IX(B,;C&9BQ%?4JNQ Q-)6 MGB\+.-60U#JX9:\S&LG^T2.B[X=ZRB$MH&]737L$(A%89K4F.@_AIH(+FG:" M:QD*WGS$>A;Q?"PQ9R@D>#J$Z-=@KX*S]_6:"QZX!6 "(6AY*_D'SOW'S"$ M@,<\JZD3A:HD"@A)AN5+EY1GD'L3\1,.92]LD42#W[GFLC8+YB&L[KO$,0FC M8CX6Z$@EJK!D4#PJ3>XEDD#4D4=MB^Y2)?B$93XO6M1#5[\SBO5X<'RJ2@;[ M#^>)-K-"59HBH$0O.VP2Z?8\Q+QOQ)7+K?"! K-/T 6]\1N.UHU>FU2H_+3Q MT><".SY2HEF..!S=.B*0&@#'3*[R%)="W0YKAH4DDL&]AR%1<6ND,9MS1H29 M?2.T-1;S/):+W3;K^;O6TD\]1YVF Y<@OHT[S%0@Q@/MZ(#F1=%+$DN2,,*F M7-?']C,C?:^J?.@>USTB%?BO7K3#SQM2U=^D5=2#)F_0+/KE56R?[2JV=T?1 MIHC>KG76[U\YUDI+Z1*4H&"P4&BQ&^VYMB',8YP3'9'VLGK$;T*HWI1=Z;Y8 MS.%1U?"*? G.5@R,B<#V>2Q%?7)P^%1:Z33/RR!/Z2X>GH!T.@I_TU"ZCU+D MP<2<$B-G6W>4682&B++,V3R#2C5\MRL]M>_,FSM&M# Q"_YWKRXZ($4[27Y8 MA\M)U10&AL P@$55$FX7/7+ZT;2:#;K X2H75J>Q;YFV$W)HAY^+(#IN MCYQ"+#=Z,?$[.H.(\,)=XL^G5$"BIH>6,4Y-6YFIP M?,>'E[*OBW4PSLH='C^2F0#)/]3Y7EZZ[9OGM? -9Y86W4^*M)U90)1[BHYZ M4CRQ-MN!2"HEAT.#$KRMOR&BOKL%RZ'QX?B C**W&BOS#"R,(3Y/W M'M(."=R\)B81O^2&]C9X.U[\UT>F&$U<8G]TZRF$@22XD90Q56^U;L#WF21_ M-Y2\])A9TU33 H< 5^&5K\M>H([XS%1!/HX-OS='HW-[*?$8]B30,IGY49ES M#SCE7#1IZ3&/$AM$]+&2F\&C4:TN+&?HH]FL"L2Z&##]@@ YXD5C6'D_FP:>G?*%6J]R/P!!$<@>6 M=SI"K@SP3H.&^Z49ARK6>N1;R^^[QBHJN ].07+RPL.4^.SQM@_/C R:I^&6 MV8)37!>Y)M &;P@'D<+T]7A"*DK)QE,( &^#-<2L\5V@&R\C20A/KX5V%=.Y MQ$R]R*9Q8L)04<3&ECHMHSYW6@@PN(.O9[DA+32 "#$\Y7B0XO'$DZK<)_(. M!E)PM&BJ5,:6\XP>N"2/QS"VI%L)[;_'CBN +S[1K+/BENX?76GJSK9(03A1 MV&0M>0ALY[AL/Y7$#?2T#5V?2^VUN#W@S(!Y5K ''R"QHP1MD8NXQ MK)E*1,*8-8O8B$BI=;"HFO '_BD@V2$ !Y_]IA4-<1&ZTD=6> #([S@GJ&3\ MLECC(EF4(]VVD_;-.6!F8#Z:=BZ M*\\P)N\0BQ:1Q0RWF,GY:8AZPD-TL]N3FC2030[9];*%YZSAE,*T0*^5%#81 M<5?(( ZQ,@RWBE*@PMD];XUHB2SRD/UE8%O"!WB8DZ8?M7U/N7]>5E6XDGKJ MO03L#2XM$ +X4!B$:"HYB B@H[_G>GJ+Z+KVS#.#LM__&UB7B!"(TG%I,EU4 MW8RYH+"^<^JNA2DM!A O0,]@V96*-P);0JZ!N7KD@"8174H<.LV95RI\2MQ2 MDOS'L"00JEAE4UX2EO//6V'/_--X@H&.0:+DO39$6-;0L:0[D7RC+$%J=Z@! M%(V;25()@<)9OBRFOJT7.\FGJ-N#1>_*[$WTJ\3""\9>V-R"Y?JUZ1*O/%M+ M+/$5^!9#JY[UM_S6M00@Q%/,=15 4%\,T%F2YXH)IMX)F3>66@?\A3ED M&V0M0RILRKD->&1:+T:.40[G1?$6MK7AK2)6,1@7]R^HL_4DWHGW0O,HR^*L M%GQZJ4Z!?SPR1KJJ@4 #$7[N[^Z'2V(-6,+584E#@7=,69Z.HFSZMEO)3,;P M.S=3;KK<.JA6Y[GG])9K>'H-F2+$[Z J*56+&*OH58M1=$ H&=LL. M.5&M]_/,)*&L)&;AT%;(-6*<$T_#@ ;,X>7)61&=;+D )1X16P=)X)R,,_&O M!F=$M)>Y8IHFY]TR(]9'\3#)Z4Z]?:;L+AP&C=ZM1'[#R_-\@> 5KR4RPJE$ MIK&W_IIBB5BMO.H:AL7X(B^#VR+[Z0;V+YW[+DEJ8!6! JO IHB=#.YF9@K< M=FTQQ8+L+.!_P[ECY1T1[)5F2K$E<"H@R@B'G_>0-8EH5U#.A8X@GCHE_T3L M3\XGA;%Z*:-.="B#!R]YR:CB5(A7],=.3QJD#67Q,) *'PO X4Q=X1R'3MG5 MC2WS?IU[*617P .+Y$,@OR1/C:$PO@C *9"IWO/EAU@JPGK-UQR2,RX,_V&X MD(?V!8XQ2HE9KJNPB7_KW.>75K9*1-4)/ B@C@'ZXR@G75GJ,+^,HIFTXTD\ M3IX"-O:V/)M]2,9B%5Z8H,W&,Q*QJ9\BY"JD7Q1M;>,(4C;4 IM8#KZO@NS- M,#AV,^V@%TT&FRUCV)2:-M&C&'"-S.J/D7],&26<90-VTOFN!7'\"06JS$84 MXP?^/)RTSF[M*6!4<8(DW5VR, [+H_SIWPZ>['__.[-KNZ?21]%]MJR(,,GK M#W;,'RK'N*Z./_W;L\.#I]_C7R?)CWFS*HCLRFU#.G" 7J.44QR-!R-A)6]C MDD'$4II]=YS/DJ#I+- M%YUV9PHG]^G,2IUIB\.6&%^RL2;4&\EV&$]*FLX,PQ2F28;J-,.@(S:DT"F+ M*+YM\[M_-8PX&-V=NS\NUE$2AUA]WU&@I*,/HK20'R[(WV0]5W'WEIE.<>9SIB+J:>95\J2Z XR.'8;G@B@*AU>'L@ET:+AAX9$1N4"X; M>L"@3^:JV]NKQC>GN[!&;W#M7MV0K3![K);)5/BO#86]I5 988637XEZN652 MPSH24\ELVZ+LX<<)'ZAU!B;F#\*1HC$Y3,Y@1AFV5T3K[R[TBZ2ZK[00FU-W M E?L/QM1KIEBC6%1]Z4:DY_$?IUKO,35!NZ#GGB4V1$>A_P);4]8*)VN1["# M'\/#/",":Q_!!.ZIE3T6]^3(_/%5YRS 0F-VL6<=&X($%&% M?%525UD;Y*E.H=(?=:BA>UEGJV)&N@7E6<#HD)<715V5Q+QE6/R'>D5ABHY_ M_0D! /28Y M2J8[W_V<7*,"PW[&> 751E9$W;HC6/*Q!M.+ABAQ , M*Z.J:-93?14I\A?:AN #/2A,\)4U)40(HIFSE M4H2@>>G.W#-@,3E?DNN+AC[!-JSI.4!(%^Z>IH (KC(I*\5_,>:,'S0I55U+51B**U(XRS4V( [91KL@&M<'K68XG6Y ME@;-;KE/SMH7PF5XQG)PQ&$L7\-\@H)5(M*="*0<7590(2@CTWLMI'_I*1D[ MVY5#(RNX[M_DD[,)B"4M%MU4?B=__E9P7-2QW]-32HT1-)XR1(&03F'%RUA4 M%-/-1R_W5M4EA076JX']?)XO5NI7((2^A60TEZ9$=@+[_'!%Y+4MIF(2B1@4 MD%PZ9<8"DN9H+MF%K[%0[!:&G%[PIF-/E35-06H)--(L"A=6WCDFAI7KPVE, M.Z-$']7QP.Q)TC.E%3F#R"MW)_.48G%?M9TOLDLYANVHV^94R>[@ E.'1[A0 M-L?1US]T[HL9?*-HNDQ;"KUU<2:DKR)"/+6,'"):WX7S#SM4F:AF" IUH_ZW MO_U=2&U)[UTKKQ;@ZB9B9(VHOS)<>AU^-.9SX8* H(NQC$N6+R("3:55?KAG M3]K HL@P"*.L<*_A4 M( ](CBVV7313:4T+#HVQXF"KVINR2=B2\/M<@?PE[>PPN PS#E@&H9)F&V3U MS5(WN]+Y(7!8X7MQX[-(,AG".R]V)%V9AG]J0X=FM6DXX,P6)^,:B_[7J#6) M2!O&FB7>=UYZ"V9@73%O(B5?Y*A5GRR3]G=T[3($'C#GF]BMJ!$YH$4,4JEQ M@3F;YT!O VR6*HC#D2,A.1KN7Q.B)D:Z.@-?Q)(XVV9%@I0*<0N0/@?YTC-6 M," 5BS#@(-R]J2>:QBIE.;)-Y'[7#&;WK^BAI]UC)78E^("=5K&.J">FIO?0 MUK&H&FHCE"FHN*OT!@4#W%OHMD-&CK1V3?4/3.F8(!ED2I=R>"&<;0SKT!%( M@<_,G62M2*>=$UM7B(/V&:)+AEO1!:@#86#]:7S\L9V%W\6#EX'0T8++PA;# M4?/=6_-JVG$H!\\_XJ;E2[<(+H3:0P#D)49GP#"W,EJ9\/'8 D12$!DUD6[C M%B%-0:%%0W(U%7T-J_4T;?%]Q^Y)]BWD@K,[@!MPA")P[L7=T'VJBXMLNF:. M%,+.H 8W*K %Q"9NK(H+>@#,A0GKJ6RQW!?/M =#SRLT5QX8[-X '>!!D1?, M?XLHCU+VA>6,KDF-8-TP !PC&L\]G?1J"=Y^0L&&@E1\;E^V"NM56K]Q_LP: MY#EBO==&FW.97HQ=2E(K)$G3.3FC=.<1A_Y-OU_$(U=8_$"C!$^ TW$KJ&BG MTJ;66:F\<+$VR=3!(H,?#RTTVU-CLH\U8T&ME.C(N(QX:SH%AJ!O<%*CS&VP MTXB/Q'0QU%:V"!:0=0/PWJQ@%>L>C?#]\BY)K3"B.+2="9V5T)6/L[3'HJ'? M; _AAE^1HA$5EAZY R-V@X( MH@[)X_W/' AR7SR_(R+I(JX&[7-S&X @ZKSH465C@5FLRWX#9]'V&S@E-8^X M]#KB2>"<5QJDYU/OGZ?^X(#_8*6\@%=;DZIH9"1!@>X4$^AA2EKX!NZXJ*/V$S%HIF5:P(QSU%1JBK M*"^JQ05YGJJX%^W#$JRD4@'0+BR$C,,92.!A\8364?^9VZ[,S'Z*<.(6>8$" MY,& WVK*C?:I*-GIE9#!6MD"9D39AF=;TV MFT^N/BALW5GA:J\5?L%,.GYR>!&X]:W9DHQ:EJJ&GLIBX(U&BU=58ZEXN*Y_ M*K4(ISFS0#%TL2?SZ.LE;O8P18ED5L"#V1J1A9 PU_;@,PU#Q/3/(PG>R**C M:'J(/$'$SMV*->(,M-?]@233-BK/8,YERZOP U/TFV"(IIB7XG16$"3/ MSOJQ%7) Z5FO03=F,TS^EKK93+:+LPVI6KB!\N 8=QZ> ^:18LB!3ZD?>WB/ M_Z7ZJ_U+$(S3A]Z&LE6=64YEQ$TCB#\Q='$@XY"S=:=D"*)\M^W0Q\9\G(X4 MA!1JE9;"]FXAVP-9;=R),.]VA01YM)2. J) @(9E@P*QB\KG=L"S=FYV/82L M3I.<2)IKSYH6Q$ H($E%?^8OS\N9=AHVR"1V"3Q$64/K-7HZ/ Q5(\^R6V@> M&A.4L:_!B4=A2S$QVJ70UHP.J(D#KS>F5(;CGS- $5_&65;+5F=;8H<#-B/C MZ0V!6\4RQP-4SP;&!&62R1E@XA^4.W-S-UD3>$4!.L%.#JI%)[9E]30N!Y)WA=N4,JG7;M@O? MR/#.>7A[@VBFA\M0V:Q:4?W)MT/&Q2CW_ M:NBF),P%8%_\+*V*P/M&#HL7/ M"6)P9\-M[9=.5Q;_!-1%">\@O:Q%'S^.L&EW;+GY+HO,K1-N_WW%M8VC*0;C MA_L'SW#E'!^_.DJMT!K(_2Q-(C3Y2U9V$#@[]QG MX4\?$J&H_!#N+&/8)-)&(D<,9EB"%)+6XY 3$S)9OO+->A1L@-C,4+Z8>J7- M='1RFC3GJ,?CUC]X-FK=W"A *."O!LA-Y.%H+0@# P&R+AZMT^G>>XY^DXMS$6]V32"./(LBEM#$(+ MG8A6FY_G[-%1/X)]+4CB3L_A)7Z!)T5'&:>@(0I7W 90$:@::6LJ2J;!EP,! M&[537U/+SXIFP4Q#;\(><;1UM-F"$AQ"^$QJ+7"H.3(.B[-CRJ3L6A"3''5R MDP=B/"!Z"^-8^.C%ZAN8>-N"&]RO'T3:/3Z0-881BOGG-G!BV( M=)1?O*(8! Y"A,@1JTL^.)@+]V:SM5BO+8=6P4NZ0X^70;GF-\Y:-S%EOE;. MTD2ZC)".&,-Q8^CI1TJ18$<>AZRAF!(Q1G+",1%AWKC+Z\^%78 M!2M=PL#K,WB*[I(L7^]=>(^I6^1- /GCW_B4H:LP>$?<,\4&I39<"/U=:5>W (?Q8F M+%R"%L]9/A!BM:SH9IP.A.MI&LJ4,_/R#'"7L%C8KNM#>00R/9<1T*LUJ8/=@59N]DH$^@%<1MW+YT M"W:[VVS/:34K^E7)%QT *-R#_U:B=3IQ>_I?>;T@;WIFX7!_=;^9N8,<-]Z@ ML9D!E-6[G7D4ID88&R$6MEZQ2]<7Q"N2 $B*'/([Z,M2D3K&WU7EMIJB/IH0SUMB%VJ:ML1E2Y@R>TAET& M,QL?TS?-O$B@7CHO'^P9V7.JMN82)E-_7?#8Z7A(A^1NU*I;YBWT[K:5>Q<\ MTEZ^2OW5MRW:?ED:J?A4EE"\->"S/__XZG4_I'0_^'NVQN"5@@C\&H=1<&RC MNF\O3VY.S'FE.9VJ%@UBI*U?<+HKW#PX?:PN8<,//<'PBF55[GFOC!ZMMYE# M[Z;GZL."9_D+C5[@_ ,[*C M\R*=1I#;?EL!VYM[^AQJ^F.)(") 9 MY'+1Z+1>N\J'77,-;L+D&7KF6+BK?<8EOJ^:-6Q'0;(?Y%M&GF9$OZ)1U]VV:H;]*R3>@QI;Y7^9 95 T2Y.7/>%X$#)LFA\]7B";7)J$ MXBQNQ?ROFVPR)J 8[&E8D5@62/5E4 ,P+IUV@\]11#HB''Y8Q6B\GYE#J7)& M*1,Q2B%4RK\43H_V:OC&#+*EX=;@)\4644J7?> J"-IZ)#EC F!R$224E:@9 M8>6I=C)Y70J3O&FF-=# K@-VF)354 O*)@P/2)F?5=""X,-L'ZZ8UJ/W("9P M05_(;.GKYP'[@UL6](2(_Y@CTAG:I6JW/AH:E$Z26 *7-6469=@,S2V"R^/N MHFE=N1US6M5PW$2$:URUAQ;J8.,$7S.K-D$F(+0A5<7U=.A==M2I!J."Q@L<= 8#('G&D)JO?22C'B'OTWGOEBM.<<80\G(M0?\V MC0^G.XPN>!6J@?,-%5:TMVB2>Y!' M12UU!*##7Y^5%JPJJ),_CVMQ< AQ36,T"P5:!*1@*Q<7"28!4]%(&=7#X"!C M630MX\ XN.W&W2U.S/" )F@#'L=\G$"3CA N&? M"J",#R=_(!EJRBA3![BS?J/.7&@TI3 N(:2PHF,9+.9)#:%@85"2#E1+EM4, M@%750"$8#8" M2?^0'+!SK .%]R;#'+)T_5T(;4J,+_NUR6GE8WKSY,4361FG30XGKNPBC,K MA$4'C_]FM$KNPS1XW""$J7/U)+:0 ,)++?>[NN1,5>96DSS)I&!9!R;44^S: M(#EL$:[J,W=H_TOB>J6#B4]GA(W7%XK_4&W=84[:K_ES1@H">:#;+$6#&:-I M)2SJ0!Y"5,A277#?\0VI2&=YLDOU0M.%U8 M:^+$89/KBQH)1--CUF\O2U5EV)TPLT4\._!*;D2H:2JJQJ@!8?BD/?P&#[S3 M=5"]QGR*;IQ+3!3B32G?J!25\!G NK@V5'-]R%;"1AHD^I"37@\;W #?7-*A M(VNNK\F]-#SEH)>'_S_'(/9N\KUUQ)--!0[_A*ZIV*A&A+B$7+5 R30;*(4G+J MINC"I#[BW\J#I+I;0,,"-@&7ZE'?IQ%<=WZ:U4O%5' <:%[,1_I8P)L,SMB0&L5W/G0?%\(G#!A!S=RKT-X\XM MO$"%;E"F9UB9,>BLI86'+>FP:JF-JZ2E9D4T*"R&$5&/UFM3^G[\H,,$_(GS MW,TV\,?5QN(/>0AR!1^!E3,-T]1#L%DB0R#2]I7#?Z8;O]2FAE?.J;#,E<"A MUI7Z$/SC>>R0].$XW"X2?'SH2@N\._.P(! M,[SJFQ?'/^N^S-^YMW6#CS+)2L2/#[YG3Y;?CYLXJGT*]1CH4XZX)JE48/:65?,B!)T(*F"N;$!%S-,C@2E]N@<@DG=84,4&W+X MF6-#/M&X#D"<4H/[3-FXX4'D<4Z*L].?L# 30L26"XH=4[F*<%CP+L:%(SS;2+6":DV M8):LXK4DD$T'H";$@_Z_$)TO+7_RQ@I18T&&8? 7]VI0UZZA3!2"J" )8)+\ MJ+D^(P'@KHFRUJ$@2= '-]0N+\5]>)WP*7J^ZV"Q'N'A,:<)L1]I+M^3F$A^ M,2,1GIC@/:@)@Z_7-,7I8DW=)MK5*YI@_E32>:!Q#NHH\$ XJ"$_/&F_H(HC MF0%Z *R]#^"79=4$7\931=?-HJW.L)][^X3&7X<%/>WR@-*YQ6]$/677XC[A M+U$MV2A!2^951C/FM=G6A.#O0KMH^E7+HD-4< M;E428BLZ5K$-)VNCHVFT;,PG&MT,J3LIO45;B380$J7(V(JUU'D6N\K2!51, M8L4#S?A<4H].S DZ-M::T^G)/RHCL>'WPG.W<>>0V(3&PPU&:J'L?%BM2DSZ MS0:YM.C6$)F%Y-X6'AZ6UXNYK)ZNRGS&;!Z#=K MQ#)4TQ6&4IL=A30XOCR+#_GS!\D40;G$C;!?GI4*G0*A" /5AGQXHBC5[CLB MU8DSWF-6=Y)X]D,Z+)LVSKIXZH1!M^HT[_4]7H:G,,Z4!F'2,99>OZ'FEGBR M[LL1T>N/CAQW "0S%,5V7-)WW=[%+"P-)N9SR$&N$J8$+Y.C[@QV#'4Y/R+# M2[]+G&.:D6Z2R(?LD9P*Y;$P&18:9ED!;BIA>>\A*@^H>D7046=:X/._L6/- M4;N_')"NGF')N;%74#T7/.:&2U&P)OU/1"M Z>Q674V8>,%RP_-P KDKO4@R M)X]3^1N\D224W;ORIQS,RQ^XV/9F3';%LD>1_S_$B!_* ])!P"%//I#[Q#YM M;\B" ("M0[@4&-(#R9>^/TZ!0K!#>]2]5W/V1@7'@3&,%T?F59IG8W36(>;7 MAE^>'AF H*57?3"417RG5%$Q6E&H,':1.$# I.XUN!"!88^IKN,!:K8!/8K> MR'3E!ZSUQD,6+ ^R*C--,=3PM2@49A'8DR9=($-WF-25&_&6+"'&_=!84$*B M@87KD>/ &10.@BRK[R1Y<0&LY',F\ ZF A-2N@D1*+1Q(PQL'1K(R\&"K*$T M,4\]$N+/S7ZK+H<7D.5?,48,]!7@]Z9^9#*;?G8H\<07OZ']CQ6=6+V26TK+@0$[)@T*J!&;]O@#DFGV/;6E&:W?>MME^[ M5>3^M&C*RF:RQ8&!%SLO3M&[=,9";6D=K\)TXTL,UUSKZS$\GP4,?3!Y_S,<&*75B,4FF !-<@E()B M-R7R&G%/3;S(F+@I]@]:>CL/?AQ$L'I@IGR1@@*$:@R0[?ELT>=%T?K!S' 0 MSNUY6"'C8MQGIU"&J-VA0_E;_=P=XCEP>& !/@CT)*#T/P@QOW%\ 9B2J';1 MQ]=@\Z"/-WPQJ\<"Q],DE9%M"PMN/C4#@VYINGY">A\E[-(6 _DU&+2N5:%O M.MH.GN&WCR?.V!\\<3[VX?Z!NE; MSOE>]3*ZC#:LLL)VNMNTAF*B#7G$T;7NZ)5[**4M/U9S$6$TI1I$P0M#DG$MWOF$J M\C(/PXB0BH0@@S9_FYJ.C,4ZG$#"TB;._4N:*511.08\UCEKDE< %>%_OW1K MX1U 1=Y8]_*E?0(A?S)/J+V+OK*K%D-K);)O^ 7.*$10IC041I-Z,.7ZL*RR M@,9HSIA2Y*H ^X:Y$FRG(&;7!$F7+Z@$N\@-A4]-B%B9.^XQ^TP,U1G:&DGUHDX9'S,FU-(F<'+@!@"7(08N MM6!H%[>W"\&!NH&'G 5E-@:'J_"AJ*JB. M< &(BP\(V!9\ 3*CO\T7%B^96?R6GD)$.4'(>) GI+@' _1YU8&C(MJZR\VL0C7J?+9HMZ2L)8$+D M.&*0=<4$MLBXO&$J;0X4+TCHH":LQ&I,=TP\@'GR(U#LM+SK7M!#')G6%K<# M7TD\5,^'1E_B!'YI\VP%YH_]M+OCH5Y3V(M_ MBHRV=C9I+,9SI2C Z/KF>A9>8CGE$+XB/UT!IK!5?D?262=,KJ5JI#S.1>[K MG9$E&D9C25@69B0I*@M_9;IJS05\O2GX?2%< S&+<"9UUG/B- V6AK]5."6KRU(@GC5MB'BS=""G>6KOHP+7%&^/ MW77F#NY"5##-2_&+QMVH47&R&:8"9 4XWP@5.\H&16 XW=%=@^GK>6LQ;Z$B M)B+GJZIUZ1DW#+)(+3!^F^ME0"@"2_I="^M0&*(A@U*X'2G>IO&/S=/##H18 M0Q8V.#F@KC;F(D^27Y'N4!Z?Z'S@B8*=';PF^%#:>4P[)R>?/K/T%I8T@'W\ M6"R&428:P,R\=FHD\")49#*JE >I5C"B7=EG3$@UI=]3JJOMG\R!WINH&!;% MJK+X+)J"*L"NSSHO+D+V.0*.CKDD:; _32#(FR6(6@TB/%0]/B'1],@!87=7U4(('.VPX5L+ K.Y+SF\D9]Q:] D4^92:XN&G'MTM?O66IA M'0E(:O4&6]^RJ@?)/#:NA CPX![CI_RT1@F!P_W#P]1PPKWNG%W*E,$06)4D MF/GM+4 "&.O3AQ1*A.<)7,L*6*<&W3LI:='M>L1(&RZKGGV%_;7@;)K+PF7@ M=.-$WH<3!U=.'Q['? 25/6KH#?-WR:8/ZGJJ)_W>G7HSP?M^,;[J=RR+R9"W]4= MM3EH(&)'"QL<[-2:^>*-GQB5'DH9DE'5RIAF"1&0]AJK9$RI+Z1*ZE$+W'M, M41[_G YB86G*Q*L;>$HB33$4^Y#GI@>6'H%%@M2;1$'O_(_ML'5V&M7_IB. M]X%\AQ&G(E 8.Y8;!U373%M5"Q]+]-L-A%(R]"8M6 _1CM5*(B/H#0C;TE;, M<]T8ZB*/2J$7P\7L'Y%2/NO4R-XY\^(1EI"+3!.XP%XUWR/E'YH-0^D@*$=P MPRDTI7R',P$(5V*ET7!P2J)R9;P>PH'ZXW6.A)=Y.31>[GCZZJ*H@:WFJS3Y MZA(:"[X*$ 9+,+B8-G C*#<&SV9F90JGR[06;]!M\+U^72WS7?ZK?3=/K,XY/<\^.[( M29";77@E>8CZ)$-;YKST*RV()464A M,X0($ON,D.-!PU<:-&@4!;! MN(7+YI(H#*05,#=X!G)) 5BEI*3@QP2X9ND4X[0.O-0?W>R,R=D,&:V+D*NS MDKTPYV'[_PRS0HSLE41IAH\N1RY&V\K!"SI!7YQDW%<A:;C,1Q<0XBX6B^&P>QP-09NQ&&@W/JY*!)+B*Q A M0DK&AXFH5GFVH!'2U_4\CL.;QH^+]"SCA0N(8M6NZ<6W4%/YH=^PT\/??K_/KB^$?NU_F6 MSM1%*9@CN43M,?,6(IBHCA*I?(XE2M<._B7QXXB?XBG:+;LBA.QU'G36^%*N M>1#"V0:3/TC9S1W=O=75X"EJ&VMZ5-E(C]6<B1!VF94-) '\+Q4Q$# I@N9P3T)&/2.]VBBW;H'JJWZ.>%X/* MC<('L7K!8S$B$AB-$L-*@<<%J3?4;G*P!T-+#N3RN">BXP4X(&IX(>8@W;+] M]+*_/8AL9+JFW*K?' 0NP1YNPM]"8; XK\B;%*?.1=EDAPV,2.IC4BR75P]]6CLUR$2OG".E'8' CYO6>Z'B$1AK*OA"(P8:('$V*?HR[GR$^Y]?N[2R('-[:@H**U\'Z=VE"=#6"V$)2R(GUSX!.M MJY*$7I!R@KG7)OCL9-U9?BH514$37%#'.'6!0]36+?*(Z16^#YF!#%%$O460 MD4(#P$X-72?KW[A'RR@11VDVBU\VRZ2I%CEI_\R*!G,2-;X]=JH-OC?F$4-$ M".$5\+'HB-E@DKG%ETOU5GJR*%'+A#CVPYW. 0P[D]SAAR]D^NILEY/BL#S5 M1\B+9DN%>*#,%]7V=;R\B,.@]UM0II]>_(!9ZO-EPIV5VRGE?-+5R\X:'$-? M&ULFA.V!FQ7Z5!3$-H&NRC6NPA0X=02GPQ?-W>HBY::FE>L+W!Y2!UWIQ4VH M?$?4P5"P0T8_7(SHG\6V-?=C&C>8^TS\^"+[\G 7CS]SW,5],13'PVR=AL*# MV[Y%3S]?I$PD#BTR&3B2+7>K-4P!YV)AK^0LZ:T@>._')1+D>"S]UOD*1Q@&_R4K ML8&"X[!'7/ ,6[FC86,?#>'S[#M3V:4EQ$,,-0&AKGKMEO8EJ?YH0ZC\>+30 M#3>>0AZL#:^!&%7.OJ?RA\<5 7\.GC][@KY$ MMD3J4N:-IB^D"!FFC*]B-_!F9Q7NO012^'5S7JS82Q*#YIQ_7QL0ID),NPG] MGKM6F3S>WT/MI;*%$VU5%>#L=LN.V=X9XW&Z9G,K'41N:T.*1^]M&D,QZ ;( M"Q);4(6_KDA[L#VO\WP/$0I4],>.M$#?4Q=S@IVJS1#>!CYVON$>/]WHEAK9 M2\"0K/DLYZ&TYD*FV,$ +.O/FKOT-Z1]]O 64$& 9W5H3C?@ MCIK>ZZM1E]X<4:)QD[AI@>)ZM.A>VDL^YZ)B%A'JC_%7\LPIM<(I!P4/E(&Z M46C/LCCQ03OT^E?O+GCX ?&>H3$+1PN%%Z4F+W*"!# ACSYL -@XZY81&#*S MEA:8#9:AAM0EH$Q3RCJBK>>"H@Z>.?5!>P>P+K<&4$\Q:RC!N6'1JC9O 2.D ML'Q4MH3M+1>^A$074,24V47F%@-7ZZ]S4MV#3-=F:0LDY7KM<86_6B,&.Q[8 M#]SXG^"RAG4&'T(ZL^.ZQ2O2MS^F8MLG?]WW\$O^Z0Y<=P1HAH+,F8>4FI.7 M05VB $#JFG4^7X@< 6Y.8EB-^A&V.4J-(E:(I*5S.UB0 M"P1R+![)I*&R(5\%&F$$39"A,P-*W28I2G;&K"HZDOV\].#DM%;- _LU'94< M,P01Y(32G0LWWA*?6(XN9&D?/+>(,\!<,OWP'<(Y2WEB[8(W&MU&!80-MCP5 MFBP\B=TQ2&]C@+ZH5A%[QHV@'[WW" M+8P MR??RXO<_2.$8W/P:/(8QB+R2^!TSE@K',8]NM2AF=%+M)O%]H\S8C55*1H[Q5A#IE*^1?M/O MKPUJWLW,^YSYA-/'+E2=I+Z"WVY[W-8DE'F+JD%5!W49(1AE/7# '4S/?:MC M :.XFXS;FPP(,P"97#19T[*DMANM)229PAS@\:__>/GCWL%S_0+0N;! 7U[7 M55TT2P/19PMWFJ\K;@_A_-)N,F]K,KDHJLQI$)',7'A22YX;%> 5=K#;5K*C5@PU!9V&NF M[A;-715UL%\56P" DR4W;0:DR6VJ/5!B53KQW0S=3<)!(MB8ZS6F@_2I:7+A M#:UU55MB$>KU%C;IN0*EE&.3%%2$(NFLJF9(UX( ,<8:S3P4Z7NXX&XMW-): M,+ I "V=7:$.^N7U0#SYS'L@[@T8Z^5VPIO0U,WKEU'!A(%\$OQ"F)N7NC1-E,G"2XT0#-+BN#&F&N M6&VRM&09R<+Q**438IG@[R,QT%1DN2^(1%+EM8GU207LP$_67S*4%L"Z"E%& M2#K)NA-2C;K@3 .>_IR6K5[9G:GTL*).X_<(O;T;F4Y$C>H%TJX%K*_!L.KB M07RL0.J7,$$,INK]9'0A(ID>K\* R@PV1TD"]"AU2TAF?<'+\XI>#YY[5EV6 M9RBFU;LQC!6_:U%F4S?F3('N3KGLHJH1O.L7!,YK2,Y$!$3%=!!.%DHN;.M^ M"@:>>"P*FAMJ56;0MSO4<5DI:ZHU1A3$SYVFB[MN@72/^13#*= 'C_UI&S40SQ50BS$H'#/N4+E M9Q$WRM CI&+"L('&N8(SL^761"("U@A>%AXOS]MK'&Z!9J>.[@!!96N."-Z] M=6Q[AN"AVX97AZ.0C\!Q(^5Y[!FK;MTE-T47**NRR/7O:LC^3I?F+T#\CMT? M T!;Q"<#[S"+I/2?PM,9Q**75P<9]]-NOE%I/WI%/O!!R[:JF68"5F]=Y"A0 M=.Y^:X#P?E2-LM]YGET4_BR9*8DFL51]\%R;YAQ0->KAGEG'C38EYK^A2XV>090O!9UM6LQ^.13P+T%Q922TF#0 MSHM5$^A@A_4<*26]8NKAVCT^XH9VDW@'=FU0!2Q@M[9J,KLIN5N_(*JMG]75 M);!!03 LJ7N9HEU9_2YFB45,F?#3%M. ZJYP?[[PE&!(ON(!VP5V?$FN&IN:D?:+DL MVAT4Z4Z%!O/!D4T:FOJ-R1]JVI?S)?ZW M)GN\VSRW-7.SHIF"_#:EK+VIM)4A)I$W,U.+JB],> EWXOPBV[RNQ'G>3=MM M31NT48C>%>$O84:D:L,9B@5Z(!B#P?R=O#C>3<@=6,!=2^0G]/<,*,Z7+BQM MKY S=SO _BU.2IS:[LE6>N8R7X(\7>LITG!!A-A^O.36;L9N:\8(XCM4M I" M*$N1N)N,VYH,*I6S'KLH3UAU2$.^O6L]NMU]<8X*>0J18GA"8. $>R%V"N@% M5?XJPC6$5&MX]=WL?9+^U_?M;]WAV^^PQW6XLY7FB25N^:_-HKH$K.'6\34& M(#*2K@:[@0+"A"JCDV$L%KGB7@/(RJ\P4EZ%E!!"K/9I$2@&.F2A+*01 M2+S)%H0[)PR*NG*$-&D][L8[>:J."A#60;K :NZL)3T?(F2Z4ESY 345Z7GQ MJ(B(G9!Z#_7^FT;H M-LUIK06>GLX8H8ZG\>-$5(JLPA)/TS"CXLOYM;XHD"9WMW75*432.1L(CZ1> M6Q#D _S>FAK]+*"L:Q33M("A;T*D9O2+7<.*;UAY^IDWK-P7,_N2HE!0LDAC MXNR>23682HY>XPU$?24"ZQ.K90!\QE).%QFKME9!VY91;2-=IOHL9RWGPCW9 M>H5W\C^(M31._"W,E[*SK"@;!'#&#.4@E]MFU.CG%>N0NTP7[W5;BJ;I2.=)C"<5_GPG0PT_ M)\DDELZ+OA-/QJQP!LJH!'LQ@U"=( Z[#5;7-W38?+UIV]@R5XCW PQVH-GM M]Q+1*(-@ R'A<]'5]4(3+.+Z+^")P/F@RW4K^/?C_?UTG_['P1=GHT(HM'QY MX+NK.I^[> '4WIBS^*.LE?[W-FU>73N<_U>^7;M0U+X E67PCF 2]CT!42L M06%.XY^>OX>U'M_TX^+:LLFF$@&+J\A5(16"1E>*<>NDC)SWNUA$%@@?%'P- M]*'">\/KNX?BD%IO31YRL&$&!R/!GF5G:7'H0*M$Q=:D4P%@W*0U*$G(\=M: M61ES(6;E@NBD4.[EZ3E] >AKXK4V/HHZKJR* /9UN [#(X72"P MG7_45K!X@/4;^CQP &C50@8C=Z=YP?D)0)I7J%C)?K3T5F8+:2JA'Z*XTJF; MNL(YLT350/3" $&JYFX'BCVB1>,""'=HJFR\.0TE^V&$1D@:XW7GGNG@T2/^ M3RQ4^7D_FK9;9L+>;.Q("UH[N8^USF6P=%Y'D[&I":. H0&_=TJ=0U=/4@C9 M]'O#--6R!@C3Y)8=RLP"5D;M7[]U1'4V4'\KXU85ZS1QBE\:.?&I<3]6T/2W M;:=4L!W93B*TR%D'-,KP'W6!A=@0J>P^=R:4>!04D"2_$H)N--OH4IXY@R-Q M.C5:P5;"3^6^&2HZ^19D_MB=B."ZN6NL%EG)<@RRO\ ,-RKU"U](-\TO=.S5 M4)^9>X4T.>+4JEH=[[+L$!9'J6IU$"^-RR+GEW]7B1Y#T9IY@1V@9ZR*C<^D M38OT.?7MHN2I/%2P7H-W,8]I[62ULB9I=!P;7=A\^8U#<]7%0(J>KT+O ;D. M>ON?*N= G^P]&WEU'LI38]5UZ[%%Q[[::3JHNI:?N>F)Q7^& IQ-JR*T9)%" M!?X6R6- K<):-F]1?/J[-TN\!N@=Y,%86@QMRVSMR.>D%/$\AWAGS ?.GPM*WF%#\#]\&Y&+W+?GARY MQ.1H7N:UB%KAUA/J 5ZSY'[B$Z1,-:'29'6.W$CD/_77*=Z!4H F?O%^&/Q0 MSMNBAJB'=VGH%$=:5CFLZV+RG]7856_?T&?V#TY M$,G.B*X(CP\BR2&OA+(E6[:M.72#EP4CBWH^-;XM,GW[5V:=CS!VY!4#"DR: M+?H]%U8+E%J2 60N+],XKRWHN+-+[J'/?0^<."19*<#!D)6!]6%YKKSG$KT( MW-*_AQS\_9D+XY^(KRRAT2I!QSM;TQC[-+JP$T"2CL_[XGJY M\?NW*P\.W4I%+P:H'3B5H;&QD:F/>$94CA[D,$VN%1<.F+X9T)T!5X/JBK&K MM77'LUN[?T?ZDL/]PT-DZQ# FALAZ(=S[OR2UHCF@BC[].\'^_N3_3_]V\&3 M_>^7P/3OMUH8$K)[G34&'H)T-?8(^O?'O8NY'7?B7*D ]9,=E.I5#= M ']++VUC/040-=4,SZQ?BP0D>(X5IDG"XKG=8DT/%,CG^KO/DH,GZ;,GS]*# MYYJ P./ W,8O,LD>6T>VOT+?/!6LF--M$)UV#]\H3K+TK%Y9#]T43C/: 9? MFEO,E)0@38,(C"W&/JA+RP\!155GG-W_)*RYLG0'KO^BND2F';>F-+LP6KB( MUD]?$&XSK0ZO"2!,$"U>_P/T83PO#!$/89I+'L@=(Z4Z2Z'W2JJP=OU=80W" MX@,71N,3 E9#+ND^#2U]CT^U@LHR8]9Q:@-='R*BDBRL&VB()!A[0#5104.R/9&G@+=?6.R#*@A@XD;) "HX5:YY"@1&*A1K;, ME6[QMITBOW8D:BPZKCI5=J@QR5XT;D2!5PQHPA;N$QP^1#,E5KA'Z3_@3Q", MZ!\Q&B>I2,TSG.9E[L8<(OC-%8>^JW8+*P;-HUV=*A>)ZPB)F$+Z4TFV@0.& M :I90Z$,PKQ:N"V^8T.Y7?TH*(A37N&TRNH93)&FKZ5C1?76W?2?G6%Z##.7 MHSSYWC-=N=[W'[C('UO#)X\$KH_ 3JDA5!ESA0S%? ME]>*'P$/)+/M/9\8M<#65RH"<"(#^:HY5S'G55UDB_ X/H62 /7?A32:!+OH M@S6RQ#T2\1L2E7R],^FW:M(Q(-^XY/"PA40"?\@5G@4*S[OIG*XAH\HN.1W/ M<2YXX,*5%EGVEC#D@S]!O"%K4N""L!$H;(@Y(9CK"4Z/X)9+(BR[AK*/R4SEPV-"=A M,80R?4"6BN $1_6E$I;*F1_4$LR^88C!N<^A:,(0KA8(_? M3$IB>!]L4FEHO4..'+-:S,(:IAF,P=O%,G>^_*5,#'A%M_PDX,358N$C;0*$ M&FWRY$ER^.#A?\@J9>]H1:G@N:4C=_\K]P8@F+R2^)><>.?_:JNSG."3!!@K MSYPWA"D2A%I@+HS=.LUX\?5NGEVC. OORN4!0?S'=5S96QMR<2HO@, M/%#B M_0-G #MVIL6, !)P8<9R5%*=A8?.H/VK02DYY')PVPC5!* A8>D6P:X#\U;I MM"ZPXE^ZQ3G%-3?-9TBHA7DYFO!^R1RRJPNLMT";'#;I36$+S! -S$GC$;>P M8L,)J[%M\;@R=_U:#BV[!GWVF[C H$*?&7$K78E8R@1($\C@ M 6U;PLM-C3F4'(K<^,.:57:__[J!("9I%KS%9O9U?/&+UROO-D9926X=Z9:V MK0X1I/='*Q%4Y@X!X">$20Z-G+P,S+GXL M _U"5'/0=2J@^TLLK!X\_@\K7P*+TUKMT$[C:H':%/I(6$DXI?HL;HE.<$=U MGE/;+H-#,O [+NC(A^29QKWPU08>5(L+T9SA\AX9#:Q.YMH,GC>!':'A,QW5IO%]'/8 LX# ML@@P .,-/=,&YT7"&]@&)9,<-$SM^I]];OSY>&X<'K>8_?=7Q?ZCQX^FIX^> M/GGV[/#1],GCY\^>3_-G3TZ?G3[,'AWF^_]W\/#)5Y]51OW69V-$U,\Y+,GA M)/FM-$T))X*"?$%]#"=AO^!OU,KV"AS%?-9\U96N)/B+&G 58-MXO= M48[9]CKQ^*-!YHM(>7447B9A9E.\&,\7<%TGGNX8^^[R]Y;!J= M9@N^*]Z._LS[YOGSR=-#@(7^5UN[_\WDQKRK)FX2'O0_?W@X>?KHT>"?]B<' M-_S\T?,G-_K%V$,='$X.'M[TYK?^4.Y2CY]_I(=Z^/CIQWFH9Y/#C_903Y_> M;"&,/M33R?-GFR_U -BF8^$L=ER.6&27' M=I45,^@XHN'Y4L?DJK4"J0T2I9USUQ4$"8K;Y_/]2QV]HQ4FQX V(9F!_U![ MI4$>205DKO.6DWE^<'TGLCA*4+1A)'_S;3"L5UCHTVSZ]JQVTS+;X[>?.B=T M/O]^PXA"MO,3C6?/)\7Q_"D_K3L0'F6',-E+]*/#Y_39-=;:E6,QN @/;S:6 M^\G B"*FX%X-*>36#PZ_IQZ1>.QNN';PC?>O^[ZC>_Q&T_/!4W+O%OF_?\@L M7'OT=ZMM9PP^N^G9&8-M,@:^S_*NE]J-?:4Y_K^M\I6HE]8[2O3?DDI+WLM- MBH;AQI9Q8!@_:\LXO&QNS3)NF)X/GI)[M[ZO;QF'7G&WVFYSM>V,P;V>GITQ MV"9C\!YNTD=::E]"2NEH51<+XR;1?S_,_-XK:OMITQN-?3LS,&VV0,=EFDV_61%NO 1UKL\DCO M.92/'J:'3S^1.[^+'+^TR''R]-G6+K6=(;C/L[,S!-MD"!X]GWPB0W"%>R0] M^655YN,K<_>ML6_MAG[^U&]Y/.;PW2N@\O>>^)[(U?,IJ M$Y,F,0W20S=LLZH#4B5X=_DK<#+!B *1Z(S^\J4$7A]QF#YUN>%3_WZW&G>K M\<-^CR?# ^1ONY)2;HS$\--SK!YY IY-%'NI$,ZP4H$GF0$F5B\T:LDWB1#5 M*A>4:Z\8N4 U4V:O0=ET8JX%,L_IU*T:),=&WM_7G5M-!_NGC_<.Y#D-->*+ M=ZPZ=T2RK@?/'SXBSF1F>OT&?H DX/O?VR_C1P???TM,IBUHGYZEP--> @NJ ME_;)EFXYM,2QONZ+IKIG-WJ\JMW53.N<&6>957Z4OI!'H.F:%3YQFM#ED/L0 MR9-GI.&'4A]KD@0&SD-ZGJP!7=XWYX/7GE7N.9$7^-3M'V 2ZI"1ENEI\1*H M3C$OICVB)GIV9-TW4SPT JA;/#!UP>3(/.X=/!,R<:2$!,)>H,<%.EXWZKQV M6%4W;\\K&!&>GI[>,3#(FH$98)>]+HOJ\Z_&;<:G929-D)KTX80.@_[__V,^ MS[J%&\[?@"[^)"\+MQ#]=OQ CLU/;Q!_<8[_^T_LH\-[.[$XKX]&Y_7OH&EV MDLWS=IW\Z*S7HFI C&#+*,-_<98N6ZT6SF-PN_H#YO'Q_9['QZ/S^"M2I;\L MW?FP1,KS^S>#>,7KRV6_)/F?Y V[#D=U#4<*"9K 2? *)26V;JW^Z$RFZ&BC MI$&/NIAF5# .J3O'O59<57MQ)N?LS/(Y^A_N:*-C]DFV=_#-_-LT^:_B'60S M?G&'I3L[B=3]7?LZG[LWW7O\55(Z/^F_O\JGL^_@A^!F';@1/B)W[*=%=O95 M0FO);9QW[7?SXET^$]O,A#O?9=G7_V/]Q"O&H!TSUVA=O'C=TVW=!=??W]_SMPGZDY\BE4R=M[?S3,- M#\N+=Z@)I ?O'3/@/YD'D"3#P?X1+/;DQK?LH M&;O[P^'-F.#'+O5T\NC@X4>ZTO/GPW^YZ96>39X]V7RE:U+-7Y,H>O!K!X>] M[]T46C1J5 ]7D93>H5L:YC-,BLJ'=W^"#1-5OU2))5(G>BTBUY'!OP%_]_LK M!GQ!X_X+YNMN/,A?]J#QH46GYYNB75Q_E8X6,P;J&5_HZ/[D8I?=>'[$\2R< M1_5+-=F-Z4>W /=F2+=N -VB=,\V&L$'[W,P.3CLO0]_>%_>YT?GN-SE*;J- M$YZ/*T%OW7S_[+Q3*$\.S/E5>*^/: K<1;;8M X#2?XK&TSFY&1QO[^;QZ#1 MF.53%GTE,%]R7D,.]KQM5\UW#QY<7EY.W"-.SJJ+!T?U]+RXR)L'^>PLJQ_, MLC9[[#]Z^NC)\P.WF-S_GC_(#@\?'CQ\O/^O_-W>P_\[ MG)RW;G\_G!S\UX,L3G'=S:'R$5?2;MW<\;HY,GK$KT6/^#B4,'YI)8P_V2I[ M#V_P?AT&PTOO9._@P=%N0#_>@#Y\^'#O\.#)DT>''W]4#T=>]5ZA*1].#J^# MHK[SE71O%LB#@ZTW/:0N?H.F0].__G+LNC.Q=G^\ZQP_W'C^D< M>_3T"9QCC_[O@,ZQ1S?,1.U/J?#[%#\G%TJ9[YV=% PWP+?Y!VIH;:HY=)^?58I;7C?2P M^Z]/;G,=+XO9;)%_=CZ$\[MV(W8?O2X=O4_C=5VG]'8KZ^'>3/.#@X=;[75M MPU[Z/(]6^N?A(WCJQX\?\-L<'BSS^BRO,SDG\W=TRA[L4Z;I/^_,!1MPN'8+ MX-,M /6OM.3!RZRNJ:NQEU[#SM?X=X=%<^>/%C#Y=OSHIYA? R' M0ELU%Z?J*=QMKF;G*-RCV7\#?Z!L##H+;941/V7+U??*F[IH6RFEN9:V)=7"V+$K,ZX 'DV1G^'9(?N!,4+:03XJFZ8!+ MA9X5GZ2Y=!_ U/&'.Q]GN][I\_5Q*-+[S%[JZ8/#Y_?5R=D5IN[@X/OGX7Q] M^#A_]_#@P#UA^W#_$%+VT[QBJ/#!#DCSF4^QA[[P2?^J+LIIL7+'](MW^;3# M(_Q7HMD+J(Q/W?SON'=>;!5QN+0&HNY/P]V@(//>XHWG <_%67F_NG^M3L/=N?! M[CSXDHS%(3J/S_>?A/'!X2X^^,RG^+WC@X-GR6^3D\GQ1$\&:#?D!"$)G0P= M'^[^5Q\?D_]\OZ+[[@"YKZ9P=X!\[M;ET%J7N3] =@'%YSW%[QU0[ Z0W0%R M9P?(=:&]9% ^30'J%KJIMM\^OH19 K4]YX;^F+59 D2-3?+*6 ;4[WBT_Q@V M?R#(\89U1E@0[26R\2?_WP^O_Y9\\^)=FY=- 6S^/W2-^[QI )I7N>$KSY*_ M9>59EYWEWWZ7?%-\FQQ7(*4#6H#N7TC-0\P9V0)UX$[.->7W$F"YW+_>(B/<=WG,%C&YNODQ3\[Z/OXH%M?7//.QUESGORTJ"[] MJU[S+OB/;]Q]?JG:',4!1V[H3RQ_Z\\KC_4^Y=UM,)ZW0+FQ_<83%#.GU04X M7LZ8,5C(?<9HGJ^;Y/\YH^1FWY.X/6PNE9U14"TIG>" M_S4E3:TG^P??G'[[S2$KVE6JP5^P?V7.]"ZNBS<<9.Y:5^M11F7XPZYDW]??I-CE59-.M .K:&ELFD' M1!IOO"*&Y*6V?6DUN9\]$ [F09=YPT6SV4 A:-+]$N1_9S"_LV0.1-YR@4!& M&;ZL:KUFJNQ%BDCGI1:=%Y3^=4M@CL3PL!(\3#/I$. 8WOF=YB?C, MPI+M)@OV=5''+Q-E.]PT]+)#*L"?;OU><:$[T]8;E'*[!]$R">[%GO/;ZQ[V)]5PQ2=_%9W6<*85 MM8_*KF7*VKX?,0,7C>E>Y7>,&L:\^KVKW>;-QH#0YTM$;N5N?/;8O)_OZ-A?X>/9X\W?\X M2G^'DZ?/GMWH2F.?'T[V/Y)DH'N]Y\\VO]YME) ^1: &\BS?N6VTYKKX7WU0?XI ME3%_K'BV2]U]+]W!DC\^+ M?-XO):/S_\V&6O.W_7D8365X="TR,#(T,#AP$9@X@8#\\;[;U6@T#H M.\['QV\6[=Y_^X3A_?GZX)=?RJ.#OP3GW7/VX[1]YARSGT MCMK.Z8EWXK2/?&@?GAX#''H?^FX[.&P,I1V?-YM/3T][3P1X7_>9^J]5N_OGU MMJN+-M*R 0M_SI1^[HD@*W_0Q,L]&D%6? +/J9*#0J9V3X]/6T^8ZHMKL'"'-+E'?SIM/<5K17< M+DM&>]_JR,GLME&'O)M5JT-FMV$=%O:O9;E@LM3'T:;5F';6RM5(+2M50P-% MX.[U^;CI\CB48F+3)1:99 =5.L,,F >LBN^L./Y8VR>X7A6?67'\L< G#4,N MM3V>2<^-1BST>7)"G<+4/ M-R+%0P!)B%YR^SWPJ[9?F;"0O8K6![17M?7*!(*_?<-=&E1MN#)QXV"=K$?S M1W6=,.^\<<757+Q!\-SWAYOR3$K[2@IE*!E.GG@7+?VO39Q\NNX0;?6I.5]V M#B6.P+L++_3O^:Z<&J=%5AC.!;0.DXA/M(,:\7X6P5UZMW<@#B*A:H M'=PRVF.!U0"W-JZ1R/UY(C-7)/7U@:3>2.9.4ZP=DM0C*;BL$=MZK?B9ZC7. M$&.CZV.(9"CD4@1JD8,7$//.,;I,L;H'LY'%\UJ%,F;4 4, M'NFSS6PK+VJ,ZU%Y7H761)O7*+ZJ@PY9,IW4LJ5>/T%HL[Y;96J,?VD97D!+ MI'A26J#8BUGD??:K3H_U4MGI$<<2(UNSA8UDE!89J3UYGR#4*E986-\%5'X@P2EAUM=B!&TDJK%0LUK(Z<+=&W[+A:;6SDJ+3R M62&1U9&;=34M._(V1#>R6UI7;:J;U3$%%DMA=@2OM#725W[6N41,JR,M*P0' M.V[, $:"2DNME;I%'5FJJ#C8,;<>J)'-TM/5]<2,.M)L\S;.M9J@LV K+_9D M4"9*/Y8>R-J^WT/>IS[JQ**=O&')8S4P(Y,;224UY#(5+[Y1@:\$C\&2M65F M1GZ6JB=J&,W ZDP$?N#MQ8%:4JLHT7Y?0)\F@UI:H!I!UG!&XDK2RI2XS =V ML5DO>&:JCM67TP<84@6J1C,0N-4 ?GIQUPM8$B3;@;(:F)'/DNJ2=\2I"U+P M00I.WL@TQ?]'>ZMT_FB_$;IU0HVJ M2^3Q&N:&0=JVY-X2QV),Q@;22JI,2ME,EK2,^Z2K8E M?YO"&PDN*7F;*^4US(+%M.C.F1UF2M$N/W&F:*7@C*9W4=7G+F04T M%M:ZNM0.,Z:**V.^E"12RWPI5"(M_)8L,Q]76))=+&HDJR2+HG4M(USXDL): M&BE9&.-=4KF*GV#4,NXKWD_(!ZA.+%6XOBJOPWB(901U94R#7 -4ZY1"IF]Y&^5Y\W?!K@=JBX)S).ZZN A"P(L%N=-Z3 76_T5O=G(Q",>X]ZSU,O%NEW M[\FU7K)1HKH /28;)%+L2B9C+/-OP>/1>2,IR"0,&R39.#4YHSJMXEU,;M05 M!,]W6"Z%0LUA!5"4'9/_;\)K\$$(M7RD 41ZBA/AGSQ8'H@J$!N$08%[NXO# MMWC8 W'G=T&,F0M(Z&@4L&0WZWO!QRSY>G5)#&S-S>U/MH>OUDX62NB#J-#, MQ8_\C6WWI3\CU2< M>1Q?AK!H3OH@IP,0/?(TIZ99E#[*64J6G7&%3/Q+.^*7X2C@$P ]Z;B/A3M0 M0\J]"/ZDOD5 M"#7M"W%[3[9Z8-^VFY?:<5 :S=]0P?5OU%73-ZIFF+]3P;#*#U1")^!L:BLG:H8>AS)5X"Q)-H'\/?)]V@H8@Z!]S%+&T[Y=-1 + M(79&?P7V;]4D#B#=8%RMOG I,KVS/_+/<$^9I\:V(,:;_IWO%S>[3UY3]7". M^SB _P)=/@ILW<]+S:&-&HI-NPMA-U&<@K_:T#T^\=V%3H._WM -!.PP[U+X M5QN^#H]W-/;EZ*\W>&R,VH\:VM6TT)>PRTB67;W*L.XF@B\W6 N?55_'JDAL5F\7WK)&E2M5?!15J0+WH6/W8?-A0$S]N[6>O:*P7\4 MH1&=='GRJ8>[M[KA2XN_A+;<4R&9RT;:S0/^2623OK/O'N_U!+ P04 " !+B"19,7]W L<8 "HZ@ %0 M 'EE>'0M,C R-# W,S%?8V%L+GAM;-U=6W-;-Y)^SZ_0>E^W8]POJ4FF?)U* ME1.Y;&5G]HF%2\/BAB*UO,C6_/IMD)0LV;I0) YUE*K$MB3JG*_1'QK=C4;C M;W__'> X3?)P_.GG9W\#U)BQ,33',,1]\'LZ/#^;'>/#/R?3/X5DX>#\*\S*9G@#\LORU M5Y/3\^GPT_'\0#"A+CYV\=/I3S+[DHKAH+-BH++FX&VVP'5!KKQ!5/F_/OUD M?62\2 59H0&%]"_'8@#DH7"+A@MFEP\=#<=__E3_B&&&!R3>>+;\\N=GQ_/Y MZ4_/GW_^_/G'+W$Z^G$R_?1<,":?7WSZV?KC7[[[_&>Y_#3WWC]?_O3RH[/A M31^DQ_+G__KMW<=TC"G([PXGO'4RP_ M/ZM/A*IH9E/[O":P2:?AGI-U:C<_'6T21= M^]"HZF8RO?C-48@X6GYWL)C!IQ!.!R]F,WKTJ\5T2I-A0"PU.AL#L>1"'%8. MG#,!K.$E"QV=X/SZ.%599B3,4ITES.)2I^NG/Z\#^!Q'\]G%=Y9#NAS.&P&L M1G![:5Z%V?&+<:Y_O?F_!4W/$3UT]F+^*DRGYV0*_CN,%CB@F5=\2AJXXQP4 M3QRB=0$88TER*65DIK&4&P&[+OT5!KV8IH/)-..4+-NS@\]8K=#:R*U0AFFZ M1JWO)]CZ$\]GBY.3Y3-A.,>3B]\OT\E)*U[,)UWK9,4&DFA7NKQ(:;(@,!\P M(0&+(_P=YQ7!06M&<^HPDVZ]QZ+MR!9Q-RB"='CF8: M:,:)]U,\#3T.:OYK,YE?XJS6+TC(!VJ(E ML1VY>CFRZN]E1MS51R1-1&!L\Z\:K:X+\TQXYEI6V 0H-)8@@*<)+2$)%IS,%&X=7^G,,^ MN$$ZFM?IGIS4JIHDS8)A8Y"J#4YSFHTF* M9J:,(*QF.6G)2\#FB]SM>/KG_^RD_69#WXP,AX2'A!]_>H<4@W^HPWA8_J E MMPH[4-++6*F9R14G2"Q"3,5"X3([Y\F"RM:1X9V ^N?L[$2'=H._!__F]\DX MK&,8-Q7.FR+VY.%]Q]<_+V8D=S571C"3_F$SR MY^%H-$CT4BD+K5_94?R>+'EOGB>0G%N>+'G@SC8FPL6[-U&V?CK*WFI(FRGT M[7!,$KX;GF'^=3P/XT]#BLE74M65R7%OF>8"#!3T8TA+/JGL[/!SFBH4@D0 @A@9),@1>< M03$I<\ZUX[*UTK]'T2##5Y#&-2\?O4H_V^ T:<(=T?MWY#&VVG0V[FUDY.3R?@*"L=X(O(RWE890^C]V%(*^O:H1Z$0DYS(4NM(L54 M*@8&+NM <7+8Q!5H,?LLMO\5)'5I<;200/T^G>(SC M&?E?!1(()."H#*MO*DD3NYX0-O!+N!# M(/8IUFW-G Z5U8Q1'W >AF/,;\)T/!Q_FET!_1K+, WG V:*2*Z0V\Y,97JV MX)B-$'D4(AE+$Z#U?N']J/H4-C?F36.5-*/*T13#;#$]7XJ[6AE7BV(PQB3F M-7GUN6Y@$G631K&;;2:H+7>-[P/4T.9!UH%IQE:0*OO[K-WCQN6=AK P4%:4.K444/SKZ8N8=>QPQ>MA M&?W M@NKILK<3(]IJHNU>VA49K^ I14=M"8\AR>K^?],%YAO$)@9X37G-.8NT20LR9*L%-=GIR4S*I!N6Q<9/@!>3Y?* M;=ARV\&+UDIJN"IW^.9P?OUK,YI.3KY/W_ *9I: U9!- +N>M4N3Q^EP@ MAR 3H@XTJ9N'C_?CZNF"VH(WS=72M>]U@4DDJV*BD B-M"0TA;6."0XI\R10 M:)YS:]_[;D0]76);D*2A*KZAQ]^>?SM:[^CK)@>$/\[ISV5*9%+6 M!/0TV/ M7-EUJOM-U['M<'KX :]L?K1X6W$;G3N^I,C7;;P!EQ(M#1HDQR6H6*N<6$3( MY*BC]$7Y]A[P]S":V:'UD;790)3D=> ,M.7$]\@%A"1H$;4Q>$G^:[2N*[DN M0#S0E>EV6V=7Y=]J;[8:\G;%T%,2Y/UT4H;S >;@-HY3G,T',M'@I)S!&5.C=:/!<9\@R:0+TZ:HU-KP=2A. MGZ+![3GX[73JB_Z;3<]+H.O%X"6.L=H*KA,S6B4H/ @*97--'6D--BO,FHE0 M?&OOXA8H#[3.W:[%K9FTV\!WLQ8GSI$"#HH_ZZD)GBU$GQ)H+D)67CCM]K86 M;U-?=H;C!5[,SF^#[S=?TFA1VUS50P/T7ZZ%<))Y[;QDP'@M?\LVUHR-!RT< M,LNBX\TWFK: V2>#NBU?OB\]ZU9;#?-KL_EA6<,=9.&N@^*,@@ @!!3_*1/!>^_ !JD"1PH*8^M]A3N\\L1]6.8M8W(IE^S)?U4.%*('AT*#4;Q8S@4- M5FL_8J\"]BEKT!5I^\N8SB?%B[,P'%5X%,[-P@@_8EI,5^5D#Q+*Y21%20&$ M)'EHUI-0G-4]08;:"$LQ1.LSX!V+U*>MF'T3_S%8T3C6[R9Y8;00HB836:!@ M5;'B(,HH0:982X0\1M%-OF /R:LV^S7HG$!-3 Q%DV^X]548JQ%9XQLX[4"&!3?2%.*KEIOED.![.YO7Y9Y=#'1(/M5,=6&\5R9@U M.)4,I&R9,L%C4JT/0M\#J4_NY6Z<^*Z0HJ$NVAT$Q.6T)E"_A>F?>$78@4S& MV10+%$M05*BM0GPT8)VD*9FL5;HU_V]'TR?GL"TM&FF@87^-&=)CZAT2K_$, M1Y-EF]P+2)Y9A=(AD$O)R,<,'KSGY ,D5] [+X-IW8#T3D!]2B6UY44[/3Q. M36^]@.3M:/*YF_+=KT_OM%+W%B$:%>76?OGT@O?3R=F0GO;R_(]9[4-YR:,7 MB=:'U4&L>EN5YI%\HE@[9DARC&+TI'XM:@L5,@2N=>YG&Z7J""Q,HI2.XH *@XE:*@%R$UFF,[9#V M*HGV:,1KKM.=^5?]FAN 7B#\&$8X6W:AF=4;.V>#:&6NF^+ 8^V9S A M#;!.&$FN);O727O@.Q^8&7O2U.E2'>UB_^,PQ9=AZ?Z>5 8O!VZ0N:*P)1LH M1A5:H8T%,IL)T&:;&$M.R.9Q_XU(^M0Q<4^FIH%*.ES*;CEG.K#&Q,!8!&E$ MO3^''#M7E =I119)Y^:5ZAL#*Y/%Q8\GC_>0''[N?CHQ4FM>?GW'8C,@A<2,9B]WH5T \8^W8JP)Y9UJL8NC=CUV'3MK-4+ M)(0O-!*^!@L6#7B;/$3'O(G%.]O\8J4-H6U"+?<7<9NZU%K;'>D;)+[(%5[F M#PXRVDXH%+G1Q^XV_= M$KP]Y*T;)3;97X,QW:JDP\7M^_N]!U%E2\:P'@*MU13<)J!@$L&6E)3-N;C0 M^J:X37!M1*>]=2Z,IP#;&8"$&71 961V4[V.U\ M8(W[OLH*]L26[370\G[LLV%-B+Z=3%]/%G%>%J,+R@Z8=I(CMY"U9[7)'8)W M)0%'HYB6.K?/ MR%9R.*[*O0<0-4:* M-R5-B!@D&!+<6Q><<:TYN%\)&YCQ38FHE9 VN@C2%HK=?6INCZU/UQ].GYZ[J[YJ>;X?C,$[7\26),B)RD,E6)PW)70^1 \]> MU[MJY$/"Q7Q3X<[S3 Y5,O9180U*NMJZF MR19*2F"#ET(J$9)O7^M*OVT-]Q8!?#A?%LY3?/@!3Q=34NL,#\N52ZD'43OA,^G'1E:K MXFJG8,X$>#0YHH_!\=89P_M1]:I;+H^J MOOF"TS2DH1AP9KWCB@&ZVB-."E6OL"^@/9944*!H?HOXO:#ZY)'OBT!-%=6. M/VM>'Y9+@6MC0)(U6^Z=%>04.G81BI2LAH2FNM>6]#/\K'LR<-5 MTMR(?,#E+>9'DZ/PI9XRJ3=VDL2T9MY2J1M+<=+X#)[QZ@Z38^REE@0Y\I*L MU-C\G-ZV6!]87OV7,D*=ZO4QTI7DC=7#Q+2VE.D=Y[B='Y>+<2M.%BW7? M4D2(BIF2:Y%I+AW-O_O1/84P8U=RW3;C&NNNDS/M7[MKS8;C53>&6B;QM47C MQW2,>3'"2;GIIZ_I&\/15N?=&[UYE[/P70C?Z)S\9<_,:I_#"%]CG%_IF[DJ MS*L&>S8GRSV<#9(B"VW)21!%4N J&5EK"D0 5KKD^UPZEF+A>6$!!K%VGRM\&YR$#H6"CF MES:8UL6!38#WRI)V2L_O+A+=N]Z;N3/;0J\%25^AEZ!9,EE E-;3X-&X^>3E MN)ID#H,!J(S'#( MW"J5-,I@NR;E;=CZM!G[J+QKHKQ._,X+ESA<\8;)/=_!G[SGB;OXB0\!V\C_ MNS5DH/<.F'3."H[ DJ#@A+MZ<6[&>A"#F22XQN8G]^["TR Q>?.SE]9QP'.* MA;,$*257-_[)(+(<@6DN>+'"9=U!@O(.1'VJE&O&DQM2DZV4TFYM^KIP7CVI M1/\>X0U'EFX/NT76/'&G(.?:UI<">G B*$A!:JM5*-RT;KS?"GNOKK'JC'V/ MHNE.%KIOSY^L#I]U$U,*#UP?7B.5RVX0FCM_A5^)@$ M0]0>M%3UH(0/X#/]2QB=@TO&9MVZ-?+=B/JTTG;%HAM,7RL=M2N#)+,S.4=< M[R'=('%F.E@7!& 1A@**9,%7.^N0:5N2BC&VKAV_%U2OT@][8D];3;5M('$# M&'0IHZ^7 ;N0:LUY@& 4 ^><2%XQ95CSAO,W0^E5SF!/9&FAE3:](-;R54-W M-/F(T[-APO4VW?025F$ZB_4?;[1QF_K4S5* MUWSH1@4MP[ZKXE]@<4Q&)#3 ;35D5AF*+TIMLV0]HN-,8^N.M3&@=>J7&97;9_N^1QH470!P3)F:E)5DL\UHS,7!;) MV91MV:R=S%:O[U.#OKW8ENZ5U%'#_Y.3X:H^@"+7U65"GW"GBPN+V1?A-%A' T_K;(3ZWJ0'4+ZCI#L=I% ]X.S8P)@R;UW%$4AWM(. M\FCR$M^'8;X\[G-8RLM Q$SX\1B1**]+5)9KJ!W<07G/(.92@,>8>2H&(^(K[AP*:@9*$A<\%*4$66NC>1 M(&?F ]=%I[A9G- &3Q_2$$^6E]MIM2=T/!SC@$9&%(X%F$PT;/4B7$CS9"!B,+6E>BWG3Q2Z,PF^(+G41O-L M/!K^;8.QSJSBYTD?LBM/FH@/U6A/B/AV>%9#3'(QIAC*'*>#8'4H 7G--=(0 M!J4IIM3U5K=L8BK.^V^/GW5%R^^P]2&O\Z1)NINV^T+9R6(Z$"$)E7, BY:! MDL%#")G58[TIQQ"D4IO='=,$3A_R1T^;F _5:;ON?3?E0 91L8 T+VHS&PY* M.0^^7G(9; BB8(Q6-6^R=Q.03J1[O" MD&52WBI&,6?KO/TFN/J0/FC'DF_S]^P?<.R,GW7O51TS'F3,QA9 M&WPM#^36(@CC@Q""IUSR9J'R0]_T.Q\BKM!Z'N0ZB[9[O4G5;WL-+] M3E/JZ#..SO W^LSQ;* LPVQI$8[%%5!<&(A*YWIJT-,0T?J<6C='W1Q='^+5 MQUCU=M+2AA4-Z^_7/R*%P;_\\/]02P,$% @ 2X@D6:*&&X,?,0 ZSD" M !4 !Y97AT+3(P,C0P-S,Q7V1E9BYX;6SM?5MS&T>2[OO\"AWOZTFK[I>) MG=F09,NK"(VED.R9?6/4)4O",0AH % 6]]>?K"8H4B1 D1U Z2XL>$A0:C[ MJ\ROJC*S,K/^\[^^'(^??,;9?#2=_.T'_B/[X0E.TC2/)A_^]L/OO[T$]\-_ M_?TO?_G/_P/P/\_?O7[RTS2='.-D\>3%#,,"\Y,_1XN/3Q8?\.AY-_OAK_4\, M+37Y\^_?///W_\$F?C'Z>S#T\%8_+I^;=_6'[]R[7O M_RF[;W/O_=/NKU^_.A^M^B(]EC_]GW^\?I\^XG& T62^")-T\0)Z?5Y\_8>7 MT>BG9W^DK\Y'?YUW__[U-(5%IZ!;A_!D[3?J;W#^-:@? 1<@^8]?YOF'O__E MR9,SR859FDW'^ [+D^6/O[][=1WI:+)XFD?'3Y??>1K&8T+??9QA68O^?,@5E*YP_J,^[>G.F#X2D%DZB0CT*4XJQ1MB7/7TW3%_ M?19D+.%DO&B(^/JSF^*='H=12P%?>W0#M-V#X!B/(\Y:0OWFN9=PGH.\BO 4 MORQ^3-/CIQVL%]-)IJ%BIA_FT_$HUY7U_8+^6Y?:^;2\7TS3'Q^GXTP+]<__ M/ADM3F\'7U\!=*X^_3H9 X?0OAT]/65!!M?T8_SHVP#DTP8X$EF M4 451.$,&!4E*B%XMN4Z%>;GU"IA'CLR+%_QM(KY*8X7\_-/.L%W0E^/XDRV M#<;U6XAC/#+*L<1"HAVQT#YJG*,Q<=I',W-">&>MRGV-J4/P[7@NV/)L=CZR MY33<:C*8I OW#D^F,6$P&%/VI6QO^FL93HO[??EC,3O#B MP^ED0:S^>=R]D.8M?J@_-&/"V2QZ,3W^-)W4.?;LRVA^5!QFZ0.#D*(#Q6,& M)U2"HI2WU@BRJF)?Q%@%J"%/;MCA;^#-'12]CC,["WP5A79DPQ5,/W5[TT:@ MCJ[8'(W8L!)00Q:LM9ENX,#NBIOV)?7!*!%4+B4G#4Z5!$HQ <&(!-Z9R(U1 M"F/KA6% *GQCCNZ?"=L(NP<&$)SCZ:2SN/[16:E'QB0L(C'0418"%!,X)V@E M]%R8J"QMH+:Q]J^!:*GY5:;]=;4W4,ZTI62OJYKMJNIG.7="#..W891?35Z$ M3Z-%&"_!N5A,SBY"UH&8G5($KZPAC@M63$'R%W1CM=\(Z"%0H)W$>YCYSU(Z M.3X95^?KS>(CSNK 9_BQ+I.?\=6$W#5< K7!6!,L@C6&@#KMP'N/P+ASVB8K M9$BMJ;$IN =!DUXT<9TR8E?*O,,%C17SSV$V&4T^S)>HHF+>9P(4,7)0(@9P MA@6PSF@T+OH26WO-JY$\!#(TD/%US.YS9RQY#)O3(PM(0Y/E\8A MJCY5TH,!>LDB?O\QS'#^YF11S[_JH>*1+RQ@8 DLRW8Y9P17D%.R/.C6?GV#^Z61&Q'R+L]$TG_&U^^.;3U7^\Y^_X"R- MYIB/,@9N/'G4G,L(RBA-YI(+4+(4R%41LO@^>+(5RN^ 1_UIK0?3=@WB?X;Q M":X&+&*QHJ:B")8%*,8RA!P)>F"*EV!M"BL.C/N@V7J0WR7+&NFL!^/YQFGQ M8CI99EJ]*;^3FN9':"4C+R& *609JA $>"8\1&FQ,%9DT@,Q; W"[Y)>+;1U MG5NZSP5L!5@1?&32TO*:R+JKP:0@#.WJBL2"JE@?Q8"+UR.S&NGJ.K%,KXO6 M.YPO9J/4I>[0UYY5T?R*BS>%Q%1PM#BA[QQQX24/4H S@M9::2.XF$V-8!AA M; PT389=7B>E[964/Q]_&D]/\'LR2Q])G&_'83(_RDH* M$AN#Q%"!0N?!!4?+M8_)&%UXMH-2<3W4[YB C?1WG7:NSTUV+>JCE%14LKK0 M-8JBBD\0DN7@>,1<'/.,]Q*XV!;H=TFYAKJ[3CB_^VG]_SN9+[J,V-^F:PZ2 MNTE3T_9S/8' R;RK!GB')+WY:('O(4M>3T,!%+][+C:@>-NT::V4%<=H<&:R!>$;M7#CW M2%SF69 ?,VU25*!#(HQ)PK7KO5B=RNH[YCJ?=U[/ M;^'+V^FL4\F"_*)XLJ@)XK]-WQ+I)XLC(Y"Y&!%L8&21:DR$7R%H7K0P,2@7 M6A]P[PCY83-N2'VNX./.!Q&$\0+PD=42R<'V@*'F!&::&*&&KED,0<8<7+2M M0\#? 'C87+F[K%=H?N?3@1N/XYEBSM>8LF&)K#*6B988$)SA7 46;/'[2XQH M8[_(R3 M$_PUS&9D?G\F0B_":#S_ED&;E6:N>]0.Y9<;H6M48OGS9$&B_=W?RLCBUKX:-UFF95 M*21!Z2%D2=86;6J"S:9W0W\M ABH?'8:KU\SDO>O^4(I57TPGB1XS.QOW M:/['\]/G.$D?C\/LCZ[VBMGHA;2"' 3GRK^67,MH["A]GJI<[N*[QS=,F=[$WP]U<'>AFT_);%M-7HK71JH8Q^TD8&3 M,9ZQQKK(:0PF0\TH F$,DX9GIYNG4^R'+K>4S>Z7+=MHH8^4Y3"NA^=G=C4N MSNLU++-)6P2ET(+RHD!00D,)@B5AA?&L]7ZU$LCPGGQ;?5VUF'86=B^E#=?H M_QO]TX[YB3/EB.;@G N5^09!LU=I3_$);))8@Q..>#I[U6NP0U@@;1. XNEZ0= MS[77P'VGQO;V2._,V$;L/3!BN4A>0[C<(;64)DDA:9.UN7:?B!!==L C[<6" M.Z9UZ[X>-R,Z +ODKLJ;]B;Y'FR37W#Z818^?1RE=0!39"82\P&-I FA5 )/ M&RK4ZE//:^DY;[U>W KJX;"CK?P;+ASSV>*.=02C9Y.P5BA W M.F,Z+*VO,2T'5/HV@S@Y\+T,Z;WRT :B&UL!:(,-; M XT4->U+RHU-@O7@I'0B2!8@1E^3(>JR9GP&@S8$Y#+DS=+5#DOU-Y@$0VI^ M&^$VU'B:GI#7>GKT^_LCY9Q,S!AP,I(CG)@#3^8/H+/"J"2TU>$&]ZWM]/;+\X>@MRVEUG"^U83-HU]/ZH#?E+//D.CNLB@E"I?;?N]7@>.EV:ZZ2? MDT$"EA;_&BT^GH_ZV7R.BU]Q<<2YXC$Z 3;QVIHTTXH6H@!MF1%21:M*#WQ9 MB^<[XDL;G?23;' -V^M1B*-Q;6U[,NN*H[CT0M/2!]BUHO$Z0Q :04L9K8V8 M4;9NG[$)KN^9/SOIJ(=&>C=B_)46S"5,B98 Z5KD4Q0H1Y954"X#)\L$'7?% MC3"70EHV,?A?S$?UD+T4QPEM(HD4)TDB.D#"8G/0 MCI,[/B2OKB%\I-?.>NNA?=Y/^&DZ'RVNK:9.<1NE4>!L(/(KSR P3>LJLUH* MZW/4K9>I-5"^%]ZTT,3:-G@M*SO/SPBFY:?1/'SX,,,S5W%:EE_8O>)SXU?L M7@EZM]$TJA#]]I5OSE]Y0:C@,]-"%\BLMIN+T4+(C!,72J ?'"K5NHSQ-DP[ MKSBKGW]V4J2"88ZS D:[2G9>(#B5H6N2C)%F0FQ=-7 3GJ&J+YORX-K"TDK@ M^ZZ5O/F\P944$G.:5D>I:2-EM$[R$,'+% )/0GJUT3T\]^W(MIUZ-SIYW4;, M@QV[;0+J>SMYW4I1&YV_W47*@U$ %6/DHR5@-M8V&D6 BSX ]+]76VO^6V$VUCCOTYGBX_/R,HF.,N,(:9#CC8E<*(V7(N91BK(.]TF2Q[.-WY=3KY_?R2-V,8^;O& -+.! JC!&]B M )EI@(4+MV'.U1:VWZ77WV?=[BK-'HYA+KG+JP(B/W])XY/:4*D> ]#_Y]_" MEZ.BBN0T?$C%2ZB)A! Y"MH K4VL1!E*ZW[!=X Y?#RB5^^@;T6M731:AB3> M817D68?%%6?8NP:T MA>0UKS7]-0)(+B$RYX47S&31.A32!OE009,]\77- CJDNO<=B&DV=/)A9HN? MR(_I_!9C2HZ*1)!-C71KD<'5#AFAY&!U\CSQUL'.MB/85PAH'Q1L/0ON3H7^ MK->;1W.4F"PBY@+.L]J;%!'(?R(K+!J.,:)/L?49V4; AK=0[]-2O)7:>G!Y M=Y;561=Q?A2$=N@9C2,:5R]>X^!U%1>S3F4C+?EXA[9<+K$_,G1(Y:]=((=W MP8YX[T[8$1_,#;LZFD='[-$1.PP9/CIBCX[8H[WZ(!C[:*\^VJN'S=#[9:^^ MFGS&Y45RH\D_PNP/["[">8_I9$8/Q?E%1N"JO^YPEM#HS3M8MWV,O9'1>]%Y MXA>B6KV8YLWD$MQ7D^4YU"I+%=+Z\Y.9KHL0[_#2=$4^? M'=<:U_G[D^/C,#N]F"A"J4*KJP0I#8(J*8$O+()4@D4=M0BQ]:T;^Q]UN^L[ M5HY@:5,EC%+H"%DQ#RJI6DJA+%AOLDXB%6 Q>!QA1H8($K 287'8P4V34O3CU\ MIM[2:_O@B;J-4GL@Z#^F$SP]LVQ>GDSR>7YB+D)$I3S(7/,3<_;@L[1DGRAE M H'DO'5D>C62X7W[_6EWVEPU/02F$%+Y'5BS*380R?0ZC<;5.7TYG]:ZZY MP]HK"7I8\6[!F]+)\.XBJK8M!E, +HH_@5**) MZVDXSF<'PAK)F?5<^M:!Q2; 'SD_$.?O3I<>>HU='<3EDY7+PSF2(1K,W(!6 MNMIF6D$,QD&2WF:F/ NR]:5YFV)[9.Z.S&VB]+4-S)H")]&Z&K+I '8^G&D 9GG] M0,PL%9X@NZQH]GH-T:A"QG[, 2WRTKQ[8S/P0QU1[H^[UTZ&]J+W@SF2/!_] M\]/E6.M37\[PWR4&\/9T$ME:M>NHTU@O>Z*0(VM5 M*<\!6::UOX0"3FL&5AI/UC,6=K4U__VESFU'@P? G&W4,1!CYE_7XN69@4WH M@PD"O"^:9%![[A;N0*:@=62)*=8*W8 P.VFCAV#XI4GS]3Q;R3 #_?M24F[YP& M7;BM>1<$+6D-R22'L82<#7& MU9\NN;\)]IX(M""0-9V0@J9%US00-$ MVK>%MH[&T=H3.SSRW>*8'2+WMM';<&4NW# EL%Z72P8?.00<(00TP,@U1=0L M^\TNA+^'92[#:7.SLI9M5#%L64O09$S6)ORENHZ*P$#MRP'11E.O1V>ZM+:L M#JFL96]$::22/FXQ7CGDK\;G3Z-Y34HA6_,(N0H;77MC&X/?IP>T]CZD>#_7;3?SN;DBNT. V37#%_JA[PK[C8(=_SEB?N MD.>Y#=9&^9WGKWP[#I/%LTOOO6!,"BH[KB1(%VKU&^G2%Y$ D]>DR'K/=>L6 M,K>C:M?B9>V[SEQ:QDLV"3UH39NK,D*!=P7!:"W1QN"":&WL;(IMJ#S*QAQ9 MWXJEH2H.)?=Q[9">G]9RULZ]R#*84&@T2=1+F97*$%@JD$5PW&HK2(1#3; + M6/MOT]*2#M-^U=*#N;1^]/2 9?&%)SU6Y*G1WULB\*,:LQ M^P0NU)6[%@R[HC5($;-AA%&/-^6A9_AAG69@S+ M'W^J)SG3#F>M,OL:>6!*]5&ZD4O/42$WI0R2OAU^.-TG%\=?YI-/Y]E(BRA>8=1*<=!U_N0%&,( MD8D"22+3EK.$+C0FQ0UP'AXK6LF^A[/U%].NCKGKJ_UJ0H+X0(P]Q\;0V%(R M[6 A=]<6&'#UB$.3'#@F:="V+@J\"<_#(T8SZ5]GAKHK,VI(]*N]62F=-3Z%*RFAUP.X-[[AX2BYG2"O:U)NG7(]08X#SH.UDH-?63M785V M:3IL JVGN-<-L/:4,]5*A;=18T?Y]W&B? -$8Q,W4B1(UM6QJ/C*'%&Q( M*)A)L76KD<&I<5M&TQZ8L8W8>V#$+TB;7/CT<92N@5SN>]J[%#DYQ$$CH]W. M>'#:%9"9Z6AE#H6U/FRY%=3P-D6NL"Y3AK-HJH1(I MAVK;JGI\F<@)2BC!8W:",>&=V*B.A-YRB1#TVP49;@3P(&V,=B)OZ'=VH,Z. M=B]#6E)_$U#;V!6W\6$=D&$MB8:*FO8EY89[Q1<9AF+3QOU;3@LU:^Q%(;6_#;";:CQ5#L@SDZ/?G]_E&F#B=)I,(IAO=_% M@"]< *.MS3,7LM8W)3/-,?WX8?KYZ?*)9QI>_G*AX(OW#;>S-Q3\=">I]7"H MM,*0?8Z3]/$XS/XXJY8FFL;D!!@7R*B0.8(S*8,))2@L2B73^E3A-DP/2I<&ZA@BGG 5)[)3#DTBC!(ZV*#X(NVT<6!F3+-EH8,JOJW,.-15A.VZS4]?!=FPP! MZ:<4.-J,"K-J39);(!U ?&$G'6Z:1W4'!?1@K:R%U[5Q/RJ,%"!= &.C.B 3KQ>-TDH;ZB /BY&N>CK_Q-^FF$:=9.$?AYC M)_9)7M[FTGV^=C!'1<24JMD60B01,<=J[5\"LN@C#]FF'%M72;7"_N HMQ>E M#KFW_8J+(X'(;$P<9#=QD@[U=I5(\T@+GY25,;?NMG,3G@='HF;"'^(T]BVY MI/1!^(#\"(6+(1%?K:-U5+F2P-M$&ZYB*21K9YW>A.?!$:.9\'M(X+J\ MW!UI$Z.4HH -1@&9<1P1IVEY_S',\-K??_Y2?\0=*F^;O'>'^MSVXVY4Q?LS M26]ZBGAV@2:NQO%LW#V(?GI3WF&:?IC4RZ1H*1E-NVL#+Q6)&Y\+VIH.0+X4 MJ-+%!D4&Q!"=Y!ZS;=V\H?$0VM4'MP%V%G-%9C!&JX'1S >5682H1 VK![0, MBY:B=1_Y7@8R5.7Q/GF]ODQY7XPXE)KF*Q>-O5Z.LPO\H= ^D#A!8 GD7*L, M,0D+04MO3#%:E];1C1O@[/\09F]M:PSW0)!;#F;VPX]M M1-_+L=U\\:;4>RC/BQN4,$HR$\"'[$%9P8#638143(K.1&ML^^3?*R"&=T8; M*NE: &(7"?<01'^/X_%9JZNSGGCT\]+-.J]VS%D952QP$VHGVBC!DW%'>E/" M)I(#:Y[^?1NFAT2(IO+OIULJT@-KM[)+=?+?0@PL"L>L@41\!:4#+85>*[*N MA-(^\22:'^9O .LAL:2U%GJ(:_^"$YR%<3V?R<HMU+3PWSC:&^(VV+*8XC^%I8 MHP*SX$QF("2Z$'5((;:^N&0S9,,3YI!".#UHK]_FE;<%G"^ZS';?#)-\Y9/? MZ=V[W&W>%D"/H?<=)-$H!K^&V;-9F'S LRY2%U]Y&T[K1\_^#+-\Z:B(.1OK MQ1CH7-T+E:*]4 B0RCBRIH1#T]QHW1EUNTC[K5CFZ\"T\5(F\FU%\0P4 M3X:6!B3+PI"UB:@CFOZBZSN"'RJB/C!+UP?1AU3VH03.S^"?E^ 6F84-RM3D M1 -*: DN&P3#2[$VB!RQ=27J-P#V'QP?E -7;8$[ZZ*/MGMW%L3%,":Y)B'\ M&H[/ZW@W&5-/D?,^QK.?@/L.-+FZ]!V*CN\+?Y%%;1R7(+2F?28:#4%F2:Z> MQ.RB],&W3D*X/[R]Y1S@P&F[C6H;TK7KB'3%+WBVVE-8AALR&36!:PN9U7L, MBDW@!2;:<'()4A;D5MSF0VW]UN&=]/TK>3J$AOHXB+BK/5TS!1>GK[K^:YV$ MWRP^XNRWCV'RYE-]Q/S7Z>0S#1OSN^EX_'(ZJ__H*'*F.4D1D#E.,QDSC98I M2%RCTU$G#*WO8AAVA ?(_9X]HL,ET/V<+K^>=.N"$[F0[&O+ N-!J2(A.E?O M4-(BNA2#M/=PIIP-[AY-D@%8.OR$N@/%]F%TWWF@O] C%O-7D[, _!$C(['4 M"KD0:#=7M:]T%+PN;R4ZCQ(U;WV:,=38'F?27F;2#@3KX0RXOW'^L]/'UW$: M;T1A/$*,5H&RN8#7*(!&J73TW$36NH!NJ+$]3J2]3*0="-;#Z7A_XR0M%!Q= M'JIUW$N>/%1GLEYQP,$QZT!PY)BLI_]K7?T\X/ >I]->IM-N-.NAD=%PQJR* M*D=6(@A?&\)F'6O73TL6K>>!*U2E>7M4E#*1Q:3!F.9!F5,A)C(<2HV.264=^P>I3EL,_+':7R8T[@W M]M[/F.'M,K#%Y9 006.H-P:@!V=L ,69%3$X[<+],:RW]8T'J?VB':5,9\=A MDLY&-'#EUS:O[['NZ\Y2.)RJ+V[0%.\-%)H;]7(-"3[2EE^O9XC9&4.?'\I4 M>7UX55^"%R.#4)!3(?>'-@D(VDC((D;A@ZZWF3Y6?0W*TOZJOK91]F%6?9'T MI%0US27)FC1F$\18& B>C1>:L?8Y( ^LZFLK#MQ8];6-+NY+U<7Q]C'7FI7H%COC;LSAF<0T["TSJHZ!63ZC;O:YQULQ1D,QR[A)X5V_[C4J S\(!%]8P97+)\OZDEWYG]5Z'.9-V(-@]SEBA M<<;@HS4@1'7#/#,0E?. *)FV*2CE[L^>])W5>QWF1-J!8/C)/:YY%)H?;'(8[W70Y].N]'L?N9N+(U9B3ZB#QZL\ *4 M4)H&JB*PE"7S.9!26E_5]UCO=<><*!4[0^WILP46\4O%>^[Q8Y;=(*C%+2&ID%Z5-JDH$I"5+4,B0O;6#B M 4[#>S3W#H'\!SB1MV+NO9J]V];*F&S1%AV U3,CI;*K=V ID%D*(U&+E.Y/ ME?MCO=>#F,=]1\\V$(2*11HMUJ+HE&]5(V.O2DO9IA'BY"$0D@DE M%9LT5ZV#TC<"VG5JKGKXLH@AT8112(N$E0)43/4>P^) )Y&D-0JS:EWTM1;, M4%5([71_=2-H(^=#*1AZ/9U\6.#LN,[%K]GLJA&(9:.58 ML*%P(YI/C14X]E4^U$C#5WFSJZ1[")9=Q;3,K=X$54]U/:L1[:-W4*! M'<0]'!F\<"XKST$+%/467$E&,^-0N%362(866W>Z&9($MY2Y#,6!;:3<1]0< M$_D?N8(ZORL[LOK M=Q%M#WGRE[>W):*HZR7:18!+A$-9\JUB5@D4URY:%8-IWLWJ.HH'H>T=A=O# MU/[6CNG6+\^X+DID""G4VJEB(:!4X.@S[T40@;6^O/8ZBH=EW>THY1[.3KY% M=$[M#3#U9-FMPK,?NVY77=VH^AT$W?OD7V)S(A43),<-*#Y[[>8>@9 M!.%J/-D&Z3!JS*V;9=T(:/A=?W>=3?L2>!_6'B[(Q+EBDJBD+3*E(7-O:+26 M+!R6$#3W6) Y(6+K[+)5.!Z [G<6;P\+P//9*'_ U],P.;^W5"@T.43P.CA0 M3#IP5F?P@1-2'ZQMWO7K*H8'H.J=Q-J#@??/,!M5N_5=6"R;<&3KC3<.0JBT M*[4YLY=D%!>9T$AI>?.K.JYB>%A&_4X2[B *>\_8\&R#JR:"_CF8_YOQN M6KI!Y3N(N(=5?06R@L+&:"/HZ&OKG5AC#(E^U3HS:6/6O+4M-Y32;S'C^];Y M-I+M+QS[YC/.)C4KX.5H$B:)+,P*\?VTS)8[$#H?A4@9C.X*JY*'F#V'DC)M M2=*YH)IWH=\,VO#[_:Y:7!VV;:J"'LS[FG!2$2W1"+)@@F3U"CD3087DP).; M 5YJPUPB=S:U-NR_17#O];Z#0!LN!//9XNA=S2WJ%C?KDC%.*TB>G JEK8 0 M$PTBC]=J'-;U[X,*RXN\NP8>+<5Q!+/FT"8QM[;1.5 MMI^9MQMG.PC_JOIVD%P?,_+<^>,H=/(6+&H+]S3%C)K:.5T0,*72T"T-"F4)"'3LD];>STV3ZC :\%3=I;^N%%: MPFW*N_S2>ZB\.\NLC[RB%;OZ$N#SZ6PV_;-&SL,G^LOB]$@%F9+,%@S2.)6, M&F()"I!'ZR(A-;+UT?0V^/:0HS!H(FL3O31< +J.K:N OIJD69<)&\97,3_[ M'$;C:C7^/J&7O\#9@N3\8CK)G:;F1[4D.2=E01?K0&74$&H UY![P!@JC^9* M^<":GKMM<3T$:NU;73VL7C4WZ*)\@[S#T?S]IQF&_&9RV?/D1\@8CZ@%R.H? M*E0.G#<9++>,1:$C$ZVK4C;%]A"HU:L^&I[.=%-@0Y OQ]/I[,@C1N.8!A8S MHZ4U!;*MI.IZ6O-$OFZ\VG=YS7JTS5L? B7Z%74/YS>K1/#[Y*16E2WWV1?3 MX^/1HH[D)>);G*6Z9'[ (QN*,E$SD)HHK(2TX(*NM";#L!KA,0UA%FT$]B%0 M:UB--8PW=7."L(UHI^WZV;\I+ZA=GI$N61T307,G<@'-8T M]LC .9^!W'GO2NW*=C4-=,W"L]G['@(O^A+O=0;HAAO0B^EGG(3)XO7HWR>$ M<7'Z['AZ,EDL7?RC9)VPJ1BRL,BX4HI%<%(CD=:A08Z*YA/U M=4Z8/CB!9_7&[VI%\](V/\H\!R^D)XLITY)5[""PL<)M#M+LP8L4[ M'SH?=A7S=3;8/LR1=UAE1V[9]1" %,H)5V]8S9K6,\WK5;/H@ 6-06NC76S= M.&,[A ^!0@/HYCJ37%LG^<5T/":3>Q;&9XO?D3+96D[#MR+5OAM6@+=>D OO MLM-9*I%;]R:_&=%#8DI#V5]GAF_8=.)77+R>SN=D'G6M,IXM%K-1/%E4#VTQ MK6;T=-*95!^G8WKW_.+>W6>3!6VEXY/%Z#-V:1D$ 7>Y;[@G)#NTPAA"-HVZ M:JQ^X\]?TOB$'OZ2F%];I!#V.OHWY>U.U*7;4 VC-3.D3&L M QDS/M6K_0I9R3GG(&E H33O[W03H/U?8SP\4:YRMIG">CBBN8)IF02X":B> M,N-7 MI/BL*F<&AYNI:FH:A)HES9CAC(3!C6V?'#DB% M6U+FAV;"-L+NH_+YPF@^S]16)8GL,P@C RA'/G)7DAEDO6FOD)>L6M_J2;(]Y,#ON#L^/UW]@+/,1YM4S7&!E%6N]S!Z,O0,S8N8BA(L M!]?\*J@>A_-HR1P,67HH"%V-[-*=V9O@Z\DDN@W;?JRC@R'#1B3=49,];+*W MXF0:UXQ%+-8&5M@GZ\WJ3JE06EHIX=M;>=4Q>VAPFIA@L#;-$GFLO+22;PV@PJ9#]DH-5N;DMOP[,\%9=6[U= MM>>;"+UU%O [G"]FH[3 W.%Z-LE7/OF=A#X_;[H2C0E)1S#6.U Z> C"*O#9 M<6U<#MI=B8BN.<#>YJT/A ;]2KOO16()J02.4HL(A?Y;"U8$A,(]V)QM/5XO M,;:NC%X!XX$PHI6@6Z?9TO98IK/C,$EGC?=OH"CGM6K-%#"U5ELA#=L9=(!) M"J5H\>)7>YZM61 V?^<#47Z?DFZ88[LQS&?YK+(@C#O3:MY]\G,9NEP+= ,1Z)>];PMEYHJ:3#'9V-[?IF; MD9@-61I%EE2HK>&Z6MMZ"8).35E M&?]]4H\$/M>#@!TR:M8]:H>4F(W0-V: M.808=([$FM9'T6NP['SF_NUSSR*I44NA52R L>8-*BG!N2+ !*\"9\':YF;R M*AQ#Y7\TT?.UL_%=!7LH61G/3^8DD/G\6?KWR6A^IH :8,(@=2XE@$Z,A,-1 M0"0YD>M//G\A3T^XUOD8:Z#L[?QB9Q5?[3+40-1]= Y= :O^.,-S#V(3@#T= M(=P*;C]G"$U4N0$]=M?#7@C#I!(:Z]EP%H)65DP0)#?@,5B3K0I&M]Y!]T24 M6XX ]L.3;<3?D!^=H_??&&;SS_/3KY>HP\DYNCF]\Z>"NH!V,_M!5_'[>/K 9XZ9:=30#V M=17);>#V="])6Z5N1ID=-=)+YMYM0(6*&+,R(+EPH% GB$5&$)IICUQG[9O? M7[0?RMQVF\F>&;.-(EI;%V_#;#%*HT\=IG>U1>_\Z];(DF>H09N,]4B*G'EG MD% %5JRFY97EC>R+M:_8PVT&;74Q;2[(UL?]-7HZ/?EVM$M8B6PH:W@$GGFM M>.4:O)8,O#'>1N6-$&DC_:Y_QX-2<"-1]M'G_(I==+YJD3D<562"M@G5>2; "L)_MP+:@]U?"T4-WM M=-A![L,L#>=F:I',YLB)^[1Q]&D,UN^M8UF83(O.)MAYD?:YMRU/,&,AK!*#L%H!]HFQR)7@E_M MZMHLSKP)OKT3I76D72*LJUYP:*ZUI% MVD1N-GEWW F%19GBV!72K?%G>P)XS^EV,+I;&V:_8S97)^4YIA\_3#\_Q92? M/OLSS'*U"-Y,QJ>WIW%]LW1=?L[9JI7RQ6+U[9.WRNK:!F6K=*ZN9JJFC-:$ M/+*JPQE=9_5JA9HI,W]^>O&=M^&T?M;!^HKMV22_'8?)I;*QQM9D'Q '*Z\) M.@4G-;%>!-K9#;,T Z,"(0*S.@@=^$,HK^F31W>OMME&^/M(L%_"](&CJTFV M:'S-#X^T,AH3Z@7KR(4LY)]L%J4]Y(J+P1C2D^#7=IY>LR4M/Z[_B03C[W_Y M_U!+ P04 " !+B"19=8[937!R 8= % 'EE>'0M,C R-# W,S%? M9S$N:G!GM+ME4)Q-URXZN+L[#.[N[BXS,#@$=P9W0I#@+H.3X.[N">X$UP&" M.PD0)"&R\SSO?O?9W_E[ZG2OZJJNZNJ^NWNMU=?5]^H_&W\^ _ U5-15 @( M #"WPSXLPU0_%O[_Y;^? 1@H2-P_H5N,@SK.EUF9DN52=QH!FKV8)8?XF?1C.7I!40G4'%C1;-MTH8)OL+I MDK=>0RQ4K\UL%['Q>=\4=][@L?3#++SC?F//W]X(I<0IUX3+4@"/$4U%\/.%2LZ[D5'=BJUJN9U@* K5.D60"DFM"5 MRN57<-79R^7*#F\C7JE2^Q'>AR]O7CHSY(=2[&T/VV W#?@RCH>5:BY)[<@: M:KG229%:<7&Q(FF#F3[/OHI/SS/B)LJKHI^NV6I2O)X(Z'SPNB_A2F;< M^&@<:?[B9_;HS(2T' X:0D>$WZX)\S++L4&\B@H0 '5FGU5;%B.R5^?%08NP03AN2*3/,=]S M1G4HN2WV&JV:RU?EQ-JFU<#W6$9,@#.V'NHB2'N_A.U3^H$+6=6FN.J>F=60 MC&"*RIF&B'.!Y^^M^R,)536+?I4/+J,!JG:\ 87@.8,KPE664Z,:I=JPJ@L" M?@0"I<]6B%]LW2T%?[T]LFU+@K_#G>]SR_8TB)@] GIN?J+CI_W,,=V3WHAB M^E/IHRRFP=9AC3 61U>DH *5MTV/'IO_;+EEE%@OJ-",]/J4G:!!WK;T9DT MF;1P12*UR>5LS\4BEZR%J?\@.;VE_L#PD5C4*:4M%!OI*]V;W%!D63&\[K"T M=8G_K8W_%?1P-!!M.!T!G=4:NH=K)DZZUZ'!C[D^[%_:XY]H6B'7P3%&F!MW ML/ZW]^ARM;:F=]ZDYPX7W;I+2=WCG4UMYD<_5*PS+*:SB:B^W9;8]^GGY3O2 MBG%PDAB%Y+A\$CY=N^()(MD*LZG0T$ B'94VC=+WS"5AQL=2VE4!CHK]B.M, M )03$.R0OG3%#VBB;W;I=E^U%+PG&"IL3>W=VA.K5>#RXGM_,4<0G[O$,9D[ MSOJ9,)7P MP1P0.DZR%8K=4>IW_B-"+IGA<[Z:6K=87#@"V,V: !^ ]]H]%?WYC7CLIRE5 MJ0HW14$YYZ4G\>UY!7PSW\5 M;['P?76[*_/Y=FG)TZ6Y-9'EOC:5/2QSJKET^-/+*AYBDQ4,( S5 MXP]77"$N15VS6PO%#[K>)Z)*^>6%\MHR^E[=>#BGS\6>;@?19=:\)K(8\( 8 MGZ[9+8&>-1#LVI7[3$U\%W7.HQYG'Z+85+(5$9=+5_UP?B&*Z!,?[ NX0"&@ M+5L R"&=G/3C!B"_)+\Z\F__J@B/U[J&6DHA!X<@%*J>BO.?,2Y7P[J_(?P$ MG7])Z7J/?/+,J.?9*+Z3LL9]JH9MI]?1/).% @_WNV:C@*D\KC)K/P:3J +2 M_&CK?'D'^UN?HCGSZDUW9B:U".3FN/)#:D_Q3FJ1,T[I P)HZIG/?\NV2)ZA M$"%JET+,=T>!JGH?02LLH8>GH69F9!I0,N>0Z%'^.:0>]9=!EAYEB &K9Y:! M.Q2]XN(3$1(@O';-VN['[S._V&%%M%?08AJ)>"5LA/7]%0T@P@_55X,"EF!2 MY:Q^J<2S&J=UMOZ4K!3__:1$-/=Y3/KCS,=:X'796QV ;S:T58/%$PG_(\.Z MV>,F67PJS#VWA@#U4H3.QWA0N02]UQSG? M**_H-"5XGQV?C/PY/D@E/Y7V-]>@M*B3$X?*08RFW6:PZE*;@(D(! N5(#O3 MF$!+/WIV\XC%#P6B_:/"R%FK@&A&+A.,A1=408(FC>$8F]1LQ (\_>RP MT9D94Q"=YLQ)P$MY"^194N#1CIPGG^3WC7QKTM?I6K]C-Z]?69)@11/B+K2L M_7]$>*$O?0=WKS,JX=3'X;AU3A37%O,,/X.T("O/A+YO-?Q@C1)7G% LM\UX M[[LCE[U+#QVG-$N)L@C_92Y:.2!(]3;:_F?N0"*A5YF)W]LSA0#^E "Z-*"M MW3U.W@=5;D,?^?)!IB);"I5>AC$5[_OC]AW"52Q?MP@$M25X'>WI20G+_2&F^E8)Q)9 MN4 YQ?J[BVX?W=<4;]6>+!OND$AP2>ML -# /%[ "]+M((IM*"Y7)S J;#2% MK!C.QG[2/$E&J57@@X"B-H+P%M'$3/5KEI=%UUM;9N]?(?30NYOEE@!"DYC9 M$\08HR/RP-%.OLR4AH^.Q6"/]^'VE-2C"8 A21#I$&-T6_T@OAB$!J \(CW,UHJK:5TUL.&0%'@I?K>/Q.F9H MRYG1'VX0C)J0F^>>@D0;>0*'3.O;V]Y"]"Y83.YGA?ER-=KLU6R)%X-V/2*S MJ^BS.G*L0RJRFF2O/?=CV.&CSJP,9,9C).AS*>;%RH)Y\6ZY6?ANZO4^=@8[ MQX(]WN$T\K&[3\^91WBI[*S(.ZAPZ*I$A#DFP7>;WDBC>DD>5 D[J$,/1Z6S MQ%%(59@S[EOAY%&<\'*ZD5&@36Y)(UT[Z'NLWF]\N@/"U',$'/>H%!GG@.MQ M[H@T*^SF"U>B?'E1?^Z!HZ'7GB.&R+-'U-+?8*OONEZK9@D95F0/[]!#Y<*^TGE^ORSZ M?VR& (!;*@V0 J<%[>WG/I$)$2W/X M2H1CI-"M/MJ/P^L4&"]KK9D*?.ICM(;:;1F5O*]P4&EJ>/!F[H.JW"T7?NCM MK^,.SE::!]6LY >E;>Q1C72;S:%C!ZBZ]1RX>HVR,67FA.->"<;(BV:;3-4@ M2+;M/T#;;'MTE2 N?$2&!=(Q\NU**-Y]I#^\@[TA%Q7RA7924F8!8($,GC5Q M K>I1'MX8\FTTA+_6R1]ZD.T88SNJQ^P$(X[/(>LK7E>?X<[=.N$?>!Q )%# M"A&)G(:?HUU&C?6W=_3>U#6S71WP @Q#9U:]"%\4X[;U35G*%[;#I4*-F!4^ M9D%*COU\;3!+YQK1)3@;N'NRG1*68///SW- M=UQ#_$*S-6QNFE5"L\,_1ZE#H#J M'HE)KNG%HN+Q=/P5D^J\=-IS[^]/QC<8-<9 M(8,9LL%8RYA0XK5>3JY-NS5Y90(3$O12%Q9;EE*-2BM^8H9I9@F7O^\ M3MY'7$7BCXA$./M-8[8%CZ459A[;?P!^;G =^ +Z!N6-&0J>^#O/;U[8!0:H MZH>KTX=\8$;0^O@5_C+6K#0AQJRC:J9MTC]8K\!PY'7#5NY)[ M0*6*V[!WN7PI*R;+Q:.UU>+XRG-81]H3E#7*5."OKY>AUIV)_;>O*,G=UO"Z<@RDZ+'6RU]IQ& MF].W]Q2:^E^W3M (_,V3%N4@]7,O+=?0E!X#>W.NN?:$R57.VF9CQX;,C$=7 M+7A'QI15YFM1::MW&2'\HJ*";,>J&=[WA$NG^M8WOU60\^[J@Q!+S MI"!%C%C'_E=?[_ME# 4D.NHQP,QOR W+346F-G]_W560);7]!B&&F81/%D<4 M;C=."QK4J>A=H@2(',Y!+\R_XCM8NG>4F!M_=6X-X^3$MN-/UI8JZ#8"30MV M01V!XWP!Z4P#-LQ,61;L):^UH-S5/![\ D8751AD]3_?-AAJ*F:?]_&$/%Y7Q=- M?(!:L^."&R.2,LJ!DQ3,F<#H\#W^78*N9N>M+H*Q2#P6X#(%Q:7*)\<*2(@P M[2:09CG3BM-W!$:CRY0'F/!(:M3-*N1C:25Q-9^!E;F,1AS'],F""W/J34N8 M+PTU?A:!*901GQN?(=_^UJXPI#S+[2'JY$S2I==1W5=? MK]3"W3%^T"Y =W3-],=<_/%*W[ZF79EP&^[.-2$T7NF#D.X,M+]?_6-C3&JZ M*3\],U9HM),C/5MG:BM?JU%"O?AUSN&G].36._MPZ_O'K88_ $V5^((QR^HV MNIZ?[T3J\AIF)IL%D_)#CC_S](U M8ENQ^='] 2P2/ ( W^-2FP$A<1>#J81D\3CJ,-["T-O;4 BY@4%FU8V^-PQ# M9D0WM[@^]#?MR/+B1?P4(/]=J2##D=K8,CC(8,?@0B<2P,+B:*4 M"WX\D]_ MOP$ /"O ][^TV04")PQTN_, )A@&B/=FF/"C3B^%9OYX$3D&TS'>2"6M_^3D MX(=QA246G5KLL3!NCV.&;QP"M6E>P'._MR"#(O9PI&G)5PC[RJ7 M\__!52(!# N*U7BC:'!AFEU7*1FJ@&.9%M;,LYJ/5@-G(RKH1H)4Y$,: YD( MB=8Z$B5%ML!%,A'TDT9\V",VOWG=*.DG5)3CL M"H$?8IL<7"^H5^O/1 C3#]'BTXT>L&R%]..ZY;/HVCC%2=OX%JD(_@,7/\8! MT..^_3T"&>\ SRG%QP>QIV/S9-9NAQX.7?H=,SXM942]4@-&Z7<[!S^N^N0$ MGFV*.*9T^1N56U7$>"^BA!;!O"J-TMSV"15=6M.[90H;>XPR736D9?1GCOK7MQNBH4HLS!1D9^6(? M^MG&&LZRT[B,=*+2HLM4(DMU^6:!R-^BSC=3OE>]/ _]E?7_Y*?.E1TD,Q_P M0OR.JU"XU28;J,!M?OQO$Y,HWI?:$OBX3&1",3F3E&HPV;A=QMOF)].YLW*@ M:AG'=)56YDHF>2U9.J4TQVY[,FZ"G@$-[3UVQC2$DXL288GVNU+6=T;OGKOAU[:>N8;* M)N111?6D9F,>1T:.X%GR8]6WEN R*^3)'@JU+MKO''X5(G4?JC<)W5DB=0Y7 M<^*SNO?LS::&MI^V8\3@CWM<%5C.I<=7W3(?QZT&8*2!9YBWM_H3LB9K,MPX?_9?T8'5@]!4_ MJV8=TU,'MT?G>$V4E#%.1DE9:9%?L^6S\)6^L7+[BN/RW>JV*0IUT1MSF;2P M1;4/=F6_2"%^W62V)LO%DZ1I8,KT+4E:P\;Z^\H^A1M%QA&. MS&BVJQ4$=5M;CM;A':T"@8TQC !51;J1>D5B(OHC-Y%R'0M7?FFBH=LV4Z9_0X8Z,I$VTZ3""\[_ M38[^%5/CDP^Q4JHSAG +PQU6'$WXO'!*-FQ[WMZB.NMKFV8EKH4>-+%=776) M?/"J%[VS$*H@[F>2^2V 7&1F,#6(0E /U6WXNRRTQ^8/(.I>6L(F(LLK^IU. MB7^U3JE!N;4C,/MN74DG+V7SDI6=@NQ68);4BTP8__KMJ'X5J"F_QRA AD[& MWLW;]BP9R:1::71"J4PDN"J<@JIAUAX83=SU.1 MK)8["IR3AR)!PEA@L,2.$\:9F1:U<'X7-Y6T9?/8Q+R\CJ*T!S.!, [7' 5Z MCU,-:0+'ZD^W3#2;@30A5GU,O#X'XLEXEG<<_SCYBA^>8W_!3Y_?L -X" M1X6^),]K$9U#IU"%=-5YL!.R!P42^JHR(5=T]K+(A4B;<2**OE11I*5P/#;H M53?[JR/)T.\>Z+ZWL="5/G^KU=VBNX4V<6^0R1?8L-XO64Y)8=KK8*W,B#]9A;: X>>XN)E M'OP2J-RI89%XP^+VBR89.8E1F2B6490]9"B519P"M[5IPN>KV^8Y45_?\6VG M,$YT"V+K'U0;=Y%!2L^_Y1=R**B \-/5OCNE35>S>O^6WQJW5+&Q^-'(=')" M*YN;Y7VA_%*%^=CX__(%_TC_:ROD=C<["T_:RD)&1 M9=]6XGY@P(VD"_1=30@CX+%.SEM#Q>$T8Q(Q9 <2912))77SS_YR8-$/?R]Q3^+;?J MLH3;FC_>/=YW\7M]/LDE=TD$ZI)*2WM*#ZKS9G M<&\1DM)ARZWM!>G?"*$H_'9\Z MGK[J2HB)2;"!)_#<:1BJ;QMB4Y8JUNXOO\U@T+(-=SFRQ!5KK?,R:4UXQQLZ MSKW[^0[LE4?D(TIJDUBF<>2H)4FES\@TC1A ?&5&??0@L4DD;C(8:D;3P3)G M:4;'VC#S#R0K?F+ME1YT>R'5.)F;/+<-Q7G2[\C1)SKFSAQ4\&V%%?L+:FTX0+Q9RX0IB][^H"N*O[6 M:3LS$K(3,MPR-\[%IDA=N!9_^D8Q+P2.74)@;M>U4V+RRH1ZL73V?P>/P/\+ M:V)_C 8# *&C2G( &1MIX13)L)V;C2>#3EWW+O.=U'ND0L$T%OXP77?- @WE M.8EKU&.'5$:F;?(:'G_.QLU%AGJW3#^3EBC16J-*IF6'L\FCL'S7^U[_S

/I(=?P+MM8)H!T#MBTY -FOCOIZ M'HTHQ ,6@@0+V(F@U%4IG)S\".;R\#ZZ\BE-TW( \XME\-Q,Q?+?'D=\N _,>$AQFJ M F#0:R6M"Q1ZMJQCOHA,,3*!CW)A2.M?7CZ&[>/%X>TB+2B>_DOEUE'9R"7P M?@R\E4'ZLB(=^P4!KQ]9V" V 2ON!!YV,T<1B^)X6; >.\[.K&Q-"%?(05CO]7+^9(;*?>UL9 M.$HJ"N$JB(=ZBO9J1U07U(?^"OJAN_FC7&Z,\:SKG7J@?1BC=7*JOY M6C#'U@JXVZC'+GT/^%S;0?$19D^5R+_D[A#Z"W_N@/ MP)W*9W;SD9=DS\?U2E.NV9+JH-YJ,[-O;L%J"RMS; CXRRZ=B"6-[;>RDGY: MF@?^O/RH =>W4JW]5\ON4Q\X^NJ.146:LIZ0'$E)Q%@%T&W,.4U\'ZB=XUT_ M$?-^*PH6'RX-& G\,T>T]X"*JEPZZ0'[BG?CMTP1%<]TD5(@-B2$4R+!C%HK6 MN#<%^1JFE;^ZN*@MP()H&$W1BR7[L_?8G"6?T+\?U>5/A;EZ>9#T';3>L;=J M*?;...!V6;'7AX\=Z-0:VA($UJPRK&IGK/?[T)?,<'(FN>M$C.2_S?H6:MX6 M<[V##\I(58^.<;4Q70[@I5YUCXKGLDQ*43 7,/S<"'+M'RWPJ9\1L7=M+X<8 M.IE!6K4F932BDK<^*!LV-H"YBOIAOCLK]AJ40\#%'UJ)%NK@9K@D4F-I@^F4G$!HP/KZ'&;8PKM)L*$)OUBA*464 M#TEIR.A(7]I&)N^TI#G5\E+TR"MDG35N^L*TCI'PC_$15NH" MBV\A7Y 51AHA\9,110:XON-=3GS>[(,;/>(<7<52&N@!)!Q7'Q6 X*K@('(EN&J[V+ MR-!S"3,BBQ*]E>PNL^-8BVX?*5>6#7WP6S&*ZDYJ4K/M)?\ _H%N5G2LDKC% M=\JM\+D.R2F3U@#?2 HM#W?OV,)&F1F_X3K&E)NY) 6*::=Q'01R8WPG=EYN M/5C+$&:% @3:7F)O;ALPO,GS!Q#7:O'ZV(C!EBHY(SJ@89*LXXBDL8+G!C.8 M.ZQ(PT.<1'A1?,D@5FC@)ZU4LMAP2&7/%1Z]3H+QLN]93]=! M^7OQ*WN$;DISAC7?H6(.&U$7"E7:L;XD?Q_R2YD6,#MHCHADKV;/ 1\='1#; MC=>-=T0CM.JS*_CKAUBW@SG-1(6(E4I7G/76:=+"8NG)W8[=]FC(Y*P] EL< M&V)!;9B$J>ELO@-#IG&>>,(PK:W2VV98\1(WA<"MSH107( A9]&/9U9'V:N7V5":K0'?E%&/K=]K;T>M"\<'T-TJT@*HFPQ M]96@V:AQD6_,6WW//TEGW'#DCG*<>,G"=B+.R0(R?!91&T^4]:",T"_^! M1Y\_HB(@?/\#0$/Q-_E^FAGN-CI#8)SO4WN/*:K%3)HJK[MN:$LF<]L->&OPQ:OD7U"3 ^:$/.H;7)0P]!??"Q0XX,S._N%LYP3W3EI!BUO3KT330P M4+NR*:H\3I&)3%?3ZX:;5ML7##0:UD]=5(0D#R^GN?N;K>X.\;MUPQTK&DCK ME&/D9]L?$L:DO@>)UTS5J"9PW*@8@N5G8IMV>_0NQ;U;$ZB'61XS8F-EHR@& M-=L$*%YDU^W*.J5CW)Q1LHS0^"<^Y9P-N?VB5C8/U&7WK.<'-E@>AR"A8/:Q MQ>)P\/-0S6]\8K7L&"8DI.W"([%L4E89^C@TP1\;'1UKLR4 I&7AK]6R_4N$ M39@2Q8J,>TZ4E>8VKS FDG-\ALLVIRXDH MM"4Z.02XOZIE@_ZC VH=@(0,0N421 S=+,R00 M-1*'H81"R"X./5V9^$N8=.#*3@[+]ZQN#U=?NBJC)/7RZ"<&XQQ+/+*#2=:$ MZL2@OE_ME%),7K0T9,RQD4G.W*XMU8L'D#-V!H>O\7H<): 8$ M,7) 8^G9-GM.K%W;H)Z#0)>C\Z?&+1Z!1C]OI733>B]Y<77.;UZORM.-P!]H M[;7@!7BM@1:!RLUR29P610TF7L=!SAN<0=N>[HX@,0"".4$05Q$W;6D%_I=K M+_)6-#I[ G%DS>J YXAGU,T)THU=-.%][KU9@?3^C1DLK:UQ>Z?QU0RH$F?, M>V,6KX>U_&$:N49P7O>#_GR3L$BZ&HD#?X2_Y0PK#@8GP8Y&W[!'G_2)3:,< M4.3Z+;OA[%"7VS[\WJO=L%$J?XTG)M'-D#N TD0<13^V3E,_6RI4J)FCU-4N M5]5IT50XLP.%:]&_/!8$N+R2E?;Y2T>*P]'1_[J)YM@C&L.20]K#N4Y*^*[0 MWKAL-*>$Y5D^#A[/#Y;/!6(_K^5C5,_BNU@8].5)6G5$'. :D4H"*97\.QF0 MI5@?-A]*VN<"UAW/2MV)O"@J;;%&.VH+OWH[2J5[$+XE<%TWWUX6@5X."1\7 MIX)<1"*>.K0C'85 #T48&RG0?U)4$[P[N.3_TENK)JJ")WJ(N;JCMC:3F&'D MIK/U0[)(&3*J?2)9"<_377V7"CJ[8+#LG2X*G5O:L2S6OQ:M\\T,=*D0Z!%W M:YN5). TKKWVYEZ9/#UB>H#%F/)HI,>BH65>S-GLE0=-4(-X$3%/,U]SQODN]-J1/X3_NK:O MX>=XC*,N)2T/]P4 G@$ M+-_0Q9<%TQK5V?&'(:TNN65-B_\)]5-=_*[9&FW M3'&'7A7:]-O-,LV:K:PZ,I-P4I_/4*#R9(#Z.A-K(\OY<1EJQZ6D>?-P8]#T[40U5=O8T(/?BBI]5!$)^B*#OXX/C]G4;06F\F MQ*3'^\>,<7-C?YC7FE*_C>:Q(JNMF=8.([V>FQ?IA7MOYW?CJ8N=;)0+ ;Y[ M?MX%?%#;"9Z>NJ\!;@4!6V4-L;(RD72O%(:/JN9Q(O2]Z@Z- N0I-J:TC/PT M*6R2T&IM>N&4R=?!L4058U17L[,'D5F<=+M_A3-RQJ@H"\C$ ?8)LIW19O?1-*A-/65 MZK[*F.),7HP)F\=G58GZ497.2G$,D4.2%S>0D:[AHAT6 _[ MCN?:7C,MV]8C^808$II^&9MQ'O!@]SWE7I(NCB9$L5:5QJ?>?F(7IO3%!B]A[ M,L8:F3ZY/"6' :F%C./9JRV_-[_6F]FR(D]AF,>'0A)PZDUL63XXP+-GXQV, MBR[9+BRV%'8)Q55QJ=8XYJSK"*I0"9SC[]=-*XZKLAL&O,2[)DQ4V245UF'< M<>ICGV%R:]K\1,G@:\>VMB9[-X'6C":9**L"9+@1XTM"K?L(E$11V\0AB= P42E- MS%5CW+=R'J0"_0-X4Z!,DDA@%LLQRJ"61PI[EV4"\^\=U_!7SV1V_WJPGJC= M>ZO?Y03GC+95%_7(YPH==YB])Y@KL/#^M=IFR^3L;,L4@!I;-TKAJ.U,[)^R MGE"K7%^=L*1_I[^\],+_[XV=2U^^>UK'$5[RSO3U]W)3;W&D"]>DS!B\H^\I M6PY<-OEKTYK^F"$_(-P<@F\4PHXPK=%=W?)?EV*BXW FLOA"0,SHOBEYLXJ5 M)5H0(G$EN?/"2@"_3EZXFGBGALZVS5G61%;9/CF MB;G=JA^RH8SH#.8[F5,2ZG!RN?2'T%3\PN4R?V*$$TU>$.W7<]'7JB.CWWN5 M_2=&I1B>3W+N\\%RV'>JJ52V+('I3*?#^27;B;0J.H7M!.\V)/5QEW"N7+&KC".2W&H*1_%KJC?F[83 M9^%U>E*E+&-'CL/95^0EX4B]XFHN\(YIOE*6,[.1:#G%>?R5XO]<;/JRG'9^ MBNF*CO16@?L\B,-.2>PY[A,>WN'L*17B5XI3C\\IJ!%7>F$X-FK0S_NW6-DQ MO4:3&$I*5(R,\W]79&DIUC1KK@>M]$'?D_8K(]\,2VNWHA[&1JDW!$W8!QKH MFW@J82^)/$ DKDM:2:QJ,=.)4#V81JD-'2];OICL^0JX,[[XOPH"H,Z 4_E739PWE5YY"UL4N5+/1%(BQJ>/,%*N\&: M=-T$[IR)M%6Z_?J6HF#G1KG,_[&^*;W<3$1G)NVZ%LCQQH#9P"W3N+JTL8]C MP+U0V8;K=R2W8%W1CULQ/_;$KS>XNQ\" KI>+:XWUAB<[/[X V#RWIYTSU;V MHVZ,N1084^Y-B(N?(4DY34VUVGZ@BZ!4A.1VJ)5<&2RQ*VX@F'NM$C PXOHO,WS7F'K9H P.I\>0D:UBF""X5F&+I_8IFIWY!&(#>_6Z&%* MDU8=S0 &GC;[Y#[5"?><5=$'S@X9'B'0/R3>[B, -E)@[E"G!HDV;WE[DX MQ$N-$>NW#,.V2/Q4<1UI M6//T]'3_#^T(-RPO\[0;CKHNFFX(CJ!M'C]3@V$-L,==?5PH^R;-0SB-]UZM MM%EI;7_(&S^^4KFBJH+$WK*Q):,HW6%*,_2Y^V /6@AQ7Q/%L&9;FMTZT:3C MS_/AF@TQ7'<;\G?; N-#BT)'!*8Q@G,YX/.<6@:2/03+/10[*K*JTY/!-G' M]YL%5;':_?);.!VUC4S:LN<%+&A(MKNA)>D6*(N&@0FEK1QIYQP9T1SQU8KX MQ^P)]'2ZX&FQK1_'VQPREJMO+])?Q679A;9"*@ M/'^&0&B^& /36@S=]>;;/W=D\5$UJE43&XI-(]UE*P-O6/5P/V0:C-W/M;_U MMY[NO&Y1$C)6!KF)WI^8.T4R(ZI6*U&&WB:"1M:^\%!;^M:"Y_=6AD MRP%=74BO[Y?O"!28'C^YI=!.OGVM*JVFY9Y]@N9UGNF[SBNB#&-+*!SGD%/9 MM.2E&^"K>Y2+J]EBY@_W\P0I*14#:9#E)&(GBG^.?,/KK#N\[;W!\;LVH]MJ M#_G W6^.J@4G:0FGJS'O+DI/'<_]M17_@(]"(1H^>:QT )#.X/AVN;Z%25G-AB<=]H/!2PW A ,A%V M9;)5+U/M)ST!S9)DDVPB'$,O09D@IK".9MG2K M]>H6%8[)H!EF4/-OENK9/0%+]7;%9:=OSZB?3RQ'[-X%%I!/KKWECTM0:+V( MR/$_-R!O=E'>D_7[='N^#8X%XKHO7ZC#[?'=>&ULZ)^"*OMUI#&M 1?, M"'QHN\Q/@%] &F%-(PGC+47BN_M)95/UEBVN/P ?T9<7I100KZ^,D44G*-*\ ME)YFU(O TZE%BW8$+BW],=B-;-CL'8/G!SXAS)7[;V6F4"K.O);)MY1>#)*9KMGH[ME#\E+=Z^W8*A2'MBA"]I"0%PT5. M+,P?)4577QP]0R.@A*<]VE/P[,Y7#77?L7.[4+8@3AV&B6)@S CY2-!(UF7[ M]($.B8:(N'"V_^WT)T=6.HT->V9[R]P M9[N*),0O>5A,A:^-M"9C8M9!:TJ0=G5@C\^B0%A -2]/ M@\NG: $N#.3AR3 MDIU0,UI?C=@JV*I_OTSQ*4? 7A_K8#8UYXON3*:69W_>DN\$.3=L7$-74(L?\,] MEV%_M305/R00,29,AVD#C5AO^TP'*#**1"-7;W+9^VWON2I4:KS>S,*?&/SW M0P*8V=G3;@3=T\6()0>(Q()_I&CN? V>59*AX:+^URZ,WA]"M\%>3]-)#]L@9B24CPN7F:EE(M_[M:S;;WL?YY4?!:T?04MQILVL\VX1=/ M2719#&U0\M&>_ \;^!0>E" !7U;GE\1OVC_JB%RM%W94FUR#;(C@P0]LX2\/ MJ^!!3JEQ<;.\^GODQ++^Y&%B*=Z8TA6^5!=953W&IOLY,&XIP/!Q-EXB/YPF MN%XQ-QC],88C,,PS0?PI-SE.GW8B6X'G0QYXIC6^.I<#GNSI#GW#4^RHGJHG M@*FQ7$:5BXVH2.%-O+]AZW("]KOF?35^ANAQ%0O?FUBW-/W/+SJ7ZO=D;ZY' MMD>.J%Y_?(W4U P8UHD+1_L(4%(*1I.[ ,H2$*PA?$4&4D_!YZD']?9+X^V1>>VZT]4PJDEK M"L\%,YD%FY_XP 1<24GUYGONR/>HZI2&BZ]S;C9&=N8F!^4W"[5#QQ93FFI0 M(_KQ :BO7B(P0SK#IA<%VAFG*(9..'BS]FH-OAH+@I]G&X$%DJXA/$3H">5]MYH MKC>/NNBCDQ_I5NA$/.K0##U7XG[^&2[K))LE[/4JEHB73LQSK%6\2Y?4$!RO MW+H?+T"NI+7!]UNN8Z&X("[NX+)Y?X]=V?&\[M-+ M*$G*/H;%]JDAZ*+PMQ6V,O27H$$,AR,"O@"&TI" >G?XMSOT7#2=(J1 &9Q0 M&U$9_9NGZ(*TZQ;:Y;OHZ+;,G.K.O$YS_@&$JFSK"Q2(<=[W.T (1OH#[2^ MG#O3?^,7($0'7WYUA[QY&OPL>T]]TXP7SKN=>GCY\ADHNS@C\C_UO%YV+WN& MGXY^VW#&##S'34R9K1U!.NN&K:?L?,$\S ^>TO=&L3,DQ&];Q4+R]V[0DXCO M@+D5;+#+BK"8RJ,X9^UUC@GNT83 !MT+//W&@.["HC%^KUK:Y#^M2F6J!>Y[ M&]YQ$ZK[+G,UF([O$-'PXZ9:VQ.D-^AT6P!?#B_'!+[O%B7TW5)'C: M'G!MRI(]8W"AI/D+>\;FY^=RK>G 98C:Y> >XMY6)!"V*[1M M22UAC0].)1IG]D,1%83MQDAB$+W0SWHK>4TN,.OS4^H6U[ ,G(=$^7+$)I0X M]O%J3$S$-\4Q\O+0EI8)/Q5-36NH2WK^UM!0?XFF&4Q+"[U6+I(.?5BJ[?&_ M_5OX[D/(+" DXBD"(5^W/6,=C@1E/MZX2AE0=VZR8+9W9,$H*EV8)CPI@(/' M?<_]^LB028-C]EL/M2U5;HU2+"$F4R=0FNA2IY%.<8.KN@!3'J%6!0,Z.*V" M0:Z"70, &<-8(+# 0@:>HA9Q2AL !J_[=_(UK63D3)8ZP.^M(D^$0YNW ? M"_(=#PMRB]\(N"3KO F-NF+[+3":4R\@ :!!FV>75,)94,ADC(L?':9!WG.M MFI0<7.\Z>GK\F=]J._RJ[\<.6A(5#'?CEK!!?V?0R!$_L\M.#1R74VR];62# M+/Y1'DG3F!EV 0!P5G>_Q,4E^W\?'FWX('C<9WJ!6;=YY_Y[N+=46JMVV? \ M3YB8[^6!J&@A5[7ZX7*]L3+]^L,UCO' ?Z,T:GG'X(I4N2&!$5H,O_"Z\3XCROY(\;G! ML:(#V(GYT$QLQ&,C_,(GH#T X?TJ; O3-M]Z?^7\!V#UZB3FG^5QK3>S&JZ7.)6I\V^7\A:@;D8I3.%RH?4Y,A,0BZ)<5I M[4Q1,5B/5V7TK;UB@N/V)U[\$*7TL9O:%?&=?:-3&,!4>F2])Y64;7,CH"$] M7+\WH=9EDA3%JD:M;]+6R1.7V#E/*(9!K.RKKQ>#P)Z B$CYTR(&+UX)$&9# M@_2L6NS:?HN+/;L=WLTWL2%(8BI!;#.MZPXLX1L\F>>;UW M')*';D?#2)?!XZG9$S4.>ZJ)UT]/J)N:WZ,1 2TC#91.LJA&6*?PC'5?8AQN MQ;".MO>>2(U_(V>!U+IS5!"OD?:91Z6RVAJ?=:_9 ;D7V>)7#0[0/*^GZ_H# MVV)3R#R;]OZS=><#HX;ZO9^YMG4,PFL-9Q4S737*F9$0:SZ!3DM3)Z%Q MMK!ER#/$H/F[ ^$=3(MZ=OS;NUD53T%[.A MWG2UAQ?!D_BLS 'CE]N5EWY<[(R'OW[+E[703J3X4Y/N,**=OB>/+%73 <:G M]6)BB5R)N-1FE/#@_X99/Z?J/O\!.'XX>5J7<$41_$+^,^RF@*%GABI^"Q=U M-H\9KF5 5- I5SRVP:4Y,LSD"[2%9?C2>FVIEI8LN:2],"EB*&Y7#AJ1W-*- MA^%/^DFUQ3W*=V$'951G3,TO-ZYJN1.0V#3, C.J*Q@)@.%!]3N5&1=IB:R/ M"9A4E9UL_[PTI0$@%0-"PV40&OTF].C"?\H>?I=3O ^/G3$_K^S&1WB.'6F2 M?T;W>Z2-I-W_@2R<;/+>(405;M58^7H;=^]>,1;CNX;TM%A81& &HG_6 "&L M^:-,IE(()O*-^C[.!LU R.N.Q 4X[ZTX$I.)TXW$8[!1N4%=94 @2R)+I$9: M2(*=R;3R@%T$[HX2&NS>%_IX FAQ>.UOS?MZL@F72CJ%RE MSX@0FR-]/G0_W%4*'D4_O%Q?O@>\7)?([[[H:V#EVM=2G9]VBW4B%B0)?%OM MSVA4B_VS)-! /P^;]D@<3!U7;+:JH;QWBC:A%?OX?Z MG7K&2H=M.D3J1>:GK5%T9Z8IMJL%;JJZ)8%XY1#CM<)SB@$ W_,%88DFI/IU M6/"1RZ!MK-&#=+-6Z?LNRW2?O%[IH9$3AC7K%NT[O+:GB^&!?P[>]9/@VW(? M5=V]'OD"%NTU_^OMBDSH9MU?)^>(:]YM/*J,>@94K.V]I(XK3<>MK0+:\4?V M\@1*@8)HMV'YUS.)5PV,*N//^>=4W"'P'6F50_:<&S\*N_"\^F M/* ,:TFV/GOPS$5I>9 ^M?L)Z3DS%./[YIAYLTTIZ N'G*W[^6$@,;6]E''D M[PR6>^+U2:=.T]'J?@LCW5K>(K8X$TZ;OIZD )YSL>\DM!\'PM]GI<7D.S=H MW9W.5.Z)Y6[?)V5F%#)XSCR1WJ7GLB*/30'7/F5R71.P&P3>RJ' &@ZGM^8I MF_QZN]UJ"1I6%3B8^QM*=8 ,*[2!H[>6T%0R#\Q;V4F:7DUN]QS/=;"&*87" M6*'1-M$ILX( CP>.44&>H\HXGY<3?VJ'K:>E E@]BLCI MS+Z76Y/E4-(LLAS*=CHB0L2<03UK?&:UBJ#(()^ MN*7YT=HV;'GT\0=$I^\SPF2#J#K<]]SRH 6@,:_<]X2FFPISUE=>WF%94W[:&DR$XM8_T!]/;^ M_UW/_!3#F7O]W=OV79>@\LZX9ITEI_$ZOH%[!XLG^6"BHD72T<#EF6BC40@X M/MGS%S-C.!AU?K86(U>CU0Y8043K2/FOD21/MDY]7( NN^1B9DFK?&(K2:)' MX?!: ./AVJ+' 8@QX^+B4G4]7NL%U\9"%&N+G_XV*)G[>B,00X+ML<1"\/BX M!M[')G]A7F5B-1,$#;MSX=HH'2DE &C(NV.'+0_QAQ%1TMA[_\-#S@<3 MJ)(L!BQV;!VUYS=-24_N!Y0(Q95*,>2.J;1"? #D@)T$465F?2( >J5WJMSE M,ACV5>\5E;)'G^_S<0!]_$T!B#FO%)4V_'P5B0=,%8])$[94(]@G:2 ]D '< MW?\JG/,OEVN,AY_LM-Q$C M\V/5REM];KU.8J@WF2$X;/D:2AO X\^OU)7[JYIR&AF>D$8'/QM-Y)&0B6H) M^_JP,D8*]KO9-'": #L7%?*,SY$3.!E,)SO*R5RBYW/;8,0VM7%:BKRLQAF) M6:_, _6%CRUZCDU%H,.B-3_=8?SM+YK?,)@MC5>,[9^ MWU&I!-P#5AN:@=AS'$L+ M_Y?1P;U"N]"T_8$)/KB9^OCG0@(*ED1-&>EG M45L]05]+P(^N87)T8&.^(CY IB:/W^EW]X[# M'P^-*-2G>*;,DL<-&@L66]P9^LK-9O8\EKD77IUULRT:QW6XQ9/FM&C63P]8 MVOVV?O$_]&*EDD0:EW*Z9J5Q5R0U;LA!3XA=$C2D>CVL?ICS6#<&,WAOYKBA MP'$+AW#@JFC%& +S+)!MK+?"V?;534XS?>Z^%MXR>3Y-R=SWB'6>S+5<:WS) M;K']*1ES.7NCY_-\(R$^NNJ-B>QAVS,\%5E/S:4$X]^ _:\RWC(JSJ;; M%FWQ(,Q:'XF9XT#[!ZAU? !R&M5P!%X^WS[N'__'%, M[2,Y/, DSC?*[?%Q_Z;,9Z2S7LP!O_MF1U0Z@=$:.FL$RRME1VBO@Y7OCBJ? MJ8#UM&LU0NP 5VDJF#I4]@"T4(#DB ( X1SO!LLY ?VWS=39MCN00M@R+FL7 M8Y]C4EOS9-$_U#F#M,72,L2S>*(CR6'=ZI:".5JM,J2,E;K)J4/N%EU&CU"Y M5=HT;?;=.?+DUHXW]2N@-^]_CM4.AC+&L)_:R3J=%Z$^'AT4W@3UYHU]7!VZ MZ4V:NDP4L[-CNW 9@=2K::; 3T..PO%X$ \QQ6[)L%] 3 _<\ESS?WN><'T1 M^SI&'_$WO97=?I"GQ[6!OJSK&6D@X7I@1=759R6&2",1>2O@J\,09D4!"H)* MLN.5?SG6HH9TAV#_'9%)5HN_D$'<5*T6W9VP M\Q42?D6R@6=B<((;N=HX??+G2Q"1BB2F'@!,$F;-(SPJ,>=\Q'I0Y^ASCDII6W=UCDY%J(:LIIER07@]\FC(7W?WR@2 M9=2!'-7K2R*CO'=UF AT8!H]JB)HHD85;3B0ZQ&N'R+I,/B[*[K"H\.PL_@R M1C>I#_$QP#)7AN5U-KT:"L8D14]V8^K6D-.DK@5B2'7LH@Y:ILWN,;Y[LJ-C M!+IM;TV'1HW2[*K2E71<<[E0@;UMV88CUS-C*V.+UO9M2F^UD-_HL0U)?&9$ MDBQ,85>^H_$*,W],TG/)%-S)=.!*!.F+7BC:(@P>@RZ-?4/E3N6%8,.5:M[0 M%21_=VJ+TO%N@O552[H52QL?2SE6!?APG0KA+/H#;I#]U-E%O?>^NCYI.)_. MJ4V$#3S,#[ MI;U=IGES0&$5G280%8I*1T;_5CE%<G9Q ME_IS+=W#.K0XA X(0AK-M%6_3B*@Y7[)9"85E;#ZKVX2^"+?JNZ+R%?>!G:V0= ,>':)?E!K#;92,\MVPF>]?C6?ZYH[I M%6";;Q*T//F"%K16.7S7C2KW^]@'ETXFR!"&<(8$H'G:2[D/=J@$!]FH/UI* MYY)W?0UNG9 0O?A-+X<:O^GXK*!&I?S0)GU!G0V]32^X;@X*>7=COU?Q[%3P M(^,Y>Q==]X55[=T,@&:R@?,?(K@<&Z J&D@I.DQ\O?OE:Q*3;]D2SY.:(BY" MKRD'6"U/3*<)H*$CK#9]>(M.6&CMB[4L$F&)4^TU(SG.$W$62T]3&MCF3!*Z M0,P9?P<>OB'AQ%QRFDWG3]<_U09@M[CU=HW54D8&1/=^%'[O&7&KBH9- QYD M(-XB1T:1)$FLI?/(?BJYNSC"S6$R9K%V';:26\'1'!9L&02-QB<-9YSS,QI\RI, M2M4CMC!%(\/Q:6%3R3=H]S['E'_-:O\PZ6G6XAVB92+B JD..:7$K1$$$:'3 MZY6V>)07V[%$:'YP?CEMGYV<)]_@G?U>28JI MHUJ67&3]/OL+DE^Q5A;1RO\]E;[ANSK\Y26=6;;);GR0IK<.U'OGD9J#[NR= M2$UGLHI+*Q@@D.K$CX +*N(2M7VE>@']"@,^'7JR8;]EE3K:'K"+_F@>2XE\ M9>@BVZ57EL@:D]= 6(N!/K1>O\06QN1;,':O1_&VI46W/BTC9,X$'Y2960A! M_03MM;INCAG74%"A/V*&T$%7H[S?6E-W.S38NQ+X^D=LQ7NWN7![^,+=R$P* M);K,D(@I) 37&EKW#H97Z-;$*?^::E,CC*[EH"LAH+?SWOO3&M)07EI:"KHA MH7[R/^-/KALS$#KH$!N2(%"M9]& M'*?#UGPC&F:\4C.S-2/MLF7P"2N-&(2,: =%7DG'=:#<194E;,AH?!$H(NE1DH*LK==/IW^94H1A<> MM3*"SAZ#@^:-)8&H"2=504YOKCX;BKN1/&H%! 3YSP8]74O7#?Q?!58)O%OV M0<^3MQ,WA9J2(2:FSXKN6S-.M6D,VF$L-J9)3L,I?@$,,CIL0U/9SW0)"&4- M\6@^4U>RD-?Y2O7]H)5$%,OLW_CX749#^_#JB!8 =^_E\PH@[43U7AK_.,UC M'3YNR1E_ XW:X3C5RJ2'@!BKW9!A!T:FBP5G0F^LXL*?I'C'6-V M[2G@3(KH6<]=ATGLB4GK%B]1YM>,4Z M:2"96PY-^(^D8@DRU&5XARN%I.*:I_>A7IZNR*85;S]( $^@G-W)C&G5T@2C MV[$A1?'T?[A7C8%-@6&+28@*NC[BUS9IA>@,=THMLX;&M2LNIQ!&8M9;(U+Z$E:)4L_+SO_IA?P#5 7<"=_FFATNL6 MN__G;7CM[N^8L^&$:>H%HV8["+DL>6>I]L&0D3U1$TZ7>VQ@B+M_JG,.' L\E5L.[9\PKP@2&\ M)$\>52K\-ZY!@P?6/79V'C<=7P$'5<_.C_^I&)O]TTV4( / PWL,EASQ J+$ MU'BA'<3KO]LF-::7J'$6)M1K$DUVL=3)6'E4)9P2OK5G8?@&ZGA8,JZ92"W# M85W2/YV]F1=J[1K=7$_=> 70^4M!B[(Q?N6FY;,X(BHQO$ M+38OG(\ -7'1,[/*-XJ'(FP9!I7JIO&E!B/1HJRR$*(CO3E#10( 6'#S4 %P M)P"X6I%=84?WQZ4UXH.;UJ?*^_L<;!A;VCBV(H\KA3\#7-:XGL-](>/IY_Y1 M@[W QZ#]$ $]1:)BO]W\G759/1IB"A,X0]A::@ 3/V/8LNOR<@*1Y[4^ ^P M#S._#SVEZ/&=&'TZ]6!ER4+U/) M4<,[O1-?F@P.%R;$C(;<>YC+\7@-"P+ GYN\!*7_8ZUBDKAWG%$WX,[9<=U, MK0#J6^#?H%!3MHC%HV!.46=6;OY+W W45'5#I@V:9NV]UAL\NK@V%-;*BW&_ M5?XE[COTRY4^OCDS,.SG#CBO?QY6G-5GD>_OHLKA$MF;5!BLLW7]J$P58>#J M)JH&.I.@T^'A;B@2Z@"IIJ=[4O)3TM+\5RG]W \[Y]1]R(R@^;!C:14-E6A( MAVEKM4M2B54U']=W5][ ?O4.1=>2G]:]VX6SV4PFYN,\-6+/@3F'AI7%9$C3 M/K@4<=MO14H2FI.4[J.X\NM>B+\V:L^5L(G2LV;I2H0ZECMT)9*7/?0<,.85 M)S\H0M/M*Y>M6$_ZO&5#J]?WANY+6$]W6+^WF!/VOMT)J(BK6%L[-#29;K+C M1>*9T="M3HH%4O38GG;'C$^/3-#^A5@FZ*IO^+\06]<$P_/HB_$%C5;MG(24 M(@MM]@L'*XYICFDN(VO?HU,ETGX/:(O2]NZ.IUH&=>K0U F^$UWLETCWS%&V M\S?W1_HKYO^)_%CAF(J;/*Y7P,8MX!50VNQ7C4>SIONR^O8 N=[[!_=-[MW= MRVWV*^#^*,CTXW\N2U9T#W*GU:']A--D.PQ2',X$V-8]\9H=$D3X&H7))T$JDPE.BLU#K&KT1[A@-<86+E[5S]TU7%-?C%J'%(UJ4K['I"TZP3!W MD"\3%_#.HNZ$.4IW0((!2YX/2?HD=%.2*.;_PHZ#<$;_N[]*?Z0>8$J[R[2^ MP:^Y5)O[$67P8CY*H!GL2"$PI0C>76+AZG.D-,@ -:^P)\^F,B@LRA$3H8D+ MI#HYM.&<<_N:!F^5_W!Y3(7EK2TM,(! WJEE2.0K;$3MU;7OV9B(,:W1Y/ ]([;_HJTR:K3T29S3-L\P/O;&]TMNV)M[1X[\:@ M!<2FGE%?1.@9#M&J<.3Y,_A.IHDK-UNH?A(71[>+TT^0621$)ER9\9]SKD_L.XL,/JAPF]4'+W'5FP+F5G(A-+)RZ**'1&) M]N/$6.JWV[QJ.T'*/"V:D47^^EXD+,MJZ&H&G*?R3P,7< 5WJ5^GM5TGNGLL M*5JZ1#%Q\JUWB.Q!$U[[T42*5DSSM+6;;LQH'H0S60-M[)* VM856XL*#LO MFDN9,,NBZ/"[<^6/J#?[DUXO )WC?D3D/9E.[7.]I08SL=]!_4DW^V-B,V*A M]9A%EXS\M(K%]X[XA:=>E&)U8G]UBDEUOT>5DS_'H5!]JC_('TWD1K[[;T+% MVCY\KE ?N T)\5PA)27=MS_PXE>PO/4?"BF( M_8ZT_D5WB(*WV"D]1T"!#_N,0W5FRZ3-;#20Y--%:&U S[8HHD)-,^SL+4\+)+TSY;*-N@R<3P:P.I?R$35V&DN9D/I2$^!R]_Y*: MYV/"&-XJRR>6K MJ 'NB<;!98ZA]39$50U@H_^."D-H#XE1Q6[6T[N^?:( K$E,?3IQ@?+P3:.BVPM3:LK$ND?L@&=RS$QO,)'8R6PXI^ M2Z%&HESA]&'.F4Y[<)@4^<[XE)I$8ZS5UM#;]"&JTP@.BWD)YJ195OT^(JO1 MDTSS%1;F;HH3C(&.KBT#MC["]9QV0#R],P*1RC^:1 0J;FRA;&Q, M#@RN[4MQ*J6=A+U[7\A2*S&D&CU[+,K6O.$]:<9ZU"52_$8)@F7/-A.#AN!H MBFEK5M;16Z8\*Z)[83%V_Y;2B.R?)#C\59$7@6=" PE$D%GALI>3?@"*;34+ MX2IF+J:2C,P"WW >MU=OX(ST_Q)FZ@5%6IP\=\\0'L/9'+>BBB0&&ZDMQ6T2 M(4+3,3AE#& LOE,@?X86GJ\*BR>EC*4.*%?K['0@?R2V5P#8Q+YR^$-WD/W\ M^?.6&\Z#^IOJ(KSG-.[3T! _=>$A'/?AE= ?L5UQ^F_Q,4\?A8< M4F'XIJX]ZL/#LT,3%JMEXU=U4=54?49"!J+=?6;&32ZKXGDI+M&:C*]FM5:E MGVV/JCW@U!BJC>ZC=I&MD_M>;$^GR8:W=U;P1PI_3!@.%MLU6+*)S>U43I 5 M%VU^>8ZMGMCBT.B)U^G!Z;SWZ"-))/]^JZ--B J2['A*:,^7EU^E\)SZ_Q[Z:< MR=00.[(;:CUC./8_77/#='5;0W:GQ57.\YBC3?_\!E M5A@AMJ8=IIU?1L)6&O>^9"G-J*V_FG$F\@BKTR1CPB+7C5M<=>2VGGF.=M]W M'%GV)N%P3#W\35*MF"_P?,KLZ*VRR[A#=8.C:-)U28+X;KR+_BT#(YX7Y3TA MM2 (W]LVV[X>$2!?&*&]J.C[_??$LB_R),]CP1JL# ?MC'G)*23AJ]N-0I[" M3D !&COC4FB]B:C%:H\Y.\O2:J6O.+DF*3J9FF#1W*&!L#Z\VFB?%M^'R;_Y M+< ?7HZ <2S6UN5X8$2% M?+5M'.:ESN[B8O_HG[^J_^5"R"=8>"/8E<(9ED=5MD4!6D?)U*IJ;5RJQ2(P M_<7>1^VI8SQK>VSBUK0AI]G&.@@XLP;GJ'R95%/LCSHGS<<[,ECSB0J<[1GM MUKO%B^(5_/G&U&0\;D$3Z1M=_[W%4"K=$W!ELGC6%F9'W*:U>2 MR,Y,]-%UIL"2%()/107H!@-0)@ (EP$(A2BPOW$!]^V?]]#F)O9UAAYDXP)? M64TY\]9#B0UBA]_N\Q%+]J2?$C@(87[_ WX!;O M%_67&K,G]B

]-SE/!77ZY^7O^032O@4XK(IFQE":_&,"=YIRGV/#';"%)6 M;VI\6N(D,?$/K SV:4]]CA)70P,551;)OQH'XP+G0COAC3]UMFO"C^^^W9*] MHARJOD&6H#93V:=Y0B#^PI_=(_257-E1 M++J5\H1O\'XR[RMR&+O+QU*-0.':I2;YOS)YYX!SO'4%JFS0QI5]+8;1Q2%N MJJ7,6G[%"XM@\>^*[2Z7J L!WO62:0P+,T%KT ISE+'-34 EC40M DK7(NUV*'=O=DAWI(6Q9&L0#=Y"N M@<^[+8AM@VO+$[/UMXTVEL6&]'U Y!@[$TS7\EB;K$+3:XT:(SP=)?4=/LZ@+90Z84X\.3#9K_RZ7G'5YRLR8!CK:+J/H;*.VOSIM/9NGML#-B MPU]C,LO';AI+09R\;/?NB- 6\!)#=>%S&:&P%2IS39BNRC6FQ_2,\T ZY[?J MF^IMAYY6F-"1>5]'-<$K0# G2V@.R.#;V^,1=XZ/?Q'$H#2N&!)L4:$/'0%" MH[:2AYGXJS@[G0\X7 9$=ZBZ?QRUY*3K3Z=/' 6*(75F"2Q_O-,JR4)3#I:O M(#+_%"=[\ISM/$&42N3'IP4ZBFH#5PT=Q'-VGH[F6I[<4CK'4*25UO9:(=A- M^Z+&3LV^Z$VWQ)D@]9_\"8%OYM#RKK-PT(FIK$[4[S1Y$HOI@GR?[A G^&?J MH,"T"P.).9'UBTB^437R^[AF12NK/)^*50J$RA@B%]_L6!L&ZG)X("H06DT? MDWY$?Q&33'L??;K9[M+M^>CA/[RON>WHT7#,Z"KH "76#N*6[)!H/(4S/50A M!-*?7VQ\.4+#RR;CIDE;\-:S3ZV;;Y:O(O"(EFZW;-_,O M: 0NFU+O.;VSY/QF_2%S__X1%>^P=[4CXG*M(ND]6A]0 M^4JD?OZV0E+2UY TN;$V_1]Q/H3XC6 M]UUK:Q6G5D5%EL79;"^ZYN8Z#Y6\<3%Q5B'GC(S4]3%*FGC Z30]1?YGJZKQ>Y.<>AD8D^=;B!+OZB""&R&,(*MX& M?.<%8VKC9''?&W3UV0V52I=ME]#,RY_*'ZZN5&+P> M@SAR8?IZ*G'/G_K?G-80%T%#1\S1C&(5K$J+#5BNR)/N"Q'#'M#D&B&L(]OU M(U5J11T4&:B;7%.:(<5;11CR6+KA1R5E8=X06^EFG8 M_TZ\5G9+:<)-F,[4N=\YQIVHH8*51*C4G8)K?*&C[9L+[V&]8&V88KK;YX2B MNJ4,+D)@3)*J@2Z'FO(50)H3N3T.(3!B%QZI80(EZ3R- M44U?Z)R9SO-3X9$PJ6(@PD]%ER;DQ;'-&H.JXLUJV+6SM7&-OEH6R,Y.[R"O M="CFWCCG5$(CH/DR66-KAC2JH:%$X;1[8NH=^G!D(F2_.@"E7M%U4A/ZL4T& MY13=43EQQ@8)IKE(_!6.M^B4?YQ? >GD%&(:WW^Z8U]6NREZ);DY1L$QL)MZ MH^$VBV)@="<:S9TLMLU1EYL CD3;K/?2_A",)D4\L*T(#N3]#SP(8-::7+W% MM'[T!D[=BNU+CA.R"+>;IBUO<,QC=YA^3M#0]V'B9+E7R!%TR?2D$X]EZS0[ M%'1(/DM71&)'.-@:\??<%=W[[$BADMBT4Y?2&'CHM!##O ]_WA7A/M<[PNB, M.:*;6+<=:E:<,K4IXAG--7GPH+$NB@")S,F&K$+;XT:^:)5 M3$\O-4BEH. '0(U$KC7Z/7/GN_5S>,&7<$N1\ 32'-G:Y!R#N+[S2&V-?(9/ M9'W%K!SV(3/&*?&BNZIKW,MP,N3N/KNL3:-#[?0$BJ)/^*8FWK.KFKD!C_BJF_I< J%7S\K- -S8\GY] /:'L ML!V:2$3C*,<9_-"0'-71:7BIN:%(..R6H*OR#\>8LHVH2L=CA50Q.%V]1;>/46HX1R(2DQ777\$EM2-D977QT83$Z M2]:)^<^WHU[Q5\5$5&T0$+_YR'V5O-#GJC.W28'Z;8[<786XM?8IK.]L.IG9 M)R?^&G5)/,ZQ![#H(RX!9:ED*37'VDV!)(>U*Q(6"?!%-]>ZN$.S"X68PQY? M]<:T'6KFKTZ7GPQ$^B0*!XK@&2"^Z(0%S\O_+T8$@RD_0^Q;I?C=&6+KNCE2 MY^ ,ZS:0",B^8-C7-J264:1*5PF@&XFYG*F4&?UB8+!*,N J,K]&K;,LB%-5 M>)IJ$0T]L/.$-8/,9.5BPE#KD,1"LIZ>GS$F!P[&(,:F0X-Q.3#;5@?%Q<@E//&AH: MRG12"S.'<9NF(3=U+Z3:>;W5*;F>LK[X?6%V=&XI!5& Y":9S%!#9<_VKD'^ MQC+(JC2P!<4Y.; 9>W6[HY209@@L,32J#6QYRI[YD;,^"F=51Y-@!H]_8^'K MH]D*E(($ [3_\K]7 /S?D-S^^S$L_N6&RO5=_[4LGL@'WEV?.I+".1^#8/%" M#3820&\'?5MV T1L*?D1P Z5) ++ZJ^IY3J>&DK0X-J/O,:<<&] #TG4+8LB MV\U^P[!S9[PPXZGH.)QPBPN)C8*.KR*7QD[?1]4A3.S"S*:N;'RZ)I7]_HD* M-BQ(+P%CC2X> MF]2P?8Q0UL'9NH\N;$LJ]PH0.T3+QGR7!_MQ]XZ6([0TCH6 )3JT2K4EK[#6 M57I!9EC:K_4+1]Q.3N9S%,3'T.'<985D#@W5)%]-*2 Y%,A MJ6@XI]N M6O&YW3^NZ !(S2 5VR_#'Y+8N:AV3-#%Q7:MB&!Z?6,P(TGG,+;X'@.GEFXD MRR_&6GM10NIP,_,&ZD=[F#7E2\=Z&SM$XAXKWSOKINWRUO=,L5U@X?J=MI1E M[_F"U*%GD(A$_T-MOG [/,)O84IKAQ! MM59:SGY#3NV0G%M(3)KW==NK+:)KEHP>PG#!40L,AVMK3#.AFK9-^.A)QCF* M87^<,.40#J0_?O+S,?[YY39\ =V]?[FF,V[\V6PN9Q4Y:L"20VDL<&&,*:.&ZM'E/?+'YPE1P+ -S@_#_+><'[C5:' MYY;PMZ;%IR6M1$Z'+:DIH)[PZ41=4/2,D&J))1;$>K$@N,?R> M-IFI0W*:2^50LAFDH?;=05=E<,WDM)SX*0_]W3C=A'EJK8G38M5=#$AL6%2_ MU7"KB!T.7*+=6"M<$V/D9PMN,K91?PM#9(='BV1^RRB0$$C@?XE:E,'+A^7U M'*((7E#U;]$?T3)N./$8$1VM?\@95E@41L$)YTNMTE99]7&O5K9RS)AG9]0C M%L*V-5 =D^@6 [X3%*H[(A'U18K.)%-9'A=AI.B2G?9AI>_Q2C%&02MOQF"$ M5$8?LLE5)E>RR?(Y,A=AZB4IQ$(HBY%90Q%1WFW]]X6??V0PRC#,+XBK&\'- MOQ9JN\AZO.7S)K?)&Z>J-+F:@3/YS"U-)EE,#L!)NZHJKF8P3.^.RX:7R,%8 M2DDI*T#!X@Y_Q-AS\\?ES-4BIT/I-7=7$J#!?J/^$>SH<9.=^\, MFP307BHMJY.FUPWV@\>^VDU)S?1'JRF[9EJ;#)$NB;CTFTUGXW"G/JV;F-/2V\ M*(A:U'M,XMGH6&N\%^R[0B:V9Q>CL]X#J<0 M(8==:B%"RBZ@/&,V*A?ZO3I'<1D?6)4A3SX7,8PE$Q%AU?&JQWLI&L7S>@J+ M@@FZ+P)IUOSVMG=/(^^8 \*LM8C(\+-?]R,=H(JM_*M3B=^ MUL:$<=>&R6.YTB^5L;^E$=+8>S//4],ODW1#&J8!P3#.1$EVUYJ L"QM5V66 M4\? \2I7P"3]-0!T*S_/] 1[^;(5],71-_OVEF_?"I?]W'/J 1F+N&*._F] M?,CH-4&2>1[*M.8(V?RN+$/\1C\=F,J@C*SBK]:E4(8_B>-L+@C:G$^)C=X@ M7G7K]TIPLBH^FHS;KS62VC_$P[^5\-L8\B5//OTIWQF0^?#L7C0B \#[1>^\ M\Y.;[ W)/5P/F&_I#605W6R,[AVWH,SG22*AC4&J V?^>*=+@S?VS/228[K) MWW58O-B0>6["OS4U1,J'UU:FV+#W/ XU5D 49@\O5>ONXCPU"@'WCN&:-4O: MFG*1P922LM$Z1_!!ELOOE[KP5JE^(F94N/J\7P[AT,T,"X%]I$HR/?5/K7 ) MFYC#%XD8L*K"?99BPO)N E_GJC[")U&0 M:9VW0#=.Z_SVMHAP,.X:2=2X(<0!P\RP>">*[Z,NB%K!1 M/#:7C,IO%+OV;W[EK+[D'(/YRKE7B18(?"IHZA8^U'1YPOP@[D02=9KKIVHR MXQK?H)YE'<'Y?_(JZ)DHDSQ]O28X-A(K"*CVO+V[WVBC0^@3Y%*;;B;)3-_8 MBNL]+IM.9,06>:<*>Z8-T$'?U+?[[)^+Y8&^&M-,3G%^.Q -+O=:U^&Y214[ M_M&C(>VX=WX3L2KVI S[R' O.?)11FQ3F.8CM8NZ+[()^KCNL,OO?*)T?A_D M.>-G-(T@'2_"ZK"S0*T&48NZ<]J0"?A]B^T&,_/^GT,RGWLHW=\>(-YW3OX> M<2*P4#>\E%*,>HGI&U7T,YS8->M#H+C&+N&+TI.N&>L,UD]ID.?:F+?OLI1T M\?=L;8(D@135ADFW/X&3 7"_<1+&SU]H)B__:9SPQ/(H;[3V[74\B4BT'#]R M)8#[8KM@E6P"'\QOX'C]P?&3^P/FLK;K-?V:T7606IP#)O!!>?D>_HNTZN'3 MZ-/JC%-0:#WG90.+V8R%QJ?6Z+H4?.=X:+/("9&&A_\,5N;.LO%;5YQZ7SC4 M@Z1[O-+6**?VT(5,;_M#-.LVL^!0^S7^(QC$-7\V;5M"?O1L]D:];5GZVUXL MDRC#^IA8<7[;&_L,*2&?]'I?%C G;\.^72G'W(:2<5V",RN>\0*7(1@QBV,Q MU$7?NV7D[.+\,7:XHY>I"\(?MD4]>"=YM,=VR3)7GYH[W+,F,IBK*I_;E5,0U6ILN5P MPN79-W'Q>@6\9[%X++8..E%QA/TW#3P,..C0P.JJ%I]Q[C23CN=7Q+L 7CFL ML16AN48IVB1?*N[Z\7-L4#.K\@$P?%72C";:1%5J[%19Y"B;;#9]/D=8DI7. MMVM6@#626L4]FOQ^MH&G.+-^_^#J ,ZKBFVT \-EPS3.%"9OE<$1L61"(GBE M- Z,&E8KW4%H!YS^?B9*RC364]A'5:?8Q56:%HX]=,U$D;A:2?G6N=%YS.NE MGX*+@48&.FVIT7\TWVB)I1Y\,[>!:OV\.1:H\Y&RF.D)J\!S*[%6W-/P<"D2 MYZO*:1W\Y'2!5]5%^XCNT*8#3J--/]NXLU*DL"%%_ZX5[GZD3_[N M^JOOH+A_W,+/=7I)L< A&NR"%!F1B$&T!SW:5P"KLEET.$UR4!'CYWNTBFS7 M+NE7 /J[5X#FA]M,E$J<]\][ .XK&<&OBH0TG^:D,\=HKH\?6ZU.'T/)FIQ: MQEV ;)S9@BIG(!&CG76%1*(;?6,X(SI2LD*P>("EGN+=. M3M[@!$<6Q89KV\!B2'CQFU."'E?WJ3/6;\E8W^F"CS#5HXC\O-CLJ;1"R9B< M";Z\S>-$5_IZ;N>I'V"(_7$7T:'V^1;U^ H^')R9R M@N**+W/TE"@8I;9-2'DP@:0'0T)CGQD:@ 1E'HE6*\ORR(ZRF4DVG( WU\]5 MCR%X6YTZOD<8+.N I55+RRS<%:K@U?D;@!-4L"FI\%'2SXNZ9 'FAS(H97+P MCP/(*P!W:S7G'L4$: ',W3]3C)*V 4#>MC Z[K2X@WWBM@:2%AZQ7@ M5G%]^=1\NN-K)"VH>R^P?1.[?M]U+^;WJ 'CHM1IGI;=Y[!/W"0GP+#QS1P+ M1NMO<US19[QG$C>M[KEL(Y<5KO-+ :G/G2$6>2'R,$S/1$L+@&H M^UU]UI?GW3/"A<.P6#3S[>SOIF.-\0 M1PT (W#'Z[K!D=@K;MXS0E'M-[,$T)=5-V(2XE!6?*_8"R;\ F:7[WA(E!IR M7P0SO#NC8JU%/.]MYJQ)][6UK$DA;JC:AZC[(OFO8MUB+;Q U3[P1\RG&8,M(FA4[CN86^;]>^)9]5Z]]XI\#[P"1T M<9I/C]&FU_5#*I!ALPG5=C,U[[#@\4HYOJA9B6YM,0 Z::NRXLNREC:;50RT MBJY177'Q4&]R.7DW/I$X0ZAC2<+:P>"C#(^+[QWL_F!$RVL[PU">[G?_^G7^@'0M,C R M-# W,S%?;&%B+GAM;-R]:9/<.)(F_'U^!=Z>M;4JLT05[Z-W>M925Z_,5%*: ME%6]8[+7PG!FLCN2S"8967/_UZ^PXF?_K?__EO__8?_Q^$__?5 MYP_@34$V#RROP>N2H9I1\'M6WX/ZGH&_%>4_LB<$;M:HYD7Y .%_-J^]+AZ? MR^SNO@:>XP7]8_V_EG_V:9I-TW3GYM_W3Y: M9:<>%,.Z/__?7SY\(??L <$LKVJ4$PE097^NFE]^* BJ&ZE/T@7./B'_!OO' MH/P5=#WHNS]]J^B?_O/? &C%419K]IEQ(/__Z^?W9R'3G^43/^?L3L[M#2NS M@GZI45E_0)BM!?7-:/7S(_O+GZKLX7'-^M_=EXR?'G9=EGNC2BI32:4;22K_ M_1S8SQ>0;XG>^IA6"\0U['ZT1>.83#]:(_=66 @V/\$#F(M);C^HMSE=ZMO= M0EU,^OP4V_HLBAJM%_@L=C #DM?R%Q_$3QV,'&C$F#8XG>D>D,J^U2RGK+66 M>T.#C/[E3^*GU::"=P@]KK[^0& M/V2DX4O^ZM.FEJN#7'+_QN1"*9X1*S*Z M$Q/R@+)<_/YUD=@8[;*S#XPMX.OK#?FB]LP/7N M

PW5I ]'M=R4UF4A]-9D.]X.G?+0R7FLYE+CBK<3&A']<_RZ/ S M6]=5_QLH?].L$=\A8S\?F8'KLI\G5)*)[[=[XF=2B!/#8PWW/F5>%@_?^X36 MQ?=N05IE$8+^$RA*RDIQ\CTQ:4>V^YK^?5/5DKSJMOC,Y 1E:R9VV>_%D?F! M?2@J\?O7J+J_*8NG3&PJ7CW_*EAZGW]Z%'35@J!K4F=/69VQZAI7#6FK*/%= MBA,.@XAC\4<<0HR1 QGQ?=\+8LRPUE(^!Y$S+\H#DJ6I+'NB@3AO@;4@6/Y6 M_DP$V>"QHUL:Y**G&: MT7_66Y!GF52UI?6EITIOD3R8I2V]0! ,6HK!#Y+F M'^4_2[+!S6"J?I"D@RS_$6RI!SORP=>>@?_?WEHWIWPMK5JSD+CH^C.GD ]7 MDEFQ]-:$JJQ7G^4"]@M[P*Q<$<]#(?,P)#1V88"20)AQ3_KD4.1X,4*(IBIF M_&#MW 8>:NWI3YI0- MS1E6QFR#>&5@%\3?=C;A<+1%U/@,"[WFG?MGPPW4$\K$W]?L75%^06OVAN'Z M"R.;LM5(0C8/F[7T^/RU%*K\:UXRM,[^Q:A4[%>,%R6[1=]641HR&HMCNA^E M/@R"U(68!0E,<. [7&R7F$-71Q[%Z=78!G%*7[.:;W7DR]Z! XG.*LTMCY5I M4-SC+"95(QLAR0$[>J[ EEXHL*&D6/QN1R5HR 0'$W %<$,J$+1:W+[8%)VM M_8H5FI;=H-@4X]&.Q.K@>E:5LFSUNA!'WNVQPXTB%V/"8.C'! 8D]F#*(A^& MXECIT#!,$A>K;$*.1IYY&])@@4=Q=/])S9(=LSYNC2YB2,^BM+S8/,Z<)?Z$ M3E>,_'17//TLWFG56?RPT^+CD1;1Q+,,]-IT_@&S?88\ LC_WOYSDST)K13G MA<],C)Q)[Y'\A^N<[O]B\&1[FR=.%$)7*Z'0[?_%W]<;Z6MZ^XWV@?43.X\$O]]]HF0(]5^"'GJ\?K\"6-=#S!B1SH.7.WC[J96;%TH9K8>(7 MW9F]S,0<;N%>B K3E>TQJ]LM9'^Y\;JH:F%D7V_*4E"T"L5:1'&"(46^7()" M'V*'4N@D;AP*$E+7373N$R819]\;5JW#N< U$NM'R9Y8OF& =,0((T-:0G07 MD"E)JMI\B_+1-=-;Z.V-,9#@5](G+PSXA%P,+*DBK]:,WQ3>PO9*D?UC$Z/Z MHIE5^%3?L_)#AG"V;LZ=_1=,"(]\%%/HI22&0>(0B'V70U_?4W)9([@B^/#_@8KUR/=]#<>!!ATA/#:,Q1''J0.3&//11RAU'Z;KH M:.29=;'# BV8NK-FG_MI9XTQ3WI*ILB.EJOF).E&KIK]D19SU9QD8.BJ.?V MGDHP0E?7ZW4WU" 8J.HN$14^_JDQY@Y;6:]!_P$-P=6T8E( XTIBDW<]G3G' M-OC:(EOP>*HR-Z)58HAN;2)TIU63 R^B9*KL]3JG_+R^"LJ(O.LF0&[]?(,R M^ENUC::X9=_J5X+JI\&D4KJ.JHDH6E=M2T< MW4L)1;F KY(:T)!C29%U.#=2:"6 Q11;A]VA@FN]IZ_H'XO\(RLT%]>]EV96 M78$%/[[]I+%Z[K,TK8+&W.CI6L^(Y?7P)/5&^K(_TF**<9*!H0:#24]M$F;]"54:N<_HF6V]D](V\O-\9U;0)+E>@H:VYW.FHT\QQ M,A2^FB=F 9'J*;RV-,4B*TD#5I=:2^*QE8UC2,6RJ3.7B>HHS^7"X?0LW;-X M?R6!BDW]NLBKC#8ASD7>K8L9HVF!#1N;2RRK6=-3G(\O9?08IUV53R:WRTA@CW F29?V5(J M\M5:0OEP8]Z]3KR]BPA1YZ$V4ZN/ZYXK/PN"Y#@[=Z[*\IL6C,&_O MUNA.]81QYO69K8I$!1(6NGLIOAT%ZD>0<]Q/'T8L,*YG5R9X!E\EO*6SR@1S M1J>60,,&F09 'B;/3 9S_'+QYOW0!(A_F%3JM[F3@A#P6EN10Z:+G-%$70' UL> M]$E.S?SGYX==SGL^R=J>[WSZ:<-\IO6Z^%T6]GI7E&^*#:[Y9GU-2+%I8L@( MRYXDR"XRB\24\QA21VS+@Q1CB#W7@<1-W=3QO(0EL5:FMP[Z_'=A+2V %R6@ M'34 =>1HYB=IB57-:S";L#0M00<)=IA78%]XKTM&L[K+*[(>\F$D!UO)0UK8 MRR8)F8CE*!G(:!#]S< ->OY-^A9DF44)MUM!/F0Y>U^SATIA(50893X]$.#@ MJ?&2]?"#=1!\E12 A@1+:Z$<:+HLKXBZV.&LP.ETF=U\S62SG.)]X:N'>( MR-BJYW;?Y@0>0BQ.8!J$(0Q(X,MT7@X]E%"Q.L:A&X0Z:^-9I)G7P>;#+7AO MQ'OHR8V=IKC4UCPK0M#3:U/^M=>Q2=XLK5GG<19=GR;9/5R+IE\P6'<8*_]: M%IO'IB!CX]F^+];BW<]U?OU0JYY$)X:964,E.FC@08,/!@2(75F]*7-P_2#7 M;/4#Z91@%!9C>S+17(@O%X?>0JS&J-DB/#'V<@NP&I-[BZ_B*V8+[^T\;HF]&I1K'&YC=P1?[0I MC3+ MA7%(]15HZ :2;+$V']XO,D_9&9AYQ6MK]6"9NT2W3 M/((]W&?-A&)FYH_S4(_=#ROFNXAXC$(LS#4, L[%3W$$,8K\V VI3TEH4#Y) M!5M)V2^NCK3UL95;8#VSJB1&-6-I32I&)O!$VKV\?CCAA+1GSW0XMF2EE" 7 MM3TZ0CBT*%KO&L0,_1]9M1P]?RE(AM8"[*<^8(C'(?*C%"8,"[M 907#R'5@ MXC#'\1P>16HNF#&0F;=F':I&D,PY88QKMRT6];2Y P0M8E,_XR>3P*!S/&M$ M!5G@W2PDZ)0,+$4$3? T&@YT[MWE8H$FJ-\+!)IZUC )O;Q#>?:O9CYEC%&Q MSFA;Z3NG-V)*^[G^Q-]EN=@?"6Q9H;--9-KYFH>QV,AQ$L0@3N1&A6,"4>@1 M& 7,H3BAU,-*U9A4ILZ8FNCRAO-I46: M2-F/K!8[CJ+D+*ME5/(*$S_UF>=#E' '!H@2F 0T@MP)0A*D(8URE% M,UL 25IS1R2V]^6NNFDEZ6D:_U4-I;J=_RZ>![6]PJ+2U3,N#29H:0,M<5V% MV*LV[F"_QFS[>-=@3]:HD,>M'9T6Q_?C6' 0@P1 MP2GT?12R$#$2I5K%5"<1YPZ$[/"!G!W .E2I_NU&IVC)T5/[:3&JJ;Y5X>BI M_[Y+4X0)#:)(JPC%,<3\QU;.JDIL]67(38NN:ZN. MQ:)H@"YB5M.JM%A7H-V5V"LF.\V,+*2CYY\T;--5/#S(U ZA MPJVS^M.FKFJQUHJ3VBIV78]PDL(8$0Z;70@FV(=",]V ^VD:<:WKM#&PF96Q MA>X<1NVM&"AVZ.:79:,"9+['0T9\Z(5IW#8 3WG"H)>Z* @C'L2)OWILKPID M=LVR8CP$5A;F*W:7Y7F7?]:.,I, ?3_UL"<$F,1R$0AB M/ %9]AP,,0,Q=% MO!?@VYR^A/AZ6&7AB1=F%YO:(F%+$'K+1:>)#>SN,G4 ;;$+G *#MAK C4$M MV_M-@>FCMF\J[Q@&VY^.V!);S*Y/VBKU:)0$E$(_C3VAXY1!E$8QC+$7QW[H M823>,L&AZNR?Q3MK?RBZ6'O3M[3?V:/12EA;HIU1I[;/W>>%N['3:5! M2+GOPX"$XOSGNBX,DR"- ^;YF.DU.%!!G=O!U=( WN>-XU:]1+B>Z%3/B)8% MHGML;&6QQ;\"+3;XVOU_'H^3#M?6SI0!0WR< \@HF#(X@21EA,:*39.581=V9# MT5'1WNQO.R;_+@@!/27@:T^+62V62IB_1&S&,_,@AD+F8P,!E,4P9=R$.F)NX 8FY MIU7=405T9E/R:\Y0F3/:]Z,W[4*O(CY5OX-=H>CZ'TZ9B+W#B/UV]!H<6W-( M*$ N[)A0%\*Q@T+C73W[T%0L*9]7OWY9Q7$81RC!,'58" /DBI^(XXE=11A2 M'-(H4-M+[(:<6[<_OK]]^P9\N;V^??M%39\'[(YKJQD3>KJH1K^RNAV3/!*F MTCW]5X,2_&'KBY*71=56QNAIXC1 3YVM7?.01<2+Q MS0<<)BB)8,0B1$GJ,LZUXDM.HBP2_+4N\CL@WGX J('7]*^=E(ZB3^U2GC7] M: V[+=Y,GK,QAFQYRTYB+.LA&V/SR"LV^K">2LK>]&_SNHFB^/:>BH$RGI'& M'_1QTUSSNVX<4"=AT,=R*7+B%*:IV(TZ+$$D3)*4(**BEI-(,ZMFBPT$.-A' M!RV\FI).RVM<4:U*04]9C06@K+3*S(TLAF*,5F?%#SM5G1YY$7559K!76?47 M#+OIB &I[)"9/;$O3)B"YG+G(WI@;PI977-%PS@DGAM!UT\Q#)*(0>PS#E., M8^(Y*$78UVJ@,P$XLQ(/X<$.7ZP]2#9B;VG0]$)-RE!MZ;4I&3W%OE H^OUP M%#FUU0)G"F[9KC>*S!\UNE%]S\P0_%+D[/D75/Z#U>\V.>T[O(PX! Y+L$1MR-W01AY'$MG_1IF)F5O@$%#PTJX!)63\'/R$9-K2_G6$^9 M6V9;0- @SA#'.,Z4);T] [*HMHXS>JBC$T\;>GO18U:C=?8O1GO?T>NBJC^R M>G"ZPX'ON8XX[#K4YV*3'00P\9DX^[I)0#T7Q[&C%7FB CJSUDJ\2G9L+' M M[%OO] 6DH^>2$!0EF2JZ@"U+2M,%O$/?W1A)_*9XQSQ':AV.;;F 52"7=0%K M".'(!:SS[F571!NTWI7$?[-A[_-WXE.J[_^+H7*%DMBGU(NA'S.QM\=^ A%! M'D2>2UG$/">FR.2*: QT9J,AOIS4[#9H5%)ZMT&V^#>[#1+H>XTVA 7%#-R@ MC%X!20&0Q-B_$%)AVO*%T"CDBUP(J0CAW(60TKMFUD!8EM>HNK\IBZ>,,OKJ M^=>*T4$)PBX12IPG5B%)0BYV$Q") W_;9@@%-(5)D+I1['@)3\1Y7_9+4K,) MZM!:EF%+@+)ZR%I61% "'CM2 'X&Q3:.$VWIT#,?&J)5,R+S"$S/E$A922+ MS4!6/TA"0);_.*@_>CTM-6V#HB\ 2V9% WA1XZ(OD$,38S#"W(9F&YN%>1"Z M+D/030/I82 4)EX:0NPDCL])BKU :Q.B3\+<5WHG;,R?YS(RFB%O\PIK=J,S M2S22%("?=\-8>!Z M(4R([T*7Q=A#BEHV9-K/"L9S3VV96](YJ4 M//L>STG>+"G_>9Q%=7R2W4-5GG[!3&-__;(=>7OIT7V4*,4)37T.';^I)X,1 M3-TT$4>5P&=1Z%"J5U;A/-3,.OOK3U]^ G7_)5=;<#WM'9&4FOK:X5]/?W_] M G8JO$6=07^GF;.DP"- BVKP-,.'*JSPAFF6G!B.T3<,U]T'F41QR*7J^DTU M >YBB#R:0,_%41*+_3]-$KV,N .$F36VPP,24#?M[5 6:LIY$8=Z.CED;I8: M*&EE5E?=J'^"ZK"%I+]^$OJ);Z_-S713JH M!.:%,>;(89"1V(5!$"3B](U=2"AW.6)>B-2*:E],R=Q:.R@:]FXCBY6#7[(\ M>]CLLJWVG>?@!CUKU.&^?";&;<&B\K5S^=!2UMX[]+3-4H;-FFS&K) &5@@ M\;>=];D5NY[>+L@/PMPQ3)=LTS*N*%Y:5'K MV:66T*O#MHQ[>;C#((PMS4 0#3NJ04.V;,4TF*SZGC5;IQ><*(T&Y2\X86:- MS5]PXO3:I,\DV='VZK8QEVO+/I.T]MJYSX5AM@E^^_"X+IX9ZVJJ-H7O7@F* MJ%R565ZU#8[7S5?6]#;^S$AQE\L Q+:[5Q-K^V';=2,A)(W3)(*,13+IQR40 M!:XKOI*0D3@FV(VU+L,LTS>WFT"2![&DKW< #%MR7H&WWR31XE]E(?=!,&?? MLD"M%\@B,ZFVH7_!^=%T3393\VKNJ=$^.,PD0$M'#=O4+7HXF4FTA\>9N6#, M&R']PNK[@NY\@XH-:\Z\/K/-W&N+U$*KMZDYQ_&X\;+$K)X!.L&GY2:%"FQ= MU/OI<,S%NS^=8>I4_Z=SCQI6#>%<:+9T5SS*Q:*[?HN8@SSJ8H@3G\* )2E$ M3N! E_D,$1J3)$VUJH:<0ID[Q+#!!*P'U:P7#->3 MHQS9*AAR$F/9@B%C;!X5#!E]6'^)NRV1/!:)G=NKY_W4^_.'E/7 M0 YWFM65C$X5^-E31C=HK;[8G>1]>J6[E&T]/5/@N+O%L[3BC;%GM-R=''"Q MM6Z,G>%"-_J<846/)Y2MY3COBO(+6@]J!FNS:*NVA"KMLB0]-81R5^M!]W\Q2;%M[OWKN.D1*._^N%-M(EI/G MYD(XC7PW#62WI-"1H4'Y5'D9Q'!$81X$X M)0?,$:?DU($DXC@*4H=CHK2#5X.;.Y*F+61WJGV34O."?S-TLI)'CO=YE8DGNY-'T^E";"5NRF+7:5WA M.*HPRGQ?:P<.^E-J#]]<^D@:&-W(+]?N78\FVT:G5I7Q%SO$:C [/-/JO&:8 M$U:Q3_QM56XHA!&D8.#!Q9HM)-?<@0CB+'B5..M9))]H>?>2T2 M8#)@9 NGF?.U+PFUW:8Y?WIJ>LC:,EV13G-G*[EK?_!E$[I.,G:4Q'7Z*3-% M>[6IA,I6U37YYR:KLN8*5/Y8LKZT*0LC#P60A1R#RQ322I2^/( MB[!6]89)Q)G5L<<' P*N0$^"88'8:3&J*:Y5X>CI\J5RT59C95XM:?8TWJ+* MKLS^H?ZKOVAF$J0'2JSP==G$6[XNUFMA9TJT;L-K5C1*O-"5%ZEA+/YPG0CB M.)'WJBGRL(-CZG,=>S .-[,Q:#RHV1;]"I M/D - 7IV8$)V:D; GD0,W,GO M!\+807>Q5?:47XU'2YH_ ;:HVJLQ?JCSBF\9A"+1O]\6,@#J^J%6CC\:O#-W MT!']^Z:J&\=E78!AH-;5U"42SV=.\^@-94[QXQ9C-%PH.4"BTZ0 MOQ=-=.K?#;,-3X<%[F[)7SWO'ND"5)M@ID^/\L&A"^=]7I=B;[NZM?W^=U-7N5B M57Z??]D\/+0#5W5^B]?OBO+Z<8W7_U5VN0FJK@C=@>?V5VR/-*_OY0,':I $TZLX0+1G@<%/\F<4Z#I3'D)Z5M,4+E(G&;N'&VTY7P^IH+8 MLGNY;?TQ-[GI'A@VWA?\:55>_&^.P?@1U9_XK?HVXWXZ.39 MIQ;'&+RIFU):Q0UJ&E8%'J4A=SR(8\>'0>HBF/(@A#A*6>0EF.)$J=/N0O3. M'5F1EZSKC'4G^X?]L"ZJZD<@-+/M!-BH9S6(C\^9;N+HQRTI(,?/LBY.I6R,*P2O..CZ78F[;?@18:9E.T6<,".=*"W#%GN+3Z_ MY&UV*9^1VN7[G<\O^I.=TQ> -8WA_O* UNL^!&#EI2GW$T\L ,3C,* T@"F1 MBSQS/>HY+B&.4O+&F?%GMM]=3'(#V>VVY&E/2A_ES[K!V?N2&;>L%OC5LX1[ MK/9P-H.M3_)Q073U_G@+AU.?9.8X?OKT8_K'T]?%%[9F1&SUN]0+#6_0J7<7 M\ ,)_0 ],.B0M7U")_F>/O%=RK*>YIARJW7J&F/)Z&!U)\1M&Z2Y.*$1:[/8AB&,A,YPA2F480A<3!QB!-R&BK7 M'S^+,K/:#>&TL@G'13.N;]88UE,Z'5ZU"GA/\G)!<>[S8R]6>'N2O6%1[>F' MEZZMNXIB'+@^BF 8B*UDX'@>1''L0T2)'[MNZ+ANI-(;]')2M)19OU?HK7QE MJ:*KL]?"G<\06"R@NIBTERIHJR/U%R]?^SW4J=VW\7-4I?VCU* ]7 XLCFA0 MJPGAS1J5'[*J/FA6HEJPZ=P ,^_(.EP@@:]T[\+.]3Y.$H\IU@D1R #R8U'"ZLM#X=:8Z/(\TOJ+1N8;[4;,^RLZ!G MHBX.]9^IGKH]F;UTY/Z'9>MVV!>@M5C\XY&7=F#)3AOOLB=VG=/;>U8RQ(7- M6A&/! %%#"+7(S#@80 1#0*8NEZ$2$*\)%;*O)J)OIE-L.?X3A/37F\1EW+% MG)Z.N;UA%POYQ5QD5VT;34E\,V.WW\F,+>51NWCF7MS-9C"#"SK@1N4[GU?N M-.P?Q%4W*C-[_KMQ&-.N[.NUK#V=TU^:>$CQ<]<]ISM:BX7/07' ((D(@D&4 M<(A3%L 8!2&-&4.Q7@;;%.#C?GCMO"*[YGV2R[(/SZS1_&)W,L=^IM-*:OT M-2V,NDH$B1^XG"-(XU#>\A(J]L.A"ST_=J/4C4./\E7>9%+06YW6R1/ 2M]] MVG[W1_#*.K"C0(8+D[;@:25IT^VC/"5'16M@12QFYD!"@P$V:,%!BWYE/4M? ME55K'9:G\!;NLJS(_G&G9=47]6_WWOZS?K[^O:25O:P[C2%G7O%W&5]_+5%> M@S?RQYU7OBE.V?84;WU9;TZRCJ_OE=H_S* 8! M/PAEJQKR%5N^7SHE&EN?>05MLB%J*3K<"[5478&>KK9(/N@I:Y."+>^5S&5C MU-G3('GL[3?I#F+TG6!:VMU-W36? M?8O*7)!6"=H:PKH*HC%V$7,QAUZ*'1C0",.4R5MDSV,\2J.0)5J]+*U0-7>8 MEXS5!6(/DL&>U-Y RGZ83V@M+RM;\V=N">W,CYI=7%SJFEN_ 7G#;-R>0"!5 M% Q(;#:#'9'2GK:V=+)$IWX/,IMRL]6@S I-RW8OLRG&H]9F5@N]+V3/>.I@YD.<>&(7Z<<>3&-A.I,P3GD2,2=2RT$: YG9$K:0H,Z\J\]B0B0FL3#)/436"0>!%C3N)P)UH] MMANX&I6UHNY>0I/.!W](F?JW+S";:QPB?]CMQ.'.G$>*0N=R' 8YC**8DA1X/@C@.0Q_%I)N3MSG]+F>DI\O.?##Q^Q>9 M"46KO91L-%=@1PIH'Y%B/_CE\ V+RX$-0=E:-RZB9=D%QH;8 MCE8B*X,:+EE%WM09W:#U)[S.[IJ]ZKNL(F@MXS1^0;7=38E<32MFJ8 %>W8?&+1M%P[0L". MDBO0TM*&@/74S%)!V% 2MDR3)OJRQLA,-$?FQW 80^=@5;&Z>KTI98VHK580 MQW6\D"!(<>C)?98'$7(K<4W MYJ:<^O*,$Z>A4,!0+.D1E2D$$4]IXCFII]6RI1]X9IWK8?24;9X,.>NJ:D M=(V^L0J4+:$R@R!GW3T5$$:K7K?)=P5OK_2[[$3&G=Y;%8[>EPD%'OM/LS(6+H7R$7".M$HY++Q[-;Z MEH6-MY5@&X^@^'TIDT'>L/;_VYVLV-L':>,M"(+&;Q#!!"<)](/$X82CD/JA MC7+>ZB0MX4IH3-RN('17M3MK*-4\(%B8 S6KMZQD]>R?0I7M7>WL60XF]J0S MV;AU)NW9%=--4I3\DJU?%GC+]7K9&@AVW=$O(5,^NS29. MK=#R2V1B%&-N!+A8L/DEXAA&G5\TCGYIXINRH!M2RV9R7UCYE!%6=8$OH1,P MDB98'+]D2Y7$$3^1",'(B_R8(^0%C*F6)CZ+,K/AZ7";B](.6#,V:%Q&XY;# M&N>:QSX3IK6*%4\R=4&QXO-C+U:L>)*]8;'BZ8?-3E%[\=9M,]2D,PMB%B>^(LQ*A"/, AS'2"G4^BS3WF:?M4"M7KFW2AGE6ZGEYJ1UD MK$A!3U$GO#!]+^D9TM,GF;5TW#B/L^@I8I+=P\/!] L+5\IK,PK?Y^+DT=1Q MJ9KCR^T]RCLM^HU5-1-'E?;(\C>6W=V+OU^++02Z8TVBHLQ3W-8 7'$DS$4D M5G>*(@8#CS&8)GX,'>8E+$P=[/C^(@7W;',VL]%JJ6D#WHI<$-%YL =9%K18 MKU%9R:BW]M>ZJ6??BRA7/J>^F_@$^M2)Y$KC0"SV@!"E?DP='Q.,HY5X&Q?_ MK3^3(8>Z'\I_KP]";2G];NA=9NDVJAYYU2>)#[@%K<.R%OQV2[\XLG??D>S8 MVN5C]FR#CN_3>>C?047*N:;SI0M;6N?KCU$?I[@8>@GR8N#&A(89+&%#HQQFZ4)DY M&ZTAH//O.490@'6%F326\#V M)*&VAICRIV?&ARCV#.8IVBW9K+VA%S4;IY@ZU-R3SUS8$^!-5I%U(7NP5=NK M2:$OKL_D1I2&,0R2((8I=1C$ <*>2PDCJ5:U\#&PN:]&=H5C!N JEY'Z8E/3 M/%O"T+S3,):#>;N $09M]PLX!?4R#0-&F#[;,6#L'4-'"+EG=+-FG_B%:=%- MT:052CU&W)A AH0M"#SFPR0.(QAAA"../8(UVP=8)6]F$](3*Z_[+%4HZ!KI MZ/85L#NIBH?-%YLJ/0-W:F:>KW83\_;F"WB-UF2S;N=E:@;TCW&S",K66J&81[-&I:!X4TSS H[B9/F9F11*/QRAD,/3"! :$IQ"Y%,,H=2/",4&8 M$)56F0I86H;5L!?F05">C,G33?D[+RLU$V=) GKV2C%L[@IJ% M=0%N4&DUA%B!>VOI>^>1%D[5FV3Y."UO^A7#/ ;_[?5%BQF-"< P364,]\"-'[ %B1_R5.0[U2+Z;J#D##L',+<[JX,$/2:0H&H6 MXJQ,QJVH#4[U#*4FD\I:.\7)2."]>+7=*HD?=CNDLP,NHI13[/1Z-_FL:9<[TJQ6=XL!6E:*]L9>M3G2*K:.J1">AXM*(J+^B+)?WK)_R]_D3J^J& MTFU[Y+8UJMR*[N[^KW,Z>/3_L#6]KE\75=W> WZIQ9Y5_DO?@:[K2-R]>*!:T0@E"4Y<&$5^*$^Q 4Q2/X&$$)Q@PEU"];H>OSA+,Z]ZDJWN3EP> M\0;Q5E\E":"AP3B(ZL6^ \7U\,4)G6^-O'!B+XC->FE96H_G>C&&7B@&[*4G M\'S2JC']S")A#'7\V,?QB'R8,"0"Y,H2F'JD!1C%B&,X^\E M;/:(V!:ZB7EC M/>Z5K-FM&_XZ(C G# D-D-ALQ8D# R<-( YX!%GB\M1WN8=31R=KP)K 3-,& M'A<1F]KB:$L8>DM9CWK5= AOZ]&]W0GBXX@@#,*%ISFT%BL\ K5PH/ TT\=1 MP@KOF!G$#QG"LCNF.#BN NP%PNKYPOZY% 9QF,"4A!SZ$<$DXJD;IHF..@_& M7D1[USL\/6T="D%-.0U9T]/%#PK\:"O="3KPA/(T1C%X9!Q,5&+Z;B!!=YD'F,Q)0B MV>=5K\/K).;,Z\+K00EB\(A*\-14I;&Q(J@(5,V:6Q:3GB7N)-1E@0I\\56! MEH*NA,^VD(C5-'!5CNVE@T\B+IT6KBJ"$^GARJ]>W,[D[;='\;UTY2?>/SS* M9*B,M+OFYUOVK7XEN/J'83\3M<%GMA&''3CDCF)+EMQ&'A)FW,%$49;C5F,1 M,>K9$&T)@J^2*M"09>%&XF*1V&AAHHCX4CU,] 0RTL1$SV3!,,3$M@6)([$L6N&G3H"#U'%3IA7,K0,^LVT: ME@/;!74,8ICT,[64Q:JV>9E+6'H6J,G8VI%Q!;:$0%Z44)+2%>$"5BW/)5*P MF+VE#+UX!I>N4$YE<6F/869S/K.*B9?NKW/ZACVQ==&XTM^V-7)7,15FQ \2 MR'SF2K]; G'@)C (:$H1)Y@1+;_;*-K,5J7';FYQZ Y=SYB,RTO->EB3@IZY MV!/ !B\G:B(K&T8E!BT9 G&L195?26V#W5=[:5+(_+-$PG:2I:8$ >G)(5I M'.(N&H#X""9.%/JA@R-*7+/ ^@LI6W KTKIEL6K:$3[VWUY:E/32653TL[_$ MW&AZTH^FY9)LL#DKE5H2H?6@]DOI>J'8=$OB/!]B;@O =#?V5*R?LOSN=C7@(44@"&/B!./(E@0NCA*>!Z] 0HTAO-S:"-OMNK,,& M+3CXD.6:/1G&A:6Z%;,D MVMV 'W/? ,G?*46+2V&1O#6G@SIL#V\69,Y25] M]_)M284)$9NZK&QK::%:J?/LN7=G#RSHP9J>3.JNWY-\3GMV+V513_EN2]14 M01W>NJMRK.6='6/+R/EZ4L\9@''3^4S9\QAJE<,?TTZ( MFJ5IB[E,+"W.!@0LNF*;"^AP&;]@)(/:PN]S4C)Q&GC#VO^_S]_T=8S1FE7R MXCJK*AGTLF*N3Y$;>3#DLNV3G_H0<^Y!+T5>$#G$98BNVX89I#4D;6J*+,M3"XI 0-2YI&61DGA>:1F5DS8GO3TJ@CKRV"T?K#&<,M5#M;G M<:]FL,'K9GO!3X],[BOSNP\2IH]E?WZ]*677CA7R8QYZ-(0)3;@TL2E,>9!" MYK@IBB(:IKY6]OLXW,Q[O"TX6#>?_2"IXPJ0E@2]+=^$]-2V=_9DHF<\=^)H M@*_ %OH*O)Z0AO9^38U)2WNS";!%]V%JC!_NN13?,O"=R'2FQN5Z7ZS%*Y_K M_/JA5O:>G'Q[9K5M,[ &J. SJS=E#MKZ(AK^E-.\*WA4+F9;TZ=BR+&>/V64 M*3./RNDAE_.IC+*TYU49?_+B^/BV;L+[JMHPNJ(A]G@@#B:)D_AB$4UD]1&, MH4]=Q)*0!"316D3/X,RLAGMQ\%T;I*P!-N^ =$YB:@NG!3GHZ>5^H'N+>05: MU%DBVT^Q93^:?0_EI2+83[$Z$K5^\G']Y?#M/^OGZ]]+6EW3O[_+M6/1S[P^ M]X5"6]"EN2>M@(#>=!6YKL"[HJCS0N>2X9P$IE=%"\SKJ9\"WS-$A4^P:;10 MGAMSL95R@JGA4CGUJ&EQ@)Q]X@<7@^A;]K!Y>%649?&[O#9$C^)?ZN>5YT2! M$_HI#!".VC\0Q@0&U(D2GV+N$*W;!QWPF75YBP=(!ZA;7T!#CFK+ZES2T5-V M284,2#JXTK\"'2E@)[G74Y(SJ&2@+P)KI0XTH!>NA: OE.-B"09CF.[&<]F( MIKTU_9Q5_[AI.].@.^:N:$IQTC0D3*5?"X4.1+*,?^@F:21;9*5<@ILJ92D:R-=V*/:]9$#>>RH'19 M9_]J?G^V<-DJI8BD,QJ*#-FH$-Q#HD\0ILB6SLU9#,*W!0__!JOP"B MQ7YBEN5GJQ69+;*6[6)F69A'#=!LCV^8V[;!%?OG1N;*/8D_/FQ[?[#413AQ M$$R0&\# \;$LW!A!'B,_]'WQ3UPI]GH*:.;MU@X6-+B7-&0Y)RHUZV9# 'K6 MRHQW_2RM"<9L)5V=@UDVAVJ"V:.4J*GG+=><_FM95$)YD\#S9&5''N$8!B&* M8)(P#GTNNUIXL@*KEM]T'&Z1,(!S993O) 66"BFWPE-39WLBT5/JB6+*?QT5 MA[URRGM?[87GV\VI3@CMZWHV@O1YA\/ MNM715>+'*.2>"RF31?E"PB#"-(8^\SQ"G"3E>NW(]4F8^T:TK]!9\"Y H6@) M, ]-,! SQB2.$?(A<9-(9I0*<\MB#",A7XP"7W#H&AP\9Y+VQ4?,_1ZO2PE9 M<9JN?^R7ZAVV%_5X@[.6&BV]G;Z!"R[ZS,6T-%^T'PD?:?Y1_3 J!B( M;.KLB7WB/"-"VPW"728'FMG,-_A@2P#H*3")>YD6RK2?W*H\](S*M"AF"(51 MYM?(03X]^F(.ICW H%G?6)'HS\5ZS;M>:QX.O21T"$P=SX.! M*_Y(L>O!""?4B5'JQQ%=LE. /@LS6Z2>"JA9*_Y[F6#%W=1W/6TOMQL;\#79 M-F"6+.B7FYCOI)F 0-_J+X"YA-DN\7 !93,4$NS*TOD1&DJ3M<)C"-'AH.Z M$<1I%$'JIE&K9ZJL3E+?2=E?I3SVPHORK'98L\=T'N=:H2VXQ7RK@?34[($EF>C9@5-Y5V '/&/JU3%W-@7KF.7)-*P3KYAIM]A\9-4G?DV(S'.5;C$9:O;<_KGSS(A3:4I"-X!N MD$;R/B.$&#MB[2?(#5 4H)1KW6>HPP_\3?9>B-^V]JKP5EF%6 <1"SQ(<4HA@%# <0Q#6#(7!=[B,1I MF.C8$DW\I?Q3J'-*Y T]S3UINXQNVM)M@(A3X::I!I*S&JR+:M#6#*"Z+C.\ M:3N'U(5\>+L_:1/HJRM 6Q;-=R>Z4X=B@A#W"/1=XL$ ,0:3R&'0X5'(PBCT M&4E68BQ3-Z3#?/IZP;=S5PS]3XN+7VW1F%&D>JO'D7_NXU85NAWEGCNO M(]#>(F(H"$NKB2[ZHLN*H6@.UQ?38?1O5'_)'[,W645NLP=&WQ6E=*G]AM8Z M"4@C0\R\)OSR\>8]D-#"R&^$<6\H +PH]_WA33- ]?O4,9%,WZ1:DH:>1= 1 MA-5$(P5NC6Y0Q\9=[.Y4@;GAK:G*XX8E!HK\3JC'@^S_="N&N/Z652O,>)*X MK@>3D"$8.!Z'*&8^="/LN)Y//)IJ'1U/@RK:>H#<>W>ASKY_R/L&0KM_\4Q+(Y_"-,'N7JCSU[0>QJ=V!HJ[FL MG-"/.$L11-A+9'&L&"9!X$ _\0.4NI0SBE>UC/U64\AC""UUW (I?YQM7/KP M*/0__SWQW/A_->'INO4\3D@(1QYEL9 +C0)QS G%@2?A80C#)'$2Y%$WC;W ?!J:CB"IO29[@>YZVECCPW81$=';3FI:>:E MO!O67^B8[E"OP!#7GHHJ,&=)5\>0%E5:!98/M5?E%"E(0PP"<3Q2;:O]'W'<8G#2*15+4D'?.;#U,TPGW"00/>1:8;<: E4S0#, M)28]BS"::3ATG]B--[]$"',G(IZ"_C[2$D>$HIRD.#:&X;&OX/7O8H\G4/H? M!^%!38N3+B@-NQY"44*AAP)A;L)8G 9]<=8A"0LI"=S8(5J61AEY_H">QTTM M[],Z*C1W]\H"5-STSR$6/;/2XS;V9/N789!?V_K&?HB?-O.V#@W*N,N>)73% M<73$T![ 4D%'Z91Z4SR@+%^Y1-@-UW6@CQT,@R3U89*F*?1)P$/"A/$(_(OJ M.>ZP9K<4AY4,.W=GBZ[IXAV3F9JIL"0)/>-@+(3+"SH>LS=7/<;*:XXE7#/L/U?>LN?,IV;TXXF1/['U.B@?VH:@JL0?_Q&_1MQM9_ZC(AUZC MVZ+U&:TP#HC/.(:IV#; #DAQ+&;0D9($C+FX<#7R@"XD)Z9C4-#71.JLR4/ M9 U]X <9LJ,9\7&I\-4LR((BU;,RK33W* /O.VE*XGYLCH'2(RLHE)&&99LH M-K/WTI*\;/52NI":99LMV1'=43/BN#)F6H[*LB=I M7&17WJ[-8.PAQQ=:#J/F_I/&&";RCQC'7LP)](S&:3 _ _4B]J? ?_P[UR7/]*O%$],MF*F*TU[]Q'A:MF*6R) M3,]";*7U>2 MQ*6?Z;H75AO/UC;1D.O5#+T=59BW5T3V/-32A6$GF3Y1['7Z MG9 WF!<5.9MA:A3=O"\K;DV'L,7"'"WANQIIU@MBSBC9[Z2RQBD* M_U"E,T9$;+LVQAB4J:^[$L?*IM=W=V*) ^*%;IC )M)-V&($4R2V>V$0A]Q' M:<*YU@'O"&%VOW;5[.)*]L1RU<2"\^)0=5Y?P*2NR[KEKP&;X91VEA5K[NG# M\1=V2I]A[]@5?>Y!/4U[9M_JU0TJZXQDCYU?^^Y^>X\JE"Q)"9)->F7)W(!3 MB,,@DENAT'/<@"+BJ*C;.,SA'3&M<\>SWHJ>(K=:4W4X9L6 M9//0Y^8OP/\>WCS3KFR(U+AJK9%\MC$Q3NR[C9F9>'L16Z/&06]P%)\V].?D M==8D[&9/[(OT%&5UQJJWW\AZ0QE])TAN(T8:W$_\+2IES'PE-AC-1N3#MNF$ M%Z2Q2X1A0M1KG+\<8AX1B)R4>3Z.$C=)M7P_E@B;VT\T(!/LZ 0]H4#..AB0 M*I?FGEAY*&B/$1>T ;$V@XH.IA>8%TUGU))3HN^CLBP_6_XL6V0MZ_NR+,PC M/YGM\?4SO&_R*K^F?Z]NRO++$WE=U=T.0#&[^\SK<^_WY.6D])CL6J/+XJ.% M4"U6/LDBI'+WK)[3?4X(XR;+$O^:>S\EUBV>RQ2X-,KA/C?F8OG;$TP-<[>G M'M53.\JRU9MNP_LNJPA:M_Z4=^)WU2I*6.@E40I1&ODP8 Z&B>O%0GA^$HD? M7"]4NN0:19E9/WMOU>EO0_C6JV5U19EL7G.)2.#;&W*>$]7K0 M(F$'KKX"C@I@>AFTQ;OF3OP,VY97/Q7FC); T8$76P=5V!LNADK/ZZO@ZWMY M"4%O&"O_6A:;1X.V+2-#S.WT;Y&!A 8-MDFKEC$13.N@)>XU;P-&&)^A,8L" MCT::.#;N8HJHP-Q0#U4>OR#& D]?$V+M$OJ?F0RE%[]_7>1-CX@-6LMZ-][* MBP0I:>1"UXU3&#@1ARDE#$;$C;@?^1YE2O<0+\C#S#;F%5K+.*== XYM+Y8M M16! $OB0<=8$+O,S4V PF M69B#Y8--7F:*3@:CO! IAI=95<7JJF]OM')IRDC,,0Q\)Q)+5H(A<^,C9@FE=!^_PK7N@8[]Q MDK&C6XK33YD[/652Y0H[+ TPBF":RD2>)$I@&B8^Q)3ZCH\<[(:>KI]3#KR4 M:U-BZ?LR&];5W9>Z#!EZ+$=Y,7)1#@F_R"O9#+2X(W)(_BG?X]Z_FUVZO\5RQC-A:@=74";>CG-"4+MTNY!_LTNW<=9G\'=,<&I\ M\79JS$4OWD:8.KQX&WM47_6:*J;-OK(M%OBYSG^KMCX4;554'&YFU6Q+LP[( M$,>]>E/FX+=JX)E35TU5(4VKZ@SRT5-=-=',H+J:G!NILBK&8JJMR?10U75? M?1G79M<#5*:T*1XZW96'/1R&7@0I3F7E9X="Y#DII"C$$<$HI$RK9L\+\#"S M_1I0!% -V+ \\!_#WVGR72SC[YQYME_.WSE@[ _J[[Q@:KX3?Z<)!W\H?^<% M4V3;WWD)*0OG6K<%N-_G55TVQ^6J*2QS>X_RCI??6"7([Q,)5\3W4I3@5/9& MB&# 70P1U;S85R ?J5[.5^A>Y;_46RQ6Q*08B/7\R\ M_%M=]#W2ED_;UIWEA+A!X@4AC&C(8>!%".*0SX5*]J^G<\P49S M^_W/H<:>Y7N9EY?:J+2\@ $SH"W$5@MV=MN8;NJW*?S?0>Z^X2R\=$*_+ME_ MC"Q_P\FPEOIOBF]XQ?J$LK7A'L2^V#E26[$<(QBR-N$]"+W6Y3ELE70*T3L;Z39>V@!H9+<:R5+S0 MG5%"FO=7 GF0@7<%MJ1!7I10$B=^IR9!_4MA0S'8NC;6A5_V8ME0.$=7SZ;C M&!YX-KAB_]P(*_?V2=[R2>15PE,W=IT8>C1.8,#\!&+B$QA3S_$Y3VA ]4KU MGP"9V;^V@P0-)OC:H&IF I^4CN*&\$*>-3=ONNSJ;ZU&^+&U#3H%L>R6983) MH^W%V+-ZREB5]>H7]"U[V#QT^2<)#3RS&K78:EIV3';XZIU$3-Z^M3!6$RK.4O\F/*(EP:*(_ZV4YKC\1;1 ME+-L].IQ_@']F^MV(R[KK[9;]ZK:/#0[\#<9YZQD@E*#6!*]4>>^!VJ/S%MJ MP(X.WYOOK$WV4YRDES=5#5U0J%U/-=XD,WED&9G'"($1<;7IQZ*<8DB8)(ST5[ M#FIVEVH/+&^2*1,B+&5IEIX&0"01FIWOSDE-;0]\D20,ZX3M1+#%;-M-6>Q; M-\&6K1YUYV"6[4Q1[[FIYPT[)6S*/*LW32NJ=]DW^5.?JXUXX)(HPC") M'0Z#V(TA2I,("VR!FQLOWD%KMD@X+RH\[1#V&2.5M=$,X#+=O[8)+AHXX'TV\8:G FQF4?LB?I.:_%]&?BP-PF M6GQD]8JY'&-. D@I]:3/B0LM1@3&J1^+53C!3JB5#3L.-[,F[Q !:B";3@>: MFCPN+T5MMB8%38UN<&$## ;2N.ZD,=:#5U^KE9BTI=GC8,MJMQ+C1QJN]M:+ M5+]\]7QZ@.MO6;6B892&%/LPI!&% 8DQ1"$FD*4\910QRHE60[@9:9W9OIPK MR/A58B];[7)TQM2,U'T6=9LEREZ@#D!?I#W6:T7.=H?4(Q M/;)*<1!=>6DMX4T$NL>",,GUGUQMXP4^0/#%5- MONS[A\>R>&H[LO8]7)Q$5HOV($V1*[NE1F)3ZJ4PY10G09A$W-/R(8Y@S:S* M6V20#:#U5'A,4FHZ;(E_/27>L3Y$G6%)5>#.DAJ/(2VJQPHL'RJRRBOZ=9&Z M77!;T/J_&"K?YO0-JMDJ3$B:NLB!A/AB,48Q@H@Q#SJ^@UD:>W$2*36]&0.9 M67<[V+XHN@0& AE(:/7R26R@BU5?FF)K M6(EI\EG]H-//,A6F\=0Z"6L7%!%.INK,4B4(_('T:? M'O^C0;DR5GQ$#TRY/%G[^,S?^\W;3T#":!0)UZL2MD^N M656P;HSEJH#M$[U7]>O@G_2_V(]%_GFS9JZ#0_>Z+&_+A[RF[];H3O4;/CO MS%^U=)E)8""1H;N7;BQ+.F2YC(14_^;/"V):"ZS(0-]C.,T^^"JIL!2]/,FE MD3J='W4Q!9MD;*ARTP\;=!V6V7J[Q.'7XKR4H[S^P+JJ)=+5W25'K.*4$C>. MF#C?T!0&U$T@=W1!4I)F$;[7@WQCBO[C$+34_]&7CLB0$_%%>CI TA5T KM4I76AK=C^>1 MFED[9'O2T^N5K"^#T>;)&L,MUTU9G\>]]LH&KYLYA-_GI'A@'XJJ:L,DI--Y MD^5WGQY98U[RZA7C12 MK*I7) I2&F(,G<0)8, =+(-2.4P]&A#&6!312*?4PHRT:MEU_:H,DN:VS6^Q MI17@AEAA[B6UH);DZKFHYYP[-1?W=S(C>HM&2PSX09+]8]]\N:<#"P!:70,EF=I5EP_W37U=67< MW/5#K7$*/OG^ H?@QD,B_NOK>;9UG/=+<3W(2U6ML_!I:2@=A2\6A/Y)^'(9 MZ)Z$1YDT/0B?'G3)<_ H6P?'X/%G9RJD69VKOM7\(;M-7.?T1GP@TB_VII#E M/E<)P9%L%@U=&O@P\%,"D1?Z,(Y03"*/!(FOE>DW!Y%SQ_A(X*9["?C: NJ6 MM)EC8M3V6B\M;CUSI"-I^X4*+Q#%4D4)34C\O@H07B!D[6*#EV#I;X,&G>(^ M,R(.WV*_E5.=*ZWS(\R]%=*ZX1IA='J/8X='/;,RP 0]Z)4XA-'L*:.R8+N] M2[)I]HSV-R/#+K;#F69MN,=1>-ILE_,FJ]#=72F+=31Y.9_9$\LW[$.6L^9X ML_)C%U&"?$@C%, @1 E$"<40<9YXH1.&:: 5FS\%.+=W?P]>%MGH" !?)0F@ MH4%S0S(I0[7-A4W):+KP+Q.*]MY!E5-+^X!)N$77=%7F#]=GY?<,CSODGM'- MFGWB%V;R[0IRN1B'+F,8,N0ZLG9\"). <.@$3HR)[S./)UJ''>LDSAW>U1$L M->I,MJWFT?%Y4]'K63$'JH*>W=SUO*98O]33+XNYML?BN&"FP6H9M M?MG:.D?9)W#94]1L CXZ0\V'9&C5:S'&^ZK:,/I&T)#?M07?9NC"A001CGQ'?Y4D4BJ%U#+8.^LRVN&O9()WS M94;DCY6D#FPD]GYS%E(\/!1]4X^F[HVT"EW+EM^S^OZ>K87E*$K 'A[7Q3,S MNCG4FQI%,SV7P#4M<"/9E@[0$M(URKAJBE[*W.TM-5*V#3T6+:J)&&P92RWL M9>V@B5B.3)S1(/K^G\:)WW3%6C_?H(S^5KTNOK UDZK;Q91KU\W5&7-F<[1_ M(=31!"11X*GZJ=F1H/P9]-3U8?3J;B4M^4T[FN82G9YA,93:#/5S3>1AY*O2 M EK,>V7"_M"?9?3^!7?I7=*H[A7Z(IFR@UMC@WMQI738"YDROP6WE_,ZPL)E M=]Q+9K&.,''R1MM.X0A*L[9 B=2T]_EK])C5:-U]."YV<>#'#-*4$ACX7@33 MT T@=3$*0B\(8J17!FD,;>ZKY2UVLR; ]SGHX#5+1XQ*3&TK;DT.FG>^!R+( MMB*8(?]X]O+UX>ZF9+0N'W*MC*F3+R\3 M_Y$]-*=" 'G&Q)7*4H>%" M.?Z@G7YB8I0N1H@YE#D1B6$0APX,@BB&R D"2)@3N-2)'.Q'ES05VR+-?2UQ MV&KKDF"LL])2]%C9D(&F=\J,_8O[C1VQ-E/3L1W.BW8>.V)WJOW8\0N&E079 M[X/:3661BQ])&\'45')Z;O_<>3^\*/"<2&R!"44I#!!C$/$PAK''>>#YV MB MK:!,70)F5O?/C,BO?%A:;(\FS;*%NM)5LP-SRDSS^,I^/R^KJ[8LVS/XVOU_ MEAM!4V'8JJ>H"[]LT45#X1Q59C0=Q\PJ'=[PO9&7@XRN/)]2Y(E-!6N,C^N% M;?>F("&.QSS&@BC0,3YG<.;V8;$:K&6"W2,KVYLR@.JZS/"F;B[.![=J\OY M5N,2(%> MM2!'\0YE1;K-2H'0_RH9YG.25C- %F0FYZ=.8XRN (=J#U+,L&5 M)8-Q#F51NS#!ZJ'Z3SUNIN5=ZEA^UQ2=^YS=W=>?^*]5VYRB:WW38O#*W/L(K=2)(2O3 MSC]#+O34M;]QMI<#<8)L(Y_><)S%/'DGB!_Z[T[]LT'-H@],J G;UZ$/&<+9 M.JN?;XM7K'6YR]@[F=[-^2LD)HVP+_>,U;(.Y:V0*%NAR TIC3RQ^#(&@R". M(4)N#"/IWPM#SW%]IFI>4O?%3A:G;=$ M7LDS#V;-+9S,CNI(!8)6V!$+&FJOVF*S#<'+SX5&V:3EY\2LI-+2,FN M%$>+,EF"6JY@DUW9[!5SLCRTR2*5Y>P3?UTRFM7O$&F !6!;&A>MNU)2KXJR M+'X7)%P_H6PM?2>_Y@+@-2MKE.6OB[R]1:Y6L2=K"6 /)I$O%BN.$$R1BV'D M\-"/W"A-N%(KP1EHFWG1&A &<$\20#U-8".) J2E2D9V=V3I&%>[G36P!>;)L.U MTOD_- Z+?7>)O7#;18'Q"1251O4(WZ!H4Q M)TD0K/F&"GO#!AQ*SU^:/_Y19@')9+L;5O*B M?)#;Z*9F3),2="UQY9Y;FHU!# ;F,0UY!!F5+>S21*AT1"D,$L9YX' <)ZY9 MKK@).7,'8 TRE =4P88L\'F7HM@FTHUGQ\TQ&VJ7),O)6,^R#,6[I>R$H!OB M0$_=0CG>EXC*>CZW$3$OE+M]B>#.YVE?-*IQN>=2NA_>L/;_[^6.J6DL^+>L MOG^]J>KB@95;Y\0*N8['X]"#'O9"81!Q -,PC2&-(LX2EV-7+^Q4$W]F6_AK MSE"9-YG933T3[?++6K)4,VPS2DC/DO6$@!]Z4GX$[2FLH:9)1@<]/0,'I]5* MR":BL%?=6 M]Z8K%)J(Y4878:!C]FU^YL4!UK4+Y8U)#5N4>83DIXA&'-N,';AM'R&YF ]HEOKT:^L+LF"'85Q13Q M!/N0H"2!0<1CB-*401*1",<>3Q.U]CZ32'/'E#2X^]%G50>M&?M^5E9J^PHK M$M!3_!WSN^O0+U/,ZP>L3S%F*S+]+,ZR(>A3[![%FD^^8*:\-T*LK"P9;1P% M31QKU=9F67G<"1W"?>@DG+3!+!@3#W(_P2Q*4("Y5BVG\U SJ^\6N"O8U-5A MRMKJ0C)PO/V-9K3XB.C4E-F.0/2T>2>+!O2JC1NONE)+]O1YFC=+"CT"M*A& M3S-\J-(*;UBMR-NX(%9IPB(O:@4(A9ZD'H$QP%R(L:TPL7'P&;6 MZY&BLPV\G2*\K=C4--J6,/1TVEP.MNKN[C$X;\W=%NI[J+>[Q[1BK=W]=TPK M,G;;^D_\79:CG&1H?5-4S87I-:Z:@_^*\HBE8>! WT,,!CYV8.IR#[K,)R1R M0R]RE()[=$#GOO/8GC_%%[XE O14@*\]';H)Z"KR5+S/L"PES5N+RP5D4"A1 MG6-K]1$5(!A0&?^7, 1QXA.8Q&X<$4K\ M,%2*@1B'F=THB+T3Q,UM'!G6]F-MFHN-QD 7M?:94=TE7G<1V353&7;.;IL< MHNH>O)T0A:7./;;5_#3(=] ]YZPJCS]MJ+RL:0MXG=-?4/D/)H_^?2)B&J1) MTRX[0IYTK_D13+C08NHGKA?["46A7C69LU!S*S%:BR,HRBEXZ($U]?:\D!1U MUPKKFOK;8C9\;U%G4-9)UFPI['F@995VDN$CQ9U^PTQYVXZ@=TWSY[S*:-<5 M=%@1BJ(X\87F1B&3Q1NX#Y,@Y3!T$.)^3"E-M(HW3"+.K,H[?+!'P"45HJ:E MJ*;D5F6CI^L7BD5;Z959M:3[TWB+F@!E]@\M@?J+QI$[;2/@SKZ\8CGC6;V* M*<,^26(8,!:*/X(48N9RR GU$24D\()PE4MO J.W6H$ZI^"4OO.T_E#]>W"_]6(1J-N 2B5S2IUP@]DL[^*$#/7_?8-AN M_"Q;5EN%'Z.\0)OOLZR>;M%]_G$S/>[<>7W7[\-8F[9+B]Q25)5,&Z0"?Q7Y MGN/[*(0\=H6.>ZG8KOL)@]BE+*4>HH&/=)9Z QIFCZ$Q", S$:6:KL\L(#T[ MT+ODNW91I\/OMB2!GB9I..R9B0LD8LF$F%"PJ'FY0$2'IN>2H6P%!G^J[UDI M'4%MBD8?!)BQ:N6AR$]X$D#/BP@,,*)0_":$A"9.Y!!7&"2E8A4FX#,;H@88 MK NA2+)>,ECOD"^-#AX1J/(.9!8Q:6]+3L4%MX+;T0(^*$C.0DCPM AFBP<> M@7[A8.!IH4Q' BN,8>S:D$5AV_/1YZSZA]A8D7OIO^O.Y"0)HL1S \@3[LM\ M+!)$P""Z#R MC&#EQE#@)QH$GSC]%C=9J!D$=6LLT M; E05@-9NK:Y:-O(#;M81;.>!("V-.C6R%86JYJ1F$=8>N9"RDD2 7HJ 'X& M/_S:"NU'L*4%7$]+S: BMJX K-7"5@9>N JVKD".ZU]KCW!A3=S6F?.AJ*I5 MR!TO2E@"XRA.84!2#R:!ET#N4C]T?<=S0Z9C34Y@S&PV)$3K#NBR"I1+V(S) M1A9D6'D!CY2X MN +G!/^I$?QT![N99D"C0-C2,V%6%LS6C%@J F93:*.EOZP +5?PRZ9<]LI\ M61W8;%?X&RHS&4[_&=5]'$@:^E$2I02F,?+%,L,(3# ED/N$!Z$8A5&M/DS' M$#.O&ST@D(B&;J43TMXGA=+.\(3 (MN",\S>+@?''G2 M3/$&3N3KO-7WKAW/VW]N9(T4DI @=<(4DC1(8!#R!**8!]#!CIN&E"5NDNJ< MS:8 9SZHWNDY*4TUY;,NZR/2%<>1YTA[ ,.AV:[M5IL%QG@!;W-^*6\U>4Y62I:IJK;>_A$&$H#$GA"I M(2-4J7GZ!4A&!.-&PA$ E35CTUE*)0F_@.X '.Z?/Y7KMDNZ,L3;V;#-OY(>># M7!L5Z0!>;?Q)N)'=K%8W]%_WE:P=[:/&B@9V^J;MVXW5RA$4-\VZA:"2O9"& M%:_JEG5&YFFKNDY%F,Z3+H@R-:.0IO9WEQZ?G M5?7*V#>VDNYN< K>-C/P@Y#E,4F1E[I85EI%*//=7&PS\PPG<1!ZO@_JECU% MT;8MYGDM8AMFJXI^TSE9^4<\-?")%_0=9;=B[U]V/_U&(A-2=LP6=M7NUGBF,5QYN0Q3I,HY)'8YF@5 M;FMPHV0V5]=U]YQL$9:Z2Y^JC0%OJX9(R\ZUI59*$Z#F=BSJTV3YU5:UVTIQ MJ=DNNGXSKE$#)5@0A5@KQE)BXHW+LB"*FB[0 HVFY]KV>3A=B]KWY+E8D]4R M\J. 96*SG'B!C[#X$R4T9<@CB3B7/2A:/)5U6QJMH=X)6ZGB=^ M$L *+ '4+1OU@)=V$3S@QMFSHPWZ"E.UF@^PID"89S"I.XT:30T=&"O8A-"> MN7I30RVGI9PZ@\!O(GXO:;UZ??C.Q':^6+_^]I_KN[K(V?O'\N%.&(/BK<3X M*);]1]M->/7:]2KI&.@Q%IV6"^?]H[P=4[^IF-#)]*V%.77 O(&B)A:RNV5N M)#BJ+JW6K<;$T+/=<*B).+SM4'P#;K"?2UJ\%'1#NDBOF79(/?$_EW= MZ([DFC8R?9&@Q_-NTE0GM> MEA>)-7L41^CBA77UC_V]LL\2UPLPDTGH'&$WC1'Q\@0Q-_;CW.?B_T%P),J4 M[=__;?GH0T4'G#BR_!-X$%;6J>+1V(:F@(?EV_>?G9OUNBZRS;HM.UE7XMC< MQBK-7>%K"VSJ(*U,=]ZC-50=)X=M\ F^R0,$JF:=Z_[9WK(_9L_24UOG]OJ M_4]5S5FQWLA&3J783Q45_3LK'AX%XS23B,49> MZ"4(D\A#&<\8(JG+\Y2F-/9A .XS"V#[)K/C1I9-UTXN2PU7?;\V6JU6I&Z< M9^'NVMYMP-9ML\^TFJ?\F>7:>$,I&HO M25JY%LY6,J<7S=G*UAUL;+>[L#\M5AMI6&3_)VC187]RU)I_S,#'50#&WYBL M!RW$ 71?SWV;K8JN;9F\C)(EW??%DWCDEG\7OVVXQ+2J>@Z])4O]*.,I1WE$ MFGLV%4V\9E8O1EE.GVK&Z:._)6UB$ M=(>XF+<.(3E&'*$,9B=F.6I8$+2E\^3\:R\Y1$40O,+,DNKND-N%A/JJ5^QXJ-[Q@?E0L4V7RYXG,6QP_*NA)2?SXTS S;>KU\JZNZ"9? MW];?6?TBMF1MD#K#4>0GG"(W9YF\E0]0FF<>2CS"_3QC+ J4^BM?(F#9-'N2 M[<5Q3Q64-'Q1+^,6:4):F"UJ"*ILB%/2C)F@>'=@?N)O>].[..PL1C4BOELVB+TV[I%'14,+],XR%T:)(C[B8=PY@6(^#%% M$0W].'$Q#[%28'^*D&7#ZT@[/>U%!Y<@ U];^FKV-ZFN<3LTJ028/>K+KVR6 MJL*-7+B)(3KK%#_L#7-RX%D,5%6\K:$J/Z^W@17#B(/M^O5.3//ZIJ02=^;Y MJ>U!4++/:_;4+#D+(XISAG*"(V&ZL=C,DB1%?DAB'.?4=5VEM5*=I/W5LV5 M'"$E"SLXI)8)YY^2#:?E [C+5="EVH[7K(; *^ZUR@%OA=7E-;0M5B XZQ99 M70''VV7 FYK7;5LTF?U''*4D#_P\0A%A$C@NH2B)'*S*K8 MQ[J]/K\IR>JU*0; 0HI)8Y?>M[T[KNNJ9-6F.;I-[-E03RF[*/^XB9D2';@G M'I?:,,*2BHQ:N6@7!YTM*VU*K&%^VN2SVOVRVKSL#5GMP\@?-NQS^9T)">@_ M&*F7GI<3-_4QRF/9(H?S#&6R%S#G2>9CQJ(D!U5DJ1"U;+GB2XCA[;XG-:6V M(IJ6'V:^ ^H']T_KRLE86[6U<"0'SOV?E=G6WZHR&^S^/4ER]@;@JDHXUP-< M^=TK&]KTY9[-OJA+F'C&4HQ2IO/-)7$O]K^Y^(+A M@-9^$QEG:<09]V1 BXCUFPH[]C*.O(#%61(EU&.@]7N:I.WS;/[(J$05K+BS M9>8P<+-POD(AD!44>64T:X:]^40TZ[[-,K>"@*HNM>V8UAMAHJHK0#FF90(E MM3TUM-N&U:O7HW,:VG._U.?&86CB*;, M]5#LD1CAE$4HX3E# 8UC' =QX'(7LD4QR9QE[[4C[ PH:^:=&9T3M=W.6VD: MYN@TE0S>!=G0AJ']DE'69MU9V5#J\1[,"@T]Q_INTQ0E:QKAS3.)CR[6YO=5 MV12T;\>[9;5FU%MRDH69&X4(AVF"L.QG10(W0,0-&<.,1&$(*G2 $+>=MB!^ M_RC1Z)Y'"Z>NUZ&:H[.E&9@CVW+A#-A8. >,. -.S'DV'?$->2X0Z5D]DXY2 MCCV/UAB62HDO%8-UW;D&CJZM>+Y_)&5?)O:U:MNKL^/BL%_%T.L/9,UV$*E+ MG@8NIB1$G,8NPD&2HY3DKMCY)0$+&0["R%MVQ4??UZ1>J_FMGT$TB-4?"ZCN M -A#499]@5 WRCS%Q[-\&\3SB!LER MSCC 6?Z111E$0^"P.HM0+<=1_&Q]+ M^C_YR]B*I_Y=D)4L!EHX3.+>_L_[--06Z9^!58OI30KUZQ/EZYV@#I]E M+43=%[?OI#U3T-Y*[$B1G3UN^8QU[3-.X5RU[G.(]'/5O\\XB>":^#EYTRS# MG.BCNKN5QDD8L@CG*'+%C@LG7HA2'U.4IPES0\S\! :FK$K8\M'PN+GO7%V/ M@;?]-K0%6S'.=T&VD@ %7:FQLAODQX 50:T4?*5R0.R&NZWHBR>-D\]:!IC M'',W#1 +220+1!.41#A +O?R,/$83FFJ6B!Z,+)E3]#34B\#/11[W(ZO$@9F MJ#T9@[AO%YF_HL[S<+S9"CS/BC&L[#S_@$9+4;%Z]VGM']BZ[T\I\^S$+Y4; MBXZ,8=D8!J2= ]KM;AW06G1,#=.WVZ8T +,@3>%AO445)-/K,#HV\'Q]1A7$ M.^@VJO+\S*'*?BO^1[L/E\DT6TR42O[J=K,6+)>T*!^^;MH5('$C'GEIC)), MMDH*8[%#IABC.$X#-\IB'E%8<==,C%MV)1T;[9YQCQ15.?)XT\:4VCA2,U<@ M"3JIEH-%%J=J]H#0+N0SF/&/@QF7OQ9/[65:.)U4/T'$1W,>WCJJ V7[KQ&Y MT9P,8]$97?KP7>)]304_-[1ZANX-3]^T[,:WI( ;P#,23F_[KA,.YOCN:R*G M\L#/J[H1IZ"V\G=RW.;<*YJ'=OG;>>5D%?G MI3G 8=PWJE&WD9UTTY:A(QC,'D9EZO/^#67J'@NC90F[06;[_H_9'G[U)_]V M73'MWXOUX_M-LZZ>6+T-Y+U^%2SV_E:-JO?2T;J4FP:ZRWF:;DCK5=J.Z5'M5V^!>W ;'/+@/.GX,#9 MLK#8-8%_;:];IS2E77&K*+?AHMLIJF]2=ZNHBDNEMZJOP[Q'7FW$\*_+7]\M M994>]RA%$VBU5F) @BF737Q;)/#"^>I M4)T)A6525:EB2,R"HH [V:MT!(\] 04V%3M2)3MO[ >HC)/8#?3]M[D;&,2" M1MOC9"RA@NBI;MPOFV5(6@[+7$+T%IC,IJ& MUSI+ZVT@ML;$O@BS-?J2-D+M-Y97PH>\@NZUSKUKV59W&*VKUVY=/]X/;)D! M8]0>:F#Z[NM:X6%VJ2RWV3NQ,2&O :<]''!N8-JSXIP!I3W_',S&7MF/]?(] M>2XD7HU,=[_EGZI:+-OE]TW6%+0@]>N=6+7EO4]*_,0+Q&D<1X&/, XX2I/8 M1PRG09Q@EP:I4JXZ@*9E<^V9Z.I8Y F+=WPXS8X1YQ?2.$2>LR0_BJ.$ 71*F_+OEI',K>B#HC/JS!E3Z@A M>N<()2X3:V1.4))C@MPP MY$'HB__/O#>,9>K.F,FHY4\R4[,')?]*^>@_=E:,3(8H7_4&VR-=^L;O(V@:)99CQAE/G")V>^6$QY)AUS0A#G;II[. Q3 M!FTL=Y&8Y0/+.T(=RK+U%D)'GW87SOF:T M6#M?JJ;90NP[O\A^W75#5I?7&!V$[4F1S6%K7R8U-ZKVI-!G\+2GW]% TGXL M'SZ7GR2 QTUSR_]HUN7#A[7,=:C_47_\K_7KS9\U;<2OZ>?R_4M-_U'W1>:J MF-J:X]N.33Q*7^J(7=,>[<$&T05,J$X/O5N7Z'PXWE>JY0#1 M^]JQ##<5V0'@A($7!H2YB$1Q)C8T*98U#/)V,W-#+_#3C(,R-" MCJ8>E7<[YK0#\T97*\9<)Q%+"$+3]'Z./B)3F$'J+QKL%?AIL][4K,=?Z0]8 MS8<-^\8D$K887 )E-SE9M?WQ_("(@TZ>H)R$&.&41R@+?8IBGF'L1XQEF%_= M21#$DF6W(CZVT/FEWE)NKW9:VLZK( X,0!F8 #5W,Z]:@;LCA?:%WX;Z[I@: MWW"::6>HI2&;S0YA#+U]*T0M!2HU2M0;&7Y&[' B?]1YEW6J>/([?,MV:HA: MXN:4:-,G*WVI@$$92<=X/NIE";2.+4=#S788.2_"\(AQX0F]/<)'4LN+L>:. MU6W<==\4*_)P%(1>C$@<$K'TXQS)IL(H#;TH"U,6X2B"+/T7*5DVGZ^L#_4) MPMT]AG.S7M=%MEFWS?7$.O2^>GJJ2F>(V@A;Z"]K46W]-J(;F!%N20[48K9) MF+)LAA;4RW1F72_J9?T 6\^;#I&E+ P&ZV;UDVR^$%XY8D%.]F)^#T MVJ8O&\RLSN'<3(JG 7%S+,D5\#:[H6:&MCD6X136YN0)S2P;Z=<_-\V&43&B MF)V[-K&@C=-^?'I>5:^,M<]L&QC) _F2I%X48B]!G+($8>:)I8^+]2^.K?Z7S[O^3F(08"J&UA2H M+9[6%0OS %WJ7L>/TS'D=!PMNJN!A;/EJD_SV_7-NAO3*SQEXAJ]F$J+T.)A MWM2':]1TDMYPU6":[FV3->R_-F*E^?@B_N@OTL+()YF?1HCE68YPSH7[\ER" M\L@/7(P3YL<4Y+[.4;'LGO8TG98HT.>4S,$VL=?=C\9J-+)NX2F;;A#[KT Y:X*28278S+EA^R.B(BB*2NZT:1 MY[)8J3I"FX.YXE=BD]'72W0,F-M"G%?L]=N'J]5E?.O0/=*SM(NA&6P;J:V. M&78,Y^G_-+N%4?5 =@KC UWAE\[WQI%(&IR0"(DM@7! <9(@$F8QBH*(>D'& MH]B#@3>]59>A(>'#KD+_KN%KKFDD]!:M@SHZBY/HYAVI;=W\S]8TZ&=I$P1O M#&2\%=#5F=237=':[F?-Y[+S2"H-8N.8^ZF'*&$2,R'A*/.\#'EQZO'<3X+0 MCV?IR&!:,LONJB7(?O:6G]"O0=%!_BS\6MS-S=;\LQ-9)H]N=XO_GO7 ^5=6ZK"!M*\94,'VG9TAZF%J_PN-P,_QM7:_N6?W4W/+NUA%LA9='L&R$OPE/5!=DY;3497SMS/6SNC6. M:&+:&,TH 6:+2O);,,II6;5LX_<">JZ98[T#[W_<= M)$*7\R0E,0I)0A#V&1-'S2Q B8]#/TO\V/5!%;D7Z%BVVVU/ H=VY(&1\$O* M43MY&1 99J4]P6'[C/>F>V=,"&7H-'")RJQ[\PE1CW?*4X]KI$RO5I]+6KP4 M=$-6#:QD]MR[MA/-5BMG0!.0/WU.SNF%\%H18<9U))WA@M$Q6?2RJL\-.%]N M]8@X!QG68\_I'/0JF)7L7K!]B/MX"SFK5CNR/XC8:6^&'F0K=DS \K>_)>=(>LX_)45@K?")1M3V7]?("3,1D(C@+=?TC.QSF8MSP3WYL>\%N;MXQCG&'(<9\G NCC[8CU": M9"F*B>M'F'"2!Z TH1%:EDVOH^P(T@<]+S5+]L=TIF:1AC0!,TYM)8 -54$\ M0S8[1FE6\U40^=B255[1+<01F\FOY G8=+I_R;(M2A+0LINM.-/[0&U)8+9T M)NJW&)R*G%$A-8IOC@2ZHO9F.]+,I3=' IQ6WAP_H-EJ0]ZM?:W*:HOQWQE9 MC[FV9&&48#]S411&/L*./7F28!2-XU1%!$>)C&) XR-P-;M:=H. MNH[ALRT-V95_7Z:IK?RYJ15?'?XJ^D*-\QV9!'G.:7/@EXY&<98$;O:JYF=FW"G)%DQ]GSLW!V_")! M&TF.Q>_V7#HMF\Z1_F4#$LFJ#/:9W!+JM*YU8"(KBY&PHEJG/?5D!4<>;F O2ZGANYEV-O MZM?V--@!YG7U7B[%!/,X07DHSF4XBS.4$!:@+ TSDB59'#%7PV]/H]A2 M[P +%@Y9.WG5 $.Z%U6FYAJNTH#F/4HO]?=.ZH[HPG2QV)1@AFS](IE9C7M* MV&-KGGQ>SWR_%"6[Y5WGFT\D;U-!?R\WLH"*/(N_KU\EK6(M3W"?&.O;&Y(' MMO1RB?WINRBC08YP$HF?8ARCU/4XBSF-O(! #E#:G%@^-$F^6ARTKCL0[UE; M.)N6.2?ON5NT2&D=?PYG;-OA57 (]8SIKA]0$^Z[>;^J&G9?_58^ M%S+;HVV##:[Z4AC*LL?J6P>U+,@]^WWQU )^_/;U[O,@J:A9."U;0.3P"2V- M^R +"H)Y&E7=]&WE'>,U8@#I]?'))\:?%[1<3=@3)'/%UW2#'R^L:3U(=^L] MO =?)KZ;Q]B-$6/R6IJQ"*59*HXO&0^(CZGK^BXLH_(R,:Y6)E0-7_UYM,$65#"V;:'Y:UW*'IKMOS2?5K3MM/F^ M*FGSH18_:+3S-4/->O;0OH&L,/5!P]F*'[64W<++B=//3?DZ;#V[?B0R^%*L MVA,18\*9/#^OBKP]"6U;UDKIB@YFMH>BU6L%;&@2I\^;\\\?S(G_+%-GN&S6 MK-JUSL*&6)CMN&Q69<,3M>&1-?N.DN;QIJ3R/_*S?B$K";2V@TS;1U^6*$^>Y8V7AD(Z3;:59TUI5U6;K;%-U5GLN@9F? )V':13& M<411$J4IPB02.J>,(,QREGAYF(G?+->5.(>^KPFR5V'/1JJSGPQDP8@$13$-^4TFP ,KSIKK"57*2T*HQA,8M[B[Y15\O'=,#M*FW1*F^A[+M6R&^@M0,& MC&OO^H5%4_1NU9$OMPN+&P=>N[A AYMEY=&4<;LLZ;X.6[,H*Y9?Q#2M[A[% M1N+KIOU\,S?(8R[.[2S%,1)J3E'"_ C1)(N2(,>*W;X(D?]AN\LX/-8FAC8FRM:?29 MJXY#7ZOU/]CZ Y/5:T4I2UN@6:L*8[WUT4DPY@C.G#UK6L>HR[H"':Z,J,GP MD>M40Q:Z'$!T<.T)[3*!MSBW38I[X30W_9XFCMHVA:Y/\VF6+L<)CC..Q,'- M%ZD)AEACK'BUL&U,%8J:=Z$4M-GJ5M#!3 MWI':IF@9+*&]*(8I[+.3\>>%.[LDW@G"V<4'KVB5^XT]BRE]E/O@87_>-A.J M6?(T)Q'/1(ADHH_Q(F?AGFIRDK?:E7E[_N66@KXMHJ MQ/[8+YM5M@TJ&VB'RFFMJEFO(25=T:%[0/RX37?'@.$.NTK"FNRT.TYP_HZ[ M2@HXVWE7[QG" M,>7<2SP_\4*U:*$> ]:#AC+][&*D4'@1R8_\[;K:N926TQ8M53J:[J_.G\7Z M\9&MJ,.KVF%])JJS)C_$OUWG?M0G"^"*K$R CEOJ&#GOD61%[98=J6I#H;7K M%&'29:D3G]]]@15SUI7!1S$&&+3=8/65!3L0TCPA1&*[HK#K2_WXU?- E[:KY(#LZ M@_F?2R!".]7UG-CJ;P!4@#TPH4N$WQI/:$(A"I!"4R-HW%Y_8<*@V&[D+Y+2 MKD_=??6.W9&""E96&XGN?\OY.[*2EQ/?'QE;RTSV^S^KI3AZ^50>*GU',CE##"*4XXC;D2B+PQCBQ[)O$5QH![1",Z'G=$;Z(YX'U&R]UBX)!: M!A?#GI1B5YHQ1[(I>T?TC#J"4]2SZK2\+KH:"L'NW+, N.>=>S;T;H#GG178 M=;%)#8Y>)!LA--\5LTF]'%P^&QU8\SPOD3D9O16[Z;)X>%Q_*DI!05"3W;V^ M5WQ;BA:[XG4_"F7?DAQAGODHBX, 49>&G/ X8!$HW5R1KN6%I>?"V;'A[/CH M&LC]\OWVTS?HJ5M1I8K';?.* IZSU71DL,).4W13)VM%JO,>J6&J.#E+ U_7 MZO?:WF\!\Y>/7K-L[K)_:G<+=U7:\K&LXX9\I9@P8]63$-HR]IPLNHUC#\:: MLWWL.2&.FLB>?<1PWP_9..!#]42*<'<8ZXRWR$$QRB%'NRY65,W"CD M+,I N"P*-&T;G$K?CXX34YT_!OI46V -:PEX2+O<^6-*+>9Z?YP*:KOWQX#B MS]'[XU0%RKT_SKRJ'8.NGMBN"=&7'F>D;6*31R[) YH@2A.Q_:9IC$A,,8K2 M/,"82<>1P!OAGJ5EV27T/?+V7;*VM+4: (WI3#F4;$(3T+NK08^P7B-;R@MG M>\HWW?Q'052C37'/4WJ#IKBC(I]OBCO^BN99^SRBT![3ZMWK_I$>\JH%1[E] M;H%-NKMFZ7M^/#-YUWQ?R5_=;M;-6JRL8CO_=R9W]^(9L=$G#^SC#U;G1BD?#)^VTJX< 8?RL?!AR)_+9[:2[IPMK(ZO;#.5EJG%==@W.2GF#93X9BW M%6;>*,]/,7$GP:.?@RM-7*8=G'HC$5RJ4@;:69D7K-G#MNRK)'PW2EU&4A02 MGHHC>,)0DDFTY"BA8HN=LR "[;-AY&TG>.R9Z7")ANP X9I@:E5;;NPI"[8\ MC.II -ADN/[D.C68@G""$9\7QTE+,2=@3GJCZ+D?V?QN/^J^.7@4DCA.4Y3X MLOXSSV7_J-A%-$ZI1($C00A"83]/QK([:1M%#JU!L_?W!1VI^8SK)8?Y!@VA MP0Y@7"9#AGZ!R*P&/2[HL>%./*V_/ZC*-M>TOY9-HB#*N>WMUO5B5[P5'KQBV5AZ2HKYS,?B3%_\:DH",XJ> MB+%X\07&M6YXA^/,=KM[AOGAS>ZY?]9=/1Z0M,H#:,P!ZXGDS0M&XV8X 2ZLDSK M276M,2H]=/79$7?VU \3-KN<3&$K)O%\U84VME!-4YQYZ5)6P>EBIOZJ;G(' MXZRN>\R@KD+I9K-^K&K9'&(I]HPD\(,(,>IC63&4H93$/LI#2GR/>]Q-*2RO M8XR<]92.GGA?Z-C7+Y(=??URQ0DUJCD(<\J!^8:]7OI&PAUI9T_;9":'BHS& MDCA&B RW_&/)*_&IM-%P M]81(P)"6#;WGQ-FRXM!-VTVRYZ9MX+'G9P'.HH0H;WJC;4EO,!]@6&6PEB1P M!>CU'0'0F:^Y"%SX@PXB&J]?WY*\C[&0R'=)3 @*L]A#.(I\E+&(H"B*0B\( M(I\14%K&*0G+CN++08-K_7[@H)C3=5+"S/I00 MAI\O"6&BW_1:!I\L"CC7( MOAIW\V.Y+M:O'Y]8_5"4#[_6U9_K1WF'33[R M0^JZ(<_RQ/=4(3A'Z%BVO8ZRLR7M=+2=GK@Z,N>8IL8-TJ#\,*O4%!V$W:D@ MF!:,Y]BXLR%Z*@@W!/=4>5S71-\S>41??2XI^_%_V.N2!2D-8X^C!*>^.#'3 M$)$LB!$)4W%H#M/8S2.8<1Y1F,Z).2]419*$&>:P755.\0EHM(U075,/\ M+@ASA>$=CSBSR5T0Z-38+CVHM_?\E95,C";[E]"GHBSD_>FZ>&']3G>+K"Y6 MQ9CQ!%%/(G9EG(CMJ/@KS],H3#+L)P14Z*M$U;(Y]CRTR3SD@ O8;E5-@VH; M6.-Z@1GN4"6'#.Q.J^;WN2"9#6U]U6C.NAL&J>%X@PQ[V4P?NI-V1X+ZK6P" M-OC5/C.C[X6TS_YC61BY/@U0%OK"I42R\"#AL>RBACV:T#3UPFM:U5W'GF7? M<]P.;+'K!;9%;FUML.5WVQ%LV";LNIYJ5\Z&P#>TC+?.U9]9=7-RT.+0=%F,*Q>99H)X$)Q8I@9#%=B MDGP5_]N6O1U6W/7LM-DSX#O$*1TIF;,I]/C&Y6[):K-)2]E_\RJ$OC4:N'#2CMI/;7Q)BF(-E56%BF49R*_S'A&L,$X2 GB*1Y@%@4)-R+ MW,@-R'7P["ILS!54>M[Z1=);*!OZQ:KUBWGO%U>Z?E%S)M0\HGW]PGSA!5AW M5;=H$^(=HAAK<.]*3+PQ]#M$4=,P\*#1-#I=2JB$^Z>'_ZC^_*U\+MZ7#:TU M>ER.CF+;'4GBSGWQU.*<"!:?99U\TTAE #J93FNC>D#G3E% (/+4SJP MT:U225:]/I7C0\_7H5))Q(/>E&IOZ&U*).K?^E4>#JM2K*D]T&1&:>)Y/$GLB&KBDOJU; #_Z!UEMV!VKVZ*/9893 M+Z=AA#R>1CK%V)=(FO9<(\+LIY)[;Q(^D9PZA0U MJV;@YO4%L_B3&BW!@OC..C!2ZK1V6K7JM*;FMU&U=)/J&]5M3BABO MXYI\6\^5]-#X,NNN6==MAY>VUC_P8Y9X$4,A3609=T10YLJ?.(O\(,BCP/)CEZ\@--O,)J0S9]24JLQKRA*C'ECOU MN)ZIOJL+^L"^5*3L,R\SCP1Q(+;@?D@8PHQA1&0".0EREZBJUMC M^_V1K5;;FFZ/$M=+PP3%N+VQR .4)HR(DY(;Q)QX<1@I94F<'][V5457=-I2 MU"UU/]#&N'N\7D;@O01$/(UZVG-27%%,>S#FVX8?W\OL@/KU?479,@L]'D84B_U0DB%,_!AE+(D0]3R<9 'E,5>JGE6D M-X^A';"PZ*+E3KN"MHPXDA.H_8VK4=4@C2E'RT*OTHN&X2I)>X4ECX\_LVDK M"7MJZVJOP6,B]S456\G/);TOUBNF&@ Y?,NRM;8TU,,:1Q)-QS#TA8%9UWU- MVH;W1UMW6KP45"*OCLL)"E:<%TDK,G$TU&QAB/,B#&,.%Y[0K&+8]L5K2@AC'&(O"!,$?:S"&4\SE$6QQXC(0L3 KI1/QS>^N%]VX6QRV4'7H$=J4+M MC*TO(,R(U&6#)^>?%<%4NOWAX/,FT)\5["0E_OQ3FK?-I*C;XUU?0RC'_52+ M R$K\]<^>2I-2,!-54"OZ-6%]+4?;4"Q7GOKM55<'*/#7A5^[*?(C3F0O5['N^HP@3S@$EKE9E)( M.XJ MD;6]'F^>GH@X-U7<&?#C[!ERMAP!%VHUG2HNX,8U!5S8QS5C"9,$)K6IO8 : MT7GW""!%G.P=8&_KXKQ5#S5Y?BSR]U*FE,STMVTTY1B*84U 4!G35=8YS MK3NM@X%FN[PZQ_[PENKLO^OV$MF5G_?0-_O^TH&7!YY+$0W"7&SP<88RG.2*8%/.Y),O@&SWU=QSE]^?'I>5:^,=:5LXC-X) V[$Q_!WXOUHUPY MB_*AV9)^[0DO&8NI'U,7\82D"$(*JSG M;5O3VG/G/(NGG3\'_.T\@V(&V!7*'W<7\Z@4YD:V[/3]LK<,.9*CA3/D:0=A M\[KS-];U2:N\K01K3[UOK-<#7MY8O\I._'K5=,Y=CM-Z;#<.O-9K7S'R+-[\ M>LFW7M[ 2)K%BYNF*%G3B -35I3M=R<;U0I*8NPM:DS[ZQWA)>=I%F&>(R_- M?(3#,$9)R@,4>*$?QA$AO@>Z]='@P?9^;T?>R8?T@?60&KI5VPQ:UAC,O6^9 M<0;<+)R!"@\86NQ]D,'22WU]F*K.U.!@W@).?16=U'A>,10\Y?%S-]Y]3;T>EXS.$:9\H"6G4S/A[----S=G4I,/\D2HQO9NEEPYO2LJ:=5 MJFMMW.-84QC,QVCHRD)1*5@16BF;-NOK 7 MMO+ZVU(N:Q[R.$4I"3'""6,H\1."TCB,DBSSXC !M1,;H679:[2D'$\S.^V, M:M1V'(8$AEF])-K!(@@ MX][14/Z4[^4K.\QSTE(&HC$(ZXK)V-M=[@6V:ACU!&< MHIY5I^5UX4AN'<'NW+, N."=>S;T[GOGG178/;!)#8Y>"QLA--\ML4F]'%P: M&QU8-P.P9&*)JQDMUI](WE+^QF05HJ#XKJKKZD_QPWOR+/YM_;K$2+&_9<7C/S\(ANSSU;,N2 MD_<\05,)0>I6V[;:4R)PQ>GUUW'B?-KI;\>,L^/&>3^E/XU$1!TU&$M.!!&? M.6%11S&G28Q:HVAVX^BP%YM/5?V-;5/W!/5]:<#2Q3&GD03IYGZ"<"[1]),D M1&&8AGG,7>8S=UFR!])>4ZDWY)BDK&1 :6= )_25C6E/O'5)77%,F\H([+XQ MK4DU+V-(,7I=-WK:+>KFH6:&94,&VVTH"VNJU<8TP7G;;"@KX*3%AOJ;F@$R M"8'Y[A@"OYUTX'^)U$8=R3E.>@J)JICFTO/$9T'/(VF&R[R>7_7Z*BK8M@-JV/PVP M[X_Y>5*,XKVE]H&AOP'<\&'G]CVW3O9Z'I98LBP/DBW3"V? ]L+I&#<8-[2E M4U/!1N/\S1NAM*7>D["F-4(:L=!NA%O>@Q;+KJC/SZLB;WFZJZL7F7K4+!E- MW<@/$N3Z+$ X\%P9[711F 11GJ193'*EMDD FI;];<>$]+%-QT:;"D?VC#C/ M6TX 3=%=2H$-LTK">86>_W<WUPX1(:,AV1TG-:L J0A];L=([ M>J;\D=3RKKO9MHG?8V6E29YE7HI(F3[ M&J@GZPBZW>%#.QG[HJK4[-F$ F"VK"<[V(RG!#-DPA?)S&J^4\(>F^[D\WIF M^XVM25$RNAW^)L\W3YN5S,OXP'B1%^MEPC"CF+@H)S%#..(,95F8(%<6)L8T M(C1U(08\3=*R*0\(.K2C"#-@!:6IF;)95<",>DO;V5GW+T/%]/0O7VN#S5M= M6$.&KD!P5I-75\"Q\0/>U,6T+\7)?"5C\O2I*(NFK81\81]_R( 6^9>[KKR M7I$PV0\C8RCV,N#W(N!B/:C]"P[@)YZ=[%X0!\*9C^N-34G8% 7 M, \P5,,A::>G;1+$7DE(8Q#VX]1F!K!7$OT4OE[M-3V#OZT?2%G\]Q;CJ*E6 M!>WB?B6]$]_,]IKUEG\J2E+F!5GMJK[VE8,N)QG./ ^Q7.+@YEQVJ\]#),[J M:1Z$:4():&M@A"O+SF/(8XL&MN>R!^W9\RFS&':<.GM6M8\.9J9-S2_-/ADP M[S77/(!=G5&]&7*(9GB:U6T:5>.QRB M.RKT%2UUSX\[%.F^V./PXWQX__M7Z]^;.FS0W]5]/#ARF:X9E7;4$E*@P!I$T)I&=6Y\68SIA%A MAD8T]IAV+RR)!-%G\=%WK[\WC'XN^\6S?+C)Q=&E-=BEFZ5)%H8NPHDX*6"> M8Y0D02S^H"F/@L0/L@P"?J1.&F27<&0DV<(IEP@E&YF35)0.W[+@D!T/X$98 MJFI5V]/;41;,LJ6>6B27+1N7WSNE_+<3&M-IZ\54 'F&EFI$IZ[ M:R;VX?TF7>ROZG6_@;_E7ZKRX4OQPFB'-;5,HX@D M/J$HBK,,X3R-$0EPA!C&),MPAE,O4ZZ*@%"VO/0/6>FBEP-F'#81M+M2J>,> MQJJJ8 [F0$MMLO]02[?6K85A_T;J_V1K&5/J3L0#>B5]SVIY,=P'J#IC/Y6XWLH.YZ",_ P_VBWRB9WW7*:-C_F]S9)?:5;*QS%1+;,ZIT 3O6BYBFODQ;FXX""P@'^+\IB"M+_E,"\(/X7!3R![;_\)+S_^8UP M U2Z@D\K\K#$01!F.0V0SQ.&L"M[P48Y1RG&H8>IZ[F)<@/T@Y%MW\YN:3F2 MF'H']$/IQZWJ*IF )QLU<4 ]T,^RKM4$_7"DV;J@GQ5@V ;]_ -PD_A8KELD MPX9GGA6[FQ6HXIY<(V+X_;4DZ M>YJ.)*IN*&=U,FTOUTH*,QN@D"#S&9-$RXK.#CB;,8V),[2IT>A&YTY/FB="H"'D3JE%[0[44CQKAYWH?A MOTF0@^;[S;?OZBE$RH-9-N:NP_J0 :?CP/E%\ !&MYQ4C=JIS:A68-8\I1 + M?1J5I376A&:*WLR=:!3%/VU'H_JB;HWD"RLW;(?G?<=J7M5/LMG ;;8J'EJ: MLBPCEVC6Q5/;CN"[^&W#9>)/5=[+6-+29P1GF&"4)V[Q8+SFE(:,Q M08GO4H29%\B?4A2'.!%>U4\8CB#II(.Q0:X1GB_:4I)@MAQ:?SZ47\TS:4H% M3)IV:/XA!:O+ . M!>935;/BH>SZE-U7=Z1MYYKS*,VQYZ,TH5R88Q:A)"0<^82&J<\H]@)0/_I9N;>\%^IY M[IOGYJ_.>L^G0W:, BM"9YU>-6_STTX:S)]UH*$'Y5=GTG#VSIAL2GD>NB./ 8PGZ6(T(\C (O33 G:8JI4IL; MFTQ:7I\.>''J+MKUTC$A&][T7 "2Y6U-UO@R]+-, 6RUV3+L##AN<0UZGIT# MIA?.X6QU?!]T2NUY=^Y^IID#5$3\!#.H5SSQEC,)J[:PK.+1P@Q;M.>KX;"L MO8-R#]NT-"M#3I&\074AIZ_;/H+MP?Q)(S?@>Z!_8&W(&8M!+@MU4@HR\J@1$'LHEA[!L]M!5IJ2 MRPX^^QOA'TT).X'0?BU*T6[8*YOB_=$V@!"'Q=VE0"5_=;M9-VM2MCGT6_B< MSZ4X*HJ5+._<:>XQG'D^1R[!*<)93E#FNAPE>1;F).6AST$)[V\FB>4UK>.K MC3:Q[:W=NFH/;HL!-M&.IUF;)EW]%2AZO+_"W )=JL'VIX-/Y./@$_FC_40& M0NI\+[.W2[UZKMZZM]'5TD?:@9K0$J8L;:E MYM:+Q2?$,F2@EZC,:IP3HAX;YM3C5RZJOS$BQVTKN7>__(^"U6+(Q]P@'Q$.8CZ?*'-'>%VQ__UY@_GGQT+ MP.19F'*!"[5IE>DNW3K:TE^[(5*;7LV5:+_-^@Y1R\45'S0(S-TT]7KYG3W( MH7]EU4--GA^+G*SZ+S\.J!OY$4=AX(D= /<)RB+A5CCU4I=Q&F>ITNY]E(IE M]S$D"'07X\H9=PO&1(:9/TQ:97-7DF;,K,4 Y,6?]N;\_C8LYBMDGA;\U1[ M6&_5OZNK9U:O7^_$I$K$%HG3\BPI]6=&EL8>SUR"O)1E"*=NCE*6AXB+Y3^. MLB!@'+3.3]"SG9?34U\X+?TNC+?E +:B3RE.;0TWJ Z8V8YJPL*16U%00POU M%+59EV9%T8\78]77X/D&WUA>O;#Z]99_K-M,Q?UAXDM1LL]K]C0%!J0ZC+T/ M>$M=IAX(^E7)JDVSZF'NCP/]P\.JY,UIF3-4*P[1@]8MOA*!V:[T(>(.[_=! M[VG&E8J&] 'G%KRU+[%J"Z4&$(Y^'B1I3!#QF(LP#2-$LB!$$:,)S2+BIR&H M>E2)JN6%[7O^R.AFQ:0U'/(C?]-S! Q**2E3,41E6D7 @-4EC?3%EXZ= !9$ M:%/A+"6:\P:W(&HX"76!7M9%9;JA5'P]S5W5K,GJ_RN>WU>4+3/J)U' (I2Z MI$5Z#5 21CG*PBAA,ACMA@D,F^D<&(3J-/:R9-]0N;V#4\/:^J5\:^ ML_JER-F%N^M5.V&]K\BKA[+X;T;O6%U4XKEFW>Q7+I^$,4W$7BND/D:8"=,F MF4=1&GDA#@E+\DRI3,4ZIS-N'2YFRDQUL9UY[M1V'3_%C,"\UMD4I&&SO'XB MN@RD]^2Y$)8FV5STX/16=S36%6HJG\@:G_/F"]E6]TD^D'6".L&*9MLN5.:% MMT#%BH419UZU[$L'%)T/3 SPU%>8M"4#_ZY>&'%.:I6(S%4"0P,P8[(:@VJ> MD$LSH'(ZWHSQDXO"'(9++C^FU?0K6W\NFW7=5N&]K\0QBI3K+\5_;0HJ=V[M MXO%;419/FZ>EFT:"A53LA7()D.[1$)'()8CZ7AXFA-,L5PKZ@RG/D)GC%#M> MG*>.JK/:,B.[@(UU>+E2K^,6;%5;P(")5-2>#5ERV3$BBRFWNNIX63@]-[:4 M!NK\94=YNIV_#"H1VOL+KHB)WE^ >?L_067\ZCWE\8 \#!3W_?BU?.S^V*] M8DLO<'&>DPQY+(T0CJDG/&SLH3C,\L"+$IXG2FT5SPUNV8FV-.1AT?-_R?ZV M;2[SJAY*.E'&= #I&A%AG@\J'2A<=$D,K2#1R6"SA88NB3$,"%U\1K.+B^2J M7-=]*7;SG^]>[\5([;XX#5,W9;Z,S.;"EM*,B)\DZ(CK\\ E819S#FKGI3B-4Q13DB"NF M*\DYC:2W2>V\M)FQSZQV&AE$^5].Z+H+M_M?]ZO&(9OU8U7+ MX(E#UL[_WJQ>_Y__RXO<_Q5X"T=^3VVP[W^3\*\NZBA>V>A6$_'CA8;Q(L=L1$H\D4;QPTV!+ MJ-H7?EU'#>KJCKXE5?^F_X5 G5K[<7SO/HYMF5,[*R8]VGEQC+FQH^%G]EWG MA3MU6!>>TTXHZ5-4;ODP\OF-KQ8_L>J;VZR"Y=7:C 6-B8 S5?,)]FC=X'6<$& M,:,+R.W:/ M+Y*$:1J'"?*S2.S=_)P+/X SE(C#5QH3L=/Q8'LW%:JV-W2">+M=R>4/;,\& M<&^BI$#%#8MIM0!W,5N-M#\,.%C(S=Z6"=,8%R"A3>UUE&C.NP&"J.%D5P1Z M&7Y'^_ZQ?/A?RKJ[_ M43?J?9VN(F#92?R#D1K)K&8D?W+>/\J%67;C'A1%ROSTK@]WFYK>=!AR8CT7 MC]W5154[\MW&N7\45B3<^!!%IC6WW]O&RB-'!8/S,>Z(9IL*F&.:=18,UL88 M4:?6!;@^U=FNR:]6S/ R_?K!9H9\Z[[5_QP MI[=J?V5K>52ZJZN7@C+Z[O5WP:S8/A2E6 4DJ)V\I2C6!=M'&0.>)3$)?$1R M3^9S)!21V$L1RW",<^:G- 5$\!9L+T:;BD[9$=:,9_U"K6J+5%VE05;3F0W MHC8^LN5&KAV_2(;$2>-OSEZ->Z:L!''U=6+(-VLP,*L?U5?0L<^[8B1XJ.4? M]<>2]@>9XX/+^Y>:_J,^/M[ (BVZX\\1:&'B&*YXI)>9?+7XL0T(K,U%5K35 M/QU8F4/S&G$5:THW'$BY5GU:<11MHK.%4:Y5RS"*,8("KW<1S@- I1$>83\/')#/\W37"T3$$S9 MLO=KB3M-2]WADJ#S"VD4TP;SY?H;LIDR."&4,B.Z4PLS@JEO^XQ'[L!2&FR(MH(#$I98N'P$?9-X M'5;U^]:7..-,_C4N9904;;IMSP0U/5\O\0KJ0C8!.I]M=OZWVZ8]B<=)'@;B MZT@SA$/7103G 2)1QAA/,:8AZ/KD&F;FRBL]SJ+4["QPE=[5W/1Q/(CM9/I&]HF(E3L'C\L=W# M;$JA)N?C][L[F&\ZIS(UEW.E&F">9$NLWT>;!S\?D<:05SA'859C'Q'QV(;' M'M4T35*78C/3W+%ZN_$I\B7AH3@/1CX*W=A%F,<9(AS'*,:1SUTB#HL^".?Y M+!7+NP693K"JFD&NH4/6P@-FFW4;AQ66F@\JCQ^KE=":.%UDDC8Q,4_L>?1A[;8D.6.T^218 M:_V$[(+0+#D.0L92AK#OBC\R-Y&EM1YBL5ANPRP-6," W4C.D+$>?^Z(+IQ2 M6+=4OL.V*U!KQ;N5UWD6+SI_%NM':=A2Q^ >)>>TJ!KQO58WT*!O1Z_32+<4 MMR2--B$9$G M@JQ:>3F7QIPM[69"J&%6S=2C&N8GPWGW3P^_E<^%K!Z'&^"E 6R;H*3KW!=/ M,BC^V]>[SX/&/0"SNRB^@N&9D!QH>B-"VS"W*0GU#.[BJ/.9W)1@!T8W^; V M3EV;X;LAJ]ML571M2Y8A98D7Y#)3 N<(>WZ DES\-8E#/\$\#WTW6JZK-5FI M;5O/4@'9YHZ6\F=Z+U\!0]"=48;:[O-J$8'!Y#TY9T_/*-S<97', $R#LGAA+* M,N2%;A#&;AAZD0>$C50D;7D5%1]&9,!0SVOM"NN]6A2 ,W13P.Q$I/ M2(B(YQ(4^20C04H3ZBE5VIMCR;ZS20%YU&:T/.Z$WD9W,.?4L2?3@7H&G99# MB0S?\WCHJ':<.H)5U//JM,SV7DSR._M$ #+=9Y\0O13XF2<&EB-O5(>CR?-F M*,V756]4,P?I]F9'U@CF/#RL[\JFO*'_:KZ_Y.^;-:R@\]+[MD,Y?==.82>L M;-H\W=2W\^3+*0S=S\PSAW/,0%ELIE+I!@'B( Q9$?LA9 @GPGI*8 M([KKY!TM9[4G#PLDG5&-6L#H.H&!9Z\]K8734S,7 +HLB:% SQD"LP9T+@MX M'+@9>1*^ /_1K,N'#^NS\ ,WI3#U/0H!;(,,'MCRHOR'S,,5Y\DC*+C+R!LR M!_Z/#E+C"(1#?(G',A:XD.6_&W:6)9^TI&"K M?"^UVLH.EP5XSAX7 +Q^'_)K:,WN!YUUG3X4Y'AM/OK7GPW>N/7#S>>R:R:^ M#$F2\$R:%9?U@5$D6Q.[*7(QXU'( A8FH!9_:NP7:UDGG^'*O'3(!$? M3:":K_@9IP7FC>9#$^XD:N'K6YE^@JIQS5EXZSIR*-M_C8X"+/$1YQ1AG".0Y0D88)R[C%" M>,IC-X:L*% &+*\,W_-'1C==)^..HVV8LD4M4D 8-Z-F-;]O4WDP_[U7S.)$ M;[(?[9:?'AGMG_=M%9[1P.^U2C'D3L'D9W6+NLHY=F_:XVB6M?7=V>ZKFUSX MQYK=U=4SJ]>OLN)F+4ZHTFL^RT>6*8U3)B'$/1\'",0FD9>PU(]S M'"_+]H:1W@,JWI0Y4#*RM#.R$S[4;UC(R'6%QHA^\.+')3UZF:-S*L M(KUBN)X'F6O2<^%LV5BT97'K11NDVO%BL$H.++^IRCEUPO-6TX$50N2K,X03R+*783+_4X"#7M,BG+ M>YON-+2JQ"HLWG[2OZT:49::IS"C IAGZ*0_N,/:DS7G!*9%,V3T(X1F-?)I M@8^-6N$-^#77)\%_53*Q_9!W#J\?-NR^^J.H5NVQZY;_1_7$WE>;'6?+CT,W+9C%CB5Y<)%,.3U7CF!+;,F?Y-_4K[7 VIR^ MU;*I2.!9Q8H.0;=7NLK0NKP"$YOM[DI7#<.K*^TQ-&H=;O*\WC#ZB3&Q(^E3 M$?OV)?4N<2--8C?P?8S25 )N!%Z,$C?(4)2[<1#Z&7$Q42YE4*%HV>7T+#AW MFVQ5-'(1_X#Z(H#A,O3'P8FJDIUBR[V)[1A;-CU1GP>E"%N65W"WP@ MMBI#CIU_2IZ=EFDP(*JQB50[!;[-],"\_=PSHX&P:EJ)QO!6C3$V,_JJ:86> M8K$:IZ!;]/_T5'2%-1+[M2IEKA\K7F6K1&?R/& "R)CJU+R?(87 W-FQ+@[( MFBSFGY3-6/7^94HSE^M/BGQ:GS_]"CP0=E_3F[J^9[7P&UW%/UDK83M>?-FR M?0ZHM7G&ZE&J\Z).AZ*NEA)F=/%2>0&* M9AK#/ Y2&-$!^ MZ/K$36/*"6A!-IH]H'W+,SJG:2O]F,P4, MB[_%)%V;W6-&F792?Z[D[2WS@LRH=2)IR! 1/>>^QXJ\Y<,,S6]L)3-R)+Y MD.I^$J;]^+'V_J^^K-@' D$5?3Q$4L36.79$2V MY5%Q9B,T+#NHCJK3DUTXDK!0BR-)JSFI,?V,.QY#4L.]"Q@;%XC=Y.OB18+L2;J#RJW,C6),?11[)$78RSR4Y+&+(LX3GG*& M$PIJZW4]2S.ZG(-.S\Z6'5T_HST'4"\TAV:-'F*VC9H7.QU;K?4RIRGCCDV; MH3=R>]OKQ@+QNV#*/<"WA$49A(./L@Q(CXA*.$ MAQYGL>]YKE*Z)HRL[3NU%J.D;8J&LM96\V%1/>N8 **7J.E3S<69UY)A-_9Q M0D5P?!20Q*;P4]2(SHNO E+$"?X*[&T]U_&5K3^7PF*8W,LM4^H%OLL("B,N M/$264I0%689(3+.$)F[,I8=01RDZ&!WD".!@1=L^J#!3/Y0_9GGDYC1%818F M8N,8!(AD?H:\E/$\9$D8)QCB(?7EU^\#>XW\+)#(5+(!$N H=<*_1DYKGUY8=YN"ET!V=[2GZYDCZ.V*V M\N^L8(;\^.'8L[KKLV(=>^7S#^DD+[6I,F(EOOE1-.I92\.W;&^M3K-Y_AV2 MLG0@X+C)7"<;S%[.)2G]4Y(TA-=X7@[-G*2#H69,1CHGPF$6TMDG]#8A@PC2 M!Y9MB]W7K_M0X$W6M U^EIPG7IR'' 6N+U8H',H2BCQ% 8\3WTW3D,4N9(56 M)VW9V :,+!S)R@Z[8?UZ$!/=\@,,'0-TK+:ZV=$SOK'AX% >U&[%I)0_LXP]6YT7#[NHB9\O4 MC669K/!8(?%EU,5%*4D)\I,H$ZXLP5$*:B(X(^^67=X0FY)6JQ6I&^>9U1U. MI6F82H,SJAC:_CGG23]X= FLLIE J[R(1[EPMD(YO53.5BRGE6M&P$KSDS$7 M9J5!SG\NV$KS4P)&KK3 ORD>/?R?'2WIGA8/'G1LC\7"G)>FH.JT7T"V,)I M>5$_/YZ*/7V$O$IBF&<\(ZR-Z[]1J;3.E*>CS7:LO"C(\&1Y^:&?#8'\4U5S M5@B#WV%8)[$?N4GH(1Y3C##-!R#BC"$H&D1(Z*<11;'K)0@G<832P/5E<4Z>42_W M:)1# @L7Z%C>-&ZI.@.R4^%XD)K4'+8!X6'.54=NL.N;D,J0F[I$95:7,B'J ML?E//0X_INU:2V M;+.'#=$&38ME,M&VV7G7/NT;>Z[J78^TP1X">!K4T.[T<=&N8F'^0%.G8NTY MHU?#'>CT]:1U0M4@-]L15E\5PS/N%:/ '=.'%TJ;VUIL4^J/=?G0W-';/2WQA?==AGPOBZW-,#\^-B6+W^FB:F:=KES3Q#,!\X M]^08=I,&=:OE-TW0G\V1&E36T+.:'%:WZOA3L6)?-ZU!>IX7!UD0($\"*&#& M/92FN?S)8X'+/4*I4KK*N<%M;_*ZLEM)S^D(0JN+!WH8=TS72@?<::D+IE%% M?"K!%>7#@\%FKAL^%>.T8/C,,YHM29Y9320DW!=&&M9\VL@>/[\59?&T>=J" M GS8L%V"4NXE24Q2CCBA'&&2$$0"WT4TI<0/HM0CL)0*('W+AMQ3 M2@ M6E#$HEY@)KMCQ.DX63@=+T[/S#;LW#@?)*;3IZ+)Q=K?+O&_D;7,'7JUD@.F MJ2!3?5& U.=MEJ*GFI,.*IK#:,+$DN91 E2*_\A]Y@M9M9"5,HQ(L'"+LX0)F/.YX)>*L= ]_+]:/[S?- MNGIB]3ZOQ(LCSHA+$,M;3* D0@3'&4K=V*5)$ 4T N%5JA*V;.@]&UK0^--* M4[-N&ZJ V7K/@2,_56?+@_.G8,+9Y1;AX_B=\TRSC)B)N(I1[G$O\P(F+ESYDX?.2)[Y$X\+FO=,\Z M0L-VT+.G>K Q;@FK'^DO:6?Z9&] 9F 8$2XNZ* _(9#6>?_2F+,=^R>$&I[^ MIQZ]%O>GBR[\O:#L<]DF5W:0@3L'\/&'L(&2K+;&W[Q[O:LKNLE;H-6^]T\/ MAN5&8H-.W0BY>1HA3),093R/44YYY!),.(DC/2@@@US.LQ'HEL M6[O5KTW? MWW+6[HJWO%V+469R'M6V&V\^.S!']9T]M'ZJN] 5AUS9?&=LKA;;B1K.DTV8 M- MJ- X_9)+'-T(DLJ#FRR!%-HCIUOW*0OKO:[)N,^YVT4D69=A-DQRQT,4( M^R%&"28NRF(2LYSPC&89K,CW+!W+;K?'9-B1O:)T][R:U'RB >%A7DU';HWJ MVU&IC)7:GJ<.7KC_P9&TG=M2,7XRKB?5Z\\KI=>Z!X4+KH^M M?$ZPZ]&5#T9]&WSE"MHOS.\ENS(JTB[E1?.??3Y02GC(4Y8C MS(5I8M?U41K$"<(LS0)")5P&Z/0S3LZRH6ZWO@?4'4D>MIQ.Z$QM536G"9C1 M7E:"P60FF)"&UMH)8K,NN6J"'Z^\BF_I6?I1<7&7=]$CCC:WFW6S%D="<83\ M4*PVXK%]X6W;0F:_M:8DB-*4HRQC6*[8/LJP3"1+$B_T.<$L!-UUF&'+=OR3 ME57;+:VJ%0&L#&M=S:?,KTN8[SE!:^@X;$&G6QZ= 9.R:Y8PA&)5D+ZTQ?PA MP*S"#/DQ0TS-ZN_,*O+8+QH>'>8_V^;PWY@8HY"9P2T6\TU)CW[S>UFLFWX# MD,><17&2(AKX(<(T]5"6^@GB41RRT,]XX',5%PFF;#T,O"7M]UI=)H?]W2^M&W4=X!"V^C M1.7%05L1G?^7K[=.W8T#KW7L\ %G\=W:CM8:-SYRZ[Y*,EQ&L#W\Q>'*9TX"G8>ZB =8PCMD*(UB%X4T2236+8TYJ(F1!1YM1^9; MCN7QDO4\.[5@VNE^;F0U8+[-Y&U_8'O6@/[1POPI>LZWG17@C<%N0K;L.I)? M.1&2A\5)/O5BN-WK'B&'>\#3-V1Z7U%N9 BA3_ZO2@.)6S,HW)3SML#AO&[= MGHI/'+Y%4O!*^T]"8U7)9.3KA=6OG___[JZD-VX<"]_[5^@VW8 ):*$DZM* MXR1 @,3.Q)Y3#@6N3G672X$DIY/Y]4-JJ54+R:+D9 X]G4Q+_/@]U2,?']^R M9;?XB>LFS_>_/?,:JR#T<]0'"(XO=6ZXF:U4+9[7 5YY$E)EES]+(W"4LU'& M]S@MJR3N@2$7R\L>IW28:CWQY 75&LET62XR4)&U+;JJ@I/>;:6";\LUK:NF M!*L(,IRAD $<8]7RQ5K1;C(.&$4"**N;@*6 M !Q2!#!,PH @3G&B51A@$&'NB^HNL[QB(LGY_02ZDO-Z7_0,BF^/I _RE'EG\HU:\_DKWX\R/'J3&_! M4)9&!((8)01 Q'Q ,!<@HH&?Q;X?8C\TRHV?0IQ9#??XWM$$U-:KIF"7*3\I M1CV[QJEPS+3V4KF8I\_K_&B5FY/P:&7,S],4[IT/TQ\:1EK6]I0RL?9AOZ 1F+"0LX2#F" M *90;JP\"P'%,$:001P1HVZ'Q\//K'4*K+X?,*SC?2P"O4W1GIB9:NTXS1!M MW<_!58WNX\&7++GR"']<;U4]U[W# M\6?L^G+ZC:. ,M^G$4@$20$,0@0011$(F4@R@H6?!K#]QO+(]MSIU6W8I!Y%JW/DR+"+G26GJ1V> M)S6>MK.%U3AWXD8>_M?56ZPRLJH?^Q\AI1BS@&& J2]M&QIE E.@? QBU$, MLPQJI?!KHE9#\XD8J;'%PG#>&O6(NEH.QW' M6G0+U*)]NFWIO61_67-:'/&Z+'EURZL53"CW>1J!E!)U5F448!CZ@ 8)9SY+ MLE@8E0,8 YO[BJ8+Y*==24^L@ WC?D>EI7\=XT(&YC9HKO(\XD?+[E^7-YY6IG>PZ,N9GE/$CLTO*3-M.\RWD;Z-D[-2MD&AEQ,T\8I':K9 MQ).VYFY9W8DVPV\EH"]X$/N 8T0!#",,B$ Q0-+(#7U.1"*,(KR/1I\]YJBL M,ZL*FZK]QV+0-5PMR9E:J@VOJ6X$%J9GS_R=V9J'8R]L7/;0.K+*# MGUD)_[/EN-ARUFGA5?<'^>]N"I>?,$>D:W_F=",S-Z?0W5SV]:P_3%S M6@PS'D='P%_\@#HM&)TCJ\8H%N69NHI0'WE19^U+DG=DLWYL7?<&TKWMX+]_C&]00FA#:^$KB M6!1FR\9>"@?(WMT<4C"HG>1.&G;5DNRE8E8:28_G:#&DB2&6*W^DQ^6HX)'F M*Q9QT>ROA[P^U:A8?MUPZ,.79EY\))9N(CBH_.N1J%L4\9SE]FKME8Z+7HMG":*K)G E==.P645:VV^SDI9 M3R,N7,]:6P3G1:WU7[5/XWTH\+9<-]6Z5"^D59*2)%9U&B**(P YQ0#Y:0*" MS ^#D* $PM0TD_<49.:%8)?CNL=M.SV9I_.>R6=C6 LI8 [6&O].Q6.OOI=0-E2^[396BG? )^+=.]TS,55;X!4 MG^8-/6IG(K_%ZZ*NA=%LJ')[[3QL:UY^X%A506=W4LF5Z:@NJ+?L-M\6W5]? MX7+=-D@D,,G") A +(@TI'W" ,X(!5$4I"2,XSBB1C5RGFY6'T[%K9>GNZ^A9YB\B<[-5QI&XC8UXYZ)Q9.J[F]>B!P+GXCP]-K@' ML%M@KZE\NI./.#OJP"CR(E[^KV?QQY^G)*[E<]2%H[6-U/T15XN>FN/4+FBK.3#PPITUQ^F= M-]><>-[.?/C$*[S>5O,JL,Y M7<5!&E,_P@"Q) P]E- 1"I @B,D_PF3F!LECANASZRQW5P ;CN=;G?!64U! M&^]9%4A9;^OS\W-MX&WEV4^=GU5H7_.4AZNJ6)/GJJZT7N7JX2>I&'6CQ2_Y M1GZ9\LHCBH]]K1RSCT83"A,:1$#:*1& ,,D P4%8*T 20DR2"*WD2"1_\<]V M. O[#]>)O/EJ^7X^"PM>SRB:39AF*[A1H]\KKY[-\EU]CX2P!ONG[-%[ M)!;;5KS'@YA;:/?5WQ\+>E<\E,6;LEHWC=@^\.I+SA[X]^J5)/:WKL6F,];, M^T'3J?1CH4R8O/ >[C]Y^ZEXS5STK3@MX4Q;=:[E8K9&Z(C$^ZPFXM4S<63M MF9"VLOZT !:S!DWH'EJ'1N]99&SU!39(21B4S;A*.V-LJ,<= MV7=;K\.T:6D]R-H@!<,%>[OD"SLIF"5>3+$;3;D8?'FY9(NI^1^E64P^;+;H ME$6UNLV+ZLOU$Y=;#FY_6VF2!1D+(,!A(%<;DLK5AJ,,4!'Z08P@QU"KWTO_ M\#,O,S6@UR+J:=J &,87ELO)F:TH1[P<*M$XC[$#@'SSP/B7?]MO^0.#+J)5 MXX0Z=9IXRL[5\VY+"XY+_IHW_WZWO3]P2C3E,3_EF\W;O%#U,E?U;2\ M=EZ&\62F4M=S&LPH2S/%GT&,QLX#2V$XF*603LM1;;=Q)R&QQZ81S".PIY!DR MQO0XNHNP&@-;.J!*@WA/_)3.6^9>Q#??.7VNUM_XC?S)/^;%#Y/4ZMZ7YXY] MZC"]#M0@M;J?[;0?\&*B9HIXSM%IBO4H&RN/7O^(B[GP1@D=^NS&'[1LU%;> M;/*2/^2J2]7K=4D->]*/C3'W\=BH,_THV6D=NL:::C5!E4_RS$$: M,)&D(2(@QK$*I$ "H#"$ <$$A+ZC*:FW5,'P6;6V4-H<^^YEK3TK%17,C#3 MYU/Z,WB230BZJW0V#+5T7;-)TCU5S*;?L6PRAS>\; NAW?(N'$_0$/&090#% MD H]1E@G_H@2DCL^PS'46@4%]6+,O<-F,+L:O?5:2V&#;QZ):.GNA?S-=/9 MKD#A*[ZE7YYP\?<,RCI*R56/J5Z,9?M!C=$\Z]TT^O#"71_;KD]O\T+P=:5, M+KE4U$WL5B&*:423#,242'4.2 HR!",0"U_X/L(H(V*UK4NVLP<#K78_52T= MR1H=.9NPMKZTP"J!L/"H*I^VX2_1ZF_DDVFN,R_T!5ZJ?=^N0=_!Q&LCI9[Z M3]"D;UJN+]V.;V2&OT;CO6D1.VNQIP%EFS_Y=KWA1> QX*E@L2$,&J6-GDT_MP>PR9?L(;<.=1,@O-&)H MD0?9R^."],?C\1;.>NPE(XC7 $,"%4 MVD&1/-9 $@(_RRC) AZEF=&Q1@MU9N7[M*_RWLYBH"[SE8<-VI^8"5;/6G$N M+JM3DJKYTDFJOTKQE;.&*5;,G>58ZF NG')I((;S#$R3EZU#BO(GKK*N:[O@ MO?JP M$:RE0WBF:?<$[&B\9-E;F%>52B!JFDMV'E"!$>$P %7P8(8!T":YBF(6"@8 MQJE@D5$;ICZ0F56\@=RWSS7L&MPG%3T]OI2KF?J>TIS!]SE&R%4_X#Z(9=L MCY \Z_X[]JSY+?]-?L\WG%:U^>_8[PZ2O>_O Z9*^%'K_8UN0] MKF1.*)M>"=JP-;K&'V5D=7_?/^)B%_>CA YO[,'0M,C R M-# W,S%?<')E+GAM;.R]V7*;29(N>-]/D5-S.UX9^]+6W<>TYI&-2M)(RJYS MY@86JX1)$% !H%+LIQ\/+"1$$B"6^/$'6=U6K:1("N'+%Q[N$;[\V__X<3'Z MY7N:SH:3\;__A?Z5_.67- Z3.!Q_^?>__/[Y-9B__(__^)=_^;?_ ^!_/?_X M]I>7DW!YD<;S7UY,DYNG^,N?P_G77^9?TR]_GTS_&'YWOWP8N7F>3"\ _F/Q MSUY,OEU-AU^^SG]AA(GUKZU_.OU7'FT.65&041 045*P.FJ@,B??_[UAY^._CJ9?OF5$<)_7?_V7U:__N/.[__)%[]-K;6_ M+GYZ_:NSX7V_B!]+?_U??WO[*7Q-%PZ&X]GXC=6_[ZLLO_:^/,TCFG)Q_J31Y/PTR^-BA0G MU_]RY'P:+;X[B&DX6'SJ,S^;3UV8#Q+U.@K.(3O!0+!$P&7+@1F:N".29WV+ MU4+J#&E="'V6PE^_3+[_BA_\:V&_?+&0PT(&=Y9;RN,XNM>[[#/^[D!+1X@M M>T/0C'_$!"[:"-)&ZZC1CL=P$MF;J_U,]:8>GTW#+Y-I3%,T$^OEW#3\I-.[ M %W]QJ_?W!0_",+7X2BN_W6>3BYJZ&H^J2"YI5J0W+_\@ESG-)VF^':IE:W, M+3B;H_%,B]^LH?'_Y])-\1-'5Q_3M\ET/HC<:*M\ !*H0.MH!3B-)M*9G(-@ M.DHBJRC_UL)[X8"UCX-3Y-D()#ZDZ7 27XWC2SQP!YIRHQCE(+B,(+0W8(/P M*!\5DV&).2.J .*G9?>" V\?#L?+LA$P?)ZZ\6Q8!+\"M+4Z.1,8^, "VCA# MP7B+/%"B7?"4.32.Z.RBER?A(;;*^Z% MDN"DZ28!/:_YB^#(L0QO-W M[B(-3#+2XSD&Q'H\X)SVB&,\ZJAF@5.F5#S1R;UOU;U0H%I'P0F2; ();S!P MGZ()6PC^$\H_O9A3F/#W#$_(!7ATA!'8(H/UGD DG#D1; K\-,=A M#R+VPHEN'2?UY-P$;#Z['V\BBF^8A\L;B94EM%PQ[=!5]MPA(U2@E\RY!YZD M"4XF3_)I<>?.Y?>"BFD=*C5DVP1(GL6(*IBM_O-V.$YTP))C5G #0AF+!I(+ M\"DY""99*A+#_YWF>FY=>B]PV-;!<:I,6P+&"_SR_?3SY,_Q(&,@E:S,0%5& MHIT=E2'D>L"XM?I^Z&CX9K.::%N"R(?);.Y&_^_P MV\)U4HD$*_ LE(GCJ>@YBD8G#M%Z&RG#N$RP>@#Y:>W]X-'PA6)^ MZF_X#O,D$?:L_L]35W)-/EU=^,EH8)0D"$X&6B+U@D@T6Y1:(-Q&6SP<;\A) MNO]IN?T4W_"UY?'":V33O_H1OKKQE[2\;T4"K5,2C9;V(%)P* 5F03L=-:,Y M1G>:]W??JOMAH.$KR9-%V40X\.)R6L2U?($KD$8=7,X&7CMIN/00520@*$,^ MN'/ BT>K TLVJY,@L6OU_:#1_!5D!=$V 9$W8_PT%,?P>WKIYF[%UH#;9!.+ M#)0)'$0P!+Q@%)Q"+Q>=7RVRJ0"1^U??#R+-7T16$&T3$"G/N-,7;IZ^3*97 M QD)Y=YKH)9AV$MXP/!'"_#&1:^E5SK6> G]:=']TJ::OX,\7I!-X.#3A1N- MGE_.AN,TFPVH#H82C'X<%[2\Z&1,N(K)UGCX_&G1_7#0_&WC\8)L M @>O+M+T"QYYOTTG?\Z_OIA2.:E/ M2ZG1XR-Y;$ M&K[FYIK[H:'A.\<3Q=@$")#PBY+&,0E_?/J* DZL2P<<3:=>!?Y, W[@:3AV\G*8FX#-"BYJ1N]&HVQ4$F!CQDU0WE82YU*PTRZN[EUV/V@T?'-YNC#[?J]:ADJOA[/@ M1O\[N>DZM=PJC)2XRN ,1DP" 8YA$Y& H1/5,J"L3DR"V+;R?IAH^%*SBD@; MR=:_8>(U?F7\:;G]$-#P#>;Q MPJNF]7_[]8[PWN(W#B^_1@=H/$L1OYA-1L-8ZNN?NU$I',<0*\UG/U.^;VWV M@Y]Z8N'V852?6-5].8,OSGT;+!+@BMK?Y]?#,2XVQ.T_6=9Q76/*9L>M"*A^ M&@4(D2R@'8C O)&),IJ-V+65LIOYA>I7BR[W4QK-9^OOW&RL0^@ZUE:LUW@V MFZ%8K[G45.4H-&Z:+#G^@=O'1;%\V+')>JZSK&1+6UJ6"N'L\ M6'ZF?N547S,ADN>$)[2.5#L0WBBPE#N@)*G@.'-Y9WAR/&9N$=(O=$[1[+T@ M.47,#6#EA9M]?3:.Y3^O_G$Y_.Y&R,SLV?R%FTZOAN,O_^E&EVD0O,P>CUDP M*J*L'.'H?0L),@2M@XR)4E<9.WL1U@*63@+ I&MM- "Q9R&46KG9QQ02LN1' MZ5V:KQ^$88OJ II>IQ)5@-AFWZ[[_N#/P :+Z:N PFD.!";>MTN!VJ_G;4X>EVM'2/A\8$\5GI.)M\2]/YU8>1 M0W&,8W'XOI6@%M$^X,3'I*P$G06:T'))YIAP8 5/B4N1DZ'5S['M]+3@%E6) MV:H)O0';\AXY<26]]VURL_2Q]-M\GW_'\[B(:V!"I)&83XW=+7@_%1!5'4E- "LWR:3^.=P-!K$A&%D0,??BI(< MQAD!KYG 8,!KIZU+ANQ*R3X&/.NU6W!WJ@#D*&$V (+7P_%PGMX.OZ?X!B4_ M_C+THZ6=G)7S-F0JC%8!*/?%5N8$7N92I.ZTLMH21'9E:.RFJ)^>9AT IJ+@ M&X#1QNW"AD%4V81%K;..IJ0>4]P5Q"=0^$>.,6KF:[]GW$M(/PW.NG!L3A9S M UA9TC\(,2M#100:,)84+ ?PRAD@D:+1-)PP5=NT+%?NIX=99Z];!PFR@:#Z M[=#YX6@X'Z891G>+U..ODQ$*?58BO?G5C6BDUZGD&Z,39= $NI)[@E]9EJR3 M*DJU,\O[&(#L2UN_P7;G;^N=J*@!R[/!U^T[KDR]]J(4R/"82FVV!R>T!!\S MHH@%0K=_O/KBK\GB'(L/O3"^1CCLL#F2R M3#$E08E241%L!F-$ ,D]%U82(M6NYIVG/*7N05XSL#L)$5N>5VNKIP'DK6\B M_CZ@-*H<.1BSEH;@[(3AK>2#&.%W[]7X? MNOH]03O"6G6%- "RG^]2[W##K(E2)P^2.G1BM2)@#5&%&['HJZQ3[33'W13U M>XG=$; J*J$!2-UC>0/7.F2V>"GV(*C#&"88"]%P-, QD.QJWU\?>?YU=EO= M$71.%'8# >,6\&]<@+B0O)8I TW%$669@D7#"EI;9V1F.HK:SON#1#5SP'7G MP]=53 .&:7&]MB&ZS;<=IC(3A(#A&$D+9C&4>*L-YU<9=Y+33-G M7(?8JJ.*!D"UP<1 1ADU,@[&%X)E9& ER%MQ)@A2Z?*8 H"WE@%&"]0)E@0 MQM6^"MU!3K^/MF?!42UE-&!_=D@H:Q>B8 JH-:6ZTP0P.3EPQNAHG$='L78" MTHEWZIV][)X%5954T0"H/JS77;"TK'G123GC;<+8))10)1L,*S0#%BQETFK! M=@Y%/3*Q_S89?9<]UM'PW6S^D\3= &(V.@TMZ6<\2(='< D&?*D,MV"HLHN; M"\\)P]U4.VB[34/?SWB=8.4D03< E&B#&\8WXU7JW4!$XH-W$A0O M6>A4!D"02\@J>1I]^?]='>B/>CNYGY1^PZ^.8%-#["V@)X3+B\M1:7>P""%+ M [QI^IK&L^'W5$8$7J2WDUE)L7J?/[L?N#FL)R5E(DDB,834"L-*%2!RBU$F M(XGN;%1\Y(O<(23V&[5UA;8.U=0 "C^FN1N.4WSEIF,,'&8;[+Y,>1B&\P&) M4>!&XA!52? +9=HY#0&C4V-4D)SD7-N]2Z+8(DD8+PHI7?.E8K. %1&9IG"T-37OE_:1DN_X5Q'4*HB^,,! M9)< &J,ZHHQK.J.(M,A](M.(',B6EAHI4[VW+7N1+H-U^W M(^R<*.P&;B@?NB,9&.&=D#I#EJ7OGS,1G$?.G">"!Z,2AJ5GSMCL%TKGOO,^ M72W58':V]FL?%IKXFN;#@*'93VS4ZL7V\Q(=-V;;P<\YN[1%@OXU+Q/2?28@ MLG&(S3*ZD*KHHD/+T=W.[!%1?DC314/V0?(RR8SG 3H&#B/?C(>"DQ$B0\O-A,B\^K77?I3U M?7G:,?8Z4$]SH%NV_']V.?\ZF9;2Y@'&+3(9K\ ::Y$;(<&@:P+9Q,@)B3+G MVOGINRGJ^ZKUK" [21V-@NO-;':)G$@KA6=,0%P&3F64!+,1LI*,&(FNKZ@= M5FZGIN\;U1Y =80:&@74YH 2S1,K4RE \L3+K7!A1W-PRO'":9;5D\\?(*GO M"]0>H'6L0AK U\93Z?8#WLBR9R)PBOM&^*3!HJ=97AXH9=EKYVL?B7N0U??M M:L:838[1QNM0=I3)GEDAP7&=PH@P4%,%Q6=MU/WGP7O7)*/TAZEA5/(HY M*M?BG$WRJIH(?^I*QO5&/DC)!*EVL7_ DO4O^H_EM]+%_S*QYIJ(:\!2=)R" M1#]=6J%7,]Q(3$!UT(9E8@6KW0!N"RFG)]Y\3^/+]!HW[GW%V*]^A-%EV4JE M=0[^+Y;E,HBO3C^C;?X4U*[$=$19/9[U5\#.7?SO(?R)@'YO[+N T/'R M;0 $P853#.P3C\BFN>M4J<45_[F-Y*3+]W MZ%U IH[<&[ KG])H5([-&5T\MH"B^5^-A&,'3SU$&TV-&;A M3:C]F+R=FGX]FDKJOIWD5T?V#:#H(ZH#"2BSKE[B^3J:+'KPKYEA3AL9K0&M M%,I(NXQ'+9>04_ :SUP48>TQ&3L)ZM>UZ09+]330 )Q^2V.4T:BT7XL7P_&P MR&>.L>Z:G12-M@S9<=PX$"4?UIB2%!N=9(HR;ZNGCCY 4K].43>0JJF%!D!U M1TB#Z"(17I:N1AI# (IQ@"5:0W+X#5[FRY#:=ND.$?VZ1MT YS1)M^15WQ27 M#9)2ANG@00F.?#C-P$=N(!)C27*X%5+MUHCWD-%ORD"GGO21LFX +F_&W]-L MT?]CR<.[R7BRYFJ@$B5XOFK W8.RH:6K%7<45,[<>\*\)+6;U>VBI]]<@"X M5$WZ#9Q1;\;X6_TX3>3AG]NS3?B'2(B,A\:4]JRG.3=!:L<"@F9WG@ M4B0,M2L#YR<"]H/+H\H4.%[ #1B8==N1=>+RJ,JV:!H\!SW0664W$O(?FAY5$D!IPN\ >_L-A,OAZ-+-%H#XYG#8Y2 2)F5 M%$ 'WD0.A#FB;?*:T-HC[K>0LA]R'E760 VA-X"=OZ M^#1]G^_DDRXW1I*"N&@B&!J00\LY^%#FUZ:4# G.LE0[J^ @ O?#V:-*->A. M0>VB;[67[B8U2R6G(!KYX23B]TM/K_0R+?][,S_14R%\HA!=F:D3*7(GDECCI';XD7'V>NO$,V2O*'G(MG\ET\8/Y?#KTE_/2-.7S9-EG:!!#=C[DXLQ8/%U*ZQ2#'@V@6J2/ MI>@MU&X9>%8&>\XR.S-Z]]P\_4.IX7WV[+L;C@IC>3*=N5'ZE,+E=-E>[2!Q M:,N-$\I#CL5;RQPC3I\S&D'"=,H\,EX]7;=;EGK.LFMS+_4!EP9VSSV2N.[6 MK&7PG"WZ;Y5K7&\6N1S,;P#)0P)!(/81$N9MC(&/*,::"2&,6NT%K7K/G^FH)GN MC96P<+?C\='R;N" NZ9^*9%B\ 5%N10P3 ;(0 M5FO%*$JF*_#<1U C6#I"T]M <[+8&\#0+1Y>3B[<<#QP9>AW#!*,R.CI"<+ MJ5*0:)2G2@F1?&WLW$M((Y@Y7=&WGW%.EGH#T-EH!/*W5&YG!TJAO66!@/0< M'3OAT2@;5EX$*%->:,\Z*!^_142_D*F@V.WM5HZ0<@,PV3*V:<4,!I J1N,A M2H>[* 0/&&R4H96,9)43^L2UDYAV$M3O!4)]^-23?@M0>G@FTXHQ[916I0^1 M5@H9,]* M38!H<:@5Z@9=[7[B^U-7+]E>QU K!.M- "WVV.95EQX0:R-R(!/ MGBZO18PB#K11,BGC;:[>[_Q^2OHMXZL/I KR;@ U]TQ@6C/"K%(Y.Y!.EO)& M2\"C7$ +H5W@/-#J RNV$M-O35]][-21>@/PN0XZWN)66&2Q#Z)VA),RTRGP MTC4H"0Q6D0,E/$^",1IU9[==UU0T,DRA8OA^G( ;@,CMQZ,WX[O78Q\GH]'K MR?1/-XT#*HR6BQNR'$PI^U$8,)2HP5(=*2'!Q-H/Z >2V$B M!M"WL_^GS<0E1P)H$O7*A#,J((:@:8R>4U/[QOKD5JQ=%AIT!X1#NK(>HI6C M$?9M\;"->VDZKW00WAD3YSQW1J!LM+.F-%C$^,'K"))DJ:ES-OK:PZZ.G-?7 M93G"V3!UH@;:0M*R[_7+RRENB&4.QG*?+'[X_MNBI/#5CS0-PUF*@Y@<5981 MH+0T@U!"8O1A'.3(6:(B,UZ]V^'A5/;>%/&\2.Q.@PV$F;!29T;J&P]Z9&?4.SAN:. MQB6NZ2=G,)WWL,><]81K/ B"+FV>$OK""CT8@8),(FOK:[?4.HC WGLE]8W+ M"GIKW5Q^3+/Y=!CFJREESXHH%]F1*-:@^1/?>H*EO\':DW]8!_>KBVVARE9:>SH?+:?B*XO\P+GB*/=D(ML +F@*AOH4LR&6T$XNF0XEM/>>3WW#M:(>&P#K32G.[/-D M2];.8H-ZM\C2ORAMB1;J_IA0VK/A/'U*T^_#D);2^9C"Y,MX\2D+00UTCD(; MK4%KPT%0KL!;F0$/'INEH$ZKZBDQ'?/4?]^IL^V!IN#1P'992/IC^K;:\?>< M8P.C69":&'!*R_)(G#&0=11\XK*DCCC*.HGT=E+5?^^K\YKM>BIJIYO:+L:6 MFREF2FW"W4,C0['9DE<9N #N!"&&92I-;5O[(%']]]%J GF'*Z@=X.U57[RC M@%>Q1(SW";0CZ+_+,F1),6\AN9)^'G$KNO(L0KQSW$=GO*[]7'!$2\HG\5)UO. ;0,WNX<."F$7I MIR(!75@2RY1TE\ H2H4C3F?;7O+1DWABJJ:6$W-&7HWK=+*_)_.%H1"X(@EB M9K%DH0>,CX2&2+4+PO.<62&Y1YUVS^HS^>@0%50%TKEZ1[QPLZ^O1Y,_ MNYDE?O/IW7:*V,)%_081UPM=]P)0F=D<'0=GH@6!021X2C(8'J(C@62J:Q>@ M[J*G@H]4/O/#=/)]B))[?O4[BOW-^'IZT;,P'WY?-O)92T '[:VSI0'G8LPP MH^!M2CG#:NX)1U]K>Z;8?(OH&AZ'X2C]Q-+G MR:'29+[XC^@$:(4B%3F7UTB>(] Z'$S%#=J M\#+ALF'H5ITLGUV4&YW_6OSU?7X[&7]Y._R>XK/9+,UG ^]LC)8;H+)3B[]/%^.GH4P MN431#Y0LS6THND&NC-GE7J/$ @5.G')]1< M+OFGEUY,3LZ$T)AZ I)(=D:0'PR0%Y64@TAH3>?67 MLP-I[+?6ICF@=JKB%B!/I(!,0F=9X'LN<3+ M;"'FDR9*E$'$P]"[T0%M9/F=9>U#]/TS0WCRQ59*Y?E MV7C9<&]U_V"%\#I1!E9GW,@^"[ ,I>D854I+YHRJ?1U_'*6M== X$SZK*[%_ MQ"XNR>YRNF;QDQN5"N.+B^&LW%;,!AHWGJ96 C5)@U#*@7>) 9?)D)2],_I6 M2O:6"\W]UVRM2495L'4I__[1M4.(9<>4Z>Z+\5#SU=YQZ/=:X3"",\:CM3<) MC"$!<$-%HXS5,M9.^-^3M-;Z8)S)XIVNII9!N/8W/KBKXFR4]X$0II=(X-#Y MX6CA90]T3&915B,R+67K%#T0YW$#$C3FBC-A4NTIVL=1VEH_C#,[C=64V&3L M\F(R7@CO[\/YUQ<80F*P.%TS>#60.@LMG 2"W@>>"BF"#V4HDP@Z4I]X(-U' MW#M);*TIQIG 64]M3:+RYRO:&\9HB#0$I<%RD4 8QZ&T>P4;2E\$FXTD9SC' M[R>NM0X7YSK)*ZBJ30S^[*)L6OVH@Z699."F["_),R!'#I(E-EOM.+'DW.[D MH0?V&=M5].-3'JNP!L"X?^K5P',NK5,>>$ Y"N_+X 2OP-&8"9&4\.H=G/>G MKM\(^_QIF%THK=J8R^IP?#/^GF9;!&D=L%>>>N=I)E/M3UV3:>5>H[$AI[9[:KX=C M-P[W"])1QX.AZ/XLQKAK9\!$SD#)9!@7*G-:^TKR<"K[=2K/?6K74E<+I_9T M$E**L]0 *0L'@CD)+D13.A @IS+&2&M?[SQ(5)-G=#54W$T? MKZBB%C"W3Z8W77]PZ]YT)1B8B%$?H10DE;AI0\)S1!,!,IB@68P*0\&. M/,3M5#5Y!G>&NKI*:L?'8_RHU]:5Z 8D1^MR3->Q6D<(9# M,D*#*)=6/O*$6TWIR CEC-9^=SF6UB;O>+I&:J<*;0^_[_.U0%],9O-RGUHB M,V,!W5Z.,J0!O.+H&5OCF*$R2%:]"&P++?TF4/2$OY,4C6YA[I^4QK.#+V.E-; _=W]UHZ4RL9T*4'SP;QY^_L?&;Z 9[DYCUD+Q0Y8+! M@TV6 N&2*;33TIO:YK$#-OH]LCN[P>E;X0V8X).877;AO?NN'T:7Q;G>%.M2 MU(.@#8LY"% 8$8)0CH A.D#4W,BH$@^ZMAD_+X?]>B&=[92&8=+ P7&:Q9!2 M$*$, R^T1Z<-3TGG1)GHFW2T0EI+:E>>=7\8=.;MM GQ@Y38S##=$T\Z:ZES M1A9XH;"I=RAG="*9UM22F'5([M'AMK-TST9Q>X@26^S#^G[ZQ8U7W1_<.+Y, MLS =+IY )OGYY6PX3K.C.K#N];DG]5X]G/)*75PW9[!TA0A+(6440,1%P*AD(4EF/J(U"U0YLJA!^7+CIU21_&GX9#_,PE%RQ9656&=R"L@GERNP(F[SG)Y]D ME8^AOI)=OKO,-3A-BBXP84"J,ME!,P,F< W2BN"H\YQ[7]E&;*?FY"YQNR1[ MLP=8)A+]#P^F-'(2V98[2MR?*CJG160IA.I3Q_>BK.>FFG504YZ+Y"PQN(.(]'ARD-)8D$85%U1G." M!XOSEFFK,'*MO*GV).U4J_+ ,C<0EE(RHS,#S4HI1\:M8B+AX+/6PEO)3?7) M,OO2UJ]EZ0)#M\U,)UIJS= L4Y$7SMUP_#K=&MD&@-":/7WMAM/%J,_)3?S\ M9HS2OEP(ZAAK^M!'GF1+#Z*WDB6]7O-&^1O7RSQRG[B%;(DM*> ,/'$%D5Z$ MXM+37+NV9E[WHJV16ME9\7F/(6VZR4AI8 M\JAI@3ZZE1HU+4-4/%!/3>UKF@>)JI#J>O\"]YVLD0?-&9ZL%+=+:9O^:F+GWNR8+O14VLFZ79GLV5;LU77T9E;M1U]<;>O MS!$VZ^BU3C)J=3BL9?661,S6'>3<:*-T.>JD@\D0O"6K&U!+&>1D:9"EZLE5 MKWC<3L[)P]SN%?N&?-^=;.Y5NJXV6,T1RV)B<"T3&4"=9E;[A*H* )/ M)0.=U3X,ZG+0L[6LA+L[D]KZTW)KEG11+'&W).Z8U\C[/^FTU\<]J*MDXV[T MNZC;O%YL52BW*%):E,;Y0LZZC.D:CC'F;!!U( DKO309 :LEQ=#!!,53>7RJ M?1UW&L6G6LJ]5W^^N?K-ILF:H/>A)3H=N20(I@1.6@T1XR_C./XA:S_AGDAR MO[;PC/B\;2[/J>K6[&.Y2DZV3#]]Z@T,$PLZ>RI ZE "'HRQC T>C^E MLG7:UY_[N(64GBW)Z?J_8R$JB+RUG;^<._39_3CV??+FGY_X$KF%CFIOCJO/ MOP<3U,H8T&H#8Z6-F4 E.FI0G8B.$#-UQM4^I'>04Z%#[NV/WG@0,AR==D& M(+ 0JBR R<6=9\267I?)^ [F'6VEI^_7O3J8N*?E;1T-M&8L%H-(EN^4;AQ+ M*L=P_"6-C\WLW/5Q)QF3O>FL9%PVUGMV:[U[H*6)T)IG T&7<6U*9# I1 B$ M&D6R9JGZ-,>#"#RYOFB?Q6XV!"?29J(R2%[F)0D4A^PFL:H[6UK]8. MH[!?(]4=MNZ4%'6GM]8,V;LT+Z,6/Z1E'Z!G\_ETZ"\7V1;SR48_J](O""DX MQK@=NL1)!N\D?BH9P5=N.D; W!!Q_=9CJ#(B[&[2@5+A,IP3LFD$F-&R^X##;$D(DW/LC:[X%;B>G78%7! MP9V>#54$WYH9^G3I9^D?E_@1K[X?F]-TYS-.+(3915$E2W%[D1N$(!P8BQD1 M$E"73E"PI4^63!Y#1J'VP]Y^E#5;=G<(2F[;J Z4TD!3J=]+,^!7L_GPPLW3 M;!"J9"T(0:,)Z09V(NP?ELH=P2H^BII M &?OTI\;XII.QOAE6#9>V,(?ETX&SR :PI _8C&>U PRYTY(*K.K;JP.I;'? M;HP=H:]31;7FQ*_*8#\OLOV.\=%__H :9>GWT7+FXO3(58K,E)$!KK1<9QHL M(0J4HHXD0TH_JLI;[TS%Z2^',_?ER[1TXUZT@=F4^0VBC5!$H_T$I649IAX9 M&.(LH%W-Q 3#G>D@1>QAPAY'6?HAZ+DGXZNR?EJS. _6=Q]OB_;]Z&[KTSNT M7P?4_M*LL[>:@.>E-T*D#JQV"?UQI3TBA.&Q5#VKXEQ5ZN7C-S[UNQN.BM#+ M# TWNKU9=+ \,/0%3"88LO(8RUSI#,E:CYYC3JR3[+-]Z>L[WZ031-V7IM:) MPEJS;@]47!]OV_;[X"ZKQ3NT:SMK@P,C5I"2M6P\Q<-.1T2@YF"M\4W7%:_K"EQP!Q#BBQ5@M.A*O>[:&_\O,;R#O)E))&H!N@&0B%.\T0= V$ M1I:9$EJ'LQ6=-V*/ZF)E[U+SXW32FADZMOSZ>#MUXHJ]%)MW:>EVE/YZEHE% M9('T#D. $# 8H$)#-C%F&:R/O/:0YPY+SC^%KRE>CM+UJ^>U&E9K_529?"M( M"4X%6HYZQ41I5T\,V$CQJ)?1AY2YY/6;PIY ;[OEY(=@ZLY#T;DTV)J5O+\\ M^W@;N//S.B@D[]!^G5BNRPVZZM%&8)&@"V]L:4^G SC%A1%!6DUJ1UO]EI/? M[*%7B)3)54J?TO3[,*3[Q]$^&RT^B&2)VV!-Y+5[H)Y.=;\I2TT@_RP*;PKB M[R:+=X&T,:]IP>[OX^%\&[,DX);-AB.?DJ*LD6.?>"R\9Z*BMB;4/CE/(KC? MU*DF@-VUFMO$-)Y&>3*]<..PW-2[N#4A!B9H&5SM< =+H\%P2D ;%SQ5*L38 M79AW#,7]IF2UA>JN%-U:-+BCMOSXD/#A#^VJ'K[#X/"PRF5+G"92!.#"EO[I MEI6W;UZZ"%-CF!9"59^'>HZJ^-ET/EAG,%VZT7L_&B[SC5[C$F[TOY.;_LW- MRV/]U7I7W3X$F)1,*P::<)0'502\EQ9DU#$;'5,R>X5V2,F&5/!O-Q(YF MTA M DHY2A*K?;?350']Q@W'K17*ZW[ W?MR.+I$=^+6[HF)4^'+8W]0 D06 M! QZ$9"2=I*%)(/J+MXYB-1&B^\/P=".:ZG.E-94]/(,#Y!86!I^W\@U??6C MC*Y/<9F3?/'MQ#1FMJ=:X^O:O7&=M%AX-WEQ<^3=_GU8-'>5/^]FTT7#YO?)A. MO@^+]S6@@L>0J(-02A"%, F,2PJHEC9Q[DL7F8?@>,!Z3V'$]2%P6MO)KE32 MFN';KQ'%":;OL 7.T%2C2_.WHT:4>:EI"A0B2W@ZYM).DV0*O*3',6-I_9?^ M[GIJK#?&^V]IZLH"JQIJW M2Q.2#+T=_\4E$ )L-!:%TXDE2:FWM-AI;B6FV M<\8A6+A3+UQ%]*V9H57AX3LW+4Q]3R<8G&T?5:-8>#=]9RX;=I(:#"L]*,(3 M".DM.!DS:!)3$-E(RFI7FIVI;'@CW,8--+_Z.YZS;\:+QY7E\\XU%:]0Y-.Q M&ZTIF#V_PG,Y7H;%/>CJW%Y>60VB9-9K(R'FG$MV,LHK\M(,*Y1T/&>CJITR MWPDCCZ,L^1!T[KANZ4G_#5S&H'1#*@)>L#R<_?'\ZGD:AZ_HXOSQ[,=P-B#: M6\8U ^Z,12N/'JTKV1\DARB\TS'&VE]_F%SIZ%P11TVBRWDU3WP]S-1'P(+Q.4$<# M\"K5V;.UJY7F?TO%U1UX3720NDSO3AJ$9>@M"R8A.T8"TTQ94OT*^3Y"6@/2 M*;J^?>">+/@&T'//5ON,_W2QRP(EPN"6 F.,*[M,@4%W!+(-/"N!7X?:-XH[ MR.GW/>%1')-'::Y%$!9&5CO4.V.LLVCJI0D@/$K'*PS03 XP:(JNW M"M]-46. .E;Q=PN@:VFA 4S]EB9?IN[;UV'8QE#P1'G<99 4+X\9Y18133HP M1J.E7A#\HS*L'B2JW_.R*V35U46/X"JI@:MM\GZZ?BLKACSA!C N," T%B]2 M4O !'0-F%>=_:_99;M.-B5=%-&]C:%,AJ^PE+)3?)X*9+MLR= MQ)C'J 0YJAAM:=+K][K2W0]@=PGHY\BKH].[ #E1P T<;ROJ%VTLUD&LM(%@ M8 QEL"D(ECQ8_#L$(3B1A!HTIK5O#^Y0T3M.3E7MG9;9)\FY9WMRG2)R*Q#,IJI,MY"RUUY0K,4_OIE\OW7 MU2]Y/.-V=S@^48 -^ZJ'GZ]OA.+U!HSD;H&<6O%.A/!(6.;$ M/@L/A"@NK?$FL=KY=4<3NQ?.Y-/W9LZK]1[A_5/2]$8Y_$VQ*)[QT68AK8.( M^QO/>*LP3@@4:*0R8:"JA;@UVNB!_/7[U^FY".T\FKXO5[V"V!LPD'=N1)&M M\@WW)=&!,S1YH1B4>J/2L5V I=EBJ&FHS,PQ$>J/C]].3\_586>%6G7]M(&U MNVF,I07WNS0OPY6I]X:!#A2=21'1L7">@=1$,2Z\%KD#K&VEI]]K[=ZP5D<_ MC6)MW3/T:M5X=T"Y91)--*082MZ-C."83" Y]UK[%!.O/?UO'[KZO9QJ!WLG MZ:MU#+Y#P[YBBR>-#$B4%KH.I3V2 2=,!(J>6#+49$UKUQ?L25J_@46#2#Q2 M:ZV#<274F\Z>@Y)LD4M1D[UA_T=2\I>V%. M/RW,U=!*HT60ZXNK2?YY/.-D/9[Q].+(O9>H431Y'#]G+J8,W!&=60;B7"G) M91&QF!,$Y9(R/GI-:C??:V &ZT X10PE&98#7 3-X(R(D!Q5-GG<2[YV;<4N M>AY':>,A6#EDXNI!VNC[87OK(Z[)P05B)-I=+E$Z!"TP=1XL#\[1P+@5>XUH MZC2'HLO>^97TNU,2#/.R5 MJ1"'2+EGJ+R;3.=?GZ')1?)7Z65$.K2K(8 IHUJ%CR@9AK&M M9)Y'J[-7I(95N;MRBPD2!ZER4DVN#01C[R;CWV8_"_\7/[L<@ MB\PI[D0(V9:>VLR!IXE!3%H'DCUW655&VQ%D-NDF'XF3R7F5UNB]T<=4#H'2 M;^S>%)#3;XWV7*#&G=$QO)SYQHAD0S.>JL!$25;&8Q&L9/A7!!#EE%@M]RIN M:^_&:"\=E*FQ98+/Y^$%_LK[_ F_.\NX^G U;W' '48I1FH(MHSNL:Q&VSG,C^<:P_7I_"6&[(L07:D<3DZ+8.E@=;V*NMRT 3.SXK!VMO@>$ \A>UPXZTID81*V<"B M6EU$L>B ',!$%:USP1-2.TNN'O7]AF)/81L-5G<3]LCM]Y&H.0:\!ZGPL>!REVR7(Y#IP#%IDB7(MU<& MA',4G<0B7J*-B(IK9IKS45:T/W*S?$9TUP9":_<;;Q8#-A=-SH?CO[GI'VDQ MG.QF6,U-ALE]/SWAXJ/2RB?=B'3!?:6KD@W27B8_?S:.K_YQ608 7J]^TPXZ MFY!TD*!LE" 26F'K@P,OLO.>>"%8;0]Q?^KJ]2O_#;=I&:;W?KRQ^LI#"\ES M)CU$06QISU\2"4%-> C7$^\ M>3-&"5T61A91J,]<*2LB:,&0C6@M>)T]2+3^@@219:A]+[F%E%:Z@=?2^:2^ M AK T>>I&\]PY9M:YX43<0]WL]+X;G;_CU8OT,QSHZB60)E#WAT*P%'!0,4L MG>(LFNHU(S7I[Q>Q50 U:42[#2#[;Y-QNEKZ1*\OQW&=W1 S8WA:6."Q9#?$ M:,%&KH%S(91#IBBM[8K<3TF_:.L/&9/J:FH ;+]_^CQ-;G8YW?!=5IQ0KDA0 MA("Q)9 :&:@(R"!64CRK(VD'X=FKZ#:N; 5TE=34 O ?\G#?C5;;#?<$A M:F'C5_]G&L5G\Q>3V1S_T>0B76>G?DS?)M-YBL\N2L>=V6K.WLT-!Q,BDY0X M[DV5RCRS,GF,>.""$2^]9,[7;DK3/]>M-/'OR+OM7\ 'P:J!C?CLNQN.BB!> M3Z9EH$8):#=D.TQB3BT!M&89I>0;'7(: IS?Q/&E"SKP+]B.\:?O_R+=&!]!I_X#8 MRG31[@W3V=&U[Y"J$M]*1_Y]JOQP/G% *\$X9"-SJ2(0ECM<>\K4O M;:TT]GX2X*\"@-8>N5^[X?0_W>@R3>Z_\CC^$7O/3S[ID?H8ZBL]0E\O_7(X M"Z/)['*Z\6A(%,)-!0$\!O008DK@;)E"[)367H9$_:YNVD<]ANV@Y^0WO_5G M+_K?E;VY;H"RN+XJ]UDIOA]_+%MB6BI,RC\:,*CWV>)E6$EF9L<4$,"J\T0RC@.K%OGN0U0@2SPN8;;"M MI+V6 'D?0ZO'!X,NA1"60B*1HL@P[#12$M!<6;0!*9/;?:SK 7([68T LA84 MMD&MDEX:A=KL>L>N7J1T2-8IQ\#:+%%FI;MCI@9X<%)Z$H@PM:_(]J&K$;#5 M L,>8#M),RVA[?G5]9?_UHUG]%4"V<$J!0(",,Q6+.J7$L' M%F*B+K#:,T#WHZS?.]?FSMM:.FP)F9N[[2Y_JWV=0REJ\@Q%%S4RYP6XA'&_ M+E/F$%M<1&1!6(RN&>$#O6 .U MD:'X(HW5FV#M(*??U\!^P76,1AH UPLW^XHN;?E/*=+Y[D9%:@M7@AN2%<>X MASGG, SR&-1+C.PCM4Q&JV)TU4=%;*6F$6CU&B14TE4#J/N89O/IL)2WWL_3 M_=]=[S"K$Q-,013:@W!1EH0J!QZ-.I/:(+_U>S0=3V^_[EPMS-PI83Z3 AL MZY92!JJ(8*E,VT,W EU4FL"YI(!@H)62)-'N-^OYD5>9 M/])SJM5B#)6@RP[-#\AB_"!3SPI>_ 0:BME#:Z7_#!RXW7;D<6ZUZE< MQBW''$+E3 M+B,C@97!I4)$<.BP0&3.4"TUDZQV79+52 %D3#Y-NE=,RW@I#JUO]2+1, MT08PSF%05LHN3982./-1$>1+5F]/O@=9C5JW8Z&P+]2.U$L#4/LTR?,_4;BE MH<7JRY?ED6>RX*M4REQ?-Q$AJ18>XF+N+64,7. .J@#2YC*/GBCP&+#@L:"ESRDPH6N_ M>MQ+2+\7@5V#ZG39-P"@UY?3\7!^N=@:KX<_RE?7=Z&:6$LSAK]E)K.0T2$G M5@%CAFLBF#"954;1=FKZ?=/M&DJ5M- GMXF-TM?)Z/XYN+;=/)]F5BQ8L6: MY(4P%&09BB (2> )RQ!X(E)3$E+U@'H'.?U>ZW:-J%IZ: !2+R:+.M)%-^LW M8Q3<%]35FA>2E,XYXBGMXF+L@0)3WO$DRHVFP%72M;20?2Y,E($!66>TNYISHY4-[E9V[]V+TITK[ 40]=@ M4D^H;=B;D,K4DXU4"D="%^Z&!!!0%GI28Z.)UG[6G0' M.:UT(.KP;JJ6,EK$U<:F4SI0Q5F H$W)KXJF9!A3"$Z[D!A1P==^(]]!3L]I M:+54_A"4CI1_ U"Z&?U\AZF5S976!$\Q^'0R$;2TRH*1)@./1'K-H\O[C4L_ M % /$M48K(Y5_Z1+7?0(KL5H\74[G\WAXHN=%Y)@(;KBSXG2%#=@T! 2!YNB M02J8-?O-[\!5-L"$?[L!TDX"6ND>UL%95T_P?:-GZV!Z+;V(LO2M%]Z#R&7\ MUB(?+E'*(_?9AKT*V!]"SS8"^C$]%14[J2WE'J$22H>PZ=7@]T^#B,;/H1!':5- M3I)@ Y[+/<[=\S0.7R_<](]E43)N"1\, V4<'I8\>C J1% N.Y&R$$'5OG5^ MB*96>O>=-\PZ7BU-PFS-S6K7)1)+Q,"!(UL@J$3OC&:%CAEZ:H)1CYNHHHP%X;=V):X_?9X:AJ@L4_>^;4W*$,EK&UMOK].?@1#14H+1,N:(-&%7:C-%K"E:RS+U'__%< M\'I[4)E$9T\?_2;*':>:EL&V:",]R"2FC)R 4H:#2$J#Y^B;JL"9XS$0SFJ_ MKNVFJ-$TI2/UOR^\#E=& ]#:Z$G^,B$18;C0$WX]2@N%C>-J L;B^UN9'V3F M0RC[U#F/(B6&E"K- !@>>>JB#M'7+JJI17NC"5!UX-J+@MOI2K^5GW=I/F I M$>T#!;[8JT&Z,IC"X]:5S :AN8^U&_GLHJ?1[*F.S>:ABFA@HLX=1_E#FI9O MN"^)#A(SW@7<(MJ@V1DYZ*R$@WO<]U.E MWL#9]@IMR^0JH4U;!"(;>W/-D"91);3=(&DRI04X'M9)9>"9&I&(U8[7;HWS M(%$]QX4=(:JN+OK.$5X= J]3FGV>+$=5)_0?O@]1.3<,V:"49A)XY&7J_40252_5%4B@USPT0BE97,FJCK7VGNINBGN.X[HZW6EKHVQ*M[>JG^23\\>%R M&KZZ62HAS-^'\Z^EQF. 6&6$]U3F78 MXUZFZ:CE>X[SNK!5W:NA >.U"'3N.[D54T9G"4ATZ5><--BH% 3CI3&6:D5K MYQ-O(:7G"IJ.S%4-N3< G]N!]$I*]SJ#EDB:E=,0I$361!E+2VW&KS1/TOK@ M;_M.M>.[7>3M!3/]VE7ZJ79U7NL!:V.CG:)_CB\E%N<59?-(Z26"2/WU% M-=SY^>K"YX1;K"KKGG2559_S2O=9-XWUWN?-I5?1XJ()QX(X7XA#@"Y*EJ]1 M+Z))05$)0;LRVI=1\*D4FOI$LM;4UQ_D>AK%]5JU73L>R_CH?@T^&RT^$K]Z MGS^F,/DR+N._/Z3I<+*D=)G^DHA*WFL)A.422Z%/X@4KV<,N:9*RY*SVU,). M&.GW3NZ,6-[>(:XO6#3@9MR:/?YVQ>(B3S4Q:5U*#EC*Y8X ST@?RADIN54J M*RES[?AZ!SFMM(_K#2R3;C37+@C79?0QB\'IR-TT "@RA9[GS^YT77S'\&4X$0YL"[B0:$9 =QW"4)6 MP1OEM=+UR\)O$=$D<(Y1\)T,CU.DW0!SG9 K]>N?'KUE$Q"B6R M!JI<:?CN.=BH.>I<,!U0;J1Z4X&':.KWX:L[,%7510/8^HB*00)*H_2-1HD_ ML^2(9X;HE2F 1/2!AI8]1*J/S1;K=]_0S4QR-LM+< >$NHWO@"!C<1$"R9#ZS+%CUKG%[$=;O MLUEW0*NOE0:@5B?\>7N=):ALS$F7QC/2(_MY447$(J ;ZPVG-J%M[RBII!(+ MK?2.:B4P[1,A#6R0%6;L6<##:SB_ZO)19\=RW;[E[,MG M&T\X.9HDN>+HGI*X'!Q@#,_@-$V1Y&QY>F)/./?;@>G4C;^DY52%FU]9+?[L M3S>-*YV^OYS/YFY<$DL^3D:CUY-I^>' ^*!--!)RIAA+4AO!*4F BZRTL_@_ M6EN.W7#RJ!]Q#D'SG>N"_H'1@,]140KO+A=129+6T& -.H NEK@'!6 ,@Y!$ MX%2HS$+MQ@C5F>CYQ:@!9':W68Z R='[Y-O"L<,(?3IO8K?\AK\XG[T9+QW. M94L!:[-B0J(-RR4?GV2'?F9,0*/D5FI)J*_]5MH!&SV'LD]OQYP*E:/WS/."C.Z:M3V]#7,:3$X,,EZ-8Q-[Y3_3#/=NZ:OQ MXUL*91M/RK?NRB:(Q**.B[88Y:&:RE+1&8$;2KSV(M/J-9#GXJW?8.01WVEU M IXG<,NU\EK+ ^=* %[1I%12P%*Q93A#>SX8\"&Z/YQEG=M#E_$X!><%\CM2 UQ$] M9955Z5,90%%3.M\[KUCM+,4SLO=DGGV:V),]P>XQG(X/B6;-_7[2$3P(PR,' M3=!G%QE5:=!+!R(]-8(+(6/MMA?GY?#)/% ]BGW9'?B>PM:\YQUCIWQ,E"ZC M+$!F568LN S>:@*>T"A3I*CQ3;LTL /H8-6LG55R(QP2@# M;D,9$<$H&,<].&*XT\H*+YYR9/D87N*:V(X]P.V?YNUNI\0TYYGE0"#H5&KG MA4+'(D6(*@9T_K/1YNP'9Z<<][MO'_%UZQF!]@0.R(WGGMT6RRA#;&!@O4:K M*H('+V,&Z7/2-@1-=?6^7N=AK=]^GX]XHW4!G59VE']8+/Y@'^!C*L7S^/T7 MD_%"?9=N]#E-+]A ,2=-&4]*J$"CPS%VMA%]EDP#)?C#Q*O/V^B!S7Y;GO:] MTQJ&U!/8=0>?^MLD1P>1I>0BR@N]=-2TXQJ07HIN.M=1,R^U[J3\L0GN]]JC MYK_W:"L ? );=[L?L5U$(8H0.$&9!(4^A76Y#'H)Z*^CS1/9R,AJ]X;J@=<+/?5GJR)3[](^2QM2/[B.9B.BRF8_&;:#1N M?>?W\7!^RNSDN@1TVK+L!%FTT<1,YVBIYZ6K*F$@C/3@->/@',DV94=M?F)- MS*Y;=1Z?#+-LSRF5Y3QD!RQ;=$QI4&!-4A"4)3Z5= #5W>R9$XE_U*W*#L'L M]GDSYU1_ ^[0DG+\Y<60BLPCTTXHP,A*@6"2@XDJ@:(Y:^U8]*EVS>5/!+0R M1^:L(+C=V?1HC30 I^,%=\/V.)9QH^_<15KU^48W22I#.3")>UIX)<&5[%Z2 M>8K&<^ML.P4>V_GH%]PGP*I:MF@E'?<]J?B6+_?L?N]NU4(^Q6'CIT1E_-;:/MV#Z9]CJZWZNA@6,^HJ@4>C!T)D#N79 'R4S)O@'=>/ M<)<]ZB;79T#X^3?C$7![/-T4CA;/S_7N@S*7.?,0P#GTM(54 ?RB0$AD;VSB M2=+:@V_.Q=LC[:/PE/;B"6![TD?B\NW]6B[**I8)]>"]%B!TS&!E8H!2$=); MJCQIIH_7@;P]TJ8)3VD3G@"V)]#N^$'QK"K9-R2D#;6(X)'&GX_FLK4S.#[IT'-_\0T8 M)20*'B S@^&ZB!2\T@RH"(ZX:+4WG12[]" M#PLN<*VY"08RMQ9$2 8LL00H_IW%[%6*C\<;.)#Y)W^+_00,09=X?M*&8*.5 MZ\-2$\)ZXH,$I8D$H90''S!$S#H8P80UY!&E2!W"^9._-G\")J S)#_I_7] M+*6SB2ZD!#*YTN,V63!*.Q"4:.:=D<8]GF"@\HW 8[ZA?P)[OR,45[W=/U-= M-GI >3*]<..PE..9J[(/6;[3FNRCY=!&17:V(I3W)HBNM&-C-H#U.4.V/E"? M4G2D]@O*4ZG(9C27B=X"8D"!"31+X*3B$)GWS#K)N:F>4/7?%=D'8K:[BNQ# MU-^ :_=SH28>0IR+DA\9>,E7U@&\SP08CQ_?;E7A*[5!S][^_^U=6W/;N))^W_^"70#$]66KG(O/254F=B6>5,V3"U=' M>V0R0TF>^-\O(,NR+>M"D: !)WF9\L1)L]'?AT:CT4 3(*",[31M?!G*H6!L M2A71DL"*'(IYC_QFX4?(HY.C&1^IU^!H#Y?8(.:8ES(^CPYY&#$)5M42 F^9 MT58PYE$QZ=2//]M=["$1P@MC_YK9WJ]05'EFK<020.D<(!81H+EQ 'N%J:D< M1+"85PI^S;O81_$W[UWL8\C4>ZK=N%8WKV>RW5^/9812["WP)+Y_$A=>19@# M BEC,>,*\]=SV>57OHU]%,?SW<8^@FZ_7#7>I:H@1T@8( 4,&&J"@;18 (0Y M@X19;ZO74S3_"]_&+G,N#B#;3QU_;ER059564G,&,([)&0D9T$1(X%P%*3>* M$/%Z5L1?^#9VF9-P -F&7OPL?!H^OQ7K(+,N[BL,#N"1^+"[J*P%7%?6>6&$ M4<5TQ_Y]$?L53L9AE/L5+V)73FHGE00<2PP()C38AV@ C:V@M"I@64QOF=\7 ML5_=A!Q"M]\7L;>6ZQ$E M)*!1Q8'_"L:;,:\ 4;32AE9Q1Y#/^$4_NG3M^-- MG *=P%$L_N52OX?-QRQWW%,%8"R)(,0*H TFH+(59I6CV)C7\P32[XO8/YTG M&)///W4@<.S%54:TIYYB )6A@/#@0@6"(CZE*J2CUE3J]3B"WQ>Q?SI',":? M?_+BC*,NL'JLJ^ Z#6 N.E!/)! 5K@#3%:1(.%7AU[.Q_WT5^^=R J,Q^:<. M!8[930E''1,$V.7550(94-A*H)@AQ 46<)BZ<6,)X_[I<_0_P=P?B<4E7L5^ MY_1\P%7JQ_]\T%7HG7JDNLHV)%B;"4 [Q,Z2!)@$30 881AX2I M\*>IWX/8KLE0EQYS[6?^;6#49'ZJS&0:&+ZZ)& "18D+BQ&O,"#:P!"=>@&H MP:;BC#A+4M_0V*E,YJO!PSFPZ8/2F+V D.!C4U\%:=?11NL+?A5F3&)( 8+> M A)\&E">0Q#L!157'C&<^JQ\FQYY69,(XDWB#+5W@9Q97;236 A+) (4NV"6 M$/R&-1TBX%%%.*N@XR[U.WO;-D+8A[E$#:62""J3OW6QJ4195.F#[&9P/,C,!?#DL=M=C4!3 M;71\LDF8H#?A(>K6EIBP9%.A.=&*)7_ \[D6>4]R1F#*0$,70)6G:_/2STJ( MJ"?8 F54O.SM.5"N(D"$/Y,2*ZR@3$R5YUIDILHH<>!NXC!JP0'EHKA4S>17*;'GF7H:'8[J5*#T,70);/[J:9WDSJJZ># M6?E)X053HI)AOR@5(+$ANL(B9H&YJH33U-G4V8.]"I5$GSYX-V,9OP F?73S M(&QCH26&<@<)!19)%JS#P[H-C0,4R: E%!CKU'5QV_3(NU EY\U@4Q= ES?M MQ%ZYCXVJ5_I;3!RS2@-)E0 $5@((3BV0"H612<5Y\H=6-G7(6[N0G":#3%P M1;ZJ=A+CN<]JOGJ/RW+))!- J4AQ'SM#R,H!ZROC6%5QE+QCV:8.>2DR3L@[ MR,Z%\60U;;S#7&NN =4R/M^FXU;/A/^EU,**:TM1ZL#EN19YHY5AJ.ZA2 \3 M%T"25;[H[,:U=3SS/)W4JC8A]HI#^M+X=N4CG9 :8V,!H\O[3$8";24"WMC@ M-"LA%$G>1*6;:N70J0\#MJ?ODL)1 ,OB47PQTY-R% #G7C0%@;<+=PW*9 ?]C4D^N%]\#69/"?KF!5S\>*4XK9I0W M%;#!I87%+AY&&D?"]ALC8P4/O^QT\'L(^,&(I*\UFB?0GGK=,?)9*1#H% ZK>;'FZ9M MFW_BP8'Z'GXSO[TDJC*FLAPP%Z89J30%VBL"'-)1&3:9Q^OY9!RC?NG8>-GMOFSK\ZUAO M?AGODEM#.*">"T"LHT#%'#0+^SX('9&.;=R%V/'"?UJ]RBM@&$;+W- 5X#5C MX=##S8\]7RK M+."EX0)SXUF(0$/P20C40%34A0DB''/($6B[<>B8KW9B$G]E3!K-[(7RR=U= M:_X<<5OM>RXMLDKB2H:(T@;7&DOD-(SM_;#S4"%NE>9#V+3EFYVX)'X.+@TU M>:'AUV<7CZ_#=OEY6J?"1& 1^Y1;&OPN11IHXP2 BCI%*:-"IW[EY3@-.]%/ MOA[ZO0!.!;!PAQC ]U^-%=J!]N-N"-C"U2!CV5<4BK1"]FK#^S MYM(R*U3]^CSE!7LA;]_D=\1L:]<;7S MD_FEE=)SJ16PCI+@$1T&.JS5P#,;TR+6*3G:*)^JDO=\*!43-CU'"KNG;F&1 MR',\I#!FJK9OFWH>EEI7FXF;W;=_;?SI(CXOMMI/Q+\3+;I0TS,]G5PM/[UZ MM6B(]QE)DT$>["6LD\@+/E+U9$/5+;.!$*JE)QPXJ,-B9W$%E! 2,&>I)))5 M!J4N8CA*P:&>\NQ[6-GC!SXZ-7.S)Q"MT5@\V*/21GN/!##8:4"D@D"% 0!= M64P00]!7J5]Z/5+%S%BFDA !K:L+8104$ M5AA K'@EO&38F4-N=PS%\G)U5 8UA<#YJJD<1WM6NTL)J<<$>Q#IQP+W^ID:J.*^>KZ?-8GDY %ED#7 .Q3>\8DV/#$N+ M=)6 %93Q7;"7H6M4)V\QR^MAZ]'0O7ZR3FY3F5'3..G^ M4,'*L4SIWJK.5(H))T%%8; J5 ;(RGE 0WS.B++&"I4\&WV4BID?'GNQ[.N8 MR!50B[%]>#LF_:,,W8,%+F.&3FI= 0BU X2Q56]-Y9V$2##E4>JG0(9KG?OP M8$12=2+P: B7RNDPN _UI[#P7/SCIC?NC_!WOLTN(19!1\0 9D*$S26K@(BK M"F-0(@0-AB[U5:GNVN5VL9DY.ARQHKGXQ9FFMLOY13 BHI(04&U#,,,?.C9?"N'T9%TRXFR.;?EF.*,\B&K1JPW 0G[FS8 M+R(9 @I7.(V3W943@D2P\F*D#^Y.8?F]GLW+7+'J@G M\WD[T8MYO/<_;V+BJZF7%V:_-=, XZ.RV_>JC?>#UO\R/AU@5&W?3::+>6PH MU;L2>6R5!I4DOZB]$M4F;WYZ/1605H9X6@&K87R3)G9MH0P"C@SCSC,/5>JR MVUVZ#/60 9>[:P(1G?5;/!=;(%D9_*&M)U12,8@ EB+X RHY$%A($'MURN9-)";AT:9+?1G@"EC#GPST4O.*84D,T-R&-<,%O:6*1_G$P1#V M:@)MZCM#3Q3(RZ07 GT?U8Y"H#=];ERKFT0$VF@R_FD1'_<\\\NI.#M;S&?S ML)R$^7F_HJR/II9W-Q\L6'F&-0NAKXO12MCOQS=%#:BL\CC$0,KQU"W,TFB> M-T,]BO/+ &D!GK#KJ)\HP0)(H6CP!Y+%5H@.H J;2A!GL4S] MHL"1*N9UI.4R-@FD17!VZV;SDD'"@V$0J%!\-0;!$/$PJ@"L!-(FOG3E4J_\ M6Q7)>]17 /^&PU/ *KXYB)6]+A5D%F/.[[*JA',1'#R7(#[:K)SPQ"6_V[Q# ME;Q'>P7RK ]$I;VUTCL!=U+/)S8:8'+CEFVS)O/)H/=:1M(D3WKR".N,G97$ M3BH!8PNXL;*2]_8]VV'?]S]BQ;&SI\%[ M!'2^+^ZP/GN6+;[KZ:"0-%)Y!X(K"+%S6"V -"R^O\6XX=*&69UZ*Y1V!(7F M+X]AW+,.?/D@+B (^!)&LWP0__W?B[L7>;\W];)0.K:K(I965 @'-%4VKEW! MPM1+(*RUJ@IC43[U >5>A?+2+R=3-DF;#+8".+@QAE6'1*BXY-@S0%3L>,FU M RJV:460(0A5"(%XZD+QK8IDYEPZH#=CR\%6+X ZCR*B^T:IQ!MLI068Q:L^ M8><%))(*J(I2[#VEC+C$M'FF1.95U\01#J\(.+S'A1AQ.WM1B02ML*90I=O9\4M?WS8PA MC*?K08F-&/*4 T8C[D&JB10F!,@ MK4"4":NHZ/;>RC%?S;LLCT*A<2U?FG-:#<$KY"J*-?#AO[&%,P;*(PFXM3QV M@?!:)T^-/EOJ[G!(A"/!->QT?KWBC9F[?A$ H=I!G'C!L M@H^-;UL(Y@1PIL*$!#>+D.[DBKI_,^^1W'B.:"2KOPXZG=B[)J=J>G>XN?R+ M9_7%E\^K(9.PG1?*:*"DXO%NEP(:*PH,4MPA:"K!NCUUDT*;/.'4J"PYEHE) M 2M@J1RX7_JX[F^BI(>."@:\)#+N^$W8' D+#.%6$\854ZGO J32/>^B_/-D M7OJ1X?5/@E4;'@.YLA4C88N8)5\LY@%9SN;G9B_%Y/9,@I>IL6= MJJCU7@%J8(@X4.PEY;@$,GA!ZQ7F6*0N5=FA2E'$Z8%QD][@A?(F_MBZ=>Z@ M(IBZ>*9M,0;$. -4A1B03G%F.5&,IJZN/ZA47BXE@;X#G?KCD/ODX-].M3-U M^Z4Q$S7]4)O_7NV_K206"<. L-(#0HT%4G ')$=".:=0M7E'! %WHXM]8#27"ABD M-;(A2J<$)O8V!Y7*7/R1>N5*"T*YK(K#6?IJMW2\T$CH: M=AW6Q2,T")1@+HQ"0<]IF(S0=EK/=GZB2);TQ;%);M3-1R)'(K,6L#9MKM[WWC6$ M>IHHBV.+^9B3)!((5 F@E:ZX<$Y8G7I%VJ%*Y@.6U-%-"H.7R9O5I'*^@MQJ M%$P2N$^\-2':APQ8PB7S3N *I7[G>J5T>D%]F#X][%X>@>Z/WY43Q H( MM(V/1%8L/A,5?+,PTE8>&F%=ZJK\K8H41YP^(.^G3@^+ET>;AQ,\R2461AC@ M>-P.&!9;%#D%I%5**VIU,-NXS/EX5$G :,568Z]8_4Q> '7NTU]OFVL]J9=X M/ T,6U7/[C1#EY1;JTTL_+&.A6E1(: 8%8!R(Z!&!",VUKE$%_V*\D\]&;$C MPYP5B;U>7$/-8O* M/8Y)Q'1@YLA?W2S^DW/7FHCXE;L,@0*B$C'@!0MK#.8&*!&V MU$A@XCQA7L!NS<)'4K"HC>0PJA:#8_Y*I*7LF3/_?=7<_(\S]D[\R3^JM1>3 MZ^4[3_QC[XS.U?.+),J;?RJ8J55J^@.1M+U%P]6TV' ML-1>+9\OF+VY??@[JQ9R2_7N=(P[VMJ>3U7]Z IGXB![#!5?ZM99)W>7_$+9 M>#YL1+KTOE\VV!5-7_#N3[+;%B5I!+.X9ULDB&6/V)_JY^;?&)L9K M0V:6#5T_M+9;HQ"LSL-GY^UU;4^GZBH)4D\E9HD$>N&TU1*%H!1G_-MZ9MMT M,&V(S+)$]_9^SVU1"%#_;OYYT"^M!]PA.DN?R%[ [;=-9@#7:^KDVMG3IHVQ MXE3=E^FS>'#)![*DVG#WIM MS>P<.XFV"31R>^7TX^?QF% M%H>_E[=&Y 7IT=GTN0.8;:M'6-'C"-/O!NX%=Z&!'&VQ[+T?V+!+"=#]6=MV M>GOUZ(GAZ_EPW+9*[>3:87[4]IFD!,C>_VC->3LQ">;7@ZA.X!1PM/9L\"4@ M\J^P LS?J;D[59/VJYHN$D"S168GC HX4-MMCLQ@/9W9MW_\9[ZDTMMO]=6Y M&>;V#HCN!%W>,[9NQBFU3.]]NTQ\CU2B]UQZDO*\ TH/+,V+H'YVIKEQ[>V9 M?_:M9V3HQ?M.'Q@P95=2[S\S/,N\56"V!-DQ^#R>K/O,DMG)QI*J54[,=MG MZ^; P M:5UP0>;VZJ1+]:[(%YIG@;$ZM;V30Q4RY7=[5U7PUJ,'9IJ>BLE4R M]D5KNRDRXW.O4*VFM[/)+$V1SDZAV:H:!\;>.\V3&;TO\_^8+3/"9XMY\/%A':^O$KK2W5*SU4#VQ?*@@J5VJ>J1NWP@6TED@L7RH-DR(WP:A#:UNQ]IB@/1'2*SE4;V17&_ M:JBS/>8[V0Z[$R'EL43+R/WA3;"<2BQ"4J(MDM.%_UU5XHFN/LDAFZ<]U5]C#]DOB^OKN[S5;%Y?Z.EITYY\G^KI7VT*S([^6LY(;1=B30+S%0![ MU#D,?>F"UPR"YLW1_SV]/_FGM+*J8 *IM\O(]%=S)[>TQ02G@C!R.'/.= M?'F\/3!M0_/5Q"!/!O;^AYE>A0CJ\_=V;I\/(?4,[?:Y?)_6A7NF_J>GF>$*P\5>;8CWO_]4RG$9OM@PV=V:Z? T#O'HWW\KW M,([PZS7M$]#D^*]E"PK3T*.W>S,[\:QIE?,G@]C,3LZ/W1;-<\D_N0 M7L;.7<9\K_B=OK5]OF[>.;[3J5V.[6U3V]F[-OR0BCF)5,AVL30-C]("D9E5 M[VZLG9VU9_-O[?N@X>S[ MW)J&3PDAR-W=Q:E8%S?X*/.QG&R+SKZ#S"T#S9WH76F;IE;ZN;1\U1;#RB]+ MNW;RMOGBIBYVJUQQ:/"-D^T2\YW_]\-KKUUREY<%5>RZ%NO,^XD)M'#]LHMT?]%M_NMVM% M4Z&X3VZVB+.O=SULH^QSL;EHYFJ:XOK>IJQLKZ3TGG-;;9$?H1,S7ZCI]/9< M36PBH+:)S/8>2G^\]E@F=TU5/'(/&BYWC8E:B=YW*?R/3'2.W?7QY3%X?_)S3_4 MIKE.E$/O](%\+XTDPWJWV8I#^%F2>2RD]WRH$^)%Y8YZF#$S\EO<3QSY*OF5 M!O2NW^B$=TG9IR.-5]PD/YM_<^W(\WO[-SI!75+BZDCCY9[52B^FJOTXF^:<'\)#L3DB6 ME,KJ:*R,D-[W)U\'[A^;V;YZK3YMX)_*[@1B*0FLO>;)'NUL1-Y#I]]6@9W@ M*BD!M<\LN5^HC0%5'%$BP+;)ZX1720FC/48I(<6?I*O98T&= "HIR[/-#-F# MD&9PJ>2]C$YXE)2#V1A\&67>@^$XMEX5EY0F*;!,M:G_%0*7E6+OW,RTD^4Q M3*(ZU"=F28XS<)P5KU0;?)=T0E0V;O=;>BDI! MMTM/IM,MOB3-<[F[!1> U9Z73B]<>ST[ M\Q>M#?Q*$\WO$9MM#AT7(QPV3/9((6J5HG/C4TG9[L\?&\-M&7XID%Q,YH/# MZR>BLEV$[PG*$P-D1N7S8NH0U!3%J,8VW^?.GD[5U2!X=LG,=LG].)P.F"1_ M.G\,S/:(S7:K_3C8#ANF" >XU"M>@E'S%$[PB;AL-]K[.,)MABC(&5ZTU_4\ MK2]\)#+;7?;^KO"Y02N*7PB3[@I,=_- M]3[><(<]BL#J_8_ODS8E5!L"\]U+[X/4=FL4 =2[Q9UB"2!:B\IWR[P/.)L6 M* *6+\XLVLE\XF8G5U=N8 M$8^#GWQFA./@W<-(?AS\^%//.)+@7'B[_$&')BOQ]K'H5'OOP](+.3K>B]O3 MDY:.]LI^&+9-ST_-?*5JFGQ_]Z\4DOX?B/,>^XWOT5>_B/_1:N;^][_^'U!+ M 0(4 Q0 ( $N()%FP#O1D&@@ ,(O = " 0 !Q M,F9Y,C5E>#,Q,7-E8W0S,#)C97)T8V5O+FAT;5!+ 0(4 Q0 ( $N()%EP M/7+Y&@@ +\O = " 54( !Q,F9Y,C5E>#,Q,G-E8W0S M,#)C97)T8V9O+FAT;5!+ 0(4 Q0 ( $N()%F"?NLCA 0 +85 = M " :H0 !Q,F9Y,C5E>#,R,7-E8W0Y,#9C97)T8V5O+FAT;5!+ M 0(4 Q0 ( $N()%EN916P>@0 *H5 = " 6D5 !Q M,F9Y,C5E>#,R,G-E8W0Y,#9C97)T8V9O+FAT;5!+ 0(4 Q0 ( $N()%E? M1J89%LP! #@% 1 " 1X: !Y97AT+3(P,C0P-S,Q+FAT M;5!+ 0(4 Q0 ( $N()%GM#TL? @P %)\ 1 " 6/F M 0!Y97AT+3(P,C0P-S,Q+GAS9%!+ 0(4 Q0 ( $N()%DQ?W<"QQ@ *CJ M 5 " 93R 0!Y97AT+3(P,C0P-S,Q7V-A;"YX;6Q02P$" M% ,4 " !+B"19HH8;@Q\Q #K.0( %0 @ &."P( >65X M="TR,#(T,#&UL4$L! A0#% @ 2X@D676.V4UP<@ &'0 M !0 ( !X#P" 'EE>'0M,C R-# W,S%?9S$N:G!G4$L! A0# M% @ 2X@D676FA=T:T LDD( !4 ( !@J\" 'EE>'0M M,C R-# W,S%?;&%B+GAM;%!+ 0(4 Q0 ( $N()%GNJ*DX%W (EN!0 5 M " <]_ P!Y97AT+3(P,C0P-S,Q7W!R92YX;6Q02P4& / L "P#X @ &? # end XML 71 yext-20240731_htm.xml IDEA: XBRL DOCUMENT 0001614178 2024-02-01 2024-07-31 0001614178 2024-08-21 0001614178 2024-07-31 0001614178 2024-01-31 0001614178 2024-05-01 2024-07-31 0001614178 2023-05-01 2023-07-31 0001614178 2023-02-01 2023-07-31 0001614178 us-gaap:CommonStockMember 2024-04-30 0001614178 us-gaap:AdditionalPaidInCapitalMember 2024-04-30 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-30 0001614178 us-gaap:RetainedEarningsMember 2024-04-30 0001614178 us-gaap:TreasuryStockCommonMember 2024-04-30 0001614178 2024-04-30 0001614178 us-gaap:CommonStockMember 2024-05-01 2024-07-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2024-05-01 2024-07-31 0001614178 us-gaap:TreasuryStockCommonMember 2024-05-01 2024-07-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-05-01 2024-07-31 0001614178 us-gaap:RetainedEarningsMember 2024-05-01 2024-07-31 0001614178 us-gaap:CommonStockMember 2024-07-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2024-07-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-31 0001614178 us-gaap:RetainedEarningsMember 2024-07-31 0001614178 us-gaap:TreasuryStockCommonMember 2024-07-31 0001614178 us-gaap:CommonStockMember 2023-04-30 0001614178 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0001614178 us-gaap:RetainedEarningsMember 2023-04-30 0001614178 us-gaap:TreasuryStockCommonMember 2023-04-30 0001614178 2023-04-30 0001614178 us-gaap:CommonStockMember 2023-05-01 2023-07-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2023-05-01 2023-07-31 0001614178 us-gaap:TreasuryStockCommonMember 2023-05-01 2023-07-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-05-01 2023-07-31 0001614178 us-gaap:RetainedEarningsMember 2023-05-01 2023-07-31 0001614178 us-gaap:CommonStockMember 2023-07-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0001614178 us-gaap:RetainedEarningsMember 2023-07-31 0001614178 us-gaap:TreasuryStockCommonMember 2023-07-31 0001614178 2023-07-31 0001614178 us-gaap:CommonStockMember 2024-01-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-31 0001614178 us-gaap:RetainedEarningsMember 2024-01-31 0001614178 us-gaap:TreasuryStockCommonMember 2024-01-31 0001614178 us-gaap:CommonStockMember 2024-02-01 2024-07-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2024-02-01 2024-07-31 0001614178 us-gaap:TreasuryStockCommonMember 2024-02-01 2024-07-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-02-01 2024-07-31 0001614178 us-gaap:RetainedEarningsMember 2024-02-01 2024-07-31 0001614178 us-gaap:CommonStockMember 2023-01-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001614178 us-gaap:RetainedEarningsMember 2023-01-31 0001614178 us-gaap:TreasuryStockCommonMember 2023-01-31 0001614178 2023-01-31 0001614178 us-gaap:CommonStockMember 2023-02-01 2023-07-31 0001614178 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-07-31 0001614178 us-gaap:TreasuryStockCommonMember 2023-02-01 2023-07-31 0001614178 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-07-31 0001614178 us-gaap:RetainedEarningsMember 2023-02-01 2023-07-31 0001614178 us-gaap:ServiceOtherMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-02-01 2024-07-31 0001614178 us-gaap:ServiceOtherMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-02-01 2023-07-31 0001614178 srt:NorthAmericaMember 2024-05-01 2024-07-31 0001614178 srt:NorthAmericaMember 2023-05-01 2023-07-31 0001614178 srt:NorthAmericaMember 2024-02-01 2024-07-31 0001614178 srt:NorthAmericaMember 2023-02-01 2023-07-31 0001614178 us-gaap:NonUsMember 2024-05-01 2024-07-31 0001614178 us-gaap:NonUsMember 2023-05-01 2023-07-31 0001614178 us-gaap:NonUsMember 2024-02-01 2024-07-31 0001614178 us-gaap:NonUsMember 2023-02-01 2023-07-31 0001614178 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-02-01 2024-07-31 0001614178 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-02-01 2024-07-31 0001614178 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-02-01 2023-07-31 0001614178 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-02-01 2023-07-31 0001614178 2024-08-01 2024-07-31 0001614178 2025-08-01 2024-07-31 0001614178 us-gaap:MoneyMarketFundsMember 2024-07-31 0001614178 us-gaap:USTreasurySecuritiesMember 2024-07-31 0001614178 us-gaap:MoneyMarketFundsMember 2024-01-31 0001614178 us-gaap:USTreasurySecuritiesMember 2024-01-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001614178 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001614178 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001614178 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001614178 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001614178 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001614178 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001614178 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001614178 us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001614178 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001614178 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001614178 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001614178 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001614178 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001614178 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001614178 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001614178 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001614178 us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001614178 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-07-31 0001614178 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-01-31 0001614178 us-gaap:OfficeEquipmentMember 2024-07-31 0001614178 us-gaap:OfficeEquipmentMember 2024-01-31 0001614178 us-gaap:FurnitureAndFixturesMember 2024-07-31 0001614178 us-gaap:FurnitureAndFixturesMember 2024-01-31 0001614178 us-gaap:LeaseholdImprovementsMember 2024-07-31 0001614178 us-gaap:LeaseholdImprovementsMember 2024-01-31 0001614178 us-gaap:ConstructionInProgressMember 2024-07-31 0001614178 us-gaap:ConstructionInProgressMember 2024-01-31 0001614178 yext:SoftwareInProgressMember 2024-07-31 0001614178 yext:SoftwareInProgressMember 2024-01-31 0001614178 country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2024-02-01 2024-07-31 0001614178 country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2023-02-01 2024-01-31 0001614178 us-gaap:CostOfSalesMember 2024-05-01 2024-07-31 0001614178 us-gaap:CostOfSalesMember 2023-05-01 2023-07-31 0001614178 us-gaap:CostOfSalesMember 2024-02-01 2024-07-31 0001614178 us-gaap:CostOfSalesMember 2023-02-01 2023-07-31 0001614178 us-gaap:SellingAndMarketingExpenseMember 2024-05-01 2024-07-31 0001614178 us-gaap:SellingAndMarketingExpenseMember 2023-05-01 2023-07-31 0001614178 us-gaap:SellingAndMarketingExpenseMember 2024-02-01 2024-07-31 0001614178 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2023-07-31 0001614178 us-gaap:ResearchAndDevelopmentExpenseMember 2024-05-01 2024-07-31 0001614178 us-gaap:ResearchAndDevelopmentExpenseMember 2023-05-01 2023-07-31 0001614178 us-gaap:ResearchAndDevelopmentExpenseMember 2024-02-01 2024-07-31 0001614178 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2023-07-31 0001614178 us-gaap:GeneralAndAdministrativeExpenseMember 2024-05-01 2024-07-31 0001614178 us-gaap:GeneralAndAdministrativeExpenseMember 2023-05-01 2023-07-31 0001614178 us-gaap:GeneralAndAdministrativeExpenseMember 2024-02-01 2024-07-31 0001614178 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2023-07-31 0001614178 2023-02-01 2024-01-31 0001614178 yext:RestrictedStockAndRestrictedStockUnitsMember 2024-01-31 0001614178 yext:RestrictedStockAndRestrictedStockUnitsMember 2024-02-01 2024-07-31 0001614178 yext:RestrictedStockAndRestrictedStockUnitsMember 2024-07-31 0001614178 yext:PerformanceBasedRestrictedStockUnitsMember 2024-01-31 0001614178 yext:PerformanceBasedRestrictedStockUnitsMember 2024-02-01 2024-07-31 0001614178 yext:PerformanceBasedRestrictedStockUnitsMember 2024-07-31 0001614178 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2024-07-26 0001614178 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2024-07-26 0001614178 us-gaap:BridgeLoanMember us-gaap:LineOfCreditMember 2024-07-26 0001614178 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-07-26 2024-07-26 0001614178 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-07-26 2024-07-26 0001614178 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-07-26 2024-07-26 0001614178 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2024-07-26 2024-07-26 0001614178 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2024-07-26 2024-07-26 0001614178 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2024-07-26 2024-07-26 0001614178 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredDebtMember 2024-07-31 0001614178 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2024-07-31 0001614178 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2024-02-01 2024-07-31 0001614178 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2023-02-01 2023-07-31 0001614178 yext:RestrictedStockAndRestrictedStockUnitsMember 2024-02-01 2024-07-31 0001614178 yext:RestrictedStockAndRestrictedStockUnitsMember 2023-02-01 2023-07-31 0001614178 us-gaap:EmployeeStockMember 2024-02-01 2024-07-31 0001614178 us-gaap:EmployeeStockMember 2023-02-01 2023-07-31 0001614178 yext:PerformanceBasedRestrictedStockUnitsMember 2024-02-01 2024-07-31 0001614178 yext:PerformanceBasedRestrictedStockUnitsMember 2023-02-01 2023-07-31 0001614178 yext:PerformanceBasedRestrictedStockUnitsAdditionalSharesBasedOnTSRMember 2024-02-01 2024-07-31 0001614178 yext:HearsaySocialInc.Member us-gaap:SubsequentEventMember 2024-08-01 2024-08-01 0001614178 yext:HearsaySocialInc.Member yext:ParticipationRightsMember us-gaap:SubsequentEventMember 2024-08-01 0001614178 yext:HearsaySocialInc.Member yext:EarnoutConsiderationMember us-gaap:SubsequentEventMember 2024-08-01 shares iso4217:USD iso4217:USD shares yext:provider yext:operating_segment yext:performance_obligation pure 0001614178 --01-31 2025 Q2 false 10-Q true 2024-07-31 false 001-38056 YEXT, INC. DE 20-8059722 61 Ninth Avenue New York NY 10011 212 994-3900 Common Stock, par value $0.001 per share YEXT NYSE Yes Yes Large Accelerated Filer false false false 127920766 234823000 210184000 926000 1013000 45870000 108198000 18312000 14849000 23048000 26680000 322053000 359911000 44037000 48542000 71872000 75989000 12793000 16710000 4478000 4478000 156000 168000 2815000 3012000 458204000 508810000 33740000 38766000 156194000 212210000 17574000 16798000 207508000 267774000 83201000 89562000 4692000 4300000 295401000 361636000 0.001 0.001 50000000 50000000 0 0 0 0 0 0 0.001 0.001 500000000 500000000 150518464 148197347 127144940 124867093 150000 148000 966550000 942622000 -4359000 -4183000 -687046000 -679172000 112492000 112241000 162803000 147174000 458204000 508810000 97887000 102598000 193877000 202051000 22293000 22393000 43839000 43743000 75594000 80205000 150038000 158308000 41957000 47591000 85211000 91587000 18580000 18890000 35639000 35643000 22623000 17955000 42180000 36541000 83160000 84436000 163030000 163771000 -7566000 -4231000 -12992000 -5463000 2395000 1840000 4755000 3374000 124000 88000 516000 161000 -204000 -297000 -342000 -617000 -5499000 -2776000 -9095000 -2867000 -1442000 661000 -1221000 982000 -4057000 -3437000 -7874000 -3849000 -0.03 -0.03 -0.03 -0.03 -0.06 -0.06 -0.03 -0.03 126535481 126535481 124358526 124358526 125967631 125967631 123821653 123821653 237000 -196000 -180000 154000 12000 -8000 4000 -12000 -3808000 -3641000 -8050000 -3707000 126129000 149000 955363000 -4608000 -682989000 -112241000 155674000 166000 508000 508000 775000 1000 -1741000 -1740000 118000 12420000 12420000 43000 251000 251000 249000 249000 -4057000 -4057000 127145000 150000 966550000 -4359000 -687046000 -112492000 162803000 124214000 145000 914608000 -3271000 -676954000 -93941000 140587000 258000 1339000 1339000 782000 1000 -4513000 -4512000 62000 11660000 11660000 662000 6412000 6412000 -204000 -204000 -3437000 -3437000 124654000 146000 923094000 -3475000 -680391000 -100353000 139021000 124867000 148000 942622000 -4183000 -679172000 -112241000 147174000 259000 791000 791000 1411000 2000 -3788000 -3786000 138000 513000 2351000 2351000 24574000 24574000 43000 251000 251000 -176000 -176000 -7874000 -7874000 127145000 150000 966550000 -4359000 -687046000 -112492000 162803000 122335000 142000 897368000 -3617000 -676542000 -89328000 128023000 1514000 1000 8582000 8583000 1464000 2000 -7754000 -7752000 75000 492000 1000 2119000 2120000 22779000 22779000 1226000 11025000 11025000 142000 142000 -3849000 -3849000 124654000 146000 923094000 -3475000 -680391000 -100353000 139021000 -7874000 -3849000 5814000 9089000 363000 602000 24398000 22577000 4265000 4611000 481000 184000 -62021000 -54943000 3231000 538000 -7619000 -6554000 -215000 -726000 -4649000 -14158000 -56370000 -55324000 -5742000 -5848000 350000 141000 27660000 19710000 1192000 1567000 -1192000 -1567000 791000 8610000 201000 10996000 3781000 7750000 659000 301000 1842000 2176000 -2008000 -8261000 179000 431000 24639000 10313000 210184000 190214000 234823000 200527000 Organization and Description of Business<div style="margin-bottom:5pt;margin-top:5pt"><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="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Yext, Inc. ("Yext" or the "Company") empowers businesses to manage their knowledge so they can deliver relevant, actionable answers to consumer questions as well as consistent, accurate and engaging experiences to customers throughout the digital ecosystem. The Company's digital presence platform (also known as the Answers Platform) lets businesses structure and organize information about their brands in the Company's knowledge graph, Yext Content (also known as the Knowledge Graph), which is then delivered across first- and third-party websites and applications through its network of over 200 service and application providers, which the Company refers to as its Publisher Network. The Company's platform powers all of the Company's key products, including Listings, Reviews, Pages, and Search, each with robust analytics capabilities for businesses to easily track performance across customer experiences. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 fiscal year ends on January 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. References to fiscal 2025, for example, are to the fiscal year ending January 31, 2025.</span></div> 200 Summary of Significant Accounting Policies<div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><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 and Consolidation</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 condensed consolidated financial statements have been prepared in accordance 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. 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 consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2024, filed with the SEC on March 13, 2024 (the "Form 10-K"). The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-bottom:5pt;margin-top:5pt;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 balance sheet as of January 31, 2024, included herein, was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis.</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 accompanying condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods. The results for the six months ended July 31, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter, the fiscal year ending January 31, 2025, or any other period.</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 material changes to the Company's significant accounting policies as described in the Form 10-K. </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><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:5pt;margin-top:5pt;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 condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of those financial statements and the reported amounts of revenue and expense during the reporting period. These estimates include, but are not limited to, the standalone selling prices of performance obligations, the incremental borrowing rate associated with lease liabilities, the useful life of capitalized costs to obtain revenue contracts, income taxes, and the valuation and assumptions underlying stock-based compensation. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><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:5pt;margin-top:5pt;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 is the provider of the platform and operates as one operating segment. An operating segment is defined as a component of an enterprise for which separate financial information is evaluated regularly by the chief operating decision makers ("CODM"). The Company defines its CODM as its executive officers, and their role is to make decisions about allocating resources and assessing performance. The Company's business operates as one operating segment as all of the Company's offerings operate on the Company's platform and are deployed in an identical way, with its CODM evaluating the Company's financial information, resources and performance of these resources on a consolidated basis. Since the Company operates as one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><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:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The updated standard is effective for the Company's annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026. Early adoption is permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.</span></div><div style="margin-bottom:5pt;margin-top:5pt;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): Improvements to Income Tax Disclosures, which includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The amendments are effective for the Company’s annual periods beginning in fiscal 2026, with early adoption permitted, and should be applied either prospectively or retrospectively. The Company is currently evaluating the impact of ASU 2023-09.</span></div> <div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><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 and Consolidation</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 condensed consolidated financial statements have been prepared in accordance 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. 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 consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2024, filed with the SEC on March 13, 2024 (the "Form 10-K"). The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-bottom:5pt;margin-top:5pt;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 balance sheet as of January 31, 2024, included herein, was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by GAAP on an annual reporting basis.</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 accompanying condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods. The results for the six months ended July 31, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter, the fiscal year ending January 31, 2025, or any other period.</span></div>There have been no material changes to the Company's significant accounting policies as described in the Form 10-K. <div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><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:5pt;margin-top:5pt;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 condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of those financial statements and the reported amounts of revenue and expense during the reporting period. These estimates include, but are not limited to, the standalone selling prices of performance obligations, the incremental borrowing rate associated with lease liabilities, the useful life of capitalized costs to obtain revenue contracts, income taxes, and the valuation and assumptions underlying stock-based compensation. Management bases its estimates on historical experience and on various other market-specific and relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</span></div> <div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><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:5pt;margin-top:5pt;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 is the provider of the platform and operates as one operating segment. An operating segment is defined as a component of an enterprise for which separate financial information is evaluated regularly by the chief operating decision makers ("CODM"). The Company defines its CODM as its executive officers, and their role is to make decisions about allocating resources and assessing performance. The Company's business operates as one operating segment as all of the Company's offerings operate on the Company's platform and are deployed in an identical way, with its CODM evaluating the Company's financial information, resources and performance of these resources on a consolidated basis. Since the Company operates as one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.</span></div> 1 1 1 <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 style="margin-bottom:5pt;margin-top:5pt;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 FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The updated standard is effective for the Company's annual periods beginning in fiscal 2025 and interim periods beginning in the first quarter of fiscal 2026. Early adoption is permitted. The Company is currently evaluating the impact of adopting ASU 2023-07.</span></div><div style="margin-bottom:5pt;margin-top:5pt;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): Improvements to Income Tax Disclosures, which includes amendments that further enhance income tax disclosures, primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The amendments are effective for the Company’s annual periods beginning in fiscal 2026, with early adoption permitted, and should be applied either prospectively or retrospectively. The Company is currently evaluating the impact of ASU 2023-09.</span></div> Revenue<div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 identified that it has two distinct performance obligations: subscription and associated support to the Company's platform and professional services. The Company's revenue is predominately related to its subscription and associated support to the Company's platform. Professional services revenue accounted for approximately 7% and 8% of the Company's total revenue for the six months ended July 31, 2024 and 2023, respectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Region </span></div><div style="margin-bottom:5pt;margin-top:5pt;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 disaggregates its revenue from contracts with customers by geographic region, as it believes this best depicts how the nature, amount, timing, and uncertainty of its revenues and cash flows are affected by economic factors. Revenue by geographic region is determined based on the region of the Company's contracting entity, which may be different than the region of its customers. The following table presents the Company's revenue by geographic region:</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:39.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended July 31,</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:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">North America</span></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:10pt;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:10pt;font-weight:400;line-height:100%">76,823 </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:10pt;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:10pt;font-weight:400;line-height:100%">80,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">152,180 </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:10pt;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:10pt;font-weight:400;line-height:100%">159,319 </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:10pt;font-weight:400;line-height:100%">International</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:10pt;font-weight:400;line-height:100%">21,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,887 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,598 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,877 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,051 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America revenue is attributable to the United States. International revenue is predominantly attributable to European countries, but also includes Japan. </span></div><div style="margin-bottom:5pt;margin-top:5pt;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 revenue attributable to the United States represented 78% of total revenue, revenue attributable to the United Kingdom, which serves as the Company's main contracting entity for Europe, represented 20% of total revenue, and no other individual country represented more than 10% of total revenue for the six months ended July 31, 2024.</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 revenue attributable to the United States represented 79% of total revenue, revenue attributable to the United Kingdom, which serves as the Company's main contracting entity for Europe, represented 20% of total revenue, and no other individual country represented more than 10% of total revenue for the six months ended July 31, 2023.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets </span></div><div style="margin-bottom:5pt;margin-top:5pt;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 records a contract asset when revenue is recognized prior to being billed. Contract assets were $1.0 million as of July 31, 2024 and were not significant as of January 31, 2024. Contract assets are included in prepaid expenses and other current assets on the condensed consolidated balance sheet. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Liabilities </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract liability is an obligation to transfer goods or services for which consideration has been received or is due to a customer. The Company's contract liabilities consist primarily of unearned revenue and, to a lesser extent, customer deposits. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of July 31, 2024, unearned revenue, current was $156.2 million, while unearned revenue, non-current, which is included within other long term liabilities on the Company's condensed consolidated balance sheet, was $0.8 million. Revenue recognized of $144.2 million during the six months ended July 31, 2024 was included in unearned revenue at the beginning of the period. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Customer deposits represent payments received in advance in instances where a revenue contract is cancelable in nature, and therefore the Company does not have an unconditional obligation to transfer control to a customer. As of July 31, 2024 and January 31, 2024, customer deposits of $1.0 million and $0.2 million are included in accounts payable, accrued expenses and other current liabilities on the Company's condensed consolidated balance sheet, respectively. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price allocated to remaining performance obligations represents amounts under non-cancelable contracts expected to be recognized as revenue in future periods, and may be influenced by several factors, including seasonality, the timing of renewals, and contract terms. As of July 31, 2024, the Company had $396.5 million of remaining performance obligations, of which $349.4 million is expected to be recognized as revenue over the next twenty-four months, with the remaining balance expected to be recognized thereafter. As of January 31, 2024, the Company had $465.1 million of remaining performance obligations.</span></div> 2 0.07 0.08 The following table presents the Company's revenue by geographic region:<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:39.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended July 31,</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:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">North America</span></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:10pt;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:10pt;font-weight:400;line-height:100%">76,823 </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:10pt;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:10pt;font-weight:400;line-height:100%">80,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">152,180 </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:10pt;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:10pt;font-weight:400;line-height:100%">159,319 </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:10pt;font-weight:400;line-height:100%">International</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:10pt;font-weight:400;line-height:100%">21,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,887 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,598 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,877 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,051 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 76823000 80819000 152180000 159319000 21064000 21779000 41697000 42732000 97887000 102598000 193877000 202051000 0.78 0.20 0.79 0.20 1000000.0 156200000 800000 144200000 1000000.0 200000 396500000 349400000 P24M 465100000 Investments in Marketable Securities<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><div style="margin-bottom:5pt;margin-top:5pt;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 summarize the Company's investments in marketable securities: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.638%"><tr><td style="width:1.0%"></td><td style="width:25.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.894%"></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">July 31, 2024</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:10pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">Amortized Cost</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:10pt;font-weight:700;line-height:100%">Unrealized Gains</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:10pt;font-weight:700;line-height:100%">Unrealized Losses</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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Money market funds</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:10pt;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:10pt;font-weight:400;line-height:100%">415 </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;border-top:1pt solid #000;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:10pt;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:10pt;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 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:10pt;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:10pt;font-weight:400;line-height:100%">— </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;border-top:1pt solid #000;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:10pt;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:10pt;font-weight:400;line-height:100%">415 </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:10pt;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:10pt;font-weight:400;line-height:100%">44,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</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:10pt;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:10pt;font-weight:400;line-height:100%">44,565 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">(2)</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:10pt;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:10pt;font-weight:400;line-height:100%">44,563 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">January 31, 2024</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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><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:10pt;font-weight:700;line-height:100%">Amortized Cost</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:10pt;font-weight:700;line-height:100%">Unrealized Gains</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:10pt;font-weight:700;line-height:100%">Unrealized Losses</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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Money market funds</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:10pt;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:10pt;font-weight:400;line-height:100%">63,966 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">63,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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:10pt;font-weight:400;line-height:100%">82,642 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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:10pt;font-weight:400;line-height:100%">82,635 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</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:10pt;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:10pt;font-weight:400;line-height:100%">146,608 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;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:10pt;font-weight:400;line-height:100%">(7)</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:10pt;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:10pt;font-weight:400;line-height:100%">146,601 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt;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 July 31, 2024 and January 31, 2024, the Company's marketable securities have a maturity of 90 days or less and are classified as cash and cash equivalents. During the six months ended July 31, 2024 and 2023, the Company had no material reclassification adjustments from accumulated other comprehensive loss to net loss.</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 classifies interest income on investments in marketable securities, amortization of premiums and discounts, and realized gains and losses on securities available for sale within interest income in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 regularly reviews its debt securities and monitors the surrounding economic conditions to assess the risk of expected credit losses. As of July 31, 2024 and January 31, 2024, the unrealized losses and the related risk of expected credit losses were not significant.</span></div> <div style="margin-bottom:5pt;margin-top:5pt;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 summarize the Company's investments in marketable securities: </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.638%"><tr><td style="width:1.0%"></td><td style="width:25.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.894%"></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">July 31, 2024</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:10pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">Amortized Cost</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:10pt;font-weight:700;line-height:100%">Unrealized Gains</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:10pt;font-weight:700;line-height:100%">Unrealized Losses</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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Money market funds</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:10pt;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:10pt;font-weight:400;line-height:100%">415 </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;border-top:1pt solid #000;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:10pt;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:10pt;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 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:10pt;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:10pt;font-weight:400;line-height:100%">— </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;border-top:1pt solid #000;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:10pt;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:10pt;font-weight:400;line-height:100%">415 </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:10pt;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:10pt;font-weight:400;line-height:100%">44,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</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:10pt;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:10pt;font-weight:400;line-height:100%">44,565 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">(2)</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:10pt;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:10pt;font-weight:400;line-height:100%">44,563 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">January 31, 2024</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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><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:10pt;font-weight:700;line-height:100%">Amortized Cost</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:10pt;font-weight:700;line-height:100%">Unrealized Gains</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:10pt;font-weight:700;line-height:100%">Unrealized Losses</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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Money market funds</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:10pt;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:10pt;font-weight:400;line-height:100%">63,966 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">— </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:10pt;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:10pt;font-weight:400;line-height:100%">63,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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:10pt;font-weight:400;line-height:100%">82,642 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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:10pt;font-weight:400;line-height:100%">82,635 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</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:10pt;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:10pt;font-weight:400;line-height:100%">146,608 </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:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;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:10pt;font-weight:400;line-height:100%">(7)</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:10pt;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:10pt;font-weight:400;line-height:100%">146,601 </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> 415000 0 0 415000 44150000 0 2000 44148000 44565000 0 2000 44563000 63966000 0 0 63966000 82642000 0 7000 82635000 146608000 0 7000 146601000 Fair Value of Financial Instruments<div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Subsequent changes in fair value of these financial assets and liabilities are recognized in earnings or other comprehensive (loss) income when they occur. When determining the fair value measurements for assets and liabilities which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurement or assumptions that market participants would use in pricing the assets or liabilities, such as inherent risk, transfer restrictions, and credit risk.</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><div style="margin-bottom:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 inputs are based on quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-bottom:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 inputs are based on observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities. </span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 inputs are based on unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities, and typically reflect management's estimates of assumptions that market participants would use in pricing the asset or liability.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's assets measured at fair value on a recurring basis, by level, within the fair value hierarchy are as follows:</span></div><div style="margin-top:5pt"><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:35.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.321%"></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">July 31, 2024</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:10pt;font-weight:700;line-height:100%">(in thousands) </span></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Level 1 </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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Level 2 </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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Level 3 </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:10pt;font-weight:700;line-height:100%;text-decoration:underline">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:10pt;font-weight:400;line-height:100%">Cash equivalents: </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;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:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;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:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">44,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,148 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,563 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">January 31, 2024</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:10pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Level 1</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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Level 2</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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Level 3</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:10pt;font-weight:700;line-height:100%;text-decoration:underline">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:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">63,966 </span></td><td style="background-color:#ffffff;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:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;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:10pt;font-weight:400;line-height:100%">63,966 </span></td><td style="background-color:#ffffff;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">82,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</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:10pt;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:10pt;font-weight:400;line-height:100%">63,966 </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:10pt;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:10pt;font-weight:400;line-height:100%">82,635 </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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">146,601 </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-top:5pt;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 cash equivalents and marketable securities for the periods presented were valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs and were classified as Level 1 or Level 2, accordingly.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's assets measured at fair value on a recurring basis, by level, within the fair value hierarchy are as follows:</span></div><div style="margin-top:5pt"><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:35.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.321%"></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">July 31, 2024</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:10pt;font-weight:700;line-height:100%">(in thousands) </span></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Level 1 </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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Level 2 </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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Level 3 </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:10pt;font-weight:700;line-height:100%;text-decoration:underline">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:10pt;font-weight:400;line-height:100%">Cash equivalents: </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;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:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;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:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">44,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,148 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,563 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">January 31, 2024</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:10pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Level 1</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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Level 2</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:10pt;font-weight:700;line-height:100%;text-decoration:underline">Level 3</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:10pt;font-weight:700;line-height:100%;text-decoration:underline">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:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">63,966 </span></td><td style="background-color:#ffffff;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:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;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:10pt;font-weight:400;line-height:100%">63,966 </span></td><td style="background-color:#ffffff;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">82,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</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:10pt;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:10pt;font-weight:400;line-height:100%">63,966 </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:10pt;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:10pt;font-weight:400;line-height:100%">82,635 </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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">146,601 </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> 415000 0 0 415000 0 44148000 0 44148000 415000 44148000 0 44563000 63966000 0 0 63966000 0 82635000 0 82635000 63966000 82635000 0 146601000 Property and Equipment, Net<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and depreciated or amortized on a straight-line basis over their estimated useful lives. Property and equipment, net consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.972%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.286%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.772%"></td><td style="width:0.1%"></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:10pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">July 31, 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:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</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:10pt;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:10pt;font-weight:400;line-height:100%">23,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">22,500 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,037 </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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,542 </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:middle"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July 31, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and January 31, 2024, the Comp</span>any's property and equipment, net attributable to the United States was 91% and 90%, respectively. No other individual country represented more than 10% of the total property and equipment, net as of those periods. Depreciation expense was $2.9 million and $5.8 million for the three and six months ended July 31, 2024, respectively and $4.4 million and $9.1 million for the three and six months ended July 31, 2023, respectively. Property and equipment, net consisted of the following:<div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.972%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.286%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.772%"></td><td style="width:0.1%"></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:10pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">July 31, 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:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</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:10pt;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:10pt;font-weight:400;line-height:100%">23,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">22,500 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,037 </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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,542 </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:middle"></td></tr></table></div> 23204000 22500000 22967000 22674000 7949000 7930000 60079000 59927000 9000 249000 744000 370000 114952000 113650000 70915000 65108000 44037000 48542000 0.91 0.90 2900000 5800000 4400000 9100000 Accounts Payable, Accrued Expenses and Other Current Liabilities<div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable, accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.388%"><tr><td style="width:1.0%"></td><td style="width:64.097%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.771%"></td><td style="width:0.1%"></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:10pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">July 31, 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:10pt;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:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued Publisher Network fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services and associated costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee stock purchase plan withholdings liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts payable, accrued expenses and other current liabilities</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,740 </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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,766 </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:middle"></td></tr></table></div> <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable, accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.388%"><tr><td style="width:1.0%"></td><td style="width:64.097%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.771%"></td><td style="width:0.1%"></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:10pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;font-weight:700;line-height:100%">July 31, 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:10pt;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:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued Publisher Network fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services and associated costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee stock purchase plan withholdings liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts payable, accrued expenses and other current liabilities</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,740 </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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,766 </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:middle"></td></tr></table></div> 5673000 7430000 12086000 15961000 1956000 1839000 4456000 2307000 1449000 1958000 8120000 9271000 33740000 38766000 Stock-Based Compensation<div style="margin-bottom:5pt;margin-top:8pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation represents the cost related to stock-based awards granted in lieu of monetary payment. The Company measures stock-based compensation associated with stock-based awards issued to employees at the grant date, based on the estimated fair value of the award, and recognizes expense, net of estimated forfeitures, over the requisite service period of the applicable award generally using the straight-line method or accelerated attribution method. </span></div><div style="margin-bottom:5pt;margin-top:5pt;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 summarizes the Company's stock-based compensation expense for the periods presented:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><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:40.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></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:10pt;font-weight:700;line-height:100%">Three months ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended July 31,</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:10pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;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:10pt;font-weight:700;line-height:100%">2023</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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Cost of 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:10pt;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:10pt;font-weight:400;line-height:100%">698 </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:10pt;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:10pt;font-weight:400;line-height:100%">768 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,386 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,412 </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:10pt;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:10pt;font-weight:400;line-height:100%">3,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">2,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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:10pt;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:10pt;font-weight:400;line-height:100%">12,333 </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:10pt;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:10pt;font-weight:400;line-height:100%">11,565 </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:10pt;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:10pt;font-weight:400;line-height:100%">24,398 </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:10pt;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:10pt;font-weight:400;line-height:100%">22,577 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:8pt;padding-left:9pt;text-indent:-6.75pt"><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:5pt;margin-top:5pt;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 summarizes the activity related to the Company's stock options:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:34.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.480%"></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:10pt;font-weight:700;line-height:100%">Outstanding Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,021,494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.20</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(258,606)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, July 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753,179 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, July 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753,179 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:8pt;padding-left:9pt;text-indent:-6.75pt"><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 and Restricted Stock Units</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 summarizes the activity related to the Company's restricted stock and restricted stock units:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.666%"><tr><td style="width:1.0%"></td><td style="width:58.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.583%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.586%"></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:10pt;font-weight:700;line-height:100%">Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,790,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,650,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and converted to shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,183,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,424,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, July 31, 2024</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,833,317 </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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:8pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Performance-Based Restricted Stock Units</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The following table summarizes the activity related to the Company’s performance-based restricted stock units ("PSUs"): </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.666%"><tr><td style="width:1.0%"></td><td style="width:58.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.583%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.586%"></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:10pt;font-weight:700;line-height:100%">Number of PSUs</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:10pt;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:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,555,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, July 31, 2024</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530,000 </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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div>As of July 31, 2024, the market conditions accompanying the PSUs were not satisfied and therefore, no shares vested. <div style="margin-bottom:5pt;margin-top:5pt;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 summarizes the Company's stock-based compensation expense for the periods presented:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><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:40.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></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:10pt;font-weight:700;line-height:100%">Three months ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended July 31,</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:10pt;font-weight:700;line-height:100%">(in thousands)</span></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:10pt;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:10pt;font-weight:700;line-height:100%">2023</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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Cost of 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:10pt;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:10pt;font-weight:400;line-height:100%">698 </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:10pt;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:10pt;font-weight:400;line-height:100%">768 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,386 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,412 </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:10pt;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:10pt;font-weight:400;line-height:100%">3,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">2,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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:10pt;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:10pt;font-weight:400;line-height:100%">12,333 </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:10pt;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:10pt;font-weight:400;line-height:100%">11,565 </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:10pt;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:10pt;font-weight:400;line-height:100%">24,398 </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:10pt;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:10pt;font-weight:400;line-height:100%">22,577 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 698000 768000 1386000 1412000 3155000 4067000 5906000 7886000 2607000 2768000 5390000 5563000 5873000 3962000 11716000 7716000 12333000 11565000 24398000 22577000 <div style="margin-bottom:5pt;margin-top:5pt;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 summarizes the activity related to the Company's stock options:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:34.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.480%"></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:10pt;font-weight:700;line-height:100%">Outstanding Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,021,494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.20</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(258,606)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, July 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753,179 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, July 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753,179 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 2021494 6.26 P2Y2M12D 989000 0 0 258606 3.06 9709 10.35 1753179 6.71 P1Y9M25D 227000 1753179 6.71 P1Y9M25D 227000 1753179 6.71 P1Y9M25D 227000 <div style="margin-bottom:5pt;margin-top:5pt;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 summarizes the activity related to the Company's restricted stock and restricted stock units:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.666%"><tr><td style="width:1.0%"></td><td style="width:58.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.583%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.586%"></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:10pt;font-weight:700;line-height:100%">Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,790,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,650,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and converted to shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,183,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,424,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, July 31, 2024</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,833,317 </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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 9790748 7.54 4650552 5.58 2183455 8.96 1424528 7.12 10833317 6.47 <div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The following table summarizes the activity related to the Company’s performance-based restricted stock units ("PSUs"): </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.666%"><tr><td style="width:1.0%"></td><td style="width:58.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.583%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.586%"></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:10pt;font-weight:700;line-height:100%">Number of PSUs</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:10pt;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:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,555,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, July 31, 2024</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530,000 </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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 3555000 5.98 0 0 0 0 25000 5.05 3530000 5.98 0 Debt<div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2020, the Company entered into a credit agreement (the “Credit Agreement”) with Silicon Valley Bank (“SVB”). In January 2021, the Company amended the Credit Agreement which modified the conditions pursuant to which subsidiaries are required to become guarantors. On December 22, 2022, the Company entered into a second amendment (“Amendment No. 2”) to the Credit Agreement, dated March 11, 2020, and on July 26, 2024, the Company entered into a third amendment ("Amendment No. 3") to the Credit Agreement, collectively referred to as the Credit Facility. No significant debt issuance costs were incurred in association with Amendment No.2 and Amendment No.3. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amendment No. 2 amended the Credit Facility to, among other things (i) extend the maturity date of the Credit Facility to December 22, 2025, (ii) amend the interest rate provisions to replace LIBOR with SOFR as the interest rate benchmark, and (iii) amend the recurring revenue growth rate financial covenant.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amendment No. 3 amended the Credit Facility to, among other things (i) amend the interest rate applicable to loans under the Credit Facility, and (ii) replace the consolidated quick ratio and recurring revenue growth rate financial covenants with consolidated total leverage ratio and minimum liquidity financial covenants.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Facility provides for a senior secured revolving loan facility of up to $50.0 million that matures on December 22, 2025, with the right subject to certain conditions to add an incremental revolving loan facility of up to $50.0 million in the aggregate. The revolving loan facility provides for borrowings up to the amount of the facility with sub-limits of up to (i) $30.0 million to be available for the issuance of letters of credit and (ii) $10.0 million to be available for swingline loans. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As amended, the revolving loans bear interest, at the Company’s election, at an annual rate based on SOFR or a base rate. Loans based on SOFR shall bear interest at a rate between SOFR plus 1.75% and SOFR plus 2.25%, depending on the Company’s consolidated total leverage ratio and subject to a SOFR floor of 1.00%. Loans based on the base rate shall bear interest at a rate between the base rate minus 1.25% and the base rate minus 0.75%, depending on the Company’s consolidated total leverage ratio. The Company is also obligated to pay a commitment fee on the unused portion of the facility at a rate of 0.25% per annum.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligations under the Credit Facility are secured by a lien on substantially all of the Company's tangible and intangible property and by a pledge of all of the Company's equity interests of material direct and indirect domestic subsidiaries and 66% of each class of capital stock of any material first-tier foreign subsidiaries, subject to limited exceptions. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Facility contains customary affirmative and negative covenants and restrictions, as well as financial covenants that require us to maintain minimum liquidity of $35.0 million at all times and a consolidated total leverage ratio of no greater than 3.00 to 1.00, tested on a quarterly basis. </span></div>As of July 31, 2024, the Company was in compliance with all debt covenants. As of such date, the $50.0 million revolving loan facility had $36.6 million available and $13.4 million in letters of credit allocated as security in connection with office space. 50000000 50000000 30000000 10000000 0.0175 0.0225 0.0100 0.0125 0.0075 0.0025 0.66 35000000 3.00 50000000 36600000 13400000 Income Taxes<div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates its year-to-date benefit from (provision for) income taxes by applying the estimated annual effective tax rate ("AETR") to year-to-date income or loss from operations before income taxes and adjusts for discrete tax items recorded in the period. During the three and six months ended July 31, 2024, the Company recorded a benefit from income taxes of $1.4 million and $1.2 million, respectively. During the three and six months ended July 31, 2023, the Company recorded a (provision for) income taxes of $(0.7) million and $(1.0) million, respectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 full valuation allowances related to the Company's net deferred tax assets in the U.S. and certain foreign jurisdictions, U.S. state income taxes, and foreign rate differential on profitable jurisdictions. The Company regularly evaluates the realizability of its deferred tax assets and establishes a valuation allowance on a jurisdictional basis if it is more likely than not that some or all the deferred tax assets will not be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, loss carryback, and tax-planning strategies. Generally, more weight is given to objectively verifiable evidence, such as the cumulative loss in recent years, as a significant piece of negative evidence to overcome. To the extent sufficient positive evidence becomes available, a portion of the valuation allowance against certain net deferred tax assets could be released in the future and would result in a non-cash income tax benefit in the period of release.</span></div> -1400000 -1200000 700000 1000000 Commitments and Contingencies<div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="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 is obligated to make payments under certain non-cancelable contractual obligations in the normal course of business. The Company's contractual obligations primarily relate to its operating and short-term lease arrangements for office space. Its other contractual obligations include contracts with its Publisher Network application providers, which generally have a term of one year, although some have a term of several years, and its software vendors, among others. These obligations represent minimum contractual payments, or the Company's best estimate for variable elements based on historical payments. The Company's contractual obligations have various expiry dates between fiscal years 2025 and 2035. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        As of July 31, 2024, the Company's contractual obligations are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.694%"><tr><td style="width:1.0%"></td><td style="width:52.165%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ending January 31:</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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Other </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 (remainder of fiscal year)</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030 and thereafter</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,383 </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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,589 </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:middle"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 is and may be involved in various legal proceedings arising in the normal course of business. Although the results of litigation and claims cannot be predicted with certainty, currently, in the opinion of the Company, the likelihood of any material adverse impact on the Company's results of operations, cash flows or the Company's financial position for any such litigation or claims is deemed to be remote. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense costs, diversion of management resources and other factors.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties and Indemnifications</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 platform is in some cases warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company's product specifications.</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third-party's intellectual property rights and/or if the Company breaches its contractual agreements with a customer or in instances of negligence, fraud or willful misconduct by the Company. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any significant liabilities related to such obligations in the accompanying condensed consolidated financial statements.</span></div><div style="margin-bottom:5pt;margin-top:5pt;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 agreed to indemnify certain of its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person's service as a director or officer, including any action by the Company, arising out of that person's services as the Company's director or officer or that person's services provided to any other company or enterprise at the Company's request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.</span></div> As of July 31, 2024, the Company's contractual obligations are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.694%"><tr><td style="width:1.0%"></td><td style="width:52.165%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal year ending January 31:</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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Other </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 (remainder of fiscal year)</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030 and thereafter</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,383 </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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,589 </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:middle"></td></tr></table> 8562000 21342000 19274000 15675000 19340000 8937000 19437000 4525000 19297000 16000 36473000 94000 122383000 50589000 Net Loss Per Share Attributable to Common Stockholders<div style="margin-bottom:5pt;margin-top:5pt;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 sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:</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:41.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended July 31,</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:10pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></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><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:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Net loss attributable to common stockholders</span></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:10pt;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:10pt;font-weight:400;line-height:100%">(4,057)</span></td><td style="background-color:#ffffff;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:10pt;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:10pt;font-weight:400;line-height:100%">(3,437)</span></td><td style="background-color:#ffffff;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:10pt;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:10pt;font-weight:400;line-height:100%">(7,874)</span></td><td style="background-color:#ffffff;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:10pt;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:10pt;font-weight:400;line-height:100%">(3,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Weighted-average common shares outstanding</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,535,481</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,358,526</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,967,631</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,821,653</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></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:10pt;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:10pt;font-weight:400;line-height:100%">(0.03)</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:10pt;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:10pt;font-weight:400;line-height:100%">(0.03)</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:10pt;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:10pt;font-weight:400;line-height:100%">(0.06)</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:10pt;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:10pt;font-weight:400;line-height:100%">(0.03)</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:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        Basic net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Unvested restricted stock, restricted stock units, and performance-based restricted stock units where the market conditions have not been met are excluded from the denominator of basic net loss per share. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares plus common equivalent shares for the period, including any dilutive effect from such shares. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Since the Company was in a net loss position for all periods presented, net loss per share attributable to common stockholders was the same on a basic and diluted basis, as the inclusion of all potential common equivalent shares outstanding would have been anti-dilutive. Anti-dilutive common equivalent shares were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.777%"><tr><td style="width:1.0%"></td><td style="width:69.212%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.106%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,079,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock and restricted stock units</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,833,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,167,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares estimated to be purchased under ESPP</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,280,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total anti-dilutive common equivalent shares</span></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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,489,920 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,753,327 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">An additional 1.3 million shares of common stock may be awarded for certain PSUs based on the Company's total shareholder return ("TSR") relative to the TSR of companies in the S&amp;P Software and Services Select Index over specified performance periods.</span> <div style="margin-bottom:5pt;margin-top:5pt;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 sets forth the computation of the basic and diluted net loss per share attributable to common stockholders:</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:41.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended July 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended July 31,</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:10pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></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><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:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Net loss attributable to common stockholders</span></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:10pt;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:10pt;font-weight:400;line-height:100%">(4,057)</span></td><td style="background-color:#ffffff;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:10pt;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:10pt;font-weight:400;line-height:100%">(3,437)</span></td><td style="background-color:#ffffff;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:10pt;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:10pt;font-weight:400;line-height:100%">(7,874)</span></td><td style="background-color:#ffffff;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:10pt;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:10pt;font-weight:400;line-height:100%">(3,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Weighted-average common shares outstanding</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,535,481</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,358,526</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,967,631</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,821,653</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></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:10pt;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:10pt;font-weight:400;line-height:100%">(0.03)</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:10pt;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:10pt;font-weight:400;line-height:100%">(0.03)</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:10pt;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:10pt;font-weight:400;line-height:100%">(0.06)</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:10pt;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:10pt;font-weight:400;line-height:100%">(0.03)</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> -4057000 -3437000 -7874000 -3849000 126535481 126535481 124358526 124358526 125967631 125967631 123821653 123821653 -0.03 -0.03 -0.03 -0.03 -0.06 -0.06 -0.03 -0.03 Anti-dilutive common equivalent shares were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.777%"><tr><td style="width:1.0%"></td><td style="width:69.212%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.106%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,079,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock and restricted stock units</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,833,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,167,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares estimated to be purchased under ESPP</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based restricted stock units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,280,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total anti-dilutive common equivalent shares</span></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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,489,920 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,753,327 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">An additional 1.3 million shares of common stock may be awarded for certain PSUs based on the Company's total shareholder return ("TSR") relative to the TSR of companies in the S&amp;P Software and Services Select Index over specified performance periods.</span> 1753179 3079658 10833317 11167766 373424 225903 3530000 2280000 16489920 16753327 1300000 Subsequent Events Following approval by the Company's Board of Directors, on June 10, 2024, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) for the acquisition of Hearsay Social, Inc. (“Hearsay”). Pursuant to the Merger Agreement, Hearsay became a wholly owned subsidiary of Yext upon closing of the transaction on August 1, 2024. The Company acquired Hearsay for approximately $125 million in cash, as adjusted for customary adjustments set forth in the Merger Agreement, and the assumption of Hearsay employee equity awards. The Company also offered participation rights to key employees and former founders of Hearsay in a bonus pool of $20 million that can be settled in cash or the Company’s common stock and shall be subject to 100% vesting on the first anniversary of closing, generally subject to continued employment. In addition, subject to the terms of the Merger Agreement, the Company may also be required to pay additional contingent consideration of up to $75 million to Hearsay based on the achievement of certain milestones (the “Earnout Consideration”). The Earnout Consideration shall be payable based on achievement of certain annual recurring revenue targets. The targets shall be measured at the end of the first and second anniversaries of closing. The Earnout Consideration may be settled in cash or the Company’s common stock at the Company’s election. The Company is currently evaluating the impact of this acquisition on its consolidated financial statements. 125000000 20000000 1 75000000 false false false false