0001845022-24-000072.txt : 20240606 0001845022-24-000072.hdr.sgml : 20240606 20240606161604 ACCESSION NUMBER: 0001845022-24-000072 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20240430 FILED AS OF DATE: 20240606 DATE AS OF CHANGE: 20240606 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Couchbase, Inc. CENTRAL INDEX KEY: 0001845022 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 263576987 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40601 FILM NUMBER: 241025258 BUSINESS ADDRESS: STREET 1: 3250 OLCOTT STREET CITY: SANTA CLARA STATE: CA ZIP: 95054 BUSINESS PHONE: 6504177500 MAIL ADDRESS: STREET 1: 3250 OLCOTT STREET CITY: SANTA CLARA STATE: CA ZIP: 95054 10-Q 1 base-20240430.htm 10-Q base-20240430
0001845022January 312025Q1falseP3YP2Y0453482xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesbase:customerxbrli:purebase:investmentbase:vote00018450222024-02-012024-04-3000018450222024-05-3100018450222024-04-3000018450222024-01-310001845022us-gaap:LicenseMemberus-gaap:SubscriptionAndCirculationMember2024-02-012024-04-300001845022us-gaap:LicenseMemberus-gaap:SubscriptionAndCirculationMember2023-02-012023-04-300001845022base:SupportAndOtherMemberus-gaap:SubscriptionAndCirculationMember2024-02-012024-04-300001845022base:SupportAndOtherMemberus-gaap:SubscriptionAndCirculationMember2023-02-012023-04-300001845022us-gaap:SubscriptionAndCirculationMember2024-02-012024-04-300001845022us-gaap:SubscriptionAndCirculationMember2023-02-012023-04-300001845022us-gaap:ServiceMember2024-02-012024-04-300001845022us-gaap:ServiceMember2023-02-012023-04-3000018450222023-02-012023-04-300001845022us-gaap:CommonStockMember2024-01-310001845022us-gaap:AdditionalPaidInCapitalMember2024-01-310001845022us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-310001845022us-gaap:RetainedEarningsMember2024-01-310001845022us-gaap:CommonStockMember2024-02-012024-04-300001845022us-gaap:AdditionalPaidInCapitalMember2024-02-012024-04-300001845022us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-02-012024-04-300001845022us-gaap:RetainedEarningsMember2024-02-012024-04-300001845022us-gaap:CommonStockMember2024-04-300001845022us-gaap:AdditionalPaidInCapitalMember2024-04-300001845022us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-300001845022us-gaap:RetainedEarningsMember2024-04-300001845022us-gaap:CommonStockMember2023-01-310001845022us-gaap:AdditionalPaidInCapitalMember2023-01-310001845022us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001845022us-gaap:RetainedEarningsMember2023-01-3100018450222023-01-310001845022us-gaap:CommonStockMember2023-02-012023-04-300001845022us-gaap:AdditionalPaidInCapitalMember2023-02-012023-04-300001845022us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012023-04-300001845022us-gaap:RetainedEarningsMember2023-02-012023-04-300001845022us-gaap:CommonStockMember2023-04-300001845022us-gaap:AdditionalPaidInCapitalMember2023-04-300001845022us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-300001845022us-gaap:RetainedEarningsMember2023-04-3000018450222023-04-3000018450222024-01-312024-01-3100018450222024-02-012024-02-010001845022us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-04-300001845022base:CustomerAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-02-012024-04-300001845022us-gaap:AccountsReceivableMemberbase:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2024-02-012024-04-300001845022us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-310001845022us-gaap:MoneyMarketFundsMember2024-04-300001845022us-gaap:USTreasurySecuritiesMember2024-04-300001845022us-gaap:CorporateDebtSecuritiesMember2024-04-300001845022us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-04-300001845022us-gaap:CommercialPaperMember2024-04-300001845022us-gaap:MoneyMarketFundsMember2024-01-310001845022us-gaap:USTreasurySecuritiesMember2024-01-310001845022us-gaap:CorporateDebtSecuritiesMember2024-01-310001845022us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-01-310001845022us-gaap:CommercialPaperMember2024-01-310001845022us-gaap:AssetBackedSecuritiesMember2024-01-310001845022us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-04-300001845022us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-04-300001845022us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-04-300001845022us-gaap:FairValueMeasurementsRecurringMember2024-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-04-300001845022us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-04-300001845022us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-04-300001845022us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001845022us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-04-300001845022us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-04-300001845022us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2024-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2024-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-04-300001845022us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001845022us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001845022us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001845022us-gaap:FairValueMeasurementsRecurringMember2024-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-01-310001845022us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001845022us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001845022us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001845022us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2024-01-310001845022us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001845022us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2024-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2024-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2024-01-310001845022us-gaap:ComputerEquipmentMember2024-04-300001845022us-gaap:ComputerEquipmentMember2024-01-310001845022us-gaap:FurnitureAndFixturesMember2024-04-300001845022us-gaap:FurnitureAndFixturesMember2024-01-310001845022us-gaap:SoftwareDevelopmentMember2024-04-300001845022us-gaap:SoftwareDevelopmentMember2024-01-310001845022us-gaap:LeaseholdImprovementsMember2024-04-300001845022us-gaap:LeaseholdImprovementsMember2024-01-310001845022base:SoftwareDevelopmentInProgressMember2024-04-300001845022base:SoftwareDevelopmentInProgressMember2024-01-310001845022us-gaap:SoftwareDevelopmentMember2024-02-012024-04-300001845022us-gaap:SoftwareDevelopmentMember2023-02-012023-04-3000018450222024-05-012024-04-300001845022us-gaap:RevolvingCreditFacilityMemberbase:LoanAgreementMember2024-02-072024-02-070001845022us-gaap:RevolvingCreditFacilityMemberbase:LoanAgreementMember2024-02-070001845022us-gaap:LetterOfCreditMember2024-02-070001845022us-gaap:RevolvingCreditFacilityMemberbase:AccordionFeatureMember2024-02-070001845022us-gaap:RevolvingCreditFacilityMemberbase:LoanAgreementMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-02-072024-02-070001845022us-gaap:LetterOfCreditMember2024-04-300001845022srt:MaximumMember2024-04-300001845022us-gaap:IPOMember2024-02-012024-04-3000018450222023-02-012024-01-310001845022us-gaap:EmployeeStockOptionMember2024-04-300001845022us-gaap:RestrictedStockUnitsRSUMember2024-04-300001845022base:FutureStockOptionGrantReservesMember2024-04-300001845022base:FutureStockOptionGrantReservesMemberbase:InducementEquityIncentivePlan2023Member2024-04-300001845022base:EmployeeStockPurchasePlanMember2024-04-300001845022base:CommonStockWarrantsMember2024-04-300001845022base:AmendedTermLoanMemberus-gaap:LoansPayableMember2019-04-300001845022us-gaap:EmployeeStockOptionMember2024-01-310001845022us-gaap:EmployeeStockOptionMember2023-02-012024-01-310001845022us-gaap:EmployeeStockOptionMember2024-02-012024-04-300001845022us-gaap:EmployeeStockOptionMember2023-02-012023-04-300001845022srt:MinimumMember2024-02-012024-04-300001845022srt:MaximumMember2024-02-012024-04-300001845022base:ServiceBasedRestrictedStockUnitsRSUsMember2024-01-310001845022base:ServiceBasedRestrictedStockUnitsRSUsMember2024-02-012024-04-300001845022base:ServiceBasedRestrictedStockUnitsRSUsMember2024-04-300001845022base:ServiceBasedRestrictedStockUnitsRSUsMember2023-02-012023-04-300001845022us-gaap:PerformanceSharesMember2024-02-012024-04-300001845022us-gaap:PerformanceSharesMember2023-02-012023-04-300001845022us-gaap:PerformanceSharesMember2024-04-300001845022base:MarketBasedRestrictedStockUnitsRSUsMember2024-02-012024-04-300001845022base:MarketBasedRestrictedStockUnitsRSUsMember2023-02-012023-04-300001845022base:MarketBasedRestrictedStockUnitsRSUsMember2024-04-300001845022us-gaap:EmployeeStockOptionMemberbase:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2024-02-012024-04-300001845022us-gaap:EmployeeStockOptionMemberbase:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2023-02-012023-04-300001845022base:EmployeeStockPurchasePlanMember2024-02-012024-04-300001845022base:EmployeeStockPurchasePlanMember2023-02-012023-04-300001845022base:EmployeeStockPurchasePlanMember2024-04-300001845022us-gaap:CostOfSalesMemberus-gaap:SubscriptionAndCirculationMember2024-02-012024-04-300001845022us-gaap:CostOfSalesMemberus-gaap:SubscriptionAndCirculationMember2023-02-012023-04-300001845022us-gaap:ServiceMemberus-gaap:CostOfSalesMember2024-02-012024-04-300001845022us-gaap:ServiceMemberus-gaap:CostOfSalesMember2023-02-012023-04-300001845022us-gaap:ResearchAndDevelopmentExpenseMember2024-02-012024-04-300001845022us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012023-04-300001845022us-gaap:SellingAndMarketingExpenseMember2024-02-012024-04-300001845022us-gaap:SellingAndMarketingExpenseMember2023-02-012023-04-300001845022us-gaap:GeneralAndAdministrativeExpenseMember2024-02-012024-04-300001845022us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012023-04-300001845022us-gaap:RestructuringChargesMember2024-02-012024-04-300001845022us-gaap:RestructuringChargesMember2023-02-012023-04-300001845022country:US2024-02-012024-04-300001845022country:US2023-02-012023-04-300001845022base:InternationalMember2024-02-012024-04-300001845022base:InternationalMember2023-02-012023-04-300001845022us-gaap:EmployeeStockOptionMember2024-02-012024-04-300001845022us-gaap:EmployeeStockOptionMember2023-02-012023-04-300001845022us-gaap:RestrictedStockUnitsRSUMember2024-02-012024-04-300001845022us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-04-300001845022base:EmployeeStockPurchasePlanMember2024-02-012024-04-300001845022base:EmployeeStockPurchasePlanMember2023-02-012023-04-300001845022us-gaap:WarrantMember2024-02-012024-04-300001845022us-gaap:WarrantMember2023-02-012023-04-300001845022base:JeffEpsteinMember2024-02-012024-04-300001845022base:JeffEpsteinMember2024-04-300001845022base:CarolCarpenterMember2024-02-012024-04-300001845022base:CarolCarpenterMember2024-04-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
__________________________________
FORM 10-Q
__________________________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended April 30, 2024
OR
oTRANSITION 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-40601
__________________________________
Couchbase, Inc.
(Exact name of registrant as specified in its charter)
__________________________________
Delaware26-3576987
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
3250 Olcott Street
Santa Clara, California 95054
(Address of principal executive offices and Zip Code)
(650) 417-7500
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $0.00001 per shareBASENasdaq Global Select Market

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 x No o
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 x No o
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 fileroAccelerated filer
x
Non-accelerated fileroSmaller reporting companyo
 Emerging growth companyx
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No x
As of May 31, 2024, the registrant had 50,309,880 shares of common stock outstanding.


Table of Contents
Page
1

Special Note Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the federal securities laws, which statements involve substantial risks and uncertainties. Forward-looking statements generally relate to future plans or events, management's expectations and opinions or our future financial or operating performance, intentions, designs, expectations or objectives. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “should,” “expect,” “plan,” “anticipate,” “could,” “would,” “intend,” “target,” “project,” “forecast,” “contemplate,” “believe,” “estimate,” “predict,” “seek,” “pursue,” “potential” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans or intentions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about our expectations regarding:
our future financial performance, including our expectations regarding our revenue, cost of revenue, operating expenses, period of benefit for deferred commissions, our ability to determine reserves and our ability to achieve and maintain future profitability;
the sufficiency of our cash, cash equivalents and short-term investments to meet our liquidity needs;
the demand for our products and services or for data management solutions in general;
our ability to attract and retain customers and partners;
our ability to develop new products and features and bring them to market in a timely manner and make enhancements to our offerings, as well as market acceptance of new products and features;
our expectations regarding future developments with respect to Couchbase Capella, our fully-managed database-as-a-service (DBaaS”) offering;
our ability to compete with existing and new competitors in existing and new markets and offerings;
macroeconomic conditions, foreign exchange fluctuation, inflation concerns, increased interest rates and recessionary fears, on our business and results of operations;
our expectations regarding the effects of existing and developing laws, rules, regulations and other legal obligations, including with respect to taxation and data privacy and security;
our ability to manage risk associated with our business;
our expectations regarding new and evolving markets, as well as the impact of artificial intelligence ("AI") in business, including development of Capella iQ, our generative AI-powered developer’s coding assistant built into Couchbase Capella;
our ability to maintain, develop and protect our brand;
our ability, and our customers’ and our third-party service providers’ ability, to maintain the security and availability to each of our technological and physical infrastructures;
our expectations and management of future growth;
our expectations concerning relationships with third parties;
our ability to obtain, maintain, defend and enforce our intellectual property;
our use of third-party open source software in our solutions and the availability of portions of our source code on an open source basis;
our ability to successfully acquire and integrate companies and assets; and
the increased expenses associated with being a public company.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q. You should not rely upon forward-looking statements as predictions of future events.
2

We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations and prospects. The outcome of the events described in these forward-looking statements is subject to risks, assumptions, uncertainties and other factors, including those described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. We cannot assure you that the results, events and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.
The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments we may make.
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 you are cautioned not to unduly rely upon these statements.
You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed as exhibits to this Quarterly Report on Form 10-Q with the understanding that our actual future results, levels of activity, performance and achievements may be different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.
3

Risk Factor Summary
Our business is subject to significant risks and uncertainties that make an investment in us speculative and risky. Below we summarize what we believe are the principal risk factors but these risks are not the only ones we face. You should carefully review and consider the full discussion of our risk factors below this summary, together with the other information in this Quarterly Report on Form 10-Q. If any of the following risks or if any of those listed elsewhere in this Quarterly Report on Form 10-Q actually occur, our business, reputation, financial condition, results of operations, revenue and future prospects could be seriously harmed. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business.
We have a history of net losses, may not achieve or maintain profitability in the future and may not continue to grow on pace with historical rates.
We face intense competition and if we are unable to compete effectively, our business, financial condition and results of operations would be adversely affected.
We may fail to cost-effectively acquire new customers or obtain renewals, upgrades or expansions from our existing customers, which would adversely affect our business, financial condition and results of operations.
The market for our products and services is relatively new and evolving, and our future success depends on the growth and expansion of this market.
If we fail to innovate in response to changing customer needs, new technologies or other market requirements, our business, financial condition and results of operations could be harmed.
We have a limited operating history, which makes it difficult to predict our future results of operations.
Our future results of operations and key business metrics may fluctuate significantly, and if we fail to meet the expectations of analysts or investors, the market price of our common stock and the value of your investment could decline substantially.
We recognize a significant portion of revenue from subscriptions over the term of the relevant subscription period, and as a result, downturns or upturns in sales are not immediately reflected in full in our results of operations.
We depend on our sales force, and we may fail to attract, retain, motivate or train our sales force, which could adversely affect our business, financial condition and results of operations.
Our sales strategy to target larger enterprises involves risks that may not be present or that are present to a lesser extent with respect to smaller enterprises, such as long and unpredictable sales cycles and sales efforts that require considerable time and expense, particularly in the current macroeconomic environment.
If we are not able to maintain and enhance our brand, especially among enterprise architects, application developers and other key functions that support them, our business and results of operations may be adversely affected.
Real or perceived errors, failures or bugs in our products or interruptions or performance problems associated with our technology and infrastructure could adversely affect our growth prospects, business, financial condition and results of operations.
Our ability to maintain and increase sales with our existing customers depends, in part, on the quality of our customer support, and our failure to offer high-quality support would harm our reputation and adversely affect our business and results of operations.
We track certain key business metrics with internal systems and tools and do not independently verify such metrics. Certain of these metrics are subject to inherent challenges in measurement, and any real or perceived inaccuracies in such metrics may adversely affect our business and reputation.
Our company culture has contributed to our success and if we cannot maintain this culture as we grow, our business could be harmed.
2

We may be unable to make acquisitions and investments or successfully integrate acquired companies and assets into our business, and our acquisitions and investments may not meet our expectations, any of which could adversely affect our business, financial condition and results of operations.
Use of AI, including in our products and services, combined with an uncertain regulatory environment, may result in reputational harm, liability, or other adverse consequences to our business.
Our business could be adversely affected by economic downturns.
If we are unable to maintain successful relationships with our partners, our business, financial condition and results of operations could be harmed.
Certain estimates and information we refer to publicly are based on information from third-party sources and we do not independently verify the accuracy or completeness of the data contained in such sources or the methodologies for collecting such data, and any real or perceived inaccuracies in such estimates and information may harm our reputation and adversely affect our business.
Our use of third-party open source software in our solutions, the availability of core portions of our source code on an open source or source available basis and contributions to our open source projects could negatively affect our ability to sell our products and provide our services, subject us to possible litigation and allow third parties to access and use software and technology that we use in our business, all of which could adversely affect our business and results of operations.
Our distribution and licensing model could negatively affect our ability to monetize and protect our intellectual property rights.
Because of the rights accorded to third parties under open source licenses, there may be fewer technology barriers to entry in the markets in which we compete and it may be relatively easy for new and existing competitors, some of whom may have greater resources than we have, to compete with us.
We could incur substantial costs in obtaining, maintaining, protecting, defending and enforcing our intellectual property rights and any failure to obtain, maintain, protect, defend or enforce our intellectual property rights could reduce the value of our software and brand.
We have been and may in the future become subject to intellectual property disputes which may be costly to defend, subject us to significant liability, require us to pay significant damages and limit our ability to use certain technologies.
If our security measures, or those of our service providers or customers, are breached or unauthorized parties otherwise obtain access to our or our customers’ data or software, our products and services may be perceived as not being secure, customers may reduce or terminate their use of our products and services and we may face claims, litigation, regulatory investigations, significant liability and reputational damage.
A portion of our revenue is generated by sales to heavily regulated organizations, which are subject to a number of challenges and risks.
Our executive officers, directors and holders of 5% or more of our common stock continue to have substantial control over us, which will limit your ability to influence the outcome of important transactions, including a change in control.
3

Part I – Financial Information
Item 1. Financial Statements (unaudited)
COUCHBASE, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(unaudited)
(in thousands, except share and per share amounts)
As ofAs of
April 30, 2024January 31, 2024
Assets
Current assets
Cash and cash equivalents
$51,975 $41,351 
Short-term investments
108,220 112,281 
Accounts receivable, net
34,580 44,848 
Deferred commissions
13,233 15,421 
Prepaid expenses and other current assets
10,307 10,385 
Total current assets
218,315 224,286 
Property and equipment, net
6,113 5,327 
Operating lease right-of-use assets4,135 4,848 
Deferred commissions, noncurrent
12,562 11,400 
Other assets
1,446 1,891 
Total assets
$242,571 $247,752 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable
$4,071 $4,865 
Accrued compensation and benefits
8,939 18,116 
Other accrued expenses
3,814 4,581 
Operating lease liabilities
3,106 3,208 
Deferred revenue
89,619 81,736 
Total current liabilities
109,549 112,506 
Operating lease liabilities, noncurrent
1,388 2,078 
Deferred revenue, noncurrent
2,572 2,747 
Total liabilities
113,509 117,331 
Commitments and contingencies (Note 9)
Stockholders’ equity
Preferred stock, $0.00001 par value; 200,000,000 shares authorized as of April 30, 2024 and January 31, 2024; zero shares issued outstanding as of April 30, 2024 and January 31, 2024
  
Common stock, $0.00001 par value; 1,000,000,000 shares authorized as of April 30, 2024 and January 31, 2024; 50,220,260 and 49,079,876 shares issued and outstanding as of April 30, 2024 and January 31, 2024, respectively
  
Additional paid-in capital
640,931 621,024 
Accumulated other comprehensive (loss) income
(215)56 
Accumulated deficit
(511,654)(490,659)
Total stockholders’ equity
129,062 130,421 
Total liabilities and stockholders’ equity
$242,571 $247,752 
The accompanying notes are an integral part of these condensed consolidated financial statements.
4

COUCHBASE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)
(in thousands, except per share amounts)
Three Months Ended April 30,
20242023
Revenue:
License$6,859 $4,943 
Support and other42,179 33,599 
Total subscription revenue49,038 38,542 
Services2,289 2,454 
Total revenue51,327 40,996 
Cost of revenue:
Subscription3,957 3,673 
Services1,725 2,249 
Total cost of revenue5,682 5,922 
Gross profit45,645 35,074 
Operating expenses:
Research and development17,847 15,383 
Sales and marketing37,755 32,553 
General and administrative12,583 9,625 
Restructuring
 46 
Total operating expenses68,185 57,607 
Loss from operations(22,540)(22,533)
Interest expense (25)
Other income, net
1,531 1,433 
Loss before income taxes(21,009)(21,125)
Provision (benefit) for income taxes(14)750 
Net loss$(20,995)$(21,875)
Net loss per share, basic and diluted$(0.42)$(0.48)
Weighted-average shares used in computing net loss per share, basic and diluted49,788 45,843 
The accompanying notes are an integral part of these condensed consolidated financial statements.
5

COUCHBASE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(unaudited)
(in thousands)
Three Months Ended April 30,
20242023
Net loss$(20,995)$(21,875)
Other comprehensive loss:
Net unrealized (losses) gains on investments, net of tax
(271)317 
Total comprehensive loss$(21,266)$(21,558)
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

COUCHBASE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(unaudited)
(in thousands, except shares)
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income
(Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance as of January 31, 202449,079,876 $ $621,024 $56 $(490,659)$130,421 
Issuance of common stock upon exercise of stock options406,055 — 3,294 — — 3,294 
Issuance of common stock in connection with employee stock purchase plan123,778 — 1,795 — — 1,795 
Vesting of restricted stock units610,551 — — — — — 
Stock-based compensation— — 14,818 — — 14,818 
Net unrealized losses on investments— — — (271)— (271)
Net loss— — — — (20,995)(20,995)
Balance as of April 30, 202450,220,260 $ $640,931 $(215)$(511,654)$129,062 
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income
(Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance as of January 31, 202345,432,029 $ $561,547 $(807)$(410,476)$150,264 
Issuance of common stock upon exercise of stock options389,377 — 1,917 — — 1,917 
Issuance of common stock in connection with employee stock purchase plan74,113 — 847 — — 847 
Vesting of restricted stock units259,980 — — — — — 
Stock-based compensation— — 9,480 — — 9,480 
Net unrealized gains on investments— — — 317 — 317 
Net loss— — — — (21,875)(21,875)
Balance as of April 30, 202346,155,499 $ $573,791 $(490)$(432,351)$140,950 
The accompanying notes are an integral part of these condensed consolidated financial statements.
7

COUCHBASE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
(in thousands)
Three Months Ended April 30,
20242023
Cash flows from operating activities
Net loss$(20,995)$(21,875)
Adjustments to reconcile net loss to net cash used in operating activities
Depreciation and amortization400 890 
Stock-based compensation, net of amounts capitalized14,627 9,276 
Amortization of deferred commissions4,096 4,540 
Non-cash lease expense765 772 
Foreign currency transaction losses (gains)283 (84)
Other(824)(746)
Changes in operating assets and liabilities
Accounts receivable10,165 (2,274)
Deferred commissions(3,070)(4,824)
Prepaid expenses and other assets31 1,405 
Accounts payable(792)5,458 
Accrued compensation and benefits(9,179)(4,060)
Other accrued expenses(813)(1,256)
Operating lease liabilities(843)(826)
Deferred revenue7,708 6,423 
 Net cash provided by (used in) operating activities1,559 (7,181)
Cash flows from investing activities
Purchases of short-term investments(19,454)(7,821)
Maturities and sales of short-term investments24,144 19,423 
Additions to property and equipment(995)(1,288)
 Net cash provided by investing activities3,695 10,314 
Cash flows from financing activities
Proceeds from exercise of stock options3,294 1,917 
Proceeds from issuance of common stock under ESPP1,795 847 
 Net cash provided by financing activities5,089 2,764 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(262)(103)
Net increase in cash, cash equivalents and restricted cash10,081 5,794 
Cash, cash equivalents and restricted cash
Beginning of period41,894 40,989 
End of period$51,975 $46,783 
Cash and cash equivalents$51,975 $46,240 
Restricted cash included in other assets 543 
Total cash, cash equivalents and restricted cash$51,975 $46,783 
Supplemental disclosures of cash activities
Cash paid for income taxes$591 $294 
Cash paid for interest$ $25 
Non-cash investing and financing activities:
Stock-based compensation capitalized as internal-use software costs$191 $204 
Net change in unrealized gains or losses on available-for-sale debt securities$(271)$317 
The accompanying notes are an integral part of these condensed consolidated financial statements.
8

COUCHBASE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
1. Description of Business
Couchbase, Inc. provides a leading cloud database platform for modern applications. Couchbase was incorporated in the State of Delaware in 2008 and is headquartered in Santa Clara, California. In these notes to the unaudited condensed consolidated financial statements, the “Company,” “Couchbase,” “we,” “us” and “our” refers to Couchbase, Inc. and its subsidiaries on a consolidated basis.
2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation
The Company’s unaudited condensed consolidated financial statements and accompanying notes have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of January 31, 2024, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all the information required by GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting of only normal recurring adjustments) that are necessary for the fair statement of the Company’s condensed consolidated financial information. The results of operations for the three months ended April 30, 2024, are not necessarily indicative of the results to be expected for the year ending January 31, 2025, or for any other interim period or for any other future year.
The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes contained in the Companys Annual Report on Form 10-K for the year ended January 31, 2024, as filed with the SEC on March 26, 2024.
Fiscal Year
The Company’s fiscal year ends on January 31. Unless otherwise stated, references to year in these condensed consolidated financial statements relate to fiscal year rather than calendar year.
Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of Couchbase, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts stated in the financial statements and accompanying notes. Such estimates include, but are not limited to, standalone selling prices for each distinct performance obligation, capitalized internal-use software costs, expected period of benefit for deferred commissions, valuation of stock-based awards, the determination of allowance for credit losses, the incremental borrowing rate used to measure operating lease liabilities, and accounting for income taxes. The Company bases its estimates on historical experience and assumptions that management considers reasonable.
The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates. Estimates and assumptions about future events and their effects, including the impact of macroeconomic conditions such as inflation and foreign exchange fluctuations, cannot be determined with certainty and therefore require increased judgment. These estimates and assumptions may change in future periods and will be recognized in the condensed consolidated financial statements as new events occur and additional information becomes known. To the extent the Company’s actual results differ materially from those estimates and assumptions, the Company’s future financial statements could be affected.
9

Significant Accounting Policies
There have been no material changes to the Company's significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended January 31, 2024, that have had a material impact on its condensed consolidated financial statements and related notes.
Deferred Commissions
The Company capitalizes certain sales commissions, including related payroll taxes, earned by the Company’s sales force, which are considered to be incremental costs that would not be incurred absent of the contract. On an annual basis, the Company assesses the expected period of benefit by taking into consideration its customer contracts, its technology and duration of customer relationships. Based on our most recent assessment, the Company determined the expected period of benefit for incremental costs of customer contracts should be increased from three to four years. This change in accounting estimate was effective February 1, 2024 and is accounted for prospectively in the Company's unaudited condensed consolidated financial statements. Commissions for renewal contracts are not commensurate with the commission paid for initial acquisition of a contract and are amortized based over the related contractual renewal period. This change in the period of benefit did not have a material impact to our unaudited condensed consolidated financial statements.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents, restricted cash, short-term investments and accounts receivable. The Company maintains its cash and cash equivalents, restricted cash and short-term investments with high-quality financial institutions. Cash equivalents consist of money market funds which are invested through financial institutions in the United States (U.S.). Deposits, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits. The Company has not experienced any losses on these deposits.
For its accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the consolidated balance sheet. Generally, credit risk with respect to accounts receivable is diversified due to the number of entities comprising the Company’s customer base and their dispersion across different geographies and industries. The Company performs ongoing credit evaluations on certain customers and generally does not require collateral on accounts receivable. The Company maintains an allowance for credit losses and historically bad debts have not been material.
No customer accounted for 10% or more of total revenue for the three months ended April 30, 2024 and 2023. Two customers accounted for approximately 16% and 13% of gross accounts receivable as of April 30, 2024, respectively. No customer accounted for 10% or more of gross accounts receivable as of January 31, 2024.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
There were no significant changes to the Company’s significant accounting policies disclosed in “Note 2 – Basis of Presentation and Summary of Significant Accounting Policies” of the Company’s Annual Report.
Recently Issued Accounting Pronouncements
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which is intended to improve reportable segment disclosure requirements. ASU 2023-07 expands segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. Additionally, the amendments require disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. All disclosure requirements of ASU 2023-07 are required for all entities including entities with a single reportable segment. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”), which requires companies to disclose additional information about income taxes, primarily their rate reconciliation information and income taxes paid. The new guidance requires companies to disclose in their rate
10

reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. Additionally companies will be required to disclose annually income taxes paid (net of refunds received) disaggregated by federal (national), state and foreign taxes and to disaggregate the information by jurisdiction based on a quantitative threshold. The guidance is effective for the Company for the fiscal year ending January 31, 2026, and early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements and related disclosures.
Under the Jumpstart Our Business Startups Act (the “JOBS Act), the Company meets the definition of an emerging growth company and can delay adopting new or revised accounting standards issued after the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the Company is no longer an emerging growth company or until the Company affirmatively and irrevocably opts out of the extended transition period.
3. Cash Equivalents and Short-Term Investments
The following tables summarize the Company’s cash equivalents and short-term investments (in thousands):
As of April 30, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash Equivalents
Money market funds$37,117 $— $— $37,117 
Total cash equivalents37,117 — — 37,117 
Short-Term Investments
U.S. government treasury securities83,723 1 (157)83,567 
Corporate debt securities13,804 2 (49)13,757 
U.S. government agency securities5,999  (12)5,987 
Commercial paper4,909   4,909 
Total short-term investments108,435 3 (218)108,220 
Total$145,552 $3 $(218)$145,337 
As of January 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash Equivalents
Money market funds$32,895 $— $— $32,895 
Total cash equivalents32,895 — — 32,895 
Short-Term Investments
U.S. government treasury securities85,525 58 (7)85,576 
Corporate debt securities13,712 14 (1)13,725 
U.S. government agency securities7,999  (8)7,991 
Commercial paper4,845   4,845 
Asset-backed securities144   144 
Total short-term investments112,225 72 (16)112,281 
Total$145,120 $72 $(16)$145,176 
During the three months ended April 30, 2024 and 2023, the Company did not reclassify any amounts to earnings from accumulated other comprehensive income (loss) related to unrealized gains or losses in other income (expense), net in the condensed consolidated statements of operations.
As of April 30, 2024, the Company’s short-term investments consisted of $88.8 million and $19.4 million with a contractual maturity date of less than one year and greater than one year, respectively. As of January 31, 2024, the Company’s short-term investments consisted of $97.6 million and $14.7 million with a contractual maturity of less than one year and greater than one year, respectively.
11

The Company’s gross unrealized losses and fair values for short-term investments that were in an unrealized loss position as of April 30, 2024 and January 31, 2024 aggregated by investment category and the length of time that individual securities have been in a continuous loss position were as follows (in thousands):
As of April 30, 2024
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. government treasury securities$(157)$77,620 $ $ $(157)$77,620 
U.S. government agency securities(12)5,987   (12)5,987 
Corporate debt securities(49)9,826   (49)9,826 
Total$(218)$93,433 $ $ $(218)$93,433 
As of January 31, 2024
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. government treasury securities$(7)$22,746 $ $ $(7)$22,746 
U.S. government agency securities(8)7,991   (8)7,991 
Corporate debt securities(1)5,008   (1)5,008 
Asset-backed securities   144  144 
Total$(16)$35,745 $ $144 $(16)$35,889 
As of April 30, 2024, the Company had 19 short-term investments in an unrealized loss position. As of January 31, 2024, the Company had 13 short-term investments in an unrealized loss position. As of April 30, 2024, the Company determined that the declines in the market value of its investment portfolio were not driven by credit related factors. During the three months ended April 30, 2024, there were no credit or non-credit related impairment charges recorded by the Company.
4. Fair Value Measurements
The Company accounts for certain of its financial assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level 1: Observable inputs, such as quoted prices in active markets for identical assets or liabilities.
Level 2: Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The carrying amounts reflected on the condensed consolidated balance sheets for cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value due to the short maturities of those instruments.
12

The following tables present the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis (in thousands):
As of April 30, 2024
Level 1Level 2Total
Cash Equivalents
Money market funds$37,117 $ $37,117 
Total cash equivalents37,117  37,117 
Short-Term Investments
U.S. government treasury securities 83,567 83,567 
Corporate debt securities 13,757 13,757 
U.S. government agency securities 5,987 5,987 
Commercial paper 4,909 4,909 
Total short-term investments 108,220 108,220 
Total$37,117 $108,220 $145,337 
As of January 31, 2024
Level 1Level 2Total
Cash Equivalents
Money market funds$32,895 $ $32,895 
Total cash equivalents32,895  32,895 
Short-Term Investments
U.S. government treasury securities 85,576 85,576 
Corporate debt securities 13,725 13,725 
U.S. government agency securities 7,991 7,991 
Commercial paper 4,845 4,845 
Asset-backed securities 144 144 
Total short-term investments 112,281 112,281 
Total$32,895 $112,281 $145,176 
The Company classifies its money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its U.S. government agency securities, asset-backed securities, commercial paper, U.S. government treasury securities, and corporate debt securities within Level 2 because they are valued using inputs other than quoted prices which are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded.
5. Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of April 30,
As of January 31,
20242024
Prepaid expenses$4,720 $4,793 
Prepaid software4,390 4,429 
Other current assets1,197 1,163 
Total prepaid expenses and other current assets$10,307 $10,385 
13

Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
As of April 30,As of January 31,
20242024
Computer equipment$3,744 $3,736 
Furniture and fixtures418 418 
Capitalized internal-use software8,743 8,743 
Leasehold improvements1,903 1,903 
Construction in progress—capitalized internal-use software3,749 2,571 
Total gross property and equipment18,557 17,371 
Accumulated depreciation and amortization(12,444)(12,044)
Total property and equipment, net$6,113 $5,327 
Depreciation and amortization expense was $0.4 million and $0.9 million for three months ended April 30, 2024 and 2023, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $0.2 million and $0.7 million in the three months ended April 30, 2024 and 2023, respectively.
Accrued Compensation and Benefits
Accrued compensation and benefits consisted of the following (in thousands):
As of April 30,
As of January 31,
20242024
Accrued bonus$2,784 $7,056 
Accrued commissions2,150 4,852 
Accrued payroll and benefits3,304 4,690 
Employee contributions under the ESPP701 1,518 
Total accrued compensation and benefits$8,939 $18,116 
Other Accrued Liabilities
Other accrued liabilities consisted of the following (in thousands):
As of April 30,
As of January 31,
20242024
Accrued professional fees$937 $1,190 
Sales and value added tax payable287 517 
Income taxes payable137 173 
Other2,453 2,701 
Total other accrued liabilities
$3,814 $4,581 
6. Deferred Revenue and Remaining Performance Obligations
The following table presents the deferred revenue balances (in thousands):
As of April 30,
As of January 31,
20242024
Deferred revenue, current$89,619 $81,736 
Deferred revenue, noncurrent2,572 2,747 
Total deferred revenue$92,191 $84,483 
14

Changes in the deferred revenue balances during the three months ended April 30, 2024 and 2023 were as follows (in thousands):
Three Months Ended April 30,
20242023
Beginning balance$84,483 $74,991 
Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year(34,359)(29,061)
Increases due to invoicing prior to satisfaction of performance obligations42,067 35,484 
Ending balance$92,191 $81,414 
Remaining performance obligations (“RPOs”) represent the amount of contracted future revenue that has not yet been recognized, including both deferred revenue and non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods.
As of April 30, 2024, the Company’s RPOs were $220.0 million. The Company expects to recognize revenue of $137.0 million of these remaining performance obligations over the next twelve months with the remaining balances recognized thereafter.
7. Debt
Loan and Security Agreement
On February 7, 2024, the Company entered into a loan and security agreement with MUFG Bank, Ltd., as lender, for a three-year senior secured revolving loan facility of up to $25.0 million, including a letter of credit sublimit of up to $5.0 million, with an original maturity date on February 7, 2027 and a uncommitted accordion feature that provides up to $25.0 million of additional borrowing capacity (the “Credit Facility”). Borrowings under the Credit Facility accrue interest at a floating per annum rate based on secured overnight financing rate ("SOFR"), plus 3.0% for the applicable interest rate period. Accrued interest on the Credit Facility will be paid at the end of the applicable interest rate period, but at least every three months. The Company is also obligated to pay other customary fees and expenses, including an unused revolving line facility fee of 0.25% per annum of the average daily unused portion of the Credit Facility.
Under the Credit Facility, the Company is subject to a minimum consolidated adjusted EBITDA covenant, tested quarterly. The Credit Facility also contains certain customary affirmative and negative covenants as well as customary events of default, subject to certain exceptions, including restrictions on the ability of the Company and its subsidiaries to, among other things, incur debt, grant liens, make acquisitions, suffer changes in control, make investments, make certain dividends or distributions, repurchase or redeem stock, dispose of or transfer assets, and enter into transactions with affiliates, in each case, subject to customary and other agreed limitations and exceptions. To date, the Company has an outstanding letter of credit of $0.5 million against the $5.0 million sublimit in connection with a lease arrangement.
The Company did not have any debt outstanding under the Credit Facility as of April 30, 2024 and was in compliance with the financial covenants associated with the Credit Facility as of April 30, 2024.
8 . Leases
The Company leases facilities under non-cancelable operating leases, primarily for rent of office space. The Company's leases have various expiration dates through November 2027, some of which include options to extend the leases for up to three years. The Company does not have any finance leases.
The components of lease costs were as follows (in thousands):
Three Months Ended April 30,
20242023
Operating lease costs$765$772
Variable lease costs$157$146
Short-term lease costs were immaterial during the three months ended April 30, 2024 and 2023.
The following table presents supplemental cash flow information related to leases (in thousands):
15

Three Months Ended April 30,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows from operating leases$843$823
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$$
The following table presents supplemental balance sheet information related to operating leases (in thousands, except for lease term and discount rate):
April 30, 2024January 31, 2024
Operating lease right-of-use assets$4,135 $4,848 
Operating lease liabilities$3,106 $3,208 
Operating lease liabilities, noncurrent1,388 2,078 
Total operating lease liabilities$4,494 $5,286 
Weighted-average remaining lease term1.8 years2.0 years
Weighted-average discount rate4.4 %4.4 %
As of April 30, 2024, remaining maturities of operating lease liabilities were as follows (in thousands):
PeriodOperating Leases
Remaining for Fiscal 2025$2,514
Fiscal 20261,481
Fiscal 2027437
Fiscal 2028245
Fiscal 2029 and thereafter
Total lease payments4,677
Less: imputed interest(183)
Total$4,494
9. Commitments and Contingencies
Other Contractual Commitments
Other contractual commitments relate to third-party cloud infrastructure agreements and subscription arrangements.
There were no material contractual commitments that were entered into during the three months ended April 30, 2024 that were outside the ordinary course of business.
Legal Matters
From time to time, the Company may be a party to various legal matters, threatened claims, or proceedings in the normal course of business. Legal fees and other costs associated with such actions are expensed as incurred. The Company assesses, in conjunction with its legal counsel, the need to record a liability for litigation and contingencies. Legal accruals are recorded when and if it is determined that a loss related to a certain matter is both probable and reasonably estimable. The Company is not currently a party to any legal proceedings that, if determined adversely to it, would, in management’s opinion, have a material and adverse effect on the Company’s financial condition, results of operations, or cash flows.
Indemnification Agreements
In the ordinary course of business, the Company enters into agreements of varying scope and terms pursuant to which the Company agrees to indemnify customers, vendors, lessors and other business partners with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by the Company or from intellectual property infringement claims made by third parties. Additionally, the Company entered into
16

indemnification agreements with the Company’s directors and officers that require the Company, among other things, to indemnify them against certain liabilities that may arise from their services as a director or executive officer in any capacity as the Company's director, trustee, general partner, managing member, officer, employee, agent or fiduciary or with respect to any employee benefit plans. The Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements nor are we aware of any such claims that could reasonably be expected to incur material costs.
10. Stockholders’ Equity and Employee Incentive Plans
Redeemable Convertible Preferred Stock
As of April 30, 2024, there were no shares of redeemable convertible preferred stock issued and outstanding.
The Company’s Amended and Restated Certificate of Incorporation authorizes the issuance of 200,000,000 shares of undesignated preferred stock with a par value of $0.00001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors.
Common Stock
The Company’s Amended and Restated Certificate of Incorporation authorized the Company to issue 1,000,000,000 shares of common stock at a par value of $0.00001 as of April 30, 2024 and January 31, 2024.
Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when and if declared by the board of directors, subject to the prior rights of holders of all classes of stock outstanding. As of April 30, 2024 and January 31, 2024, no dividends had been declared.
As of April 30, 2024, the Company has reserved common stock for future issuance as follows:
Number of Shares
Stock options outstanding5,465,173 
Restricted stock units issued and outstanding5,930,054 
Remaining shares available for issuance under the 2021 Plan3,565,156 
Shares available for issuance under the 2023 Inducement Plan955,779 
ESPP1,606,656 
Common stock warrants105,350 
Total17,628,168 
Common Stock Warrants
In April, 2019, the Company issued warrants in connection with a term loan agreement with a certain lender to purchase 105,350 shares of the Company’s common stock at $7.48 per share, exercisable over 10 years. As of April 30, 2024, all warrants were outstanding and exercisable.

17

Stock Options
The following table summarizes stock option activity under the Stock Plans for the three months ended April 30, 2024 (aggregate intrinsic value in thousands):
Options OutstandingWeighted-
Average
Contractual
Term
Aggregate
Intrinsic
Value
Number of
Options
Weighted-
Average
Exercise
Price
Balances as of January 31, 2024
5,889,938 $10.38 4.84$86,742 
Options exercised(406,055)$8.11 
Options cancelled(18,710)$24.78 
Balances as of April 30, 2024
5,465,173 $10.50 4.55$75,355 
Options vested and expected to vest as of April 30, 2024
5,465,173 $10.50 4.55$75,355 
Options vested and exercisable as of April 30, 2024
5,152,472 $9.80 4.41$74,479 
No stock options were granted during the three months ended April 30, 2024 and 2023.
The aggregate intrinsic value of options exercised during the three months ended April 30, 2024 and 2023 was $8.1 million and $4.2 million, respectively. Aggregate intrinsic value represents the difference between the exercise price of the options and the estimated fair value of the Company’s common stock.
The Company recognized stock-based compensation expense related to stock options of $0.9 million and $1.2 million during the three months ended April 30, 2024 and 2023, respectively.
As of April 30, 2024, there was $2.6 million of unrecognized stock-based compensation expense related to unvested stock options, which is expected to be recognized over a weighted-average period of 0.8 years.
Service-Based RSUs
During the year ended January 31, 2022, the Company began granting RSUs to its employees which have service-based vesting conditions. The service-based vesting condition for these awards is generally satisfied by rendering continuous service over two to four years, depending on the award, during which time the grants will vest either quarterly or after a one-year cliff with quarterly vesting thereafter.
The following table is a summary of service-based RSU activity for the three months ended April 30, 2024:
RSUs Outstanding
Number of RSUs Weighted Average Grant Date Fair Value Per Share
Balances as of January 31, 2024
3,909,920 $17.56 
RSUs granted1,743,216 $27.48 
RSUs vested(531,351)$17.32 
RSUs forfeited(137,331)$18.93 
Balances as of April 30, 2024
4,984,454 $21.02 
The aggregate fair value of the RSU awards granted was $47.9 million and $39.3 million during the three months ended April 30, 2024 and 2023, respectively. This represents the fair value of the common stock on the date the service-based vesting awards were granted.
We recognized $11.6 million and $6.8 million in stock-based compensation expense related to service vesting-based RSUs during the three months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, there was $93.6 million of unrecognized compensation expense related to service-based RSUs expected to be recognized over a weighted-average vesting period of 1.8 years.
18

Performance-based and Market-based Awards
Performance-based Awards
We recognized a total of $1.3 million and $0.7 million in stock-based compensation expense related to PSUs during the three months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, there were 840,000 awards outstanding and a total of $4.7 million of unrecognized compensation expense related to PSUs expected to be recognized over an average vesting period of 1.4 years.
Market-based Awards
The Company recognized a total of $0.3 million and $0.2 million in stock-based compensation expense related to market-based awards during the three months ended April 30, 2024 and 2023, respectively. There were 79,200 awards vested during the three months ended April 30, 2024. As of April 30, 2024, there were 105,600 awards outstanding and a total of $0.5 million of unrecognized compensation expense related to market-based RSUs expected to be recognized over an average vesting period of 0.9 years.
Determination of Fair Value
The Company estimates the fair value of purchase rights issued to employees under the ESPP using the Black-Scholes option-pricing model, which is dependent upon several variables, such as the fair value of the Company’s common stock, the expected option term, expected volatility of the Company’s stock price over the expected term, expected risk-free interest rate over the expected option term, and expected dividend yield.
The fair value of employee stock purchase rights for the offering period under the 2021 ESPP was determined on the date of grant using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Three Months Ended April 30,
20242023
Employee Stock Purchase Plan:
Expected term (in years)1.20.8
Expected volatility60.1 %66.9 %
Risk-free interest rate5.0 %4.8 %
Dividend yield  
The Company recognized stock-based compensation expense related to the ESPP of $0.6 million and $0.3 million during the three months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, $2.4 million of unrecognized stock-based compensation expense related to the ESPP is expected to be recognized over a weighted-average vesting period of 1.0 year.
During the three months ended April 30, 2024, 123,778 shares of common stock were issued under the ESPP.
Stock-Based Compensation
Stock-based compensation expense, net of amounts capitalized was as follows (in thousands):
Three Months Ended April 30,
20242023
Cost of revenue—subscription$266$193
Cost of revenue—services141145
Research and development3,9932,768
Sales and marketing5,2233,241
General and administrative5,0042,928
Restructuring1
Total stock-based compensation expense$14,627 $9,276 
11. Income Taxes
Accounting for income taxes for interim periods generally requires the provision for income taxes to be determined by applying an estimate of the annual effective tax rate for the full fiscal year to income or loss before income
19

taxes, adjusted for discrete items, if any, for the reporting period. The Company updates its estimate of the annual effective tax rate each quarter and records a cumulative adjustment in such period.
The Company recorded an immaterial amount of income tax expense for the three months ended April 30, 2024 and $0.8 million for the three months ended April 30, 2023, respectively. Income tax expense consists primarily of income taxes in foreign jurisdictions in which the Company conducts business. Due to the Company’s history of losses in the U.S., a full valuation allowance on the Company’s domestic deferred tax assets, including net operating loss carryforwards, research and development tax credits, capitalized research and development, and other book versus tax differences was maintained. The Company has deferred tax attributes for stock-based compensation and fixed assets in the United Kingdom, and has not recorded a valuation allowance on the deferred tax attributes as of April 30, 2024. The Company will continue to evaluate for any future developments.
12. Geographic Information
The following table depicts the disaggregation of revenue by geographic area based on the billing address of the customers (in thousands):
Three Months Ended April 30,
20242023
United States$34,682 $25,991 
International16,645 15,005 
Total$51,327 $40,996 
No individual foreign country contributed 10% or more of total revenue for the three months ended April 30, 2024 and 2023.
As of April 30, 2024 and January 31, 2024, the majority of the Company’s long-lived assets, including operating lease ROU assets, were located in the United States.
13. Net Loss per Share
Basic net loss per share attributable to the Company’s common stockholders is computed by dividing the net loss attributable to the Company’s common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is the same as basic net loss per share for all years presented because the effects of potentially dilutive items were anti-dilutive given the Company’s net loss position in each period presented.
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
Three Months Ended April 30,
20242023
Numerator
Net loss$(20,995)$(21,875)
Denominator
Weighted-average shares used in computing net loss per share, basic and diluted49,788 45,843 
Net loss per share, basic and diluted$(0.42)$(0.48)
The following potentially dilutive securities were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):
As of April 30,
20242023
Stock options5,465 7,388 
RSUs5,886 6,983 
Employee stock purchase rights under the ESPP141 118 
Common stock warrants105 105 
Total11,597 14,594 
20

Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis of our financial condition and results of operations together with our condensed consolidated financial statements and the related notes and other financial information included elsewhere in this Quarterly Report on Form 10-Q. Some of the information contained in this discussion and analysis or set forth elsewhere in this Quarterly Report on Form 10-Q, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties. You should review the sections titled Special Note Regarding Forward-Looking Statements and Risk Factors for a discussion of forward-looking statements and important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis. The last day of our fiscal year is January 31. Our fiscal quarters end on April 30, July 31, October 31 and January 31. Our fiscal years ended January 31, 2023, 2024 and 2025 are referred to herein as fiscal 2023, fiscal 2024 and fiscal 2025, respectively.
Overview
Couchbase provides a leading cloud database platform for modern applications. Our mission is to simplify how developers and architects develop, deploy and consume modern applications that span cloud, edge and everything in between. Enterprises rely on Couchbase to cost-effectively power the core applications their businesses depend on with the highest performance, reliability, scalability and versatility requirements for which there is no tolerance for disruption or downtime. Any compromise of these requirements could cause these applications to fail—stopping or delaying package delivery for shipping companies, interrupting reservations for travel companies or causing product shortages in stores for retailers.
Our database is versatile and works in multiple configurations, from fully-managed cloud to multi- or hybrid-cloud, to on-premises environments, and beyond the edge. We have architected our database to fuse the trusted strengths of relational databases with the flexibility, performance and scale of many NoSQL systems, across the cloud. Our database platform serves the needs of both enterprise architects and application developers. Combined with our performance at scale, we believe this power enables customers to run their most important applications with the effectiveness they require, with the efficiency they desire and in the modern infrastructure environments they demand.
With nearly every aspect of our lives being transformed by digital innovation, enterprises are charged with building applications that enable delightful and meaningful customer experiences. Enterprises are increasingly reliant on applications, which in turn rely on databases to store, retrieve and operationalize data into action. Today, applications are operating at a scale, speed and dynamism unheard of just a decade ago. There is an increasing diversity of application types, modalities and delivery and consumption models, and the volume, velocity and variety of data on which they rely is growing at an exponential rate. Looking forward, there is potential for AI to drastically transform business and the nature of modern applications as a whole. Consequently, the demand on enterprises and their databases is growing exponentially.
While legacy database technologies were built to the highest performance and reliability requirements of their generation, they are approaching the limits for which they were designed. The underlying architecture of these technologies has not changed significantly, while the requirements of the applications they need to support are changing dramatically, especially with the emergence of generative AI which relies heavily on real-time data. Legacy database technologies are buckling under the pressure of digital transformation, as they were not built to update and respond in microseconds, enable rich, customized user experiences and perform without latency.
We designed Couchbase to give enterprises a database for the modern cloud world. Our platform combines the best capabilities of a relational database, like SQL transactions and ACID guarantees, with the flexibility and scalability of a NoSQL database. This allows enterprises to confidently accelerate strategic initiatives such as more quickly moving business-critical applications into the cloud, improving application flexibility and increasing developer agility. For our customers, we facilitate a seamless transition from legacy relational databases to our modern cloud database platform resulting in better application scalability, user experience and security at the pace that works for them. We believe our unique architecture is also well-suited to power AI applications which require exceptionally high performance and scalability. We deliver this cloud database platform both as a customer-managed product and as a fully-managed DBaaS that is managed by Couchbase. Our DBaaS, called Couchbase Capella, supports a broad set of use cases, reducing a customer’s need to buy, deploy and manage additional databases or supporting technologies.
21

We sell our platform through our direct sales force and our ecosystem of partners. Our platform is broadly accessible to a wide range of enterprises, as well as governments and organizations. We have customers in a range of industries, including retail and e-commerce, travel and hospitality, financial services and insurance, software and technology, gaming, media and entertainment and industrials. We focus our selling efforts on the largest global enterprises with the most complex data requirements, and we have cloud-based, fully managed offerings for enterprises looking for a turnkey version of our platform.
We have achieved significant growth over our operating history. For the three months ended April 30, 2024 and 2023, our revenue was $51.3 million and $41.0 million, respectively, representing period-over-period growth rate of 25%. As of April 30, 2024 and 2023, our annual recurring revenue (“ARR”) was $207.7 million and $172.2 million, respectively, representing period-over-period growth of 21%. For the three months ended April 30, 2024 and 2023, our net loss was $21.0 million and $21.9 million, respectively, as we continued to invest in the growth of our business to capture the massive opportunity that we believe is available to us.
Our Business Model
We generate the substantial majority of our revenue from sales of subscriptions, which accounted for 96% and 94% of our total revenue for the three months ended April 30, 2024 and 2023, respectively. We derive a substantial majority of our subscription revenue from the Enterprise Edition of Couchbase Server and Couchbase Mobile. Couchbase Server is generally licensed per node, which we define as an instance of Couchbase running on a server. Our subscription pricing is based on the computing power and memory per instance, as well as the chosen service level. We offer three different support levels: the Platinum level offers 24/7 support and the shortest response time of 30 minutes; the Gold level offers 24/7 support with a response time of 2 hours; and the Silver level offers 7am-5pm local time support, 5 days a week. These response times are for incidents of the highest severity level, which we identify as level P1. The initial response time for levels P2 and P3 incidents, which are less severe, are longer.
We also derive subscription revenue from our DBaaS offering. Our DBaaS offering, called Couchbase Capella, is sold on a consumption basis, which removes the need to license different node types separately. Couchbase Capella pricing delivers superior customer flexibility relative to other Cloud Service Providers (“CSPs”) as on-demand pricing allows customers to pay only for what they use based on hourly pricing and the credits purchased through our annual credit model expire only at the end of a 12-month period, rather than ratably throughout the year. We also provide automatic conversion to on-demand consumption when annual credits expire or are exhausted. Couchbase Capella credits can be purchased upfront to provide cost savings with volume discounts available based on credit quantity. We offer three pricing levels for Couchbase Capella, based on the support response time.
The non-cancelable term of our subscription arrangements typically ranges from one to three years but may be longer or shorter in limited circumstances and is typically billed annually in advance. The timing and billing of large, multi-year contracts can create variability in revenue and deferred revenue between periods.
We also generate revenue from services, which represented 4% and 6% of our total revenue for the three months ended April 30, 2024 and 2023, respectively. Our services revenue is derived from our professional services related to the implementation or configuration of our platform and training. We have invested in building our services organization because we believe it plays an important role in customer success, ensuring that our customers fulfill their digital transformation agendas while leveraging our platform, accelerating our customers’ realization of the full benefits of our platform and driving increased adoption of our platform.
Our go-to-market strategy is focused on organizations that are modernizing existing applications or building net new applications. As an example, for large enterprises recognized as leaders in their respective industries, this could mean attempting to solve complicated business problems by digitally transforming their operations. For mid-size companies to start ups, this could be building a new product or service that seeks to disrupt an established market. As a result, Couchbase powers a wide variety of applications across a broad array of industries, from some of the largest and most complex enterprise applications worldwide to the next generation of personalized dynamic apps. Through our highly instrumented “sell-to” go-to-market motion, we have built a direct sales organization that understands the strategic needs of enterprises as well as a marketing organization that emphasizes our enablement of digital transformation through our no-compromises approach to performance, resiliency, scalability, agility and total cost of ownership (“TCO”) savings.
22

We complement our “sell-to” go-to-market motion with a “buy-from” go-to-market motion, which is focused on targeting the application developer community to drive adoption of our platform. To accomplish this, we have and plan to continue to invest in Couchbase Capella. We also offer free Community Editions of some of our products, free trials of our Enterprise Edition of Couchbase Server and Couchbase Capella products and a web browser-based demonstration version of Couchbase Server to further accelerate application developer adoption. We believe these offerings lead to future purchases of our paid products. While our Community Edition includes the core functionality of Couchbase Server, it is not suited for mission-critical deployments, as it offers only limited functionality around the scaled performance and security that enterprises require and no direct customer support from Couchbase.
We also continuously grow and cultivate our cloud provider partner and technology provider ecosystem. A significant portion of our revenue in the three months ended April 30, 2024 and 2023 was attributable to our partner ecosystem.
We employ a land-and-expand model centered around our platform offerings, which have a rapid time to production and time to value for our customers, and our sales and customer success organizations, which proactively guide customers to realize strategic and transformative use cases and drive greater adoption of our platform and services. Our marketing organization is focused on building our brand reputation and awareness. Our marketing initiatives drive awareness and demand for Couchbase products, starting at the top of the sales funnel with trial experiences. As part of these efforts, we offer application developers robust educational resources including a robust and growing community to help them learn more about our platform, including access to on-demand instructional webinars.
Impact of Macroeconomic Conditions
Current macroeconomic conditions, including recessionary fears, inflation concerns, and increased interest rates as a result of government actions to combat inflation, as well as other geopolitical developments, have impacted and may continue to impact business spending and the economy as a whole. We continue to see deal cycles that are consistent with previous quarters, along with an elevation in degree of budget scrutiny, slower than expected product migrations, lower than expected expansions, and customers electing to buy in smaller increments. Additionally, effects from foreign exchange fluctuations have impacted and may continue to impact our results of operations.
The effects of these macroeconomic conditions on our business and operations remains highly uncertain, and it is not possible for us to predict the duration and extent to which they will affect our business, future results of operations, and financial condition. See the section titled “Risk Factors” for further discussion of these challenges and risks.
Factors Affecting Our Performance
Continuing to Acquire New Customers
We grow our subscription revenue by acquiring new customers. The size of our customer base may vary from period to period for several reasons, including the length of our sales cycle, the effectiveness of our sales and marketing efforts, enterprise application development cycles and the corresponding adoption rates of modern applications that require database solutions like ours. Additionally, our revenue has and will vary as new customers purchase our products due to the fact that we recognize a portion of such subscription revenue upfront. As digital transformation continues to accelerate, we believe that Couchbase Capella will become increasingly popular as a result of its compelling pricing model, ease of operation, lower TCO, time to market and flexibility. We will continue to offer Couchbase Capella and provide flexible, highly available and differentiated economical options to capture new customers.
Continuing to Expand Within Existing Customers
A significant part of our growth has been, and we expect will continue to be, driven by expansion within our existing customer base. Growth of our revenue from our existing customers results from increases in the scale of their deployment for existing use cases, or when customers utilize our platform to address new use cases. In addition, our professional services organization helps customers deploy new use cases and optimize their existing implementations. Our revenue from our subscription offerings varies depending on the scale and performance requirements of our customers’ deployments. We are focusing on growing our subscription revenue, particularly from enterprises, while delivering professional services and training to support this growth. We have been successful in expanding our existing customers’ adoption of our platform as demonstrated by our dollar-based net retention rate of over 115% in the past eight quarters.
23

Our dollar-based net retention rate for any period equals the simple arithmetic average of our quarterly dollar-based net retention rate for the four quarters ending with the most recent fiscal quarter. To calculate our dollar-based net retention rate for a given quarter, we start with the ARR (“Base ARR”) attributable to our customers (“Base Customers”) as of the end of the same quarter of the prior fiscal year. We then determine the ARR attributable to the Base Customers as of the end of the most recent quarter and divide that amount by the Base ARR.
Continuing to Invest in Growth
We expect to continue to invest in our offerings, personnel, geographic presence and infrastructure in order to drive future growth, as well as to pursue adjacent opportunities. We expend research and development resources to drive innovation in our proprietary software to constantly improve the functionality and performance of our platform and to increase the deployment models available to our customers. We anticipate continuing to increase our headcount to ensure that our product development organization drives improvements in our product offerings, our sales and marketing organization can maximize opportunities for growing our business and revenue and our general and administrative organization efficiently supports the growth of our business as well as our effective operation as a public company.
Key Business Metrics
Annual Recurring Revenue
We define ARR as of a given date as the annualized recurring revenue that we would contractually receive from our customers in the month ending 12 months following such date. Based on historical experience with customers, we assume all contracts will be renewed at the same levels unless we receive notification of non-renewal and are no longer in negotiations prior to the measurement date. For Capella products, ARR in a customer's initial year is calculated as the greater of: (i) initial year contract revenue as described above or (ii) annualized prior 90 days of actual consumption; and ARR for subsequent years is calculated with method (ii). ARR excludes services revenue.
Prior to fiscal 2025, ARR excluded on-demand revenue and, for Capella products in a customer's initial year, ARR was calculated solely on the basis of initial year contract revenue. The reason for these changes is to better reflect ARR where usage rates or timing of purchases may be uneven and to better align with how ARR is used to measure the performance of the business. ARR for prior periods has not been adjusted to reflect this change as it is not material to any period previously presented.
ARR should be viewed independently of revenue, and does not represent our revenue under GAAP on an annualized basis, as it is an operating metric that can be impacted by contract start and end dates and renewal dates. ARR is not intended to be a replacement for forecasts of revenue. Although we seek to increase ARR as part of our strategy of targeting large enterprise customers, this metric may fluctuate from period to period based on our ability to acquire new customers, expand within our existing customers and consumption dynamics. We believe that ARR is an important indicator of the growth and performance of our business.
As of April 30, 2024, ARR for Couchbase Capella products was approximately $23.9 million.
As of April 30,
20242023
(in millions)
ARR$207.7 $172.2 
Customers
We calculate our total number of customers, which also includes customers of Couchbase Capella, at the end of each period. Each customer account that has an active subscription contract with us or with which we are negotiating a renewal contract at the end of a given period is included in the calculation of total customer count, and the Couchbase Capella customer count includes customers who have a subscription of Couchbase Capella. Beginning in fiscal 2025, customers who used our products through an on-demand arrangement are included in the calculation of total customer count. The reason for this change is to align with our revised ARR methodology. As of April 30, 2024, we had 236 Couchbase Capella customers. Each party with which we enter into a subscription contract is considered a unique customer and, in some cases, a single organization may be counted as more than one customer. Our customer count is subject to
24

adjustments for acquisitions, consolidations, spin-offs and other market activity. We believe that our number of customers is an important indicator of the growth of our business and future revenue trends.
As of April 30,
20242023
Customers807 679 
Non-GAAP Financial Measures
In addition to our financial information presented in accordance with GAAP, we believe certain non-GAAP financial measures are useful to investors in evaluating our operating performance. We use certain non-GAAP financial measures, collectively, to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that non-GAAP financial measures, when taken together with the corresponding GAAP financial measures, may be helpful to investors because they provide consistency and comparability with past financial performance and meaningful supplemental information regarding our performance by excluding certain items that may not be indicative of our business, results of operations or outlook. Non-GAAP financial measures are presented for supplemental informational purposes only, have limitations as analytical tools and should not be considered in isolation or as a substitute for financial information presented in accordance with GAAP and may be different from similarly-titled non-GAAP financial measures used by other companies. In addition, other companies, including companies in our industry, may calculate similarly-titled non-GAAP financial measures differently or may use other measures to evaluate their performance, all of which could reduce the usefulness of our non-GAAP financial measures as tools for comparison. Investors are encouraged to review the related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable GAAP financial measures, and not to rely on any single financial measure to evaluate our business.
We define the non-GAAP financial measures below as their respective GAAP measures, excluding expenses related to stock-based compensation expense, employer payroll taxes on employee stock transactions, restructuring charges and impairment of capitalized internal-use software. We use these non-GAAP financial measures in conjunction with GAAP measures to assess our performance, including in the preparation of our annual operating budget and quarterly forecasts, to evaluate the effectiveness of our business strategies and to communicate with our board of directors concerning our financial performance.
Beginning with the fourth quarter of fiscal 2024, we have excluded the impairment of capitalized internal-use software, a non-cash operating expense, from our non-GAAP results as it is not reflective of ongoing operating results. This impairment charge relates to certain previously capitalized internal-use software that we determined would no longer be placed into service. Prior period non-GAAP financial measures have not been adjusted to reflect this change as we did not incur impairment of capitalized internal-use software in any prior period presented.
Non-GAAP Gross Profit and Non-GAAP Gross Margin
We define non-GAAP gross profit and non-GAAP gross margin as gross profit and gross margin, respectively, excluding stock-based compensation expense and employer taxes on employee stock transactions. We use non-GAAP gross profit and non-GAAP gross margin in conjunction with GAAP financial measures to assess our performance, including in the preparation of our annual operating budget and quarterly forecasts, to evaluate the effectiveness of our business strategies and to communicate with our board of directors concerning our financial performance.
Three Months Ended April 30,
20242023
(dollars in thousands)
Total revenue$51,327$40,996
Gross profit$45,645$35,074
Add: Stock-based compensation expense407338
Add: Employer taxes on employee stock transactions7010
Non-GAAP gross profit$46,122$35,422
Gross margin88.9%85.6%
Non-GAAP gross margin89.9%86.4%
25

Non-GAAP Operating Loss and Non-GAAP Operating Margin
We define non-GAAP operating loss and non-GAAP operating margin as loss from operations and operating margin, respectively, excluding stock-based compensation expense, employer payroll taxes on employee stock transactions, restructuring charges and impairment of capitalized internal-use software . We use non-GAAP operating loss and non-GAAP operating margin in conjunction with GAAP measures to assess our performance, including in the preparation of our annual operating budget and quarterly forecasts, to evaluate the effectiveness of our business strategies and to communicate with our board of directors concerning our financial performance.
Three Months Ended April 30,
20242023
(dollars in thousands)
Total revenue$51,327$40,996
Loss from operations$(22,540)$(22,533)
Add: Stock-based compensation expense14,6279,275
Add: Employer taxes on employee stock transactions1,216267
Add: Restructuring(1)
46
Non-GAAP operating loss$(6,697)$(12,945)
Operating margin(44)%(55)%
Non-GAAP operating margin(13)%(32)%
______________
(1) For the three months ended April 30, 2023, an immaterial amount of stock-based compensation expense related to restructuring charges was included in the restructuring expense line.
Non-GAAP Net Loss and Non-GAAP Net Loss Per Share
We define non-GAAP net loss attributable to common stockholders as net loss attributable to common stockholders, excluding stock-based compensation expense, employer payroll taxes on employee stock transactions and restructuring charges. We use non-GAAP net loss attributable to common stockholders and non-GAAP net loss per share attributable to common stockholders in conjunction with GAAP measures to assess our performance, including in the preparation of our annual operating budget and quarterly forecasts, to evaluate the effectiveness of our business strategies and to communicate with our board of directors concerning our financial performance.
Three Months Ended April 30,
20242023
(in thousands, except per share data)
Net loss$(20,995)$(21,875)
Add: Stock-based compensation expense14,6279,275
Add: Employer taxes on employee stock transactions1,216267
Add: Restructuring(1)
46
Non-GAAP net loss$(5,152)$(12,287)
GAAP net loss per share$(0.42)$(0.48)
Non-GAAP net loss per share$(0.10)$(0.27)
Weighted average shares outstanding, basic and diluted49,78845,843
______________
26

(1) For the three months ended April 30, 2023, an immaterial amount of stock-based compensation expense related to restructuring charges was included in the restructuring expense line.
Free Cash Flow
We define free cash flow as cash used in operating activities less additions to property and equipment, which includes capitalized internal-use software costs. We believe free cash flow is a useful indicator of liquidity that provides our management, board of directors and investors with information about our future ability to generate or use cash to enhance the strength of our balance sheet and further invest in our business and pursue potential strategic initiatives.
Three Months Ended April 30,
20242023
( in thousands)
Net cash provided by (used in) operating activities$1,559 $(7,181)
Less: Additions to property and equipment(995)(1,288)
Free cash flow$564 $(8,469)
Net cash provided by (used in) investing activities$3,695 $10,314 
Net cash provided by financing activities$5,089 $2,764 
Components of Results of Operations
Revenue
We derive revenue from sales of subscriptions and services. Our subscription revenue is primarily derived from: (1) term-based software licenses sold in conjunction with post-contract support (“PCS” or “Support”) and (2) a consumption-based DBaaS offering. PCS bundled with software licenses includes internet, email and phone support, bug fixes and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. The software license is presented as “License.” PCS and DBaaS revenue are presented as “Support and other” in our condensed consolidated statements of operations. License revenue is recognized upon transfer when our customer has received access to our software. The PCS is recognized ratably over the term of the arrangement beginning on the date when access to the subscription is made available to the customer and represents a substantial majority of our revenue. The DBaaS revenue is recognized on a consumption basis. The non-cancelable term of our subscription arrangements typically ranges from one to three years but may be longer or shorter in limited circumstances.
Our services revenue is derived from our professional services for the implementation or configuration of our platform and training. Services revenue is recognized over time based on input measures for professional services and upon delivery for training.
We expect our revenue may vary from period to period based on, among other things, the timing and size of new subscriptions, the proportion of term license contracts that commence within the period, the rate of customer renewals and expansions, the length of sales cycles and timing, delivery of professional services and training and fluctuations in customer consumption of our DBaaS offering.
Cost of Revenue
Cost of subscription revenue primarily consists of personnel-related costs associated with our customer support organization, including salaries, bonuses, benefits and stock-based compensation, expenses associated with software and subscription services dedicated for use by our customer support organization, third-party cloud infrastructure expenses, amortization of costs associated with capitalized internal-use software related to our DBaaS offering and allocated overhead. There is no cost of revenue associated with our license revenue. We expect our cost of subscription revenue to increase in absolute dollars as our subscription revenue increases and as we continue to amortize capitalized internal-use software costs related to our DBaaS offering.
Cost of services revenue primarily consists of personnel-related costs associated with our professional services and training organization, including salaries, bonuses, benefits and stock-based compensation, costs of contracted third-party partners for professional services, expenses associated with software and subscription services dedicated for use by our professional services and training organization, travel-related expenses and allocated overhead. We expect our cost of services revenue to fluctuate from period to period depending on the timing and delivery of professional services and training.
27

Gross Profit and Gross Margin
Our gross profit and gross margin have been and will continue to be affected by various factors, including the average sales price of our subscriptions and services, the mix of subscriptions and services we sell and the associated revenue, the mix of geographies into which we sell and transaction volume growth. We expect our gross profit and gross margin to fluctuate in the near term depending on the interplay of these factors, and to the extent the revenue from our DBaaS offering increases as a percentage of total revenue, we expect our gross margin will decline over time.
Operating Expenses
Our operating expenses consist of research and development, sales and marketing, general and administrative and restructuring expenses. Personnel-related costs are the most significant component of operating expenses and consist of salaries, bonuses, benefits, sales commissions and stock-based compensation expenses.
Research and Development
Research and development expenses consist primarily of personnel-related costs, expenses associated with software and subscription services dedicated for use by our research and development organization, depreciation and amortization of property and equipment and allocated overhead. We expect that our research and development expenses will increase in absolute dollars as we continue to invest in the features and functionalities of our platform. We expect research and development expenses to fluctuate as a percentage of revenue in the near term, but to decrease as a percentage of revenue over the long term as we achieve greater scale in our business.
Sales and Marketing
Sales and marketing expenses consist primarily of personnel-related costs, expenses associated with software and subscription services dedicated for use by our sales and marketing organization, costs of general marketing and promotional activities, amortization of deferred commissions, fees for professional services related to sales and marketing, travel-related expenses and allocated overhead. We expect that our sales and marketing expenses will increase in absolute dollars as we continue to expand our sales and marketing efforts to attract new customers and deepen our engagement with existing customers. We expect sales and marketing expenses to fluctuate as a percentage of revenue in the near term as we continue to invest in growing the reach of our platform through our sales and marketing efforts, but to decrease as a percentage of revenue over the long term as we achieve greater scale in our business.
General and Administrative
General and administrative expenses consist primarily of personnel-related costs associated with our finance, legal, human resources and other administrative personnel. In addition, general and administrative expenses include non-personnel costs, such as fees for professional services such as external legal, accounting and other professional services, expenses associated with software and subscription services dedicated for use by our general and administrative organization, certain taxes other than income taxes and allocated overhead. We expect that our general and administrative expenses will increase in absolute dollars as we continue to invest in the growth of our business and operate as a publicly-traded company. We expect general and administrative expenses to fluctuate as a percentage of revenue in the near term, but to decrease as a percentage of revenue over the long term as we achieve greater scale in our business.
Restructuring
Restructuring expenses primarily consist of efforts we have undertaken to improve operational efficiency. Restructuring activities include employee severance and related costs and stock-based compensation expense from modifications of vested awards granted to certain employees impacted by our restructuring plan, which was completed during fiscal year 2024.
Interest Expense
Interest expense consists primarily of unused Credit Facility fees for the three months ended April 30, 2023.
Other Income (Expense), Net
Other income (expense), net consists primarily of foreign currency gains and losses related to the impact of transactions denominated in a foreign currency and interest income.
28

Provision (benefit) for Income Taxes
Provision for income taxes consists primarily of income taxes in certain foreign jurisdictions in which we conduct business. We recorded a full valuation allowance against our U.S. deferred tax assets as we have determined that it is not more likely than not that the deferred tax assets will be realized. The cash tax expenses are impacted by each jurisdiction’s individual tax rates, laws on the timing of recognition of income and deductions and availability of NOLs and tax credits. Our effective tax rate could be adversely affected to the extent earnings are lower than anticipated in countries that have lower statutory rates and higher than anticipated in countries that have higher statutory rates.
Results of Operations
The following table sets forth our condensed consolidated statements of operations for the periods indicated (in thousands):
Three Months Ended April 30,
20242023
Revenue:
License$6,859 $4,943 
Support and other42,179 33,599 
Total subscription revenue49,038 38,542 
Services2,289 2,454 
Total revenue51,327 40,996 
Cost of revenue:
Subscription(1)
3,957 3,673 
Services(1)
1,725 2,249 
Total cost of revenue5,682 5,922 
Gross profit45,645 35,074 
Operating expenses:
Research and development(1)
17,847 15,383 
Sales and marketing(1)
37,755 32,553 
General and administrative(1)
12,583 9,625 
Restructuring(1)
— 46 
Total operating expenses68,185 57,607 
Loss from operations(22,540)(22,533)
Interest expense— (25)
Other income, net1,531 1,433 
Loss before income taxes(21,009)(21,125)
Provision (benefit) for income taxes(14)750 
Net loss$(20,995)$(21,875)
29

(1)Includes stock-based compensation expense as follows:
Three Months Ended April 30,
20242023
(in thousands)
Cost of revenue—subscription$266 $193 
Cost of revenue—services141 145 
Research and development3,993 2,768 
Sales and marketing5,223 3,241 
General and administrative5,004 2,928 
Restructuring— 
Total stock-based compensation expense$14,627 $9,276 
The following table sets forth our condensed consolidated statements of operations data expressed as a percentage of revenue:
Three Months Ended April 30,
20242023
Revenue:
License13 %12 %
Support and other82 82 
Total subscription revenue96 94 
Services
Total revenue100 100 
Cost of revenue:
Subscription
Services
Total cost of revenue11 14 
Gross profit89 86 
Operating expenses:
Research and development35 38 
Sales and marketing74 79 
General and administrative25 23 
Restructuring— *
Total operating expenses133 141 
Loss from operations(44)(55)
Interest expense— *
Other income, net
Loss before income taxes(41)(52)
Provision (benefit) for income taxes*
Net loss(41)%(53)%
*   Represents less than 1%
Note: Certain figures may not sum due to rounding.
30

Comparison of Three Months Ended April 30, 2024 and 2023
Revenue
Three Months Ended April 30,
20242023$ Change% Change
(dollars in thousands)
Revenue
License$6,859 $4,943 $1,916 39 %
Support and other42,179 33,599 8,580 26 %
Total subscription revenue49,038 38,542 10,496 27 %
Services2,289 2,454 (165)(7)%
Total revenue$51,327 $40,996 $10,331 25 %
Subscription revenue increased by $10.5 million, or 27%, during the three months ended April 30, 2024 compared to the three months ended April 30, 2023. The increase in subscription revenue was primarily driven by growth in revenues from existing customers. Approximately 99% of the increase in revenue was attributable to growth from existing customers. The remaining increase was attributable to new customers as we increased our customer base from 679 customers as of April 30, 2023 to 807 customers as of April 30, 2024.
Services revenue decreased by $0.2 million, or 7%, during the three months ended April 30, 2024 compared to the three months ended April 30, 2023 primarily due to a decrease in delivery of professional service hours.
Cost of Revenue, Gross Profit and Gross Margin
Three Months Ended April 30,
20242023$ Change% Change
(dollars in thousands)
Cost of revenue:
Subscription$3,957 $3,673 $284 %
Services1,725 2,249 (524)(23)%
Total cost of revenue$5,682 $5,922 $(240)(4)%
Gross profit$45,645$35,074
Gross margin88.9 %85.6 %
Headcount (at period end)6367
Cost of subscription revenue increased by $0.3 million, or 8%, during the three months ended April 30, 2024 compared to the three months ended April 30, 2023. This change was primarily due to an increase of $0.6 million related to the computing infrastructure costs associated with Couchbase Capella, partially offset by a $0.4 million decrease in the amortization of capitalized internal-use software due to certain costs that were fully amortized in the prior fiscal year.
Cost of services revenue decreased by $0.5 million, or 23%, during the three months ended April 30, 2024 compared to the three months ended April 30, 2023. This was primarily due to a decrease of $0.4 million in personnel-related costs due to lower headcount.
Gross margin increased during the three months ended April 30, 2024 compared to the three months ended April 30, 2023 primarily due to changes in the mix of subscription and service revenue.
31

Research and Development
Three Months Ended April 30,
20242023$ Change% Change
(dollars in thousands)
Research and development$17,847$15,383$2,464 16 %
Percentage of revenue35 %38 %
Headcount (at period end)294276
Research and development increased by $2.5 million, or 16%, during the three months ended April 30, 2024 compared to the three months ended April 30, 2023. This change was primarily due to an increase of $2.8 million in personnel-related costs driven by headcount growth and higher stock-based compensation related to our RSUs offset by other factors.
Sales and Marketing
Three Months Ended April 30,
20242023$ Change% Change
(dollars in thousands)
Sales and marketing$37,755$32,553$5,202 16 %
Percentage of revenue74 %79 %
Headcount (at period end)358338
Sales and marketing increased by $5.2 million, or 16%, during the three months ended April 30, 2024 compared to the three months ended April 30, 2023. This increase was primarily due to an increase of $4.9 million in personnel-related costs driven by headcount growth and higher stock-based compensation related to our RSUs.
General and Administrative
Three Months Ended April 30,
20242023$ Change% Change
(dollars in thousands)
General and administrative$12,583$9,625$2,958 31 %
Percentage of revenue25 %23 %
Headcount (at period end)8165
General and administrative increased by $3.0 million, or 31%, during the three months ended April 30, 2024 compared to the three months ended April 30, 2023. This increase was primarily due to an increase of $2.8 million in personnel-related costs driven by headcount growth and higher stock-based compensation related to our RSUs.
Interest Expense
Three Months Ended April 30,
20242023$ Change% Change
(dollars in thousands)
Interest expense$— $(25)$25 (100)%
The change in interest expense during the three months ended April 30, 2024 and 2023 was not material.
32

Other Income (Expense), Net
Three Months Ended April 30,
20242023$ Change% Change
(dollars in thousands)
Other income, net$1,531 $1,433 $98 %
Other income (expense), net fluctuated by $0.1 million during the three months ended April 30, 2024 compared to the three months ended April 30, 2023 primarily due to higher yields on securities, partially offset by foreign currency losses due to fluctuations in exchange rates.
Provision (benefit) for Income Taxes
Three Months Ended April 30,
20242023$ Change% Change
(dollars in thousands)
Loss before income taxes$(21,009)$(21,125)$116 (1)%
Provision (benefit) for income taxes(14)750 $(764)(102)%
Effective tax rate0.1 %(3.6)%
The change in provision (benefit) for income taxes for three months ended April 30, 2024 compared with the same period last year was primarily driven by foreign excess tax benefits related to stock-based compensation expense.
Liquidity and Capital Resources
We have financed our operations through subscription revenue from customers accessing our platform and services revenue, and in July 2021, we completed our IPO with net proceeds totaling $214.9 million. We have incurred losses and generated negative cash flows from operations for the last several years, including fiscal 2023 and 2024 and the three months ended April 30, 2024. As of April 30, 2024, we had an accumulated deficit of $511.7 million.
As of April 30, 2024, we had $160.2 million in cash, cash equivalents and short-term investments. We maintain our cash and cash equivalents, restricted cash and short-term investments with high-quality financial institutions. For more information, see "Concentration of Credit Risk" in Note 2 of our notes to the condensed consolidated financial statements. We believe our existing cash, cash equivalents and short-term investments, our total available borrowing capacity under the Credit Facility with MUFG Bank, Ltd., which is described in Note 7 of our notes to the condensed consolidated financial statements, and cash provided by sales of subscriptions to our platform and sales of our services will be sufficient to meet our projected operating requirements and cash expenditures for at least the next 12 months. As a result of our revenue growth plans, both domestically and internationally, we expect that losses and negative cash flows from operations may continue in the future. Our future capital requirements will depend on many factors, including our subscription revenue growth rate, subscription renewals, billing timing and frequency, the timing and extent of spending to support development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced platform features and functionality and the continued market adoption of our platform. We may in the future pursue acquisitions of businesses, technologies, assets and talent.
We may be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies, our competitive position could weaken, and our business, financial condition and results of operations could be adversely affected.
We typically invoice our subscription customers annually in advance. Therefore, a substantial source of our cash is from such prepayments, which are included on our condensed consolidated balance sheets as deferred revenue. Deferred revenue consists of billed fees for our subscriptions, prior to satisfying the criteria for revenue recognition, which are subsequently recognized as revenue in accordance with our revenue recognition policy. As of April 30, 2024, remaining performance obligations, including both deferred revenue and non-cancelable contracted amounts, were $220.0 million. We expect to recognize revenue of $137.0 million on these remaining performance obligations over the next 12 months, with the remaining balance recognized thereafter.

33

Cash Flows
The following table shows a summary of our cash flows for the periods presented:
Three Months Ended April 30,
20242023
(in thousands)
Net cash provided by (used in):
Operating activities$1,559 $(7,181)
Investing activities$3,695 $10,314 
Financing activities$5,089 $2,764 
Operating Activities
Cash provided by operating activities for the three months ended April 30, 2024 of $1.6 million primarily consisted of our net loss of $21.0 million, adjusted for non-cash charges of $19.3 million and net cash inflows of $3.2 million from changes in our operating assets and liabilities. The primary drivers of the changes in operating assets and liabilities include a $10.2 million decrease in accounts receivable related to strong collections and timing of billings and a $7.7 million increase in deferred revenue due to timing of billings. These changes were partially offset by a $9.2 million decrease in accrued compensation primarily due to timing of bonus and commissions payments, a $3.1 million increase in deferred commissions related to increased sales during the period, a $0.8 million decrease in lease liabilities driven by monthly rental payments for operating leases, a $0.8 million decrease in accrued expenses and other liabilities due to the timing of accruals and payments, and a $0.8 million decrease in accounts payable due to timing of payments.
Cash used in operating activities for the three months ended April 30, 2023 of $7.2 million primarily consisted of our net loss of $21.9 million, adjusted for non-cash charges of $14.6 million and net cash inflows of $0.1 million from changes in our operating assets and liabilities. The primary drivers of the changes in operating assets and liabilities include a $6.4 million increase in deferred revenue due to timing of billings, a $5.5 million increase in accounts payable due to timing of payments, and a $1.4 million decrease in prepaid expenses and other assets due to the timing of prepaid operating expenses. These changes were partially offset by a $4.8 million increase in deferred commissions related to increased sales during the period, a $4.1 million decrease in accrued compensation primarily due to the timing of bonus payments and purchases under our employee stock purchase plan, a $2.3 million increase in accounts receivable due to timing of billings and collections, a $1.3 million decrease in accrued expenses and other liabilities due to payments related to restructuring activities, and a $0.8 million decrease in lease liabilities driven by monthly rental payments for operating leases.
Investing Activities
Cash provided by investing activities for the three months ended April 30, 2024 of $3.7 million consisted of maturities of short-term investments net of purchases of $4.7 million and additions to property and equipment of $1.0 million.
Cash provided by investing activities for the three months ended April 30, 2023 of $10.3 million consisted of maturities of short-term investments net of purchases of $11.6 million and additions to property and equipment of $1.3 million.
Financing Activities
Cash provided by financing activities for the three months ended April 30, 2024 of $5.1 million was primarily due to $3.3 million in proceeds from the issuance of common stock upon exercises of stock options, and $1.8 million in proceeds from the issuance of common stock under our employee stock purchase plan.
Cash provided by financing activities for the three months ended April 30, 2023 of $2.8 million was primarily due to $1.9 million in proceeds from the issuance of common stock upon exercises of stock options, and $0.8 million in proceeds from the issuance of common stock under our employee stock purchase plan.
34

Contractual Obligations and Commitments
Our contractual obligations consist of purchase obligations and operating lease commitments. Purchase obligations include agreements to purchase goods or services that are enforceable and legally binding on us and that specify all significant terms, including fixed or minimum quantities to be purchased; fixed, minimum or variable price provisions and the approximate timing of the transaction. These obligations relate to third-party cloud infrastructure agreements and subscription arrangements. Our operating lease commitments relate primarily to our office facilities.
For further information on our commitments and contingencies, refer to Note 9 in our unaudited condensed consolidated financial statements contained within this Quarterly Report on Form 10-Q. There has been no material change in our contractual obligations and commitments other than in the ordinary course of business since our fiscal year ended January 31, 2024. See our Annual Report on Form 10-K for the fiscal year ended January 31, 2024, which was filed with the SEC on March 26, 2024, for additional information regarding our contractual obligations.
Indemnification Agreements
In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify customers, vendors, lessors and other business partners with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by us or from intellectual property infringement claims made by third parties. Additionally, we entered into indemnification agreements with our directors and officers that require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers. To date, no demands have been made upon us to provide indemnification under such agreements, and there are no claims that we are aware of that could reasonably be expected to have a material effect on our financial condition, results of operations or cash flows.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q are prepared in accordance with U.S. generally accepted accounting principles. The preparation of condensed consolidated financial statements also requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from the estimates made by management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.
There have been no significant changes to our critical accounting policies and estimates as compared to those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” set forth in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024, which was filed with the SEC on March 26, 2024.
Recent Accounting Pronouncements
See Note 2 to our condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements.
35

JOBS Act Accounting Election
We are an “emerging growth company,” as defined in the JOBS Act. The JOBS Act provides that an “emerging growth company” can take advantage of an extended transition period for complying with new or revised accounting standards. This provision allows an “emerging growth company” to delay the adoption of some accounting standards until those standards would otherwise apply to private companies. We have elected to use the extended transition period under the JOBS Act until the earlier of the date we (i) are no longer an “emerging growth company” or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates.
Interest Rate Risk
Our cash, cash equivalents and short-term investments primarily consist of highly liquid investments in money market funds, U.S. government treasury securities, commercial paper, U.S. government agency securities, corporate debt securities, and asset-backed securities. As of April 30, 2024, we had cash and cash equivalents of $52.0 million and short-term investments of $108.2 million. We do not enter into investments for trading or speculative purposes. Our investments are exposed to market risk due to fluctuations in interest rates, which may affect our interest income and the fair value of our investments. However, due to the short-term nature of our investment portfolio, we do not believe an immediate 10% increase or decrease in interest rates would have a material effect on our results of operations and cash flows. We therefore do not expect our results of operations or cash flows to be materially affected by a sudden change in market interest rates.
Foreign Currency Risk
The functional currency of our foreign subsidiaries is the U.S. Dollar. Accordingly, each foreign subsidiary remeasures monetary assets and liabilities at period-end exchange rates, while nonmonetary items are remeasured at historical rates. Revenue and expense items are remeasured at the exchange rates in effect on the day the transaction occurred, except for those expenses related to non-monetary assets and liabilities, which are remeasured at historical exchange rates. Remeasurement adjustments are recognized in other income (expense), net in our condensed consolidated statement of operations.
The volatility of exchange rates depends on many factors that we cannot forecast with reliable accuracy. We have experienced and will continue to experience fluctuations in foreign exchange gains (losses) related to changes in foreign currency exchange rates. In the event our foreign currency denominated assets, liabilities, revenue or expenses increase, our results of operations and cash flows may be more greatly affected by fluctuations in the exchange rates of the currencies in which we do business. We have not engaged in the hedging of foreign currency transactions to date, although we may choose to do so in the future.
As of April 30, 2024, a hypothetical 10% change in the relative value of the U.S. Dollar to other currencies would not have a material impact on our results of operations and cash flows.
Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the “Exchange Act”), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission (the “SEC”). Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.
36

Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures were effective at the reasonable assurance level.
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 paragraph (d) of Exchange Act Rules 13a-15 or 15d-15 that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls and Procedures
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
37

Part II Other Information
Item 1. Legal Proceedings
From time to time, we may be subject to legal proceedings and claims that arise in the ordinary course of business, as well as governmental and other regulatory investigations and proceedings. In addition, third parties may from time to time assert claims against us in the form of letters and other communications. We are not currently a party to any legal proceedings that, if determined adversely to us, would, in our opinion, have a material and adverse effect on our business, financial condition, results of operations or cash flows. Future litigation may be necessary to defend ourselves, our partners and our customers, to determine the scope, enforceability and validity of third-party intellectual property and proprietary rights or to establish our intellectual property and proprietary rights. The results of any current or future litigation cannot be predicted with certainty and there can be no assurances that favorable outcomes will be obtained, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management attention and resources and other factors.
Item 1A. Risk Factors
You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including our consolidated financial statements and related notes and the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Our business, financial condition, results of operations or prospects could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe are material. If any of the risks actually occur, our business, financial condition, results of operations and prospects could be adversely affected. In that event, the market price of our common stock could decline, and you could lose part or all of your investment. The last day of our fiscal year is January 31. Our fiscal years ended January 31, 2023 and 2024 are referred to herein as fiscal 2023 and fiscal 2024, respectively.
Risks Related to Our Industry and Business
We have a history of net losses and may not achieve or maintain profitability in the future.
We have incurred net losses since our inception, and we expect to continue to incur net losses in the future. We incurred net losses of $80.2 million, $68.5 million, $21.0 million and $21.9 million for fiscal 2024, fiscal 2023 and the three months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, we had an accumulated deficit of $511.7 million. We intend to continue investing significant resources to further develop our platform, and expand our sales, marketing, operations and infrastructure, both domestically and internationally. Any failure to increase our revenue sufficiently at a rate that exceeds the rate of increase in our investments and other expenses could prevent us from achieving or maintaining profitability.
We may not continue to grow on pace with historical rates.
Our historical revenue, revenue growth, key business metrics or key business metrics growth should not be considered indicative of our future performance. Our revenue was $180.0 million, $154.8 million, $51.3 million and $41.0 million for fiscal 2024, fiscal 2023 and the three months ended April 30, 2024 and 2023, respectively. Our revenue growth rate has fluctuated in prior periods and we expect our revenue growth rate to continue to fluctuate. Our revenue growth rate may be impacted by a number of factors, including slowing adoption of or demand for our products and services, increasing competition, decreasing growth of our overall market, changes to technology or our failure to capitalize on growth opportunities, among others.
38

If we fail to manage our growth effectively, our brand, business, financial condition and results of operations could be adversely affected.
We have experienced strong growth in our employee headcount, geographic reach and operations, and we expect to continue to grow in the future. Managing our growth effectively and integrating new employees, technologies and acquisitions into our existing business will require us to continue expanding our operational and financial infrastructure while maintaining the beneficial aspects of our culture. Continued growth could challenge our ability to develop and improve our operational, financial and management controls, enhance our reporting systems and procedures, recruit, train and retain highly skilled personnel, maintain customer satisfaction and manage our costs and operating expenses. Further, as our customers adopt our products and services for an increasing number of use cases, we have had to support more complex commercial relationships. We must continue to improve and expand our information technology (“IT”), and financial infrastructure, operating and administrative systems and relationships with various partners and other third parties. In addition, we operate globally and have established numerous international subsidiaries. Plans to continue doing so will place additional demands on our resources and operations. If we do not manage the growth of our business and operations effectively, the quality of our products and services and the efficiency of our operations could suffer. This could impair our ability to attract new customers, retain existing customers and expand their use of our products and services, any of which could adversely affect our brand, business, financial condition and results of operations.
We face intense competition and if we are unable to compete effectively, our business, financial condition and results of operations would be adversely affected.
The database software market in which we operate is competitive and characterized by rapid changes in technology, customer requirements and industry standards and frequent introductions of new products and services. Many established businesses aggressively compete against us and have offerings with functionalities similar to those of our products and services. These competing offerings may also be complementary with ours and customers often deploy our platform alongside a competitor’s product.
We primarily compete with established legacy database providers, such as Oracle, IBM and Microsoft, providers of NoSQL database offerings, such as MongoDB, and cloud infrastructure providers with database functionalities, such as Amazon, Microsoft and Google. In the future, other large software and internet companies with substantial resources, customers and brand power may also seek to enter our market. We would expect competition to increase with the entry of new companies and the introduction of innovative technologies.
Many of our existing and potential competitors have or could have, substantial competitive advantages, including but not limited to:
greater name recognition and longer operating histories;
broader distribution and established relationships with partners, customers and application developer communities;
greater financial resources for sales and marketing, acquisitions and entering into strategic partnerships;
competitive pricing and greater professional services and customer support resources;
lower labor, research and development costs; and
more mature intellectual property rights portfolios.
If we fail to compete effectively with respect to any of these competitive advantages, we may weaken our competitive position, fail to attract new customers or lose or fail to renew existing customers, which could adversely affect our business, financial condition and results of operations.
We expect competition to increase with the entry of new companies and the introduction of innovative technologies. Potential customers may believe that substitute technologies or ancillary solutions that address narrower segments overall are adequate for their needs. Further, we have made portions of our source code available on an open source and source available basis and face risks if others compete effectively using our code. Additionally, some of our current or potential competitors have made or could make acquisitions of businesses or establish cooperative relationships, among themselves or with others, that may allow them to offer more directly competitive and comprehensive offerings than were previously offered and adapt more quickly to new technologies and customer needs, devote greater resources to the promotion or sale of their products, initiate or withstand substantial price competition, take advantage of other opportunities more readily or develop and expand their offerings, including those that may incorporate AI, more quickly than we do. If we are unable to anticipate or effectively react to competitive challenges, our business, financial condition and results of operations could be adversely affected.
39

We may fail to cost-effectively acquire new customers or obtain renewals, upgrades or expansions from our existing customers, which would adversely affect our business, financial condition and results of operations.
Attracting and retaining sales and marketing personnel, developing partner relationships and raising awareness of our platform, including leveraging Community Edition and free trials, are critical for customer acquisition, and failure to cost-effectively acquire new customers could negatively impact our growth.
Our success depends, in part, on retaining existing customers through subscription renewals and expanding relationships, including broadening customers' use cases within our products and adopting additional Couchbase products and services. The non-cancelable term of our subscriptions are typically one to three years but may be longer or shorter in limited circumstances, and renewals or upgrades are not guaranteed. In addition, renewals might not have a similar contract period or differ in price, terms or capacity, or customers may decide to otherwise downgrade their subscriptions. For example, the impact of the macroeconomic environment has caused, and may in the future continue to cause, certain customers to request concessions including extended payment terms or better pricing, increased customer churn, a lengthening of our sales cycles with prospective customers, a delay of planned projects or expansions and reduced contract values with certain prospective and existing customers. Retention may fluctuate due to factors including our customers’ satisfaction with our products and services, our licensing models, the prices, features or perceived value of competing offerings, changes to our offerings or general economic conditions, among other things.
Additionally, our success depends, in part, on our determination of which product features to include in our free versus paid versions of our products (which we call the Community Edition and Enterprise Edition, respectively, for our Server and Mobile suite of products) including the timing of when to incorporate Enterprise Edition features into our Community Edition products. Any failure on our part to determine the correct balance and timing may adversely affect our business. Existing or potential customers may determine that the functionality of our free versions is sufficient for their needs and as a result may not convert from the use of our Community Edition or free trials to a paid product or downgrade from our paid products. Further, users of our Enterprise Edition Server and Mobile products may violate our license terms by using our product without paying for a required subscription or by exceeding their subscription entitlements, and we may not always be able to determine when this occurs or enforce our license terms.
In addition, expanding our customer base in new industry verticals depends on effective organization, focus and training of our sales and marketing personnel, efficient pricing and product strategies and educating the enterprise architects and application developers in such industries about the benefits and features of our products and services. Inadequate returns on sales and marketing efforts and investments may harm our business.
40

The market for our products and services is relatively new and evolving, and our future success depends on the growth and expansion of this market.
It is uncertain whether the market for our products and services will continue to grow, how rapidly it will grow, or whether our products and services will be more widely adopted. Our success will depend, in part, on market acceptance and the widespread adoption of our products and services as an alternative to legacy or other offerings and the selection of our products and services over competing offerings that may have similar functionality. Technologies related to database offerings are still evolving and we cannot predict market acceptance of our products and services or the development of other competing offerings based on entirely new technologies. For example, we derive a substantial majority of our revenue from subscriptions for, and services related to Couchbase Server and Couchbase Mobile. Demand for our platform is affected by a number of factors, many of which are beyond our control, including continued market acceptance by existing customers and potential customers, the ability to expand the product for different use cases, the timing of development and releases of new offerings by our competitors, technological change and the growth or contraction in the market in which we compete. It is possible that customer adoption of our new products, such as Couchbase Capella, may replace a portion of customer spend on our existing products. If the market for database solutions, and for NoSQL database solutions in particular, does not continue to grow as expected, or if we are unable to continue to efficiently and effectively respond to the rapidly evolving trends and meet the demands of our customers, achieve more widespread market awareness and adoption of our products and services or otherwise manage the risks associated with the introduction of new products and services, our competitive position would weaken and our business, financial condition, results of operations and prospects would be adversely affected.
If we fail to innovate in response to changing customer needs, new technologies or other market requirements, our business, financial condition and results of operations could be harmed.
Our ability to attract new customers and expand our relationship with our existing customers depends, in part, on our ability to continue to enhance and improve our products and services, introduce compelling new features, address additional use cases and develop features that reflect the constantly evolving nature of technology, regulations, and our customers’ needs. The success of any new or enhanced product or service features depends on several factors, including our anticipation of market changes and market demand, timely completion and delivery, adequate quality testing, integration with existing technologies and applications and competitive pricing. If our investments in new products and services, including Couchbase Capella, are not successful, our business, financial condition and results of operations would be adversely affected.
In addition, because our products and services are designed to operate with a variety of systems, applications, data and devices, we will need to continuously modify and enhance our products and services to keep pace with changes in such systems. We may not be successful in developing these modifications and enhancements. The addition of new features and solutions to our products and services may increase our research and development expenses, compliance, personnel. security, infrastructure and other expenses. We have adopted new features and may introduce others in the future, which may not be introduced in a timely or cost-effective manner or may not achieve the market acceptance necessary to generate sufficient revenue to justify the related research and development and other related expenses. It is difficult to predict customer adoption of new features. Such uncertainty limits our ability to forecast our future results of operations and subjects us to a number of challenges, including our ability to plan for and model future growth. If we are unable to manage the risks associated with the development of new products and features, our business would be adversely affected. If new technologies emerge that enable others to deliver competitive products and services at lower prices, more efficiently, more conveniently or more securely, such technologies could adversely impact our ability to compete effectively.
Generally, our professional services and training revenues have grown as our subscription revenue has grown. We believe our investment in services facilitates the adoption of our products. However, Couchbase Capella contains a service component and Couchbase Capella customers may not require standalone services at the same rate as for our enterprise Server and Mobile offerings. As a result, as customers migrate to Couchbase Capella, it is not clear if revenue from our services business will continue to grow at rates consistent with prior periods. Further, professional services and training may be seen as ancillary to our core product offerings. To the extent customers reduce spending due to macroeconomic conditions, customers may opt out of services, which may harm our results of operations.
41

We have a limited operating history, which makes it difficult to predict our future results of operations.
We were formed in 2011 with the merger of Membase, Inc. and CouchOne, Inc. Since our formation, we have frequently expanded our product features and services and evolved our pricing methodologies. Our limited operating history and our evolving business make it difficult to evaluate our future prospects and the risks and challenges we may encounter. These risks and challenges include, among other things, our ability to manage our costs, accurately forecast revenue, gain new customers, retain or expand existing customers, introduce successful products, services and features and compete effectively.
If we fail to address the risks and challenges that we face, including those above as well as those described elsewhere in this “Risk Factors” section, our business, financial condition, results of operations, key business metrics and prospects could be adversely affected. Further, because we have limited historical financial data and operate in a rapidly evolving market, any predictions about our future revenue and expenses may not be as accurate as they would be if we had a longer operating history or operated in a more predictable market. We have encountered in the past, and will encounter in the future, risks and uncertainties frequently experienced by growing companies with limited operating histories in rapidly changing industries. If our assumptions regarding these risks and uncertainties, which we use to plan and operate our business, are incorrect or change, or if we do not address these risks successfully, our results of operations could differ materially from our expectations and our business, financial condition and results of operations could be adversely affected.
Our future results of operations and key business metrics may fluctuate significantly, and if we fail to meet the expectations of analysts or investors, the market price of our common stock and the value of your investment could decline substantially.
Our results of operations and key business metrics may fluctuate from period to period as a result of a number of factors, many of which are outside of our control and may be difficult to predict, including:
market acceptance and demand for our products and services, including new products and services;
the quality and level of our execution of our business strategy and operating plan;
the effectiveness of our sales and marketing programs;
the length of our sales cycle, including the timing of renewals;
our ability to attract new customers, particularly large enterprises;
our ability to retain customers and expand their adoption of our products and services, particularly our largest customers;
our ability to successfully expand internationally and penetrate key markets;
a failure to maintain the level of service uptime and performance required by our customers with certain of our products;
technological changes and the timing and success of new or enhanced product features by us or our competitors or any other change in the competitive landscape of our market;
our product mix and the revenue recognition related to such products;
changes in the average contract term or the timing of revenue recognition, any of which may impact implied growth rates;
changes to our packaging and licensing models, which may impact the timing and amount of revenue recognized;
increases in and the timing of operating expenses that we may incur to grow our operations and to remain competitive;
pricing pressure as a result of competition or otherwise;
seasonal buying patterns;
the implementation of cost-saving activities, extra layers of scrutiny and approval, and customers electing to buy in smaller increments as a result of macroeconomic conditions;
the impact and costs related to the acquisition and integration of businesses, talent, technologies or intellectual property rights;
an inability to enforce our licenses associated with our products;
42

our ability to successfully hire and retain employees and key members of our management team;
changes in the legislative, litigation or regulatory environment; and
general economic conditions in either domestic or international markets, including geopolitical uncertainty and instability, as well as the effects of foreign exchange fluctuations.
Any one or more of the factors above may result in significant fluctuations in our results of operations. We also intend to continue to invest significantly to grow our business in the near future. In addition, we generally experience seasonality based on when we enter into agreements with customers, and our quarterly results of operations generally fluctuate from quarter to quarter depending on customer buying habits. This seasonality is reflected to a lesser extent, and sometimes is not immediately apparent, in revenue, due to the fact that a substantial portion of our subscription revenue is recognized ratably over the term of the subscription, which typically ranges from one to three years. We expect that seasonality will continue to affect our results of operations in the future. The variability of our results of operations or other operating estimates could result in our failure to meet our expectations or those of securities analysts or investors; if so, the market price of our common stock could decline, and we could face costly lawsuits, including securities class action suits.
We recognize a significant portion of revenue from subscriptions over the term of the relevant subscription period, and as a result, downturns or upturns in sales are not immediately reflected in full in our results of operations.
Subscription revenue accounts for a significant portion of our revenue, comprising 96% and 94% of total revenue for the three months ended April 30, 2024 and 2023, respectively.
Sales of new or renewal subscriptions may fluctuate as a result of a number of factors, including customers satisfaction, pricing, the prices of competitors’ products and reductions in our customers’ spending levels or fluctuations in customer usage of consumption-based offerings. If sales decline or if consumption-based customers consume Couchbase Capella at a slower rate than expected, our total revenue and revenue growth rate may decline.
Under most of our contracts, we recognize a portion of subscription revenue upon transfer of the software license to the customer and the larger remainder of the transaction price ratably over the term of the arrangement. See Note 2 to our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for more information. As we significantly rely on subscription revenue, a significant portion of the revenue that we report in each period will be derived from the recognition of deferred revenue relating to agreements entered into in prior periods. Consequently, a decline in new sales or renewals in any one period and any downturn in sales, demand or market acceptance for our products may not be immediately reflected in our results of operations for such period but in future periods. Our subscription-based products also make it difficult to rapidly increase our revenue through additional sales in any period, as a significant portion of such revenue from customers will be recognized over the term of the applicable agreement.
Further, we intend to increase our investment in research and development, sales and marketing and general and administrative functions and other areas to grow our business. These costs are generally expensed as incurred in contrast to our revenue. Accordingly, we may recognize the costs associated with such increased investments earlier than some of the anticipated benefits and the return on these investments may be lower, or may develop more slowly, than we expect, which could adversely affect our financial condition and results of operations.
We depend on our sales force, and we may fail to attract, retain, motivate or train our sales force, which could adversely affect our business, financial condition and results of operations.
Our sales force obtains new customers and drives additional sales to existing customers. Our hiring, training and retention efforts have been, and may further be, hindered as a result of the intense competition for talent. New hires require significant training and may take significant time before they achieve full productivity, and our remote and online onboarding and training processes may be less effective or efficient than in-person training and take longer. Further, hiring sales personnel in new countries requires additional set up and upfront costs that we may not recover if the sales personnel fail to achieve full productivity. If we are unable to attract, retain, motivate and train sufficient numbers of effective sales personnel, our sales personnel do not reach significant levels of productivity in a timely manner or our sales personnel are not successful in bringing potential customers into the pipeline, converting them into new customers or increasing sales to our existing customer base, our business, financial condition and results of operations would be adversely affected.
Our sales strategy to target larger enterprises involves risks that may not be present or that are present to a lesser extent with respect to smaller enterprises, such as long and unpredictable sales cycles and sales efforts that require considerable time and expense, particularly in the current macroeconomic environment.
Sales to large customers involve risks that may not be present or that are present to a lesser extent with sales to smaller customers, such as longer and unpredictable sales cycles, more complex customer requirements and processes,
43

substantial upfront sales costs and less predictability in completing some of our sales. These risks may be enhanced in the current macroeconomic environment. A number of factors influence the length and variability of our sales cycles, including the need to educate potential customers about the uses and benefits of our products and services, the discretionary nature of purchasing and budget cycles and the competitive nature of evaluation and purchasing approval processes and the size of the customer. For example, large customers often require proof of concept deployments, free trials or begin to deploy our products on a limited basis but nevertheless negotiate pricing discounts, which all increase our upfront investment in the sales effort with no guarantee that sales to these customers will justify our substantial upfront investment. Large customer sales have, in some cases, occurred in periods subsequent to those we anticipated, or have not occurred at all, the result of which could affect our cash flows and results of operations for that fiscal period and for future periods.
If we are not able to maintain and enhance our brand, especially among enterprise architects, application developers and other key functions that support them, our business and results of operations may be adversely affected.
We believe that maintaining and enhancing our brand and our reputation as a leader in the market for database solutions is critical to our relationship with our existing customers and partners and our ability to attract new customers and partners. The successful promotion of our brand will depend on a number of factors, including our marketing efforts, our ability to foster awareness among enterprise architects, application developers and other key functions that support them, our ability to continue to develop high-quality products and services, our ability to successfully differentiate our products and services from those of our competitors, our ability to maintain the reputation of our products and services for data security and our ability to obtain, maintain, protect, defend and enforce our intellectual property and proprietary rights. Our brand promotion activities may not be successful or yield increased revenue. In addition, independent industry analysts often provide reports of our products and services, as well as the offerings of our competitors, and perception of our products and services in the marketplace may be significantly influenced by these reports. Negative reports, or reports that are less positive as compared to those of our competitors, may adversely affect our reputation and brand. Additionally, the performance of our partners may affect our reputation and brand if customers do not have a positive experience with our partners.
Our registered or unregistered trademarks or trade names may be challenged, infringed, circumvented or declared generic or determined to be infringing on other marks and our competitors may adopt trade names or trademarks similar to ours leading to market confusion. If we are otherwise unable to establish name recognition based on our trademarks and trade names, then we may not be able to compete effectively and our business may be adversely affected. The maintenance and promotion of our brand requires us to make substantial expenditures, yet may not generate customer awareness or yield increased revenue, and even if they do, any increase in revenue from such brand promotion initiatives may not offset the increased expenses we incur. If so, we may have reduced pricing power relative to our competitors, which could materially and adversely affect our business, financial condition and results of operations.
Real or perceived errors, failures or bugs in our products or interruptions or performance problems associated with our technology and infrastructure could adversely affect our growth prospects, business, financial condition and results of operations.
Our products are complex, and therefore, undetected errors, failures or bugs have occurred in the past and may occur in the future. Our products are used in IT environments with different operating systems, system management software, applications, devices, databases, servers, storage, middleware, custom and third-party applications and equipment and networking configurations. This diversity increases the likelihood of errors or failures in the IT environments into which our products are deployed. Additionally, we rely upon third-party cloud hosting infrastructure providers to host our cloud offering. Despite testing by us, real or perceived errors, failures or bugs in our customer solutions, software or technology or the technology or software we license from third parties, including open source software, may not be found until our customers use our products. This could result in negative publicity, security related incidents such as data breaches, data loss, unavailability or corruption, loss of or delay in market acceptance of our products, harm to our brand, weakening of our competitive position or complaints or claims by customers for losses sustained by them or our failure to meet the stated service level commitments in our customer agreements. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend significant additional resources in order to help correct the problem. Any errors, failures or bugs in our products could impair our ability to attract new customers, retain existing customers or expand their use of our products, any of which could adversely affect our business, financial condition and results of operations.
For certain of our products, our success depends, in part, on the ability of our existing customers and potential customers to access such products at any time and within an acceptable amount of time. We may experience service disruptions, outages, capacity constraints and other performance problems due to a variety of factors, including infrastructure changes or failures, human or software errors, malicious acts, terrorism, denial of service attacks or other
44

security related incidents or capacity constraints. In some instances, we may not be able to identify or remedy the cause or causes of these performance problems within an acceptable period of time. It may become increasingly difficult to maintain and improve our performance, especially during peak usage times and as our products and customer implementations become more complex. If our products are unavailable or if our customers are unable to access our products within a reasonable amount of time or at all, or if other performance problems occur, we may experience a loss of customers, lost or delayed market acceptance of our platform and services, delays in payment to us by customers, injury to our reputation and brand, legal claims against us and the diversion of our resources. The foregoing risks associated with any outage or service disruptions are magnified by the fact that our platform is typically used by our customers to support mission-critical applications. In addition, to the extent that we do not effectively address capacity constraints, upgrade our systems as needed and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business, financial condition and results of operations could be adversely affected.
Some of our customer contracts contain service level commitments, which contain specifications regarding response times for support, performance of our products and availability of our services. Any failure of or disruption to our infrastructure could impact the performance of our products and the availability of services to customers. If we are unable to meet our stated service level commitments or if we suffer extended periods of poor performance or unavailability of our products or services, we may be contractually obligated to provide affected customers with service credits or potentially face contract termination with refunds of prepaid amounts related to unused subscriptions. If we suffer performance issues or downtime that exceeds the service level commitments under our contracts with our customers, our business, financial condition and results of operations could be adversely affected.
Our ability to maintain and increase sales with our existing customers depends, in part, on the quality of our customer support, and our failure to offer high-quality support would harm our reputation and adversely affect our business and results of operations.
Our ability to provide effective support is vital to our business as our products are often utilized by our customers for mission-critical applications and are often integrated with and dependent on other core technologies, which factors also increase the complexity and challenge of providing support. If we do not succeed in helping our customers quickly resolve issues or provide effective ongoing education related to our products, our reputation could be harmed, and our existing customers may not renew or expand their use of our products. To the extent that we are unsuccessful in hiring, training and retaining adequate customer support personnel, our ability to provide adequate and timely support to our customers and our customers’ satisfaction with our products, would be adversely affected. Our failure to provide and maintain high-quality customer support would harm our reputation and brand and adversely affect our business, financial condition and results of operations.
Our international operations and planned continued international expansion subject us to additional costs and risks, which could adversely affect our business, financial condition and results of operations.
Our continued success and our growth strategy depend, in part, on our planned continued international expansion. We are continuing to adapt to and develop strategies to address international markets, but such efforts may not be successful and are subject to a number of risks, including, without limitation:
greater difficulty in enforcing contracts and managing collections in countries where our recourse may be more limited, as well as longer collection periods;
higher costs of doing business internationally, including costs incurred in establishing and maintaining office space and equipment for our international operations;
differing labor regulations, especially in the European Union (“EU”) where labor laws may be and often are more favorable to employees;
challenges inherent to efficiently recruiting and retaining talented and capable employees in foreign countries and maintaining our company culture and employee programs across all of our offices;
fluctuations in exchange rates between the U.S. Dollar and foreign currencies in markets where we do business;
management communication and integration problems resulting from language and cultural differences and geographic dispersion;
costs associated with language localization of our products and services;
risks associated with trade restrictions and foreign legal requirements, including any importation, certification and localization of our products and services that may be required in foreign countries;
45

greater risk of unexpected changes in regulatory requirements, tariffs and tax laws, trade laws, export quotas, customs duties, treaties and other trade restrictions;
costs of compliance with foreign laws and regulations and the risks and costs of non-compliance with such laws and regulations, including, but not limited to laws and regulations governing our corporate governance, product licenses, data privacy, data protection and data security regulations, particularly in the EU;
compliance with anti-bribery laws, including, without limitation, the U.S. Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”), the U.S. Travel Act and the United Kingdom Bribery Act 2010, violations of which could lead to significant fines, penalties and collateral consequences for us;
risks relating to the implementation of exchange controls, including restrictions promulgated by the Office of Foreign Assets Control ( “OFAC”) and other similar trade protection regulations and measures;
heightened risk of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact our financial condition and result in restatements of, or irregularities in, financial statements;
the uncertainty of protection for intellectual property rights in some countries, particularly, those countries where we operate through a professional employer organization and do not have a direct contractual relationship with our service providers in such countries;
exposure to regional or global public health issues and restrictions on travel or other measures undertaken by governments in response;
general economic and political conditions in these foreign markets, including inflation concerns, rising interest rates, political and economic instability in some countries, such as the Hamas-Israel or Russia-Ukraine conflicts, and any related political or economic response and counter responses or otherwise by various global actors or general effect on the global economy;
foreign exchange controls or tax regulations that might prevent us from repatriating cash earned outside the U.S.; and
double taxation of our international earnings and potentially adverse tax consequences due to changes in the tax laws of the U.S. or the foreign jurisdictions in which we operate.
If we are unable to address these or other problems encountered in connection with our international operations and expansion, our operations may be negatively impacted. Some of our business partners also have international operations and are subject to the risks described above. These and other factors could harm our ability to generate revenue outside of the U.S. and, consequently, adversely affect our business.
In addition, compliance with evolving foreign regulations may increase operational costs. Failure to comply with these laws and regulations could have adverse effects on our business. In many foreign countries it is common for others to engage in business practices that are prohibited by our internal policies and procedures or U.S. regulations applicable to us. Although we have implemented policies and procedures designed to ensure compliance with these laws and policies, there can be no assurance that all of our employees, contractors, partners and third-party service providers will comply with these laws and policies. Violations of laws or key control policies by our employees, contractors, partners or third-party service providers could result in delays in revenue recognition, financial reporting misstatements, fines, penalties or the prohibition of the importation or exportation of our products and services and could have an adverse effect on our business, financial condition and results of operations.
46

We track certain key business metrics with internal systems and tools and do not independently verify such metrics. Certain of these metrics are subject to inherent challenges in measurement, and any real or perceived inaccuracies in such metrics may adversely affect our business and reputation.
We track certain metrics, including ARR, dollar-based net retention rate and number of customers, with internal systems and tools that are not independently verified by any third party and which may differ from estimates or similar metrics published by third parties due to differences in sources, methodologies or the assumptions on which we rely. Our internal systems and tools have a number of limitations, and our methodologies for tracking these metrics may change over time, which could result in unexpected changes to our metrics, including the metrics we publicly disclose. In addition, our ARR and dollar-based net retention rate calculations assume our customers will renew unless we receive notification of non-renewal and are no longer in negotiations prior to a measurement date, and will not increase or reduce, their subscriptions for our platform and services. If these assumptions are incorrect, our actual ARR and dollar-based net retention rate may differ significantly from the metrics presented in this Quarterly Report on Form 10-Q. If the internal systems and tools we use to track these metrics undercount or overcount performance or contain algorithmic or other technical errors, the data we report may not be accurate. While these numbers are based on what we believe to be reasonable estimates of our metrics for the applicable period of measurement, there are inherent challenges in measuring these metrics. Limitations or errors with respect to the data or how we measure data may affect our understanding of certain details of our business, which could affect our long-term strategies. If our key business metrics are not accurate representations of our business, if investors do not perceive our key business metrics to be accurate or if we discover material inaccuracies with respect to these figures, we expect that our business, reputation, financial condition and results of operations would be adversely affected.
We depend on our management team and other highly skilled personnel, and we may fail to attract, retain, motivate or integrate highly skilled personnel, which could adversely affect our business, financial condition and results of operations.
We depend on the continued contributions of our management team, key employees and other highly skilled personnel. Most of our management team and key employees are at-will employees, which means they may terminate their relationship with us at any time. We are also substantially dependent on the continued service of our existing engineering personnel because of the complexity of our products. The competition for top management, engineering talent and other highly skilled personnel is high, and the loss of their services or delays in hiring required personnel, particularly within our research and development and engineering organizations, could adversely affect our business, financial condition and results of operations.
Our future success also depends, in part, on continuing to attract and retain highly skilled personnel. Competition for these personnel in the San Francisco Bay Area, where our headquarters are located, and in other locations, is intense, and our industry faces significant competition for skilled personnel.
Additionally, the former employers of our new employees have, and in the future may assert that our new employees or we have breached legal obligations, which may be time-consuming, distracting to management and may divert our resources. Current and potential personnel also often consider the value of equity awards they receive in connection with their employment, and if the perceived value of our equity awards declines relative to those of our competitors, our ability to attract and retain highly skilled personnel may be harmed. If we fail to attract and integrate new personnel or retain and motivate our current personnel, our business, financial condition and results of operations could be adversely affected.
Our company culture has contributed to our success and if we cannot maintain this culture as we grow, our business could be harmed.
We believe that our company culture, which promotes being valued and creating value, has been critical to our success. We face a number of challenges that may affect our ability to sustain our corporate culture, including:
ability to identify, attract, reward and retain people in leadership positions in our organization who share and further our culture, values and mission;
the increasing size and geographic diversity of our workforce;
the continued challenges of a rapidly-evolving industry; and
the integration of new personnel and businesses from acquisitions.
If we are not able to maintain our culture, our business could be adversely affected.
47

We may require additional capital, which may not be available on terms acceptable to us, or at all.
Historically, we have funded our operations and capital expenditures primarily through equity issuances, debt instruments and cash generated from our operations. To support our growing business, we must have sufficient capital to continue to make significant investments in our products and services. If we raise additional funds through the issuance of equity, equity-linked or debt securities, those securities may have rights, preferences or privileges senior to those of our common stock, and our existing stockholders may experience dilution. Any debt financing secured by us in the future could involve restrictive covenants relating to our capital-raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities.
We evaluate financing opportunities from time to time, and our ability to obtain financing will depend on, among other things, our development efforts, business plans and operating performance and the condition of the capital markets at the time we seek financing. We cannot be certain that additional financing will be available to us on favorable terms, or at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to grow and to respond to business challenges could be significantly limited and our business could be adversely affected.
Future debt obligations could materially and adversely affect our business, financial condition or results of operations.
We maintain a revolving line of credit (the Credit Facility) with MUFG Bank Ltd. (MUFG). Our ability to pay interest and repay the principal for any indebtedness, and maintain compliance with covenants as part of our agreement with MUFG, is dependent upon our ability to manage our business operations, generate sufficient cash flows to service such debt and the other factors discussed in this “Risk Factors” section.
In the event we draw on the Credit Facility or otherwise incur indebtedness, our debt obligations could adversely impact us. For example, these obligations could:
require us to use a large portion of our cash flow to pay principal and interest on debt, which will reduce the amount of cash flow available to fund working capital, capital expenditures, acquisitions, research and development expenditures and other business activities;
limit our future ability to raise funds for capital expenditures, strategic acquisitions or business opportunities, research and development and other general corporate requirements;
restrict our ability to incur additional indebtedness and to create or incur certain liens;
increase our vulnerability to adverse economic and industry conditions; and
increase our exposure to interest rate risk from variable rate indebtedness.
There can be no assurance that we will be able to manage any of these risks successfully.
We may also need to refinance a portion of any of our outstanding indebtedness as it matures. There is a risk that we may not be able to refinance existing debt, including the Credit Facility, or that the terms may not be as favorable as the terms of our existing indebtedness. Furthermore, if prevailing interest rates or other factors at the time of refinancing result in higher interest rates upon refinancing, then the interest expense relating to that refinanced indebtedness would increase.
We may be unable to make acquisitions and investments or successfully integrate acquired companies and assets into our business, and our acquisitions and investments may not meet our expectations, any of which could adversely affect our business, financial condition and results of operations.
We may in the future acquire or invest in businesses, offerings, technologies or talent that we believe could complement or expand our products and services, enhance our technical capabilities or otherwise offer growth opportunities. However, we may not be able to fully realize the anticipated benefits of such acquisitions or investments due to inherent risks, including, without limitation:
unanticipated costs or liabilities associated with the acquisition, including claims related to the acquired company, its offerings or technology, or potential violations of applicable law or industry rules and regulations, arising from prior or ongoing acts or omissions by the acquired businesses that are not discovered by due diligence during the acquisition process;
incurrence of acquisition-related expenses, including those related to identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated, which would be recognized as a current period expense;
inability to generate sufficient revenue to offset acquisition or investment costs;
48

inability to maintain relationships with customers and partners of the acquired business;
challenges with incorporating acquired technology and rights into our products and services and maintaining quality and security standards consistent with our brand;
inability to identify security vulnerabilities in acquired technology prior to integration with our technology and products and services;
inability to achieve anticipated synergies or unanticipated difficulty with integration into our corporate culture;
delays in customer purchases due to uncertainty related to any acquisition;
the need to integrate or implement additional controls, procedures and policies;
challenges caused by distance, language and cultural differences;
harm to our existing business relationships with partners and customers as a result of the acquisition;
potential loss of key employees;
use of resources that are needed in other parts of our business and diversion of management and employee resources; and
inability to recognize acquired deferred revenue in accordance with our revenue recognition policies.
Acquisitions also require the use of substantial portions of our available cash or the incurrence of debt to consummate the acquisition. Each of these could adversely affect our financial condition or the market price of our common stock. The sale of equity or issuance of equity-linked debt to finance any future acquisitions could result in dilution to our stockholders. The use of cash to finance any future acquisitions may limit other potential uses of our cash, including the retirement of outstanding indebtedness. The incurrence of indebtedness would result in increased fixed obligations and could also include covenants or other restrictions that would impede our ability to manage our operations. We may have to delay or forego a substantial acquisition if we cannot obtain the necessary financing to complete such acquisition in a timely manner or on favorable terms. Any of the foregoing could adversely affect our business, financial condition and results of operations.
Use of AI, including in our products and services, combined with an uncertain regulatory environment, may result in reputational harm, liability, or other adverse consequences to our business.
We are developing and have launched new product features that use AI technologies, including, for example, Capella iQ, our generative AI-powered developer’s coding assistant built into Couchbase Capella. AI technologies are complex and rapidly evolving, and we face significant competition from other companies as well as an evolving regulatory landscape. We may be unsuccessful in developing, integrating or maintaining product features using AI technologies that gain market traction, or in doing so in a cost-effective manner. The introduction of AI into our products, or the use of our products as part of AI technologies and applications, may result in new or enhanced governmental or regulatory scrutiny, litigation, intellectual property risks, confidentiality or security risks, ethical concerns or other complications that could harm our business, reputation or financial condition. New or modified legal and regulatory developments regulating AI such as the EU AI Act can impact the incorporation of AI technologies into our offerings and business, and any actual or perceived failure by us to comply with any such legal and regulatory developments or other actual or asserted obligations may lead to significant fines, penalties, regulatory investigations, lawsuits, significant costs for remediation, damage to our reputation or other liabilities.
Further, our use of AI tools and technologies may require additional investment and development of appropriate protections and safeguards for handling the use of our data, including customer data processed by us, with AI technologies in our product offerings or our tools. AI may create content that appears correct but is inaccurate or flawed, which may expose us to brand or reputational harm, competitive harm or legal liability if we, our customers or others rely on or use this flawed content to their detriment.
Our business could be adversely affected by economic downturns.
Prolonged economic uncertainties or downturns could adversely affect our business, financial condition and results of operations and key business metrics. Negative conditions in the general economy in either the U.S. or abroad, including inflation and rising interest rate concerns, conditions resulting from financial and credit market fluctuations, changes in economic policy, trade uncertainty including changes in tariffs, sanctions, international treaties and other trade restrictions, the occurrence of a natural disaster, global public health crisis or armed conflicts, could continue to cause a decrease in corporate spending on IT offerings in general and negatively affect the growth of our business. We cannot
49

predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry or geography.
These conditions could make it extremely difficult for our customers and us to forecast and plan future business activities accurately and could cause our customers to reevaluate their decision to purchase our products and services, which could delay and lengthen our sales cycles or result in cancellations of planned purchases. In the current macroeconomic environment, we continue to see deal cycles that are consistent with previous quarters, along with an elevation in degree of budget scrutiny, slower than expected product migrations, lower than expected expansions, and customers electing to buy in smaller increments. Further, during challenging economic times, our customers may face issues in gaining timely access to sufficient credit, which could result in an impairment of their ability to make timely payments to us, if at all. If that were to occur, we may be required to increase our allowance for credit losses, which would adversely affect our results of operations.
A substantial downturn in any of the industries in which our customers operate may cause firms to react to worsening conditions by reducing their capital expenditures in general or by specifically reducing their spending on IT offerings. Customers in these industries may delay or cancel projects or seek to lower their costs by renegotiating vendor contracts. To the extent subscriptions to our products or expenditures on our services are perceived by existing customers or potential customers to be discretionary, our revenue may be disproportionately affected by delays or reductions in general IT spending.
We face fluctuations in currency exchange rates, which could adversely affect our financial condition and results of operations.
To the extent we continue to expand internationally, we will become more exposed to fluctuations in currency exchange rates. The strengthening of the U.S. Dollar relative to foreign currencies increases the real cost of our products and services for our customers outside of the U.S. which could lead to the lengthening of our sales cycles or reduced demand for our products and services. Additionally, increased international sales may result in foreign currency denominated sales, increasing our foreign currency risk. Moreover, such continued expansion would increase operating expenses incurred outside the U.S. and denominated in foreign currencies. To date, we have not entered into any hedging transactions in an effort to reduce our exposure to foreign currency exchange risk. While we may decide to enter into hedging transactions in the future, the availability and effectiveness of these hedging transactions may be limited and we may not be able to successfully hedge our exposure, which could adversely affect our financial condition and results of operations.
Our business could be adversely affected by pandemics, natural disasters, political crises or other unexpected events.
A significant natural disaster, such as an earthquake, fire, hurricane, tornado or flood, or a significant power outage or telecommunications failure, could disrupt our operations, mobile networks, the internet or the operations of our third-party service and technology providers. In particular, our corporate headquarters are located in the San Francisco Bay Area, a region known for seismic activity and wildfires. In addition, any unforeseen public health crises, political crises, such as terrorist attacks, war and other political instability or other catastrophic events, whether in the U.S. or abroad, including the Hamas-Israel and Russia-Ukraine conflicts and any related political or economic response and counter responses or otherwise by various global actors or general effect on the global economy, can continue to adversely affect our operations or the economy as a whole. The impact of any natural disaster, act of terrorism or other disruption to us or our third-party providers’ abilities could result in decreased demand for our products and services or a delay in the provision of our products and services or could negatively impact consumer and business spending in the impacted regions or globally depending on the severity, any of which would adversely affect our business, financial condition and results of operations. All of the aforementioned risks would be further increased if our disaster recovery plans prove to be inadequate.
50

Risks Related to Our Dependence on Third Parties
If we are unable to maintain successful relationships with our partners, our business, financial condition and results of operations could be harmed.
We employ a go-to-market business model whereby a portion of our revenue is generated by sales through or with our partners, including CSPs, independent software vendors, systems integrators, technology partners, original equipment manufacturers, marketplaces, managed service providers and resellers, that further expand the reach of our direct sales force into additional geographies, sectors, industries and channels. We have entered, and intend to continue to enter, into reseller relationships in certain international markets where we do not have a local presence. We provide certain partners with specific training and programs to assist them in selling our products and services, but our efforts to provide training and build relationships may be ineffective. In addition, if our partners are unsuccessful in marketing and selling our products and services, it would limit our planned expansion into certain geographies, sectors, industries and channels. If we are unable to develop and maintain effective sales incentive programs for our partners, we may not be able to successfully incentivize these partners to sell our products and services to customers.
Some of our partners may also market, sell and support offerings that are competitive with ours, may devote more resources to the marketing, sales and support of such competitive offerings, may have incentives to promote our competitors’ offerings to the detriment of our own or may cease selling our products and services altogether. Our partners could also subject us to lawsuits, potential liability and reputational harm if, for example, any of our partners misrepresents the functionality of our products and services to customers, violate laws or violate our or their corporate policies. Our ability to achieve revenue growth in the future will depend, in part, on our success in maintaining successful relationships with our partners, identifying additional partners and training our partners to independently sell our products and services. Any shortcomings of the foregoing by us or our partners could adversely affect our business, financial condition, results of operations and growth prospects.
We rely on third-party service providers for many aspects of our business, and any failure to maintain these relationships could harm our business.
Our success depends, in part, on our relationships with third-party service providers, including providers of cloud hosting infrastructure, customer relationship management systems, financial reporting systems, human resource management systems, credit card processing platforms, marketing automation systems, payroll processing systems and data centers, among others. In particular, cloud hosting infrastructure is becoming increasingly important as customers adopt Couchbase Capella. If any of these third parties experience difficulty meeting our requirements or standards, become unavailable due to extended outages or interruptions, temporarily or permanently cease operations, face financial distress or other business disruptions or increase their fees, or if our relationships with any of these providers deteriorate or if any of the agreements we have entered into with such third parties are terminated or not renewed without adequate transition arrangements, or if we are unsuccessful in managing or negotiating cost-effective relationships with them, we could suffer increased costs and delays in our ability to provide customers with our products and services, our ability to manage our finances could be interrupted, receipt of payments from customers may be delayed, our ability to generate and manage sales leads could be weakened or our business operations could be disrupted. Any of such disruptions may adversely affect our business, financial condition, results of operations or cash flows until we replace such providers or develop replacement technology or operations.
Certain estimates and information we refer to publicly are based on information from third-party sources and we do not independently verify the accuracy or completeness of the data contained in such sources or the methodologies for collecting such data, and any real or perceived inaccuracies in such estimates and information may harm our reputation and adversely affect our business.
Certain estimates and information we refer to publicly, including general expectations concerning our industry and the market in which we operate and market size, are based to some extent on information provided by third-party providers. This information involves a number of assumptions and limitations, and although we believe the information from such third-party sources is reliable, we have not independently verified the accuracy or completeness of the data contained in such third-party sources or the methodologies for collecting such data. If investors do not perceive such data or methodologies to be accurate, or if we discover limitations or material inaccuracies with respect to such data or methodologies, our reputation, financial condition and results of operations could be adversely affected.
51

Risks Related to Our Open Source and Intellectual Property
Our use of third-party open source software in our solutions, the availability of core portions of our source code on an open source or source available basis and contributions to our open source projects could negatively affect our ability to sell our products and provide our services, subject us to possible litigation and allow third parties to access and use software and technology that we use in our business, all of which could adversely affect our business and results of operations.
Our products include software that is licensed to us by third parties under “open source” licenses. Use and distribution of open source software may entail greater risks than use of third-party commercial software, because open source projects may have vulnerabilities and architectural instabilities, and also because open source licensors generally provide their software on an “as-is” basis and do not provide support, warranties, indemnification or other contractual protections regarding infringement claims or the quality of the code even though our customers may insist on such protections in our contracts with them. We have historically elected to make core portions of our source code available on an open source basis to facilitate adoption as well as collaboration and participation from our application developer communities. However, we may not be successful in this strategy, and our move toward source-available licensing, as well as the continued availability of our source code, may enable others to compete more effectively against us. In addition, the public availability of the source code for such software may make it easier for others to compromise our products. We expect to continue to incorporate such open source software in our products and allow core portions of our source code to be available on an open source or source-available basis in the future.
Although most of our code is developed in-house, we also receive a limited amount of contributions from our open source developer communities. We require third parties who provide contributions to us to assign ownership of all intellectual property rights in their contributions to us, or provide us with a perpetual license to their works, and represent that their contributions are original works and that they are entitled to assign or license these rights to us. However, we cannot be sure that we can use all contributions without obtaining additional licenses from third parties, and may be subject to intellectual property infringement or misappropriation claims as a result of our use of these contributions.
Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software we use, or grant other licenses to our intellectual property. We seek to ensure that our closed-source proprietary software is not combined with, and does not incorporate, open source software in ways that would require the release of the source code of our closed-source proprietary software to the public. However, we cannot ensure that our processes for controlling our use of open source software in our products will be effective. If we are held to have failed to comply with the terms of applicable licenses or our current policies and procedures or otherwise combine our closed-source proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our closed-source proprietary software to the public at no cost under the terms of applicable open source licenses. This would allow our competitors to create similar offerings with lower development effort and time and ultimately could result in a loss of our competitive advantages.
Additionally, the terms of many open source licenses have not been interpreted by U.S. or foreign courts, and these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to provide or distribute our products. From time to time, there have been claims challenging the ownership of open source software against companies that incorporate open source software into their products, and the licensors of such open source software provide no warranties or indemnities with respect to such claims. As a result, we and our customers could be subject to lawsuits by parties claiming ownership of what we believe to be open source software. If an author or other third party that distributes such open source software were to allege that we had not complied with applicable license conditions, or if we are required to defend a customer in the event of such a claim, we could be required to incur significant legal expenses defending against such allegations. If we are unable to successfully defend against such allegations, we could be subject to significant damages or other liability, including being enjoined from the sale of our products and services. We could also be required to seek licenses from third parties to continue providing our products on terms that are not economically feasible, re-engineer our products, discontinue or delay the provision of our products if re-engineering cannot be accomplished on a timely basis or make generally available, in source code form, our proprietary code. Any of the foregoing would adversely affect our business, financial condition and results of operations.
Our distribution and licensing model could negatively affect our ability to monetize and protect our intellectual property rights.
Many of our products are available for free on the internet, including a substantial portion of our source code on open source or source available terms. Also, we may have limited or no direct visibility into who may be using our software or to what extent or purpose, so our ability to detect violations of our product licenses is extremely limited. If we
52

are unable to manage the risks related to our licensing and distribution model, our business could be adversely affected. Additionally, we have adopted BSL 1.1, a source-available license for certain of our publicly available source code. We believe BSL 1.1 enables us to fairly and transparently control commercialization of our source code, however such licensing strategy may not prevent misuse of our source code. Additionally, BSL 1.1 is not an open source license, which may negatively impact adoption of the source code, reduce our brand and product awareness and negatively impact our ability to compete.
Because of the rights accorded to third parties under open source licenses, there may be fewer technology barriers to entry in the markets in which we compete and it may be relatively easy for new and existing competitors, some of whom may have greater resources than we have, to compete with us.
Open source software license terms generally allow liberal modifications and distribution of the code. We have historically elected to make core portions of our source code available on an open source basis. The continued availability of our source code, notwithstanding our move toward source-available licensing, among other things, may enable others to develop new software products or services that are competitive to ours without the same degree of overhead and lead time required by us, particularly if customers do not value the differentiation of our proprietary components. It is possible for new and existing competitors, including those with greater resources than ours, to develop their own open source software or hybrid proprietary and open source software offerings. In addition, some competitors make open source software available for free download or use or may position competing open source software as a loss leader. We cannot guarantee that we will be able to compete successfully against current and future competitors or that competitive pressure or the availability of open source software will not result in price reductions, reduced revenue and gross margins and loss of market share, any one of which could adversely affect our business. Our use of open source software may also limit our ability to assert certain of our intellectual property and proprietary rights against third parties, including competitors, who access or use software or technology that we have contributed to such open source projects.
We could incur substantial costs in obtaining, maintaining, protecting, defending and enforcing our intellectual property rights and any failure to obtain, maintain, protect, defend or enforce our intellectual property rights could reduce the value of our software and brand.
Our success depends, in part, upon our ability to obtain, maintain, protect, defend and enforce our intellectual property rights, including our proprietary technology, know-how and our brand. We rely on a combination of patents, copyrights, trademarks, service marks, trade secret laws, other intellectual property laws, confidentiality procedures and contractual provisions in an effort to establish and protect our proprietary rights. However, the steps we take to obtain, maintain, protect, enforce and defend our intellectual property rights may be inadequate if, for example, we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property, and as a result our competitors might gain access to our proprietary technology and develop and commercialize similar or substantially identical products, services or technologies, and our business, financial condition, results of operations or prospects could be adversely affected. While we have patent applications pending in the U.S., there can be no assurance that they will result in issued patents. As of April 30, 2024, we owned five issued U.S. patents, ten U.S. non-provisional patent applications, three U.S. provisional patent applications, three Patent Cooperation Treaty, or PCT, patent applications, and two foreign patent applications. Pending PCT patent applications are not eligible to become issued patents until, among other things, we file national stage patent applications within 30 months in the countries in which we seek patent protection. If we do not timely file such national stage patent applications, we may lose our priority date with respect to our PCT patent applications and any patent protection on the inventions disclosed in such applications.
Even if we continue to seek patent protection in the future, we may be unable to obtain or maintain patent protection for our technology. In addition, any patents issued or licensed to us in the future may not provide us with competitive advantages, or may be successfully challenged by third parties. In addition, defending our intellectual property rights might entail significant expenses. Any of our patents, trademarks or other intellectual property rights that we have or may obtain may be challenged or circumvented by others or invalidated or held unenforceable through administrative process, including re-examination, inter partes review, interference and derivation proceedings and equivalent proceedings in foreign jurisdictions or litigation in the U.S. or in foreign jurisdictions. Others may infringe on our patents, trademarks or other intellectual property rights, independently develop similar, substantially identical or superior offerings, duplicate any of our offerings or design around our patents or other intellectual property rights or use information that we regard as proprietary to create products and services that compete with ours. Further, legal standards relating to the validity, enforceability and scope of protection of intellectual property rights are uncertain. Various courts, including the U.S. Supreme Court, have rendered decisions that affect the scope of patentability of certain inventions or discoveries relating to software and business methods. These decisions state, among other things, that a patent claim that recites an abstract idea, natural phenomenon or law of nature are not themselves patentable. Precisely what constitutes a law of nature or abstract idea is uncertain, and it is possible that certain aspects of our technology could be considered abstract ideas. Accordingly,
53

the evolving case law in the U.S. may adversely affect our ability to obtain patents and may facilitate third-party challenges to any future owned or licensed patents. As we expand our international activities, our exposure to unauthorized copying and use of our services and platform capabilities and proprietary information will likely increase. Intellectual property protection may not be available to us in every country in which our services are available, or the laws of or mechanisms for enforcement in some foreign countries may not be as protective of intellectual property rights as those in the U.S. Policing unauthorized use of our technologies, trade secrets and intellectual property may thus be difficult, expensive and time-consuming. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon, misappropriating or otherwise violating our intellectual property rights.
In addition, we have made core portions of our own software available under open source or source-available licenses, and we include third-party open source software in our products. We have also occasionally contributed source code to open source projects. Because the source code for any software we distribute under open source or source-available licenses or contribute to open source projects is publicly available, our ability to protect our intellectual property rights with respect to such source code may be limited or lost entirely.
We protect and rely, in part, on trade secrets, proprietary know-how and other confidential information to maintain our competitive position. While we generally enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with other third parties, including suppliers, vendors and the parties with whom we have strategic relationships and business alliances, the assignment of intellectual property rights may not be self-executing or may be breached, and we may be forced to bring claims against third parties, or defend claims that they may bring against us, to determine the ownership of what we regard as our intellectual property. Additionally, we cannot guarantee that we have entered into such agreements with each party that has or may have created or developed intellectual property on our behalf or had access to our proprietary information, know-how or trade secrets. We cannot guarantee that these agreements will be effective in controlling access to, distribution, use, misuse, misappropriation, reverse engineering or disclosure of our proprietary information, know-how and trade secrets. Further, these agreements may not prevent our competitors or partners from independently developing offerings that are substantially equivalent or superior to ours. We may not have adequate remedies for any breach of these agreements. Further, we have experienced and may in the future experience unauthorized access of our proprietary source code, confidential information and know-how. We have and may in the future initiate litigation regarding trade secret misappropriation, but enforcing a claim that a party illegally disclosed or misappropriated a trade secret or know-how is difficult, expensive and time-consuming, and the outcome is unpredictable. In addition, some courts in and outside the U.S. are less willing or unwilling to protect trade secrets and know-how.
We may be required to spend significant resources in order to monitor and protect our intellectual property rights, and some violations may be difficult or impossible to detect. Any litigation to protect and enforce our intellectual property rights could be costly, time-consuming and distracting to management, and could result in the impairment or loss of portions of our intellectual property. 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 that, if successful, could cost us valuable intellectual property rights. Our inability to protect our intellectual property and proprietary technology against unauthorized copying or use, as well as any costly litigation or diversion of our management’s attention and resources, could impair the functionality of our products, delay introductions of enhancements to our products, result in our substituting inferior or more costly technologies into our products or harm our reputation and brand. In addition, we may be required to license additional technology from third parties to develop and market new product features, which may not be on commercially reasonable terms, or at all, and would adversely affect our ability to compete.
We have been and may in the future become subject to intellectual property disputes which may be costly to defend, subject us to significant liability, require us to pay significant damages and limit our ability to use certain technologies.
We have been and may in the future become subject to intellectual property disputes. Our success depends, in part, on our ability to develop and commercialize our products and services without infringing, misappropriating or otherwise violating the intellectual property rights of third parties. However, we may not be aware if our products are infringing, misappropriating or otherwise violating third-party intellectual property rights, and such third parties may bring claims alleging such infringement, misappropriation or violation. Further, we have faced and may in the future face claims from third parties claiming ownership of, or demanding release of, the software or derivative works that we have developed, including works using third-party open source software, which could include our proprietary source code, or otherwise seeking to enforce the terms of the applicable open source license. In addition, certain companies and rights holders seek to enforce and monetize patents or other intellectual property rights they own, have purchased or otherwise obtained. Many potential litigants, including some of our competitors and patent-holding companies, have the ability to
54

dedicate substantial resources to assert their intellectual property rights and to defend claims that may be brought against them.
Certain of our agreements with our customers and other third parties include indemnification provisions under which we agree to indemnify or otherwise be liable to them for losses suffered or incurred as a result of claims of infringement, misappropriation or other violation of intellectual property rights. Any claim of infringement by a third party, even those without merit, against us or for which we are required to provide indemnification, are time consuming, could cause us to incur substantial costs defending against the claim, could distract our management from our business and could require us to cease use of such intellectual property. Further, because of the substantial amount of discovery required in connection with intellectual property litigation, we risk compromising our confidential information during this type of litigation. We may be required to make substantial payments for legal fees, settlement fees, damages (including treble damages and attorneys’ fees if we are found to have willfully infringed a party’s rights), royalties or other fees in connection with a claimant securing a judgment against us and we may be subject to an injunction or other restrictions that cause us to cease selling or using products or services that incorporate the intellectual property rights that we allegedly infringe, misappropriate or violate, including subscriptions to our products. We may also agree to a settlement that prevents us from distributing our products or a portion thereof, any of which could adversely affect our business, financial condition and results of operations.
With respect to any intellectual property rights claim, we may have to seek out a license to continue operations found to be in violation of such rights, which may not be available on favorable or commercially reasonable terms and may significantly increase our operating expenses. Some licenses may be non-exclusive, and therefore our competitors may have access to the same technology licensed to us. If a third party does not offer us a license to its intellectual property on commercially reasonable terms, or at all, we may be required to develop alternative, non-infringing technology, which could require significant time (during which we would be unable to continue to offer our affected product features), effort and expense and may ultimately not be successful. Any of these events would adversely affect our business, financial condition and results of operations.
Even if the claims do not result in litigation or are resolved in our favor, these claims and the time and resources necessary to resolve them, could divert the resources of our management. Moreover, there could be public announcements of the results of hearings, motions or other interim proceedings or developments, and if securities analysts or investors perceive these results to be negative, it would have a substantial adverse effect on our business, results of operations or the market price of our common stock. We expect that the occurrence of infringement claims is likely to grow as the market for platform and services grows. Accordingly, our exposure to damages resulting from infringement claims could increase and this could further exhaust our financial and management resources.
Risks Related to Our Legal and Regulatory Environment
Our business is subject to a wide range of laws and regulations, many of which are evolving, and failure to comply with such laws and regulations could harm our business, financial condition and results of operations.
Our business is subject to regulation by various federal, state, local and foreign governmental agencies, including for data privacy and cybersecurity laws and regulations, intellectual property, employment and labor laws, workplace safety, consumer protection laws, anti-bribery laws, import and export controls, immigration laws, federal securities laws and tax laws and regulations. Further, emerging tools and technologies we may utilize in our products and services, like AI, may become subject to regulation under new laws or new applications of existing laws. In certain foreign jurisdictions, these regulatory requirements may be more stringent than in the U.S. These laws and regulations impose added costs on our business, noncompliance with which could subject us to:
investigations, enforcement actions, orders and sanctions;
mandatory changes to our products and services;
disgorgement of profits, fines and damages;
civil and criminal penalties or injunctions;
claims for damages by our customers or partners;
termination of contracts;
loss of intellectual property rights; and
temporary or permanent debarment from sales to heavily regulated organizations and governments.
55

If any governmental sanctions are imposed, enforcement actions are taken, or if we do not prevail in any possible civil or criminal litigation, our business, financial condition and results of operations could be adversely affected. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees.
In addition, we must comply with laws and regulations relating to the formation, administration and performance of contracts with customers in heavily regulated industries and the public sector, including U.S. federal, state and local governmental organizations when selling our product to them directly or through partners, which affect how we and our partners do business with such customers. Failure to comply with these requirements by either us or our partners could subject us to investigations, fines, suspension or debarment from future government or other contracting opportunities and other penalties, which would adversely affect our business, financial condition, results of operations and growth prospects.
If our security measures, or those of our service providers or customers, are breached or unauthorized parties otherwise obtain access to our or our customers’ data or software, our products and services may be perceived as not being secure, customers may reduce or terminate their use of our products and services and we may face claims, litigation, regulatory investigations, significant liability and reputational damage.
We collect, use, store and transmit or otherwise process data as part of our business operations, including personal data in and across multiple jurisdictions. We also use third-party service providers to collect, use, store, transmit, maintain and otherwise process such information. Increasingly, threats from computer malware, ransomware, viruses, social engineering (including phishing attacks), denial of service, application programming interface attacks or other attacks, employee theft or misuse and general hacking have become more prevalent in our industry and our customers’ industries. Any of these security incidents could result in unauthorized access or damage to, or disablement, encryption, use, disclosure, modification, destruction, loss or other processing of, our data or customer data (including personal data), software or systems or disrupt our ability to provide our products and services. Any actual or perceived security incident could interrupt our operations, harm our reputation and brand, result in significant remediation and cybersecurity protection costs (including deploying additional personnel and modifying or enhancing our protection technologies and investigating and remediating any information security vulnerabilities), result in lost revenue, lead to regulatory investigations and orders, litigation, disputes, indemnity obligations, damages for breach of contract, penalties for violations of law or regulation and other legal risks, increase our insurance premiums, result in any other financial exposure, lead to loss of customer confidence in us or decreased use of our products and services and otherwise adversely affect our reputation, competitiveness, business, financial condition and results of operations.
We have taken steps to protect the data on our systems and offerings, but our security measures or those of our customers or third-party service providers could be insufficient and breached as a result of third-party action, employee or user errors, technological limitations, defects or vulnerabilities in our systems or offerings or those of our third-party service providers, malfeasance, fraud or malice on the part of employees or third parties, including state-sponsored organizations with significant financial and technological resources, or from failure in technological resources, failure to comply with policies or otherwise. We have experienced and may continue to experience security incidents and attacks of varying types and degrees, including instances where our third-party providers have been impacted by a supply-chain attack and instances where there has been exposure and unauthorized use of credentials of our personnel. In addition, we have identified and been required to remediate or mitigate vulnerabilities in our code and in third-party code. We could be impacted by these and other security incidents and vulnerabilities in the future, and our internal controls and operations regarding security may not be effective in eliminating the risk of compromise of our systems, data and software. Additionally, with our employees and many employees of our third-party service providers working remotely, we may be exposed to increased risks of security breaches or incidents. For example, we have seen an increase in phishing attempts and spam emails over time and it is possible this trend will continue. Also, in connection with geopolitical events and conflicts such as the Hamas-Israel and Russia-Ukraine conflicts, we and our third-party service providers may be vulnerable to a heightened risk of cybersecurity attacks, phishing attacks, viruses, malware, ransomware, hacking or similar breaches or incidents.
56

There can be no assurance that any security measures that we or our customers or third-party service providers have implemented will be effective against current or future security threats. We have developed systems and processes to protect the integrity, confidentiality, availability and security of our systems, data and software, but our security measures or those of our customers or third-party service providers could fail and result in unauthorized access or damage to, or disablement, encryption, use, disclosure, modification, destruction or loss of, such systems, data and software. Through contractual provisions and third-party risk management processes, we take steps to require that our third-party providers and their subcontractors protect our data, but we cannot ensure the security measures they take will be sufficient to protect our data. A vulnerability in a third-party provider’s or a customer’s software or systems, a failure of our customers’ or third-party providers’ safeguards, policies or procedures or a breach or incident of or impacting a customer’s or third-party provider’s software or systems could result in the compromise of the confidentiality, integrity or availability of our offerings or systems, or our customers' data. Further, security breach techniques are varied and continue to evolve, including through the use of AI to launch more automated, targeted, sophisticated and coordinated attacks, and these attacks may not be detected until after an incident has occurred. We may be unable to implement adequate preventative measures, anticipate, prevent or detect attempted security breaches or other security incidents or react in a timely manner.
We have contractual and other obligations to notify customers, regulators, impacted individuals or others of certain security incidents. We have made such notifications in the past and may be required to do so in the future. Such disclosures or the failure to comply with relevant requirements could lead to adverse consequences. Any security breach or incident that we or our third-party service providers experience, or the perception that one has occurred, could result in a loss of revenue or customer confidence in the security of our products and services, lead to negative publicity or otherwise harm our reputation and brand, reduce the demand for our products and services, disrupt normal business operations, divert management’s attention and resources, require us to spend material resources to investigate, correct existing or prevent future security breaches and incidents (including deploying additional personnel and modifying or enhancing our protection technologies and investigating and remediating any information security vulnerabilities), increase our insurance premiums or expose us to legal liabilities, including claims, litigation, regulatory enforcement and orders, disputes, investigations, indemnity obligations, damages for contract breach, penalties and significant costs for remediation, any of which could adversely affect our results of operations. In addition, our remediation efforts may not be successful. We cannot ensure that any limitation of liability provisions in our customer, partner, vendor and other contracts would be enforceable or adequate with respect to any security lapse or breach or other security incident or protect us from any liabilities or damages with respect to any particular claim. These risks will increase as we continue to grow and evolve our offerings to collect, host, store, transmit, and otherwise process increasing volumes of data.
Further, if a security incident or breach occurs with respect to us or a competitor or third-party service provider, our customers and potential customers may lose trust in the security of our products or services or database software generally, which could adversely impact our ability to retain existing customers or attract new customers, which could adversely affect our business, financial condition and results of operations.
Moreover, our insurance coverage, subject to applicable deductibles, may not be adequate for liabilities incurred or cover any indemnification claims against us relating to any security incident or breach or an insurer may deny or exclude from coverage certain types of claims. In the future, we may not be able to secure insurance for such matters on commercially reasonable terms, or at all. The successful assertion of one or more claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could adversely affect our business, financial condition and results of operations.
57

If we are not able to comply with, or are perceived to not comply with U.S. and foreign laws, rules, regulations, industry standards, contractual obligations and other requirements relating to data protection, information security and privacy, our business, financial condition and results of operations could be harmed.
We are subject to a variety of federal, state, local and international laws, rules and regulations, as well as industry standards, internal and external privacy policies and contractual obligations, relating to the collection, use, retention, security, disclosure, transfer, storage and other processing of personal information and other data. The regulatory framework governing these matters worldwide is rapidly evolving and is likely to remain uncertain for the foreseeable future, and it is possible that these or other actual or asserted obligations may be interpreted and applied in manners inconsistent between jurisdictions and in conflict with other rules or our practices. Any actual or perceived failure by us, our suppliers or other third parties with whom we do business to comply with laws, regulations, contractual obligations, or other actual or asserted obligations could result in proceedings against us by governmental entities or others. In many jurisdictions, including the U.S., enforcement actions and consequences for noncompliance are rising. Further, we have had and may in the future receive assertions of noncompliance by private actors. Such assertions may result in fines, investigations or settlement costs. In addition, security advocates and industry groups have regularly proposed, and may propose in the future, self-regulatory standards with which we must legally comply or that contractually apply to us. If we fail to follow these standards even if no personal information is compromised, we may incur significant fines or experience a significant increase in costs.
Internationally, virtually every jurisdiction in which we operate has established its own data security and privacy legal framework with which we or our customers must comply, including but not limited to the United Kingdom ("UK"), Switzerland and the EU. The EU has adopted the General Data Protection Regulation (“GDPR”), which went into effect in May 2018, and together with national legislation, regulations and guidelines of the EU member states, contains numerous requirements relating to the processing of personal data of EU data subjects, including the increased jurisdictional reach of the European Commission (EC) and more robust compliance obligations. Among other requirements, the GDPR regulates transfers of personal data subject to the GDPR to third countries that have not been found to provide adequate protection to such personal data. The GDPR also introduced numerous data processing and notification requirements and increased fines. In particular, under the GDPR, fines of up to 20 million euros or 4% of the annual global revenue of the noncompliant company, whichever is greater, could be imposed for violations of certain of the GDPR’s requirements. Such penalties are in addition to any civil litigation claims by customers and data subjects.
While we have taken steps to mitigate the impact on us with respect to transfers of personal data, the efficacy and longevity of transfer mechanisms upon which we rely remains uncertain. We have in the past and may in the future be required to take additional steps to legitimize any personal data transfers impacted by legal or regulatory developments and be subject to increasing costs of compliance and limitations on our customers and us. More generally, we may find it necessary or desirable to modify our personal data handling practices, and the outcomes of legal challenges relating to cross-border personal data transfer may serve as a basis for our personal data handling practices, or those of our customers and vendors, to continue to be challenged, which may adversely affect our business.
The UK has adopted a version of the GDPR (combining the GDPR and the Data Protection Act 2018), exposing us to two parallel regimes, each of which potentially authorizes similar fines and other potentially divergent enforcement actions. Furthermore, there will be increasing scope for divergence in application, interpretation and enforcement of data protection law between the UK and the European Economic Area. We continue to monitor and review the impact of any resulting changes to EU or UK law that could affect our operations. We may incur liabilities, expenses, costs and other operational losses under the GDPR and data protection laws of the applicable EU member states and the UK in connection with any measures we take to comply with them. Other countries have also passed or are considering passing laws requiring local data residency or restricting the international transfer of personal data.
In addition, domestic data privacy laws continue to evolve and could require us to modify our data processing practices and policies and expose us to further regulatory or operational burdens. For example, the California Consumer Privacy Act (“CCPA”) took effect in January 2020 and was subsequently modified by the California Privacy Rights Act (“CPRA”). The CCPA imposes obligations on companies that process California residents’ personal information, including an obligation to provide certain new disclosures to such residents and creates new consumer rights. The CCPA provides for civil penalties for violations, as well as a private right of action for certain data breaches that result in the loss of personal information. This private right of action may increase the likelihood of, and risks associated with, data breach litigation. The CPRA also created a new state agency vested with authority to implement and enforce the CCPA and the CPRA.
58

Additionally, numerous other states have enacted privacy laws that have gone or will go into effect in the near future. While these new privacy laws may share similarities with each other, as well as with the CPRA and CCPA, they differ in many ways and we must comply with each if our operations fall within their scopes. Similar laws have been proposed in other states and at the federal level, and certain states have enacted other privacy-focused legislation such as Washington's enactment of the My Health, My Data Act, which provides for a private right of action. All of these developments reflect a trend toward more stringent privacy legislation in the U.S. We expect that this increase in legislation and regulatory scrutiny will continue to add additional complexity, variation in requirements, restrictions and potential legal risk, require additional investment of resources in compliance programs, impact strategies and the availability of previously useful data and could result in increased compliance costs or changes in business practices and policies.
Additionally, in connection with Couchbase Capella, we may receive higher volumes of data, including sensitive and regulated data, which may require us to comply with additional legal or regulatory requirements. For example, we may store and process protected health information on behalf of our customers, which may subject us to a number of data protection, security and privacy requirements under our contracts and under the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”) and other laws and regulations. We may sign business associate agreements with certain of our customers and be directly subject to provisions of HIPAA applicable to business associates, as well as additional contractual requirements. We may also be subject to additional data protection, security and privacy requirements relating to cardholder data, including the Payment Card Industry Data Security Standard. Increased customer adoption of Couchbase Capella may result in further increases in such requirements. If we are, or are perceived to be, unable to maintain the privacy and security of such sensitive and regulated data, we could be subject to claims and demands by private parties, investigations and other proceedings by regulatory authorities, and significant fines, civil and criminal penalties and other liabilities.
Complying with these laws, regulations, contractual or other obligations relating to privacy, security, data protection, transfer or localization and information security may require us to modify our products and services, incur substantial operational costs, modify our data practices and policies and restrict our business operations. Any actual or perceived failure by us to comply with these laws, regulations or other actual or asserted obligations may lead to significant fines, penalties, regulatory investigations, lawsuits, significant costs for remediation, damage to our reputation or other liabilities. The interpretation and application of many privacy, security, and data protection laws, regulations and standards are uncertain, and it is possible that these laws and regulations may be interpreted and applied in a manner that is inconsistent with our data management practices or the features of our services and platform capabilities. If so, in addition to the possibility of fines, lawsuits, regulatory enforcement or orders, investigations, and other proceedings, imprisonment of company officials and public censure, other claims and penalties, significant costs for remediation and damage to our reputation, we could be required to fundamentally change our business activities and practices or modify our services and platform capabilities, any of which could require significant additional expense and have an adverse effect on our business, including impacting our ability to innovate, delaying our product development roadmap and adversely affecting our relationships with customers and our ability to compete. We may be unable to make such changes and modifications in a commercially reasonable manner, or at all, and our ability to develop new product features and services could be limited.
In addition to government activity, privacy advocacy and other industry groups have established or may establish self-regulatory standards that may place additional burdens on our ability to provide our products and services. Our customers expect us to meet certain voluntary certification and other standards established by third parties. If we are unable to maintain these certifications or meet these standards, it could adversely affect our ability to attract new customers or continue providing our services to certain customers and could harm our business. Further, the uncertain and shifting regulatory environment may cause concerns regarding privacy, data protection or security, and may cause our customers to resist providing data that could improve our products and services, or limit the use and adoption of our products and services.
These laws, regulations, rules, industry standards and contractual or other obligations relating to privacy, security, data protection, transfers or localization and information security could require us to take on more onerous obligations in our contracts, restrict our ability to store, transfer and otherwise process data or, in some cases, impact our ability to offer our products and services, to reach existing and potential customers or to derive insights from customer data. The costs of compliance with, and other burdens imposed by, these laws, regulations, standards and obligations, or any inability to adequately address privacy, data protection or security-related concerns, even if unfounded, may limit the use and adoption of our products and services, reduce overall demand for our products and services, make it more difficult to meet expectations from or commitments to customers, impact our reputation or slow the pace at which we close sales transactions, any of which could harm our business, financial condition and results of operations.
59

Any future litigation against us could be costly and time-consuming to defend.
In addition to litigation regarding intellectual property, employment, governmental and regulatory investigations, and other claims discussed above, from time to time, we may become involved in various legal proceedings relating to matters incidental to the ordinary course of our business, including commercial, product liability, class action, whistleblower and other litigation, claims and proceedings. Such proceedings can be time-consuming and difficult to estimate, divert management’s attention and resources, cause us to incur significant expenses or liability, require us to change our business practices or adversely affect our business, financial condition and results of operations. Because of the potential risks, expenses and uncertainties of litigation, we may, from time to time, settle disputes, even where we have meritorious claims or defenses. In addition, we cannot be sure that our existing insurance coverage for errors and omissions will be adequate or available or continue to be available on acceptable terms.
Indemnity provisions in various agreements to which we are party potentially expose us to substantial liability for intellectual property infringement, misappropriation or other violation and other losses.
Our agreements with our customers, partners and other third parties may include capped or uncapped indemnification provisions, which may survive termination or expiration of the applicable agreement and under which we agree to indemnify or otherwise be liable to them for losses suffered or incurred from claims of infringement, misappropriation or violation of intellectual property rights, data breaches, damages or other liabilities caused by us, or relating to or arising from our products and services, our acts or omissions under such agreements or other contractual obligations. Large indemnity payments could harm our business, financial condition and results of operations. Although we attempt to contractually limit indemnity obligations, we are not always successful and may still incur substantial liability related to such claims and we may be required to halt certain functions of our products or services. Moreover, even claims that ultimately are unsuccessful could result in expenses in litigation, divert management’s time and other resources and harm our business and reputation.
In addition, although we carry general liability insurance, our insurance against this liability may not be adequate to cover a potential claim, and such coverage may not be available to us on acceptable terms, or at all. Any dispute with respect to such obligations could have adverse effects on our relationship with customers, channel parties or other third parties or other existing or potential customers, harm our reputation or reduce demand for our products and services.
A portion of our revenue is generated by sales to heavily regulated organizations, which are subject to a number of challenges and risks.
We provide our products and services to heavily regulated organizations, and at times to federal, state and local governments and non-U.S. governments directly and through our partners. Selling to these entities can be highly competitive, expensive and time-consuming, often requiring significant upfront time and expense without any assurance of sales. For instance, highly regulated entities and government customers often require contract terms that differ from our standard arrangements, impose complex compliance requirements, require preferential pricing or “most favored nation” terms and conditions or are otherwise time-consuming and expensive to satisfy. If we undertake to meet special standards or requirements and do not meet them, we could be subject to increased liability. Even if we do meet them, the additional costs associated with providing our services to such customers could harm our financial condition and results of operations.
We have been and are increasingly doing more business in heavily regulated industries. Customers in these industries, may be required to comply with more stringent regulations in connection with subscribing to and implementing our products and services. In addition, regulatory agencies may impose requirements toward third-party vendors generally, or to us in particular, that we may not be able to, or may not choose to, meet. Any changes in the underlying regulatory conditions that affect these types of customers could harm our ability to efficiently provide our products and services to them and to grow or maintain our customer base. Moreover, customers in these heavily regulated areas often have a right to conduct audits of our systems, products and practices. If one or more of such customers determine that some aspect of our business does not meet contractual or regulatory requirements, we may be limited in our ability to continue or expand our business. Each of these difficulties could adversely affect our business and results of operations.
Failure to comply with anti-bribery, anti-corruption, anti-money laundering and similar laws could subject us to penalties and other adverse consequences.
We are subject to the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201 and the U.S. Travel Act and other anti-bribery and anti-money laundering laws in countries outside of the U.S. where we conduct our activities. Anti-corruption and anti-bribery laws have been enforced aggressively recently and are interpreted broadly to generally prohibit companies, their employees, agents, representatives, partners and third-party intermediaries from authorizing, offering or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector.
60

We may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities through third parties that sell our products and services and conduct our business abroad or through our employees, agents, representatives, partners and third-party intermediaries. We may be held liable for their corrupt or other illegal activities even if we do not explicitly authorize such activities. These laws also require that we keep accurate books and records and maintain internal controls and compliance procedures designed to prevent any such actions. While we have policies and procedures designed to address compliance with such laws, we cannot ensure that none of our employees, agents, representatives, 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 or violation of the FCPA or other applicable anti-bribery, anti-corruption and anti-money laundering laws could result in whistleblower complaints, sanctions, settlements, prosecution, enforcement actions, fines, damages, adverse media coverage, investigations, loss of export privileges, severe criminal or civil sanctions or suspension or debarment from federal contracts. Responding to any investigation or action will likely result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees. In addition, the U.S. government may seek to hold us liable for successor liability for FCPA violations committed by companies in which we invest or that we acquire. As a general matter, any of the foregoing could harm our reputation, business, financial condition and results of operations.
We are subject to governmental export control, trade sanctions and import controls that could impair our ability to compete in international markets or subject us to liability if we violate the controls.
Certain of our business activities are subject to the U.S. export control laws and regulations, including the Export Administration Regulations (the “EAR”) and the U.S. trade and economic sanctions maintained by the U.S. Department of Treasury’s OFAC as well as the U.S. import laws and regulations. The U.S. export control laws and economic sanctions prohibit the export, re-export and in-country transfer of our offerings, including software and services, to certain U.S. embargoed or sanctioned countries and territories, governments and persons, as well as for prohibited end-uses. Further, we incorporate encryption functionality into certain of our products. As a result, we submit reports about certain of our products to the U.S. Department of Commerce’s Bureau of Industry and Security to ensure that our exports, re-exports and transfers are in accordance with the EAR. Also, in certain cases, it is possible that a license may be required to export or re-export our products to certain countries and end-users. Obtaining the necessary export license for a particular sale or offering may be time-consuming or unfeasible and may result in the delay or loss of sales opportunities. In addition, various countries regulate the import of certain encryption technology, including through import permit and license requirements, and have enacted laws that could limit our ability to distribute or our customers’ ability to implement our products in those countries.
If we do not comply with such U.S. export controls, economic sanctions and import laws and regulations or other similar laws, we could be subject to both civil and criminal penalties, including substantial fines, possible incarceration for employees and managers for willful violations and the possible loss of our export or import privileges. We take precautions designed to ensure that we and our partners comply with all relevant export control, sanctions and import laws and regulations, but we cannot ensure that our measures will always succeed since such laws and regulations are very detailed and technical.
In addition, changes in our products or services or changes in export and import regulations in various countries may create delays in the introduction of our products and services into international markets, prevent the deployment of our products and services globally or, in some cases, prevent or delay the export or import of our products and services to certain countries, governments or persons altogether. Any change in export or import laws or regulations, economic sanctions or related legislation,or in their scope or targets, could result in decreased use of our products and services by or in our decreased ability to export or sell our products and services to, existing or potential end-customers with international operations. Any of the foregoing would adversely affect our business, financial condition and results of operations.
61

Our international operations may subject us to greater than anticipated tax liabilities.
Our corporate structure and associated transfer pricing policies contemplate future growth in international markets and consider the functions, risks and assets of the various entities involved in intercompany transactions, the amount of taxes we pay in different jurisdictions, including the U.S., our international 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 agreements. The relevant taxing authorities may challenge our methodologies for pricing intercompany transactions pursuant to intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. Our financial statements could fail to reflect adequate reserves to cover such a contingency.
Changes in tax laws could materially affect our financial condition, results of operations and cash flows.
The tax regimes we are subject to or operate under, including income and non-income taxes, are unsettled and may be subject to significant change. For example, the Inflation Reduction Act of 2022 imposes a 15% minimum tax for large corporations on global adjusted financial statement income for tax years beginning after December 31, 2022, and a 1% excise tax on certain share repurchases occurring after December 31, 2022. We do not currently expect that the IRA will have a material impact on our income tax liability, but will continue to monitor this change in future periods. We are unable to predict what changes to the tax laws of the U.S. and other jurisdictions may be proposed or enacted in the future or what effect such changes would have on our business. Any significant increase in our future effective tax rate could have a material adverse impact on our business, financial condition, results of operations, or cash flows.
There is also a high level of uncertainty in today’s tax environment stemming from both global initiatives put forth by the Organisation for Economic Co-operation and Development (the “OECD”) and unilateral measures being implemented by various countries such as Pillar Two and the global minimum tax. If these proposals are passed, it is likely that we will have to pay higher income taxes in countries where such rules are applicable.
As we expand the scale of our international business activities, any changes in the U.S. or foreign taxation of such activities may increase our worldwide effective tax rate and harm our business, financial condition and results of operations. Such changes may also apply retroactively to our historical operations and result in taxes greater than the amounts estimated and recorded in our financial statements.
Our ability to use our net operating losses may be limited.
As of January 31, 2024, we had federal and state net operating losses (“NOLs”) of $335.6 million and $193.2 million, respectively, which may be available to offset taxable income in the future. A lack of future taxable income would adversely affect our ability to utilize these NOLs before they expire. Unused U.S. federal NOLs for taxable years beginning before January 1, 2018, may be carried forward to offset future taxable income, if any, until such unused NOLs expire. Under the Tax Cuts and Jobs Act, U.S. federal NOLs arising in tax years beginning after December 31, 2017 can be carried forward indefinitely, but the deductibility of such U.S. federal NOLs is limited to 80% of current year taxable income.
Of our U.S. federal NOLs, $166.9 million may be carried forward indefinitely with utilization limited to 80% of taxable income. The remaining $168.7 million will begin to expire in 2028. Our state NOLs carryforwards begin to expire in 2026.
Under Section 382 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change NOLs to offset its post-change income may be limited. In general, an “ownership change” will occur if there is a cumulative change in our ownership by “5-percent shareholders” that exceeds 50 percentage points over a rolling three-year period. Similar rules may apply under state tax laws. Subsequent ownership changes and changes to the U.S. tax rules in respect of the utilization of NOLs may further affect the limitation in future years.
There is also a risk that due to U.S. federal or state regulatory changes, such as suspensions on the use of NOLs, our existing NOLs could expire or otherwise be unavailable to offset future income tax liabilities.
Adverse outcomes in tax audits or changes in our effective tax rate or tax liability may have an adverse effect on our results of operations.
We are, and expect to continue to be, subject to review and audit by the U.S. Internal Revenue Service and other tax authorities in various domestic and foreign jurisdictions. As a result, we may receive assessments in multiple jurisdictions on various tax-related assertions. Taxing authorities have made inquiries of us and may in the future
62

investigate or challenge our tax positions and methodologies on various matters, including our positions regarding the collection of sales and use taxes and the jurisdictions in which we are subject to taxes, which could expose us to additional taxes. We assess the likelihood of adverse outcomes resulting from any ongoing tax examinations to determine the adequacy of our provision for income taxes. These assessments can require considerable judgments and estimates. The calculation of our tax liabilities involves uncertainties in the application of complex tax laws and regulations in a variety of jurisdictions. There can be no assurance that our tax positions and methodologies or calculation of our tax liabilities are accurate or that the outcomes from tax examinations will not have an adverse effect on our financial condition and results of operations. A difference in the ultimate resolution of tax uncertainties from what is currently estimated could adversely affect our financial condition and results of operations.
Taxing authorities may successfully assert that we should have collected or in the future should collect sales and use, value added or similar taxes and we could be subject to liability with respect to past or future sales, which could adversely affect our results of operations.
We collect sales tax in a number of jurisdictions. Sales and use, value added and similar tax laws and rates vary greatly by jurisdiction. Certain jurisdictions in which we do not collect such taxes may assert that such taxes are applicable, which could result in tax assessments, penalties and interest, and we may be required to collect such taxes in the future. Such tax assessments, penalties, interest or future requirements would adversely affect our financial condition and results of operations.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the U.S.
Generally accepted accounting principles in the U.S. (GAAP) are subject to interpretation by the Financial Accounting Standards Board, the SEC and other various bodies formed to promulgate and interpret appropriate accounting principles. Changes in accounting principles applicable to us, or varying interpretations of current accounting principles, in particular with respect to revenue recognition, could have a significant effect on our reported results of operations and could affect the reporting of transactions completed before the announcement of the change. Further, any difficulties in the implementation of changes in accounting principles, including the ability to modify our accounting systems, could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.
If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as described in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The results of these estimates form the basis for making judgments about the recognition and measurement of certain assets and liabilities and revenue and expenses that is not readily apparent from other sources. Our accounting policies that involve judgment include standalone selling prices for each distinct performance obligation, capitalized internal-use software costs, expected period of benefit for deferred commissions, valuation of our common stock prior to our IPO, valuation of stock-based awards, determination of allowance for credit losses, incremental borrowing rate used to measure operating lease liabilities, and accounting for income taxes. If our assumptions change or if actual circumstances differ from those in our assumptions, our results of operations could be adversely affected or fall below the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
We are obligated to maintain proper and effective internal control over financial reporting, and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.
We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”), and the listing standards of the Nasdaq Global Select Market. Our management and other personnel devote a substantial amount of time to comply with these requirements. Moreover, these laws, regulations and standards are subject to varying interpretations and revisions. Such changes could result in continuing uncertainty regarding compliance matters and higher legal and financial costs. We continue to invest resources to comply with evolving laws, regulations and standards, which may result in increased general and administrative expenses and a diversion of management’s time and attention. If our compliance efforts differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.
63

The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to refine and improve our disclosure controls, internal controls and other procedures to ensure disclosures required in SEC filings are timely recorded, processed, summarized and reported and that disclosures under the Exchange Act are accumulated and communicated to our principal executive and financial officers. We have expended, and anticipate that we will continue to expend, significant resources to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting.
Our current controls and any new controls that we develop may become inadequate because of changes in the conditions in our business, including increased complexity resulting from any international expansion. Further, weaknesses in our disclosure controls or our internal control over financial reporting may be discovered in the future. Any failure or difficulties to develop, maintain, implement or improve effective controls could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting could also adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we will eventually be required to include in our periodic reports that will be filed with the SEC. Any of the foregoing could have an adverse effect on our business, financial condition and results of operations and could cause investors to lose confidence in our reported financial and other information, which would likely adversely affect the market price of our common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the Nasdaq Global Select Market.
Our independent registered public accounting firm will be required to formally attest to the effectiveness of our internal control over financial reporting when we are no longer an “emerging growth company.” At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed or operating.
Risks Related to Ownership of Our Common Stock and Governance Matters
Operating as a public company has and will require us to incur substantial costs and will require substantial management attention.
As a public company, we incur substantial legal, accounting and other expenses that we did not incur as a private company. Compliance with the rules and regulations of the Exchange Act, the applicable requirements of the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the rules and regulations of the SEC and the listing standards of the Nasdaq Global Select Market have increased and may further increase our legal and financial compliance costs, and increase demand on our systems, particularly after we are no longer an “emerging growth company.” In addition, as a public company, we may be subject to stockholder activism, which can lead to additional substantial costs, distract management and impact the manner in which we operate our business in unanticipated ways. As a result of disclosure of information in filings required of a public company, our business and financial condition become more visible, which may result in threatened or actual litigation, including by competitors.
There is also an increasing focus from regulators, certain investors, and other stakeholders concerning environmental, social and governance (“ESG”) matters. Our actual or perceived failure to achieve some or all of our ESG-related initiatives, goals, or commitments or maintain ESG practices that meet evolving stakeholder expectations or regulatory requirements could harm our reputation, adversely impact our ability to attract and retain employees or customers, and expose us to increased scrutiny from ESG-focused investors, regulatory authorities, and others, or subject us to liabilities, which may further adversely impact our business, financial condition, or results of operations.
Our management team may not successfully or efficiently manage the significant regulatory oversight and reporting obligations under the federal or state securities laws and the continuous scrutiny of securities analysts and investors. These obligations and constituents require significant attention from our senior management and could divert their attention away from the day-to-day management of our business, which could adversely affect our business, financial condition and results of operations.
We are an “emerging growth company” and the reduced disclosure requirements applicable to emerging growth companies may make our common stock less attractive to investors.
We are an “emerging growth company,” as defined in the JOBS Act, and we intend to take advantage of certain available exemptions, including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. In addition, we have elected to take
64

advantage of the extended transition period under the JOBS Act to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. Any difficulties in implementing these pronouncements could cause failure to meet our financial reporting obligations, regulatory discipline or harm investor confidence. We may take advantage of these exemptions for so long as we are an “emerging growth company,” which could be for as long as five full fiscal years following the completion of our IPO. If some investors find our common stock less attractive as a result, there may be a less active trading market and a more volatile market price for our common stock.
Our executive officers, directors and holders of 5% or more of our common stock continue to have substantial control over us, which will limit your ability to influence the outcome of important transactions, including a change in control.
Our executive officers, directors and our stockholders who own 5% or more of our outstanding common stock and their affiliates, in the aggregate, beneficially own a substantial portion of the outstanding shares of our common stock. As a result, these stockholders, if acting together, will be able to influence or control matters requiring stockholders' approval, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions and may vote in a way with which you disagree and which may be adverse to your interests. This concentration of ownership may have the effect of delaying, preventing or deterring a change in control of our company, could deprive our stockholders of an opportunity to receive a premium for their common stock as part of a sale of our company, and might ultimately affect the market price of our common stock.
The market price of our common stock may continue to be volatile, and you could lose all or part of your investment.
The market price of our common stock may continue to be volatile and subject to fluctuations in response to various factors, some of which are beyond our control. These fluctuations could cause you to lose all or part of your investment in our common stock and include the following:
price and volume fluctuations and investor confidence in the overall stock market and in technology stocks or those in our industry in particular;
sales or short selling of our common stock or related derivative securities;
failure of securities analysts to maintain coverage of us or publish inaccurate or unfavorable research about our business, changes in financial estimates by securities analysts or our failure to meet these estimates or the expectations of investors;
any changes in the financial projections we may provide to the public or our failure to meet those projections;
announcements by us or our competitors of new offerings or platform features and market acceptance of such new offerings or platform features;
the public’s reaction to our press releases, other public announcements and SEC filings;
rumors and market speculation in our industry, whether or not involving us;
actual or anticipated changes or fluctuations in our results of operations or key business metrics;
actual or anticipated developments in our business, our competitors’ businesses or the competitive landscape generally;
announced or completed acquisitions of businesses, offerings or technologies by us or our competitors;
developments or disputes concerning our intellectual property or other proprietary rights;
litigation involving us, our industry, or both, or investigations by regulators into our operations or those of our competitors, or securities class action litigation against us;
new laws, regulations, rules or industry standards or new interpretations of existing laws, regulations, rules or industry standards applicable to our business;
changes in accounting standards, policies, guidelines, interpretations or principles;
any significant change in our management; and
general economic conditions and slow or negative growth of our markets and other geopolitical developments.
65

Stock markets in general, and the markets for technology stocks in particular, have previously experienced and may in the future experience extreme volatility, including as a result of global economic conditions. Furthermore, the market price of our common stock may be adversely affected by third parties, such as short sellers, trying to drive down the price of our common stock. These broad market and industry factors may seriously harm the market price of our common stock, regardless of our operating performance.
Sales of substantial amounts of shares of our common stock in the public market, or the perception that such sales might occur, could cause the market price of our common stock to decline or impair our ability to raise capital through the sale of additional equity securities.
If our stockholders sell, or the market perceives that our stockholders intend to sell, a substantial number of shares of our common stock in the public market, the market price of our common stock could decline and our ability to raise capital through the sale of additional equity securities could be impaired. Many of our existing equity holders have substantial unrecognized gains on the value of the equity they hold, and may take, or attempt to take, steps to sell, directly or indirectly, their shares or otherwise secure the value of their unrecognized gains on those shares.
In addition, certain of our stockholders are entitled, under our investors’ rights agreement, to require us to register their shares for public sale in the U.S. Sales of our common stock pursuant to registration rights may make it more difficult for us to sell equity securities in the future at an appropriate time. These sales also could cause the market price of our common stock to fall and make it more difficult for you to sell our common stock.
The issuance of additional stock in connection with financings, acquisitions, investments, our equity compensation plans or otherwise will dilute all other stockholders.
Subject to applicable rules and regulations and our amended and restated certificate of incorporation, we may issue additional common stock or securities convertible into common stock from time to time in connection with a financing, acquisition, investment, our equity compensation plans or otherwise. Any such issuance could result in substantial dilution to our existing stockholders and cause the market price of our common stock to decline.
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 market price of our common stock.
Our status as a Delaware corporation and the anti-takeover provisions of the Delaware General Corporation Law may discourage, delay or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the date of the transaction in which the person became an interested stockholder, regardless of the potential benefit 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:
our board of directors will be classified into three classes of directors with staggered three-year terms, and directors will only be able to be removed from office for cause;
certain amendments to our amended and restated certificate of incorporation will require the approval of at least 2/3 of our then-outstanding common stock;
our stockholders will only be able to take action at a meeting of stockholders and not by by written consent;
our amended and restated certificate of incorporation will not provide for cumulative voting;
vacancies on our board of directors will be able to be filled only by our board of directors and not by stockholders;
a special meeting of our stockholders may only be called by the chairperson of our board of directors, our Chief Executive Officer or a majority of our board of directors;
certain litigation against us can only be brought in Delaware;
our amended and restated certificate of incorporation authorizes undesignated preferred stock, the terms of which may be established and shares of which may be issued without further action by our stockholders; and
advance notice procedures apply for stockholders to nominate candidates for election as directors or to bring matters before an annual meeting of stockholders.
66

These provisions, alone or together, could discourage, delay or prevent a transaction involving a change in control of our company. These provisions could also discourage proxy contests, election of stockholders' director nominees and other corporate actions our stockholders may desire, any of which, under certain circumstances, could limit the opportunity for our stockholders to receive a premium as part of a sale of our company and could also affect the price of our common stock in a change of control.
Our amended and restated bylaws designate a state or federal court located within the State of Delaware as the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers or employees.
Our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, (iii) any action arising pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws or (iv) any other action asserting a claim that is governed by the internal affairs doctrine shall be the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, the federal district court for the District of Delaware), in all cases subject to the court having jurisdiction over indispensable parties named as defendants.
Section 22 of the Securities Act of 1933, as amended (the “Securities Act”), creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated bylaws further provide that the federal district courts of the U.S. will be the exclusive forum for resolving any complaints asserting a cause of action arising under the Securities Act. We note, however, that investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder, and that there is uncertainty as to whether a court would enforce this exclusive forum provision. If a court were to find either exclusive-forum provision in our amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could harm our results of operations.
If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about us, our business or our market, or if they change their recommendations regarding our common stock adversely, the market price and trading volume of our common stock 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, our business, our market or our competitors. The analysts’ estimates are based upon their own opinions and are often different from our estimates or expectations. If any of the analysts who cover us change their recommendation regarding our common stock adversely, provide more favorable relative recommendations about our competitors or publish inaccurate or unfavorable research about our business, the market price of our common stock would likely decline. If few securities analysts commence coverage of us, or if one or more of these analysts cease coverage of us or fail to publish reports on us regularly, we could lose visibility in the financial markets and demand for our securities could decrease, which could cause the market price and trading volume of our common stock to decline.
We do not intend to pay dividends for the foreseeable future.
We have never declared nor paid cash dividends on our capital stock. 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. As a result, stockholders must rely on sales of their common stock after price appreciation, if any, as the only way to realize any future gains on their investment in our common stock.
67

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
None.
Use of Proceeds
On July 26, 2021, we completed our IPO. The offer and sale of the shares in the IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-257205), which was declared effective by the SEC on July 21, 2021. There has been no material change in the use of the IPO proceeds as described in our final prospectus filed with the SEC on July 22, 2021, pursuant to Rule 424(b) of the Securities Act and other periodic reports previously filed with the SEC.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not Applicable.
Item 5. Other Information
Securities Trading Plans of Directors and Executive Officers
On March 11, 2024 during our last fiscal quarter, Jeff Epstein, a member of our board of directors adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K Item 408. The trading arrangement provides for the sale from time to time of an aggregate of up to 121,623 shares of our common stock. The trading arrangement is intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement is until June 7, 2025, or earlier if all transactions under the trading arrangement are completed.
On April 8, 2024 during our last fiscal quarter, Carol Carpenter, a member of our board of directors adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K Item 408. The trading arrangement provides for the sale from time to time of an aggregate of up to 10,800 shares of our common stock. The trading arrangement is intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement is until July 30, 2025, or earlier if all transactions under the trading arrangement are completed.
No other directors or officers, as defined in Rule 16a-1(f), adopted, modified and/or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as defined in Regulation S-K Item 408, during the last fiscal quarter.
68

Item 6. Exhibits
Exhibit
Number
DescriptionFormFile No.ExhibitFiling DateFiled Herewith
10.1†+
X
31.1X
31.2X
32.1*X
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.X
101.SCHInline XBRL Taxonomy Extension Schema Document.X
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.X
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.X
101.LABInline XBRL Taxonomy Extension Label Linkbase Document.X
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.X
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 101) - the cover page interactive data is embedded within the Inline XBRL document or included within the Exhibit 101 attachments.X
______________________
*
The certifications attached as Exhibit 32.1 that accompanies this Quarterly Report on Form 10-Q are deemed furnished and not filed with the SEC and are not to be incorporated by reference into any filing of Couchbase, 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 of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.
Certain portions of the Loan and Security Agreement have been omitted to preserve the confidentiality of such information. The Company will furnish copies of any such information to the SEC upon request.
+
The schedules to the Loan and Security Agreement have been omitted from this filing pursuant to Item 601(a)(5) of Regulation S-K. The Company will furnish copies of any such schedules to the SEC upon request.
69

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.
COUCHBASE, INC.
 
Date: June 6, 2024
By:/s/ MATTHEW M. CAIN
Matthew M. Cain
Chair, President and Chief Executive Officer
(Principal Executive Officer)
 
By:/s/ GREG HENRY
Greg Henry
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)
By:/s/ BILL CAREY
Bill Carey
Vice President and Chief Accounting Officer
(Principal Accounting Officer)
70
EX-10.1 2 mufgbankltdloanandsecurity.htm EX-10.1 Document

Exhibit 10.1
CERTAIN CONFIDENTIAL INFORMATION, MARKED BY [***], HAS BEEN EXCLUDED FROM THIS EXHIBIT BECAUSE (I) IT IS NOT MATERIAL AND (II) THE REGISTRANT CUSTOMARILY AND ACTUALLY TREATS THE INFORMATION AS PRIVATE AND CONFIDENTIAL.

LOAN AND SECURITY AGREEMENT
This LOAN AND SECURITY AGREEMENT (this “Agreement”), dated as of February 7, 2024 (the “Effective Date”), between MUFG BANK, LTD. (“Bank”), and COUCHBASE, INC., a Delaware corporation (“Borrower”), provides the terms on which Bank shall lend to Borrower and Borrower shall repay Bank.
1ACCOUNTING AND OTHER TERMS
1.1 Accounting Terms. Except as otherwise expressly provided herein, all accounting terms not otherwise defined herein shall be construed in conformity with GAAP. Financial statements and other information required to be delivered by Borrower to Bank shall be prepared in accordance with GAAP as in effect at the time of such preparation, except with respect to unaudited financial statements (a) non- compliance with FAS 123R, and (b) for the absence of footnotes and subject to year-end audit and purchase accounting adjustments. Notwithstanding the foregoing, (i) for purposes of determining compliance with any covenant (including the computation of any financial covenant) contained herein, Indebtedness of Borrower and its Subsidiaries shall be deemed to be carried at 100% of the outstanding principal amount thereof, and the effects of FASB ASC 825 and FASB ASC 470-20 on financial liabilities shall be disregarded, (ii) if Borrower notifies Bank that Borrower requests an amendment to any provision hereof to eliminate the effect of any change occurring after the date hereof in GAAP or in the application thereof on the operation of such provision (or if Bank notifies Borrower that Bank requests an amendment to any provision hereof for such purpose), regardless of whether any such notice is given before or after such change in GAAP or in the application thereof, then such provision shall be interpreted on the basis of GAAP as in effect and applied immediately before such change shall have become effective until such notice shall have been withdrawn or such provision amended in accordance herewith and (iii) any obligations of any Person that are or would have been treated as operating leases for purposes of GAAP prior to the issuance by the Financial Accounting Standards Board on February 25, 2016 of an Accounting Standards Update (the “ASU”) shall continue to be accounted for as operating leases for purposes of all financial definitions, calculations and covenants for purpose of this Agreement (whether or not such operating lease obligations were in effect on such date) notwithstanding the fact that such obligations are required in accordance with the ASU (on a prospective or retroactive basis or otherwise) to be treated as capitalized lease obligations in accordance with GAAP.
1.2 Rates. Bank does not warrant or accept responsibility for, and shall not have any liability with respect to (a) the continuation of, administration of, submission of, calculation of or any other matter related to the Prime Rate, the Term SOFR Reference Rate or Term SOFR, or any component definition thereof or rates referred to in the definition thereof, or any alternative, successor or replacement rate thereto (including any Benchmark Replacement), including whether the composition or characteristics of any such alternative, successor or replacement rate (including any Benchmark Replacement) will be similar to, or produce the same value or economic equivalence of, or have the same volume or liquidity as, the Prime Rate, the Term SOFR Reference Rate, Term SOFR or any other Benchmark prior to its discontinuance or unavailability, or (b) the effect, implementation or composition of any Conforming Changes. Bank and its affiliates or other related entities may engage in transactions that affect the calculation of the Prime Rate, the Term SOFR Reference Rate, Term SOFR, any alternative, successor or



replacement rate (including any Benchmark Replacement) or any relevant adjustments thereto, in each case, in a manner adverse Borrower. Bank may select information sources or services in its reasonable discretion to ascertain the Prime Rate, the Term SOFR Reference Rate, Term SOFR or any other Benchmark, or any component definition thereof or rates referred to in the definition thereof, in each case pursuant to the terms of this Agreement, and shall have no liability to Borrower or any other person or entity for damages of any kind, including direct or indirect, special, punitive, incidental or consequential damages, costs, losses or expenses (whether in tort, contract or otherwise and whether at law or in equity), for any error or calculation of any such rate (or component thereof) provided by any such information source or service.
2LOAN AND TERMS OF PAYMENT
2.1 Promise to Pay. Borrower hereby unconditionally promises to pay Bank the outstanding principal amount of all Credit Extensions and accrued and unpaid interest thereon as and when due in accordance with this Agreement.
2.2 Revolving Line.
(a) Availability. Subject to the terms and conditions of this Agreement, Bank shall make Advances not exceeding the Availability Amount. Amounts borrowed under the Revolving Line may be repaid and, prior to the Revolving Line Maturity Date, reborrowed, subject to the applicable terms and conditions precedent herein. Each Advance shall be comprised entirely of SOFR Advances. Each SOFR Advance shall be in an aggregate amount of at least $1,000,000 or a larger multiple of $100,000; provided, that a SOFR Advance may be in an aggregate amount that is equal to the entire unused balance of the Availability Amount. There shall not be more than a total of seven (7) SOFR Advances outstanding at any time.
(b) Letter of Credit Sublimit. Subject to the terms and conditions of this Agreement, Bank shall issue for the account of Borrower such Letters of Credit as Borrower may request from time to time by delivering to Bank a duly executed letter of credit application on Bank’s standard form; provided, however, that the outstanding and undrawn amounts under all such Letters of Credit (i) shall not at any time exceed the Letter of Credit Sublimit, and (ii) shall be deemed to constitute Advances for the purpose of calculating availability under the Availability Amount; provided further, that the maturity date of any such Letter of Credit shall not be later than the Revolving Line Maturity Date. Any drawn but unreimbursed amounts under any Letters of Credit shall be charged as Advances against the Revolving Line. All Letters of Credit shall be in form and substance and shall include terms (including, without limitation, the expiration date thereof) acceptable to Bank in its sole discretion and shall be subject to the terms and conditions of Bank’s form of letter of credit application and agreement (as such form may be amended, restated, supplemented, replaced, or otherwise modified from time to time) and any other agreement that Borrower may enter into with Bank in connection with such Letters of Credit.
(c) Termination. The Revolving Line terminates on the Revolving Line Maturity Date, when the outstanding principal amount of all Advances, the accrued and unpaid interest thereon, and all other Obligations relating to the Revolving Line shall be immediately due and payable.
2.3 Overadvances. If, at any time, the outstanding principal amount of any Advances exceeds the lesser of either the Revolving Line or the Availability Amount, Borrower shall immediately pay to Bank in cash the amount of such excess (such excess, the “Overadvance”). Without limiting Borrower’s obligation to repay Bank any Overadvance, Borrower agrees to pay Bank interest on the outstanding
2


amount of any Overadvance, on demand, at a per annum rate equal to the rate that is otherwise applicable to Advances plus three percent (3.0%).
2.4 Procedures for Borrowing.
(a) Subject to the prior satisfaction of all other applicable conditions to the making of an Advance set forth in this Agreement, each Advance shall be made upon Borrower’s irrevocable notice to Bank. Each such notice shall be in the form of a written Borrowing Request, appropriately completed and signed by a Authorized Signer of Borrower, or may be given by telephone to Bank (if promptly confirmed by such a written Borrowing Request consistent with such telephonic notice) and must be received by Bank not later than 2:00 p.m. Pacific time three (3) U.S. Government Securities Business Days prior to the date of the requested Borrowing.
(b) Each Borrowing Request for a Borrowing pursuant to this Section shall specify the following information: (i) the aggregate amount of the requested Advance; (ii) the date of such Advance (which shall be a Business Day); and (iii) the Interest Period therefor. If no Interest Period is specified with respect to any requested SOFR Advance, Borrower shall be deemed to have selected an Interest Period of one month’s duration.
(c) Bank shall have received satisfactory evidence that the Board has approved that such Authorized Signer may provide such notices and request Advances. Bank shall credit proceeds of an Advance to an account designated by Borrower to Bank in writing. Bank may make Advances under this Agreement based on instructions from an Authorized Signer or without instructions if the Advances are necessary to meet Obligations which have become due.
2.5 Interest Elections. Borrower may elect to convert any Advance to an Advance with a different Interest Period or to continue as the same type of such Advance. Each such election pursuant to this Section shall be made upon Borrower’s irrevocable notice to Bank. Each such notice shall be in the form of a written Interest Election Request, appropriately completed and signed by a Authorized Signer of Borrower, or may be given by telephone to Bank (if promptly confirmed in writing by delivery of such a written Interest Election Request consistent with such telephonic notice) and must be received by Bank not later than the time that a Borrowing Request would be required under Section 2.4 if Borrower were requesting an Advance of the type resulting from such election to be made on the effective date of such election. Each Interest Election Request shall specify the Advance to which such Interest Election Request applies and, if different options are being elected with respect to different portions thereof, the portions thereof to be allocated to each resulting Advance, the effective date of the election made pursuant to such Interest Election Request, which shall be a Business Day, and the Interest Period therefor after giving effect to such election. If Borrower fails to deliver a timely and complete Interest Election Request with respect to a SOFR Advance prior to the end of the Interest Period therefor, then, unless such SOFR Advance is repaid as provided herein, Borrower shall be deemed to have selected that such SOFR Advance shall automatically be continued as a SOFR Advance with an Interest Period of one month at the end of such Interest Period. Notwithstanding any contrary provision hereof, if an Event of Default has occurred, then, so long as such Event of Default is continuing, at Bank’s election, (i) no outstanding Advance may be converted to or continued as a SOFR Advance and (ii) unless repaid as provided herein,
3


each SOFR Advance shall automatically be converted to a Prime Rate Advance at the end of the Interest Period therefor.
2.6 Payment of Interest on the Credit Extensions.
(a) Interest Rate. Subject to Section 2.6(b), the principal amount outstanding under the Revolving Line shall accrue interest at a floating per annum rate equal to (i) for each Prime Rate Advance, the greater of (A) one-half of one percent (0.50%) above the Prime Rate, and (B) three and three-quarters of one percent (3.75%), or (ii) for each SOFR Advance, three percent (3.0%) above the Term SOFR for the Interest Period therefor.
(b) Default Rate. Upon the occurrence and during the continuance of an Event of Default, at Bank’s election, Obligations shall bear interest at a rate per annum which is two percent (2.0%) above the rate that is otherwise applicable thereto (the “Default Rate”). Fees and expenses which are required to be paid by Borrower pursuant to the Loan Documents (including, without limitation, Bank Expenses) but are not paid when due shall bear interest until paid at a rate equal to the highest rate applicable to the Obligations. Payment or acceptance of the increased interest rate provided in this Section 2.6(b) is not a permitted alternative to timely payment and shall not constitute a waiver of any Event of Default or otherwise prejudice or limit any rights or remedies of Bank.
(c) Payment. Accrued interest on each Loan shall be payable in arrears on each Interest Payment Date applicable thereto and at such other times as may be specified herein; provided that (i) interest accrued pursuant to paragraph (b) of this Section shall be payable on demand, (ii) in the event of any repayment or prepayment of any Loan, accrued interest on the principal amount repaid or prepaid shall be payable on the date of such repayment or prepayment and (iii) in the event of any conversion of any SOFR Advance prior to the end of the Interest Period therefor, accrued interest on such Advance shall be payable on the effective date of such conversion.
(d) Interest Computation. All interest hereunder shall be computed on the basis of a year of three hundred sixty (360) days (or in the case of interest computed by reference to the Prime Rate, such interest shall be computed on the basis of a year of 365 days (or 366 days in a leap year)), and in each case shall be payable for the actual number of days elapsed (including the first day but excluding the last day). All interest hereunder on any Advance shall be computed on a daily basis based upon the outstanding principal amount of such Advance as of the applicable date of determination. The applicable Prime Rate or Term SOFR shall be determined by Bank, and such determination shall be conclusive absent manifest error.
(e) Term SOFR Conforming Changes. In connection with the use or administration of Term SOFR, Bank will have the right to make Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document. Bank will promptly notify Borrower of the effectiveness of any Conforming Changes in connection with the use or administration of Term SOFR.
2.7 Fees. Borrower shall pay to Bank:
(a) [Reserved];
(b) Unused Revolving Line Facility Fee. Payable quarterly in arrears on the last day of each calendar quarter occurring thereafter prior to the Revolving Line Maturity Date, and on the Revolving
4


Line Maturity Date, a fee (the “Unused Revolving Line Facility Fee”) in an amount equal to one-quarter of one percent (0.25%) per annum of the average unused portion of the Revolving Line, as determined by Bank, computed on the basis of a year with the applicable number of days as set forth in Section 2.6(d). The unused portion of the Revolving Line, for purposes of this calculation, shall be calculated on a calendar year basis and shall equal the difference between (i) the Revolving Line, and (ii) the average for the period of the daily closing balance of the Revolving Line outstanding;
(c) Letter of Credit Fees. Borrower shall pay Bank (i) a letter of credit fee (the “Letter of Credit Fee”) equal to two percent (2.00%) per annum times the daily face amount of each outstanding Letter of Credit for the period from and excluding the date of issuance of such Letter of Credit to and including the date of expiration or termination of such Letter of Credit, and (ii) without duplication of costs, expenses and fees otherwise payable to Bank hereunder, all reasonable and documented out-of-pocket costs and expenses incurred by Bank on account of such Letters of Credit and any other standard issuance or other fees that Bank notifies Borrower it will charge for issuing and processing Letters of Credit. The Letter of Credit Fee shall be payable in arrears on the last day of each calendar quarter and on the Revolving Line Maturity Date. All Letter of Credit Fees shall be computed on the basis of a year of three hundred sixty (360) days and shall be payable for the actual number of days elapsed (including the first day but excluding the last day). Any other fees payable to Bank pursuant to this paragraph shall be payable within ten (10) days after demand.
(d) Bank Expenses. All Bank Expenses (including reasonable and documented attorneys’ fees and expenses for documentation and negotiation of this Agreement) incurred through and after the Effective Date, when due (or, if no stated due date, upon demand by Bank).
(e) Fees Fully Earned. Unless otherwise provided in this Agreement or in a separate writing by Bank, Borrower shall not be entitled to any credit, rebate, or repayment of any fees earned by Bank pursuant to this Agreement notwithstanding any termination of this Agreement or the suspension or termination of Bank’s obligation to make loans and advances hereunder. Bank may deduct amounts owing by Borrower under the clauses of this Section 2.7 pursuant to the terms of Section 2.8(c). Bank shall provide Borrower written notice of deductions made from any of Borrower’s deposit accounts pursuant to the terms of the clauses of this Section 2.7.
2.8 Repayment; Prepayments; Payments Generally; Application of Payments; Debit of Accounts.

(a) Repayment. The outstanding principal amount of all Advances, the accrued and unpaid interest thereon, and all other Obligations relating to the Revolving Line shall be immediately due and payable on the Revolving Line Maturity Date.
(b) Prepayments. Borrower may prepay any Advances at any time from time to time without penalty or premium. Borrower shall provide Bank prior notice of any prepayment in the form of a Prepayment Notice, appropriately completed and signed by a Responsible Officer of the Borrower. Such Prepayment Notice must be received by Bank (i) in the case of prepayment of a SOFR Advance, not later than 2:00 p.m. Pacific time three (3) U.S. Government Securities Business Days before the date of prepayment, or (ii) in the case of prepayment of a Prime Rate Advance, not later than 2:00 p.m. Pacific time one (1) Business Day before the date of prepayment.  Each Prepayment Notice shall specify (x) the prepayment date and (y) the principal amount of each Advance or portion thereof to be prepaid.  Each Prepayment Notice shall be irrevocable; provided that such Prepayment Notice may state that such prepayment is contingent upon the effectiveness of other credit facilities, securities offerings or other
5


transactions, the proceeds of which will be used to refinance in full this Agreement, in which case such notice may be revoked by Borrower (by notice to the Bank on or prior to the specified effective date) if such condition is not satisfied.
(c) Payments Generally. All payments (including prepayments) to be made by Borrower under any Loan Document shall be made in immediately available funds in Dollars, without setoff, counterclaim or deduction before 2:00 p.m. Pacific time on the date when due. Payments of principal and/or interest received after 2:00 p.m. Pacific time are considered received at the opening of business on the next Business Day. Unless otherwise provided in this Agreement, when a payment is due on a day that is not a Business Day, the payment shall be due the next Business Day, and additional fees or interest, as applicable, shall continue to accrue until paid.
(d) Application of Payments. Prior to the existence of an Event of Default, payments shall be applied as directed by Borrower. Upon the occurrence and during the continuance of an Event of Default, Bank has the exclusive right to determine the order and manner in which all payments with respect to the Obligations may be applied and Borrower shall have no right to specify the order or the accounts to which Bank shall allocate or apply any payments required to be made by Borrower to Bank or otherwise received by Bank under this Agreement when any such allocation or application is not specified elsewhere in this Agreement.
(e) Debit of Accounts. Bank may debit any of Borrower’s deposit accounts, for principal and interest payments or any other amounts Borrower owes Bank when due. These debits shall not constitute a set-off.
2.9 Compensation for Losses. In the event of (a) the payment of any principal of any SOFR Advance other than on the last day of the Interest Period applicable thereto (including as a result of an Event of Default), (b) the conversion of any SOFR Advance other than on the last day of the Interest Period applicable thereto (including as a result of an Event of Default), or (c) the failure to borrow, convert, continue or prepay any SOFR Advance on the date specified in any notice delivered pursuant hereto, then, in any such event, Borrower shall compensate Bank for any loss, cost and expense attributable to such event, including any loss, cost or expense arising from the liquidation or redeployment of funds or from any fees payable. A certificate of Bank setting forth any amount or amounts that Bank is entitled to receive pursuant to this Section shall be delivered to Borrower and shall be conclusive absent manifest error. Borrower shall pay Bank the amount shown as due on any such certificate within 10 days after receipt thereof.
2.10 Increased Costs.
(a) Increased Costs Generally. If any Change in Law shall:
(i) impose, modify or deem applicable any reserve (including pursuant to regulations issued from time to time by the Federal Reserve Board for determining the maximum reserve requirement (including any emergency, special, supplemental or other marginal reserve requirement) with respect to eurocurrency funding (currently referred to as “Eurocurrency liabilities” in Regulation D)), special deposit, compulsory loan, insurance charge or similar requirement against assets of, deposits with or for the account of, or credit extended or participated in by, Bank;
(ii) subject Bank to any Taxes (other than (A) Indemnified Taxes, (B) Taxes described in clauses (b) and (d) of the definition of Excluded Taxes and (C) Connection Income Taxes)
6


on its loans, loan principal, letters of credit, commitments, or other obligations, or its deposits, reserves, other liabilities or capital attributable thereto; or
(iii) impose on Bank any other condition, cost or expense (other than Taxes) affecting this Agreement or Advances;
and the result of any of the foregoing shall be to increase the cost to Bank of making, converting to, continuing or maintaining any Advance or of maintaining its obligation to make any such Advance, or to increase the cost to Bank, or to reduce the amount of any sum received or receivable by Bank hereunder (whether of principal, interest or any other amount) then, upon request of Bank, Borrower will pay to Bank, such additional amount or amounts as will compensate Bank for such additional costs incurred or reduction suffered.
(b) Capital Requirements. If Bank determines that any Change in Law affecting Bank or any lending office of Bank or Bank’s holding company, if any, regarding capital or liquidity requirements, has or would have the effect of reducing the rate of return on Banks’s capital or on the capital of Bank’s holding company, if any, as a consequence of this Agreement, the Revolver Commitments of Bank or the Advances made by Bank to a level below that which Bank or Bank’s holding company could have achieved but for such Change in Law (taking into consideration Bank’s policies and the policies of Bank’s holding company with respect to capital adequacy), then from time to time Borrower will pay to Bank such additional amount or amounts as will compensate Bank or Bank’s holding company for any such reduction suffered.
(c) Certificates for Reimbursement. A certificate of Bank setting forth the amount or amounts necessary to compensate Bank or its holding company, as the case may be, as specified in paragraph (a) or (b) of this Section and delivered to Borrower, shall be conclusive absent manifest error. Borrower shall pay Bank the amount shown as due on any such certificate within 10 days after receipt thereof.
(d) Delay in Requests. Failure or delay on the part of Bank to demand compensation pursuant to this Section shall not constitute a waiver of Bank’s right to demand such compensation; provided that Borrower shall not be required to compensate Bank pursuant to this Section for any increased costs incurred or reductions suffered more than nine months prior to the date that Bank notifies Borrower of the Change in Law giving rise to such increased costs or reductions, and of Bank’s intention to claim compensation therefor (except that, if the Change in Law giving rise to such increased costs or reductions is retroactive, then the nine-month period referred to above shall be extended to include the period of retroactive effect thereof).
2.11 Taxes.
(a) Defined Terms. For purposes of this Section, the term “Applicable Law” includes FATCA.
(b) Payments Free of Taxes. Any and all payments by or on account of any obligation of Borrower under any Loan Document shall be made without deduction or withholding for any Taxes, except as required by Applicable Law. If any Applicable Law (as determined in the good faith discretion of Borrower or Bank) requires the deduction or withholding of any Tax from any such payment by Borrower or Bank, then such party shall be entitled to make such deduction or withholding and shall timely pay the full amount deducted or withheld to the relevant Governmental Authority in accordance with Applicable Law and, if such Tax is an Indemnified Tax, then the sum payable by Borrower shall be increased as necessary so that after such deduction or withholding has been made (including such deductions and
7


withholdings applicable to additional sums payable under this section) Bank receives an amount equal to the sum it would have received had no such deduction or withholding been made.
(c) Payment of Other Taxes by Borrower. Borrower shall timely pay to the relevant Governmental Authority in accordance with Applicable Law, or at the option of Bank timely reimburse it for the payment of, any Other Taxes.
(d) Indemnification by Borrower. Borrower shall indemnify Bank, within 10 days after demand therefor, for the full amount of any Indemnified Taxes (including Indemnified Taxes imposed or asserted on or attributable to amounts payable under this section) payable or paid by Bank or required to be withheld or deducted from a payment to Bank and any reasonable expenses arising therefrom or with respect thereto, whether or not such Indemnified Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority. A certificate as to the amount of such payment or liability delivered to Borrower by Bank shall be conclusive absent manifest error.
(e) Evidence of Payments. As soon as practicable after any payment of Taxes by Borrower to a Governmental Authority pursuant to this Section, Borrower shall deliver to Bank the original or a certified copy of a receipt issued by such Governmental Authority evidencing such payment, a copy of the return reporting such payment or other evidence of such payment reasonably satisfactory to Bank
(f) Status of Lenders
(i) Bank or any other lender under any Loan Document that is entitled to an exemption from or reduction of withholding Tax with respect to payments made under any Loan Document shall deliver to Borrower, at the time or times reasonably requested by Borrower, such properly completed and executed documentation reasonably requested by Borrower as will permit such payments to be made without withholding or at a reduced rate of withholding. In addition, Bank or any other lender under this Agreement or any Loan Document, if reasonably requested by Borrower, shall deliver such other documentation prescribed by Applicable Law or reasonably requested by Borrower as will enable Borrower to determine whether or not such lender is subject to backup withholding or information reporting requirements. Notwithstanding anything to the contrary in the preceding two sentences, the completion, execution and submission of such documentation (other than such documentation set forth in paragraphs (f)(ii)(A), (ii)(B) and (ii)(D) of this section) shall not be required if in Bank or any other such lender’s reasonable judgment such completion, execution or submission would subject Bank or any such lender to any material unreimbursed cost or expense or would materially prejudice the legal or commercial position of such lender,
(ii) Without limiting the generality of the foregoing, in the event that Borrower is a U.S. Person,
(A)    Bank or any lender that is a U.S. Person shall deliver to Borrower on or about the date on which bank or any such lender becomes a lender under this Agreement (and from time to time thereafter upon the reasonable request of Borrower), executed copies of IRS Form W-9 certifying that Bank or any such lender is exempt from U.S. federal backup withholding tax
(B)    Bank or any foreign lender shall, to the extent it is legally entitled to do so, deliver to Borrower (in such number of copies as shall be requested by Borrower) on or about the date on which Bank or any such foreign lender becomes a lender under this Agreement (and from time to time thereafter upon the reasonable request of Borrower), whichever of the following is applicable:
8


(1) in the case of Bank or any foreign lender claiming the benefits of an income tax treaty to which the United States is a party (x) with respect to payments of interest under any Loan Document, executed copies of IRS Form W-8BEN or IRS Form W-8BEN-E establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the “interest” article of such tax treaty and (y) with respect to any other applicable payments under any Loan Document, IRS Form W-8BEN or IRS Form W-8BEN-E establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the “business profits” or “other income” article of such tax treaty;
(2) executed copies of IRS Form W-8ECI;
(3) in the case of Bank or any foreign lender claiming the benefits of the exemption for portfolio interest under Section 881(c) of the U.S. Code, (x) a certificate to the effect that such Bank or foreign lender is not a “bank” within the meaning of U.S. Code Section 881(c)(3)(A), a “10 percent shareholder” of Borrower within the meaning of Section 871(h)(3)(B) of the U.S. Code, or a “controlled foreign corporation” related to Borrower as described in U.S. Code Section 881(c)(3)(C) (a “U.S. Tax Compliance Certificate”) and (y) executed copies of IRS Form W-8BEN or IRS Form W-8BEN-E; or
(4) to the extent Bank or foreign lender is not the beneficial owner, executed copies of IRS Form W-8IMY, accompanied by IRS Form W-8ECI, IRS Form W-8BEN, IRS Form W-8BEN-E, a U.S. Tax Compliance Certificate and/or other certification documents from each beneficial owner, as applicable; provided that if Bank or the foreign lender is a partnership and one or more direct or indirect partners of Bank or such foreign lender are claiming the portfolio interest exemption, Bank or such foreign lender may provide a U.S. Tax Compliance Certificate on behalf of each such direct and indirect partner;
(C) Bank or any foreign lender shall, to the extent it is legally entitled to do so, deliver to Borrower (in such number of copies as shall be requested by Borrower) on or about the date on which Bank or such foreign lender becomes a lender under this Agreement (and from time to time thereafter upon the reasonable request of Borrower), executed copies of any other form prescribed by Applicable Law as a basis for claiming exemption from or a reduction in U.S. federal withholding Tax, duly completed, together with such supplementary documentation as may be prescribed by Applicable Law to permit to determine the withholding or deduction required to be made; and
(D) if a payment made to Bank or any lender under any Loan Document would be subject to U.S. federal withholding Tax imposed by FATCA if such lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in U.S. Code Section 1471(b) or 1472(b), as applicable), Bank or any such lender shall deliver to Borrower at the time or times prescribed by law and at such time or times reasonably requested by Borrower such documentation prescribed by Applicable Law (including as prescribed by U.S. Code Section 1471(b)(3)(C)(i)) and such additional documentation reasonably requested by Borrower as may be necessary for Borrower to comply with their obligations under FATCA and to determine that Bank or any such lender has complied with Bank or any such lender’s obligations under FATCA or to determine the amount, if any, to deduct and withhold from such payment. Solely for purposes of this clause (D), “FATCA” shall include any amendments made to FATCA after the date of this Agreement.
(E) Bank and any other lender under any Loan Document agrees that if any form or certification it previously delivered expires or becomes obsolete or inaccurate in any respect,
9


it shall update such form or certification or promptly notify Borrower in writing of its legal inability to do so.
(g) Treatment of Certain Refunds. If any party determines, in its sole discretion exercised in good faith, that it has received a refund of any Taxes as to which it has been indemnified pursuant to this section (including by the payment of additional amounts pursuant to this section), it shall pay to the indemnifying party an amount equal to such refund (but only to the extent of indemnity payments made under this section with respect to the Taxes giving rise to such refund), net of all out-of-pocket expenses (including Taxes) of such indemnified party and without interest (other than any interest paid by the relevant Governmental Authority with respect to such refund). Such indemnifying party, upon the request of such indemnified party, shall repay to such indemnified party the amount paid over pursuant to this paragraph (h) (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) in the event that such indemnified party is required to repay such refund to such Governmental Authority. Notwithstanding anything to the contrary in this paragraph, in no event will the indemnified party be required to pay any amount to an indemnifying party pursuant to this paragraph the payment of which would place the indemnified party in a less favorable net after-Tax position than the indemnified party would have been in if the Tax subject to indemnification and giving rise to such refund had not been deducted, withheld or otherwise imposed and the indemnification payments or additional amounts with respect to such Tax had never been paid. This paragraph shall not be construed to require any indemnified party to make available its Tax returns (or any other information relating to its Taxes that it deems confidential) to the indemnifying party or any other Person.
(h) Survival. Each party’s obligations under this Section shall survive any assignment of rights by, or the replacement of, Bank, the termination of the commitments hereunder and the repayment, satisfaction or discharge of all obligations under any Loan Document.
2.12 Inability to Determine Rates. Subject to Section 2.13, if, on or prior to the first day of any Interest Period for any SOFR Advance:
(a) Bank determines (which determination shall be conclusive and binding absent manifest error) that “Term SOFR” cannot be determined pursuant to the definition thereof, or
(b) Bank determine that for any reason in connection with any request for a SOFR Advance or a conversion thereto or a continuation thereof that Term SOFR for any requested Interest Period with respect to a proposed SOFR Advance does not adequately and fairly reflect the cost to Bank of making and maintaining such Advance,
then, in each case, Bank will promptly so notify Borrower.
Upon notice thereof by Bank to Borrower, any obligation of Bank to make SOFR Advances, and any right of Borrower to continue SOFR Advances shall be suspended (to the extent of the affected SOFR Advances or affected Interest Periods) until Bank revokes such notice. Upon receipt of such notice, (i) Borrower may revoke any pending request for a borrowing of, conversion to or continuation of SOFR Advances (to the extent of the affected SOFR Advances or affected Interest Periods) or, failing that, Borrower will be deemed to have converted any such request into a request for a Borrowing of or conversion to Prime Rate Advances in the amount specified therein and (ii) any outstanding affected SOFR Advances will be deemed to have been converted into Prime Rate Advances at the end of the applicable Interest Period. Upon any such conversion, Borrower shall also pay accrued interest on the amount so converted, together with any additional amounts required pursuant to Section 2.9.
10


2.13 Benchmark Replacement Setting.
(a) Benchmark Replacement. Notwithstanding anything to the contrary herein or in any other Loan Document (and any interest rate swap or other funding arrangement entered by Bank to make or maintain any Advance shall be deemed not to be a “Loan Document” for purposes of this paragraph), upon the occurrence of a Benchmark Transition Event, Bank and Borrower may amend this Agreement to replace the then-current Benchmark with a Benchmark Replacement. Any such amendment with respect to a Benchmark Transition Event will become effective at 5:00 p.m. (New York City time) on the fifth Business Day after Bank has posted such proposed amendment to Borrower. No replacement of a Benchmark with a Benchmark Replacement pursuant to this section will occur prior to the applicable Benchmark Transition Start Date.
(b) Benchmark Replacement Conforming Changes. In connection with the use, administration, adoption or implementation of a Benchmark Replacement, Bank will have the right to make Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document.
(c) Notices; Standards for Decisions and Determinations. Bank will promptly notify Borrower of (i) the implementation of any Benchmark Replacement, and (ii) the effectiveness of any Conforming Changes in connection with the use, administration, adoption or implementation of a Benchmark Replacement. Bank will notify Borrower of (x) the removal or reinstatement of any tenor of a Benchmark and (y) the commencement of any Benchmark Unavailability Period. Any determination, decision or election that may be made by Bank under the section, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action, will be conclusive and binding absent manifest error and may be made in Bank’s sole discretion and without consent from any other party to this Agreement or any other Loan Document, except, in each case, as expressly required pursuant to this section.
(d) Unavailability of Tenor of Benchmark. Notwithstanding anything to the contrary herein or in any other Loan Document, at any time (including in connection with the implementation of a Benchmark Replacement), (i) if the then-current Benchmark is a term rate (including the Term SOFR Reference Rate) and either (A) any tenor for such Benchmark is not displayed on a screen or other information service that publishes such rate from time to time as selected by Bank in its reasonable discretion or (B) the regulatory supervisor for the administrator of such Benchmark has provided a public statement or publication of information announcing that any tenor for such Benchmark is not or will not be representative, then Bank may modify the definition of “Interest Period” (or any similar or analogous definition) for any Benchmark settings at or after such time to remove such unavailable or non-representative tenor and (ii) if a tenor that was removed pursuant to clause (i) above either (A) is subsequently displayed on a screen or information service for a Benchmark (including a Benchmark Replacement) or (B) is not, or is no longer, subject to an announcement that it is not or will not be representative for a Benchmark (including a Benchmark Replacement), then Bank may modify the definition of “Interest Period” (or any similar or analogous definition) for all Benchmark settings at or after such time to reinstate such previously removed tenor.
(e) Benchmark Unavailability Period. Upon Borrower’ receipt of notice of the commencement of a Benchmark Unavailability Period, Borrower may revoke any pending request for a
11


borrowing of SOFR Advances, or a conversion to or a continuation of any SOFR Advances to be made during any Benchmark Unavailability Period and, failing that, Borrower will be deemed to have converted any such request into a request for a borrowing of Prime Rate Advances and any outstanding SOFR Advances will automatically convert to Prime Rate Advances at the end of the applicable Interest Period.
2.14 Illegality. If Bank determines that any Law has made it unlawful, or that any Governmental Authority has asserted that it is unlawful, for Bank or its applicable lending office to make, maintain or fund Advances whose interest is determined by reference to SOFR, the Term SOFR Reference Rate or Term SOFR, or to determine or charge interest based upon SOFR, the Term SOFR Reference Rate or Term SOFR, then, upon notice thereof by Bank to Borrower (an “Illegality Notice”), (a) any obligation of Bank to make SOFR Advances, and any right of Borrower to continue SOFR Advances shall be suspended until Bank notifies Borrower that the circumstances giving rise to such determination no longer exist. Upon receipt of an Illegality Notice, Borrower shall, if necessary to avoid such illegality, upon demand from Bank, prepay or, if applicable, convert all SOFR Advances to Prime Rate Advances, on the last day of the Interest Period therefor, if all Bank may lawfully continue to maintain such SOFR Advances to such day, or immediately, if Bank may not lawfully continue to maintain such SOFR Advances to such day. Upon any such prepayment or conversion, Borrower shall also pay accrued interest on the amount so prepaid or converted, together with any additional amounts required pursuant to Section 2.9.
2.15 Accordion.
(a) Increase in Revolver Commitments. Subject to the conditions set forth in Section 2.15(b), Borrower may request that the Revolver Commitments be increased by an aggregate amount of up to Twenty-Five Million Dollars ($25,000,000) (each such increase, an “Increase”; and each date on which an Increase is made, an “Increase Date”). Borrower may submit a request in writing in accordance with the notice provisions of this Agreement (each, an “Increase Request”) not later than 2:00 p.m. Pacific time three (3) U.S. Government Securities Business Days prior to the date of the proposed Increase that Bank increase its Revolver Commitments in connection with a proposed Increase (it being agreed and understood that Bank shall not be obligated to increase its Revolver Commitments). If Bank does not agree to increase its Revolver Commitments in connection with such proposed Increase, then Borrower may consult with Bank to invite one or more prospective lenders satisfactory to Bank in its reasonable discretion to become a lender under this Agreement in connection with a proposed Increase. Any Increase shall be in an amount of at least $1,000,000 and integral multiples of $100,000 in excess thereof. In no event may the Revolver Commitments be increased pursuant to this Section 2.15 on more than three (3) occasions in the aggregate for all such Increases. Submission by Borrower of an Increase Request shall be deemed to be a certification that the representations and warranties in this Agreement are true, accurate, and correct in all material respects on the date of such submission; provided, however, that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof; and provided, further that those representations and warranties expressly referring to a specific date shall be true, accurate and correct in all material respects as of such specific date. For the avoidance of doubt, it is understood and agreed that in no event shall the aggregate amount of the Increases to the Revolver Commitments exceed Twenty-Five Million Dollars ($25,000,000).
(b) Conditions to Increase. Each of the following shall be conditions precedent to any Increase of the Revolver Commitments: (i) Borrower has obtained the commitment of either Bank or one or more other prospective lenders reasonably satisfactory to Bank to provide the applicable Increase; (ii)
12


if such Increase is not provided by Bank in full, any new lenders shall duly execute and deliver a joinder agreement or amendment to this Agreement, in form and substance reasonably satisfactory to Bank, to which such lenders, Borrower and Bank are party; (iii) each of the conditions precedent set forth in Section 3.2(b) and (c) have been satisfied; (iv) Borrower shall have paid all increase and closing fees as may be required by Bank or any other applicable lender as a condition to such Increase; (v) Borrower shall arrange for the delivery of all Loan Documents, certificates and other items as Bank or other lender may reasonably require in connection with such Increase; and (vi) no Event of Default has occurred and is continuing.
(c) Miscellaneous. The Revolver Commitments and Advances established pursuant to this Section 2.15 shall constitute Revolver Commitments and Advances under, and shall be entitled to all the benefits afforded by, this Agreement and the other Loan Documents, and shall, without limiting the foregoing, benefit equally and ratably from any guarantees and the security interests created by the Loan Documents. Borrower shall take any actions reasonably required by Bank to ensure and demonstrate that the Liens and security interests granted by the Loan Documents continue to be perfected under the UCC or otherwise after giving effect to the establishment of any such new Revolver Commitments.
3CONDITIONS OF LOANS
3.1 Conditions Precedent to Initial Credit Extension. Bank’s obligation to make the initial Credit Extension is subject to the condition precedent that Bank shall have received, in form and substance satisfactory to Bank, such documents, and completion of such other matters, as Bank may request, including, without limitation:
(a) duly executed Loan Agreement;
(b) the Operating Documents of Borrower and (i) a long-form good standing certificate of Borrower certified by the Secretary of State of the State of Delaware and (ii) good standing/foreign qualification certificates certified by the Secretary of State (or equivalent agency) of each other jurisdiction in which Borrower is qualified to conduct business and the failure of so qualified in such jurisdiction would reasonably result in a Material Adverse Change, in each case, as of a date no earlier than thirty (30) days prior to the Effective Date;
(c) certificate duly executed by a Responsible Officer or secretary of Borrower with respect to Borrower’s (i) Operating Documents, (ii) good standing certificates, (iii) Borrowing Resolutions and (iv) incumbency;
(d) certified copies, dated as of a recent date, of searches for financing statements filed in the central filing office of the State of Delaware against Borrower, accompanied by written evidence (including any UCC termination statements) that the Liens indicated in any such financing statements constitute Permitted Liens;
(e) evidence satisfactory to Bank that (i) that certain Amended and Restated Loan and Security Agreement, dated as of January 29, 2021, between Borrower and Silicon Valley Bank, has been terminated and all amounts thereunder shall have been paid in full, and (ii) all Liens granted in connection therewith have been terminated;
(f) duly executed Perfection Certificate of Borrower;
13


(g) evidence satisfactory to Bank that the insurance policies and endorsements required by Section 6.7 hereof are in full force and effect, together with appropriate evidence showing lender loss payable and/or additional insured clauses or endorsements in favor of Bank; and
(h) payment of the fees and Bank Expenses then due as specified in Section 2.7(a) and (d) hereof.
3.2 Conditions Precedent to all Credit Extensions. Bank’s obligation to make each Credit Extension, including the initial Credit Extension, is subject to the following conditions precedent:
(a) timely receipt of the Credit Extension request and any materials and documents required by Section 2.4;
(b) the representations and warranties in this Agreement shall be true, accurate, and correct in all material respects on the date of the proposed Credit Extension and on the Funding Date of each Credit Extension; provided, however, that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof; and provided, further that those representations and warranties expressly referring to a specific date shall be true, accurate and correct in all material respects as of such date, and no Event of Default shall have occurred and be continuing or result from the Credit Extension. Each Credit Extension is Borrower’s representation and warranty on that date that the representations and warranties in this Agreement remain true, accurate, and correct in all material respects; provided, however, that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof; and provided, further that those representations and warranties expressly referring to a specific date shall be true, accurate and correct in all material respects as of such date; and
(c) Bank determines to its reasonable satisfaction that there has not been a Material Adverse Change.
3.3 Covenant to Deliver. Borrower agrees to deliver to Bank each item required to be delivered to Bank under this Agreement as a condition precedent to any Credit Extension. Borrower expressly agrees that a Credit Extension made prior to the receipt by Bank of any such item shall not constitute a waiver by Bank of Borrower’s obligation to deliver such item, and the making of any Credit Extension in the absence of a required item shall be in Bank’s sole discretion.
4CREATION OF SECURITY INTEREST
4.1 Grant of Security Interest. Borrower hereby grants Bank, to secure the payment and performance in full of all of the Obligations, a continuing security interest in, and pledges to Bank, the Collateral, wherever located, whether now owned or hereafter acquired or arising, and all proceeds and products thereof. Borrower acknowledges that it previously has entered, and/or may in the future enter, into Bank Services Agreements with Bank. Regardless of the terms of any Bank Services Agreement, Borrower agrees that any amounts Borrower owes Bank thereunder shall be deemed to be Obligations hereunder and that it is the intent of Borrower and Bank to have all such Obligations secured by the first priority perfected security interest in the Collateral granted herein (subject only to Permitted Liens).
4.2 Termination. If this Agreement is terminated, Bank’s Lien in the Collateral shall continue until the Obligations (other than inchoate indemnity obligations) are repaid in full in cash. Upon payment in full in cash of the Obligations (other than inchoate indemnity obligations) and at such time as Bank’s obligation to make Credit Extensions has terminated, Bank shall, at the sole cost and expense of
14


Borrower, release its Liens in the Collateral and all rights therein shall revert to Borrower. In the event (x) all Obligations (other than inchoate indemnity obligations), except for Bank Services, are satisfied in full, and (y) this Agreement is terminated, Bank shall terminate the security interest granted herein upon Borrower providing cash collateral acceptable to Bank in its good faith business judgment for Bank Services, if any. In the event such Bank Services consist of outstanding Letters of Credit, Borrower shall provide to Bank cash collateral in an amount equal to (x) if such Letters of Credit are denominated in Dollars, then at least one hundred five percent (105.0%); and (y) if such Letters of Credit are denominated in a Foreign Currency, then at least one hundred ten percent (110.0%), of the Dollar Equivalent of the face amount of all such Letters of Credit plus all interest, fees, and costs due or to become due in connection therewith (as estimated by Bank in its business judgment), to secure all of the Obligations relating to such Letters of Credit.
4.3 Priority of Security Interest. Borrower represents, warrants, and covenants that the security interest granted herein is and shall at all times continue to be a first priority perfected security interest in the Collateral (subject only to Permitted Liens). If Borrower shall acquire a commercial tort claim valued in excess of Two Million Five Hundred Thousand Dollars ($2,500,000), individually or in the aggregate, Borrower shall promptly notify Bank in a writing signed by Borrower of the general details thereof and grant to Bank in such writing a security interest therein and in the proceeds thereof, all upon the terms of this Agreement, with such writing to be in form and substance reasonably satisfactory to Bank.
4.4 Authorization to File Financing Statements. Borrower hereby authorizes Bank to file financing statements, without notice to Borrower, with all appropriate jurisdictions to perfect or protect Bank’s interest or rights hereunder, including a notice that any disposition of the Collateral, by either Borrower or any other Person, shall be deemed to violate the rights of Bank under the Code. Such financing statements may indicate the Collateral as “all assets of the Debtor” or words of similar effect, or as being of an equal or lesser scope, or with greater detail, all in Bank’s discretion.
5REPRESENTATIONS AND WARRANTIES
Borrower represents and warrants as follows:
5.1 Due Organization, Authorization; Power and Authority. Borrower is duly existing and in good standing as a Registered Organization in its jurisdiction of formation and is qualified and licensed to do business and is in good standing in any jurisdiction in which the conduct of its business or its ownership of property requires that it be qualified except where the failure to do so could not reasonably be expected to have a material adverse effect on Borrower’s business or operations. In connection with this Agreement, Borrower has delivered to Bank a completed certificate signed by Borrower, entitled “Perfection Certificate” (the “Perfection Certificate”). Borrower represents and warrants to Bank that except as otherwise disclosed to Bank from time to time pursuant to Section 7.2, (a) Borrower’s exact legal name is that indicated on the Perfection Certificate and on the signature page hereof; (b) Borrower is an organization of the type and is organized in the jurisdiction set forth in the Perfection Certificate; (c) the Perfection Certificate accurately sets forth Borrower’s organizational identification number or accurately states that Borrower has none; (d) the Perfection Certificate accurately sets forth Borrower’s place of business, or, if more than one, its chief executive office as well as Borrower’s mailing address (if different than its chief executive office); (e) Borrower (and each of its predecessors) has not, in the past five (5) years, changed its jurisdiction of formation, organizational structure or type, or any organizational number assigned by its jurisdiction; and (f) all other information set forth on the Perfection Certificate pertaining to Borrower and each of its Subsidiaries is accurate and correct in all material respects (it being understood and agreed that Borrower may from time to time update certain information in the Perfection
15


Certificate after the Effective Date to the extent permitted by one or more specific provisions in this Agreement). If Borrower is not now a Registered Organization but later becomes one, Borrower shall promptly notify Bank of such occurrence and provide Bank with Borrower’s organizational identification number.
The execution, delivery and performance by Borrower of the Loan Documents to which it is a party have been duly authorized, and do not (i) conflict with any of Borrower’s organizational documents, (ii) contravene, conflict with, constitute a default under or violate any material Requirement of Law, (iii) contravene, conflict or violate any applicable order, writ, judgment, injunction, decree, determination or award of any Governmental Authority by which Borrower or any of its Subsidiaries or any of their property or assets may be bound or affected, (iv) require any action by, filing, registration, or qualification with, or Governmental Approval from, any Governmental Authority (except such Governmental Approvals which have already been obtained and are in full force and effect and filings necessary to perfect Liens granted under the Loan Documents), or (v) conflict with, contravene, constitute a default or breach under, or result in or permit the termination or acceleration of, any material agreement by which Borrower is bound. Borrower is not in default under any agreement to which it is a party or by which it is bound in which the default could reasonably be expected to have a material adverse effect on Borrower’s business or operations.
5.2 Collateral. The security interest granted herein is and shall at all times continue to be a first priority perfected security interest in the Collateral (subject to Permitted Liens). Borrower has good title to, rights in, and the power to transfer each item of the Collateral upon which it purports to grant a Lien hereunder, free and clear of any and all Liens except Permitted Liens. As of the Effective Date, Borrower has no Collateral Accounts at or with any bank or financial institution other than Bank or Bank’s Affiliates except for the Collateral Accounts described in the Perfection Certificate delivered to Bank in connection herewith. The Accounts are bona fide, existing obligations of the Account Debtors.
As of the Effective Date, the Collateral is not in the possession of any third party bailee (such as a warehouse) or maintained at locations except as otherwise provided in the Perfection Certificate.
All Inventory is in all material respects of good and marketable quality, free from material defects. Borrower is the sole owner of the Intellectual Property which it owns or purports to own except for (a) non- exclusive licenses granted to its customers in the ordinary course of business and licenses that could not result in a legal transfer of title of the licensed property but that may be exclusive in respects other than territory and that may be exclusive as to territory only as to discreet geographical areas outside of the United States, (b) over-the-counter software that is commercially available to the public, (c) material Intellectual Property licensed to Borrower and noted on the Perfection Certificate or as otherwise disclosed to Bank and (d) open-source software. Each Patent which it owns or purports to own and which is material to Borrower’s business is valid and enforceable, and no part of the Intellectual Property which Borrower owns or purports to own and which is material to Borrower’s business has been judged invalid or unenforceable, in whole or in part. To the best of Borrower’s knowledge, no claim has been made that any part of the Intellectual Property violates the rights of any third party except to the extent such claim would not reasonably be expected to have a material adverse effect on Borrower’s business or operations.
As of the Effective Date, except as noted on the Perfection Certificate, Borrower is not a party to, nor is it bound by, any Restricted License.

16


5.3 [Reserved].
5.4 Litigation. Except as disclosed on the Perfection Certificate or as required to be disclosed pursuant to Section 6.2 (such disclosure shall be deemed to update the applicable provision of the Perfection Certificate), there are no actions or proceedings pending or, to the knowledge of any Responsible Officer, threatened in writing against Borrower or any of its Subsidiaries that could reasonably be expected to result in damages payable by Borrower or any of its Subsidiaries of more than, individually or in the aggregate, Two Million Five Hundred Thousand Dollars ($2,500,000).
5.5 Financial Statements; Financial Condition. All consolidated financial statements for Borrower and any of its Subsidiaries delivered to Bank fairly present in all material respects (subject to normal fiscal year-end adjustments) Borrower’s consolidated financial condition and Borrower’s consolidated results of operations. There has not been any material deterioration in Borrower’s consolidated financial condition since the date of the most recent financial statements submitted to Bank.
5.6 Solvency. The fair salable value of Borrower’s consolidated assets (including goodwill minus disposition costs) exceeds the fair value of Borrower’s liabilities; Borrower is not left with unreasonably small capital after the transactions in this Agreement; and Borrower is able to pay its debts (including trade debts) as they mature.
5.7 Regulatory Compliance. Borrower is not an “investment company” or a company “controlled” by an “investment company” under the Investment Company Act of 1940, as amended. Borrower is not engaged as one of its important activities in extending credit for margin stock (under Regulations X, T and U of the Federal Reserve Board of Governors). Borrower (a) has complied in all material respects with all Requirements of Law, and (b) has not violated any Requirements of Law the violation of which could reasonably be expected to have a material adverse effect on its business. None of Borrower’s or any of its Subsidiaries’ properties or assets has been used by Borrower or any Subsidiary or, to the best of Borrower’s knowledge, by previous Persons, in disposing, producing, storing, treating, or transporting any hazardous substance other than legally. Borrower and each of its Subsidiaries have obtained all consents, approvals and authorizations of, made all declarations or filings with, and given all notices to, all Governmental Authorities that are necessary to continue their respective businesses as currently conducted.
5.8 Subsidiaries; Investments. Borrower does not own any stock, partnership, or other ownership interest or other equity securities except for Permitted Investments.
5.9 Tax Returns and Payments; Pension Contributions. Borrower has timely filed all required income and other material tax returns and reports, and Borrower has timely paid all foreign, federal, state and local taxes, assessments, deposits and contributions owed by Borrower except (a) to the extent such taxes are being contested in good faith by appropriate proceedings promptly instituted and diligently conducted, so long as such reserve or other appropriate provision, if any, as shall be required in conformity with GAAP shall have been made therefor, or (b) if such taxes, assessments, deposits and contributions do not, individually or in the aggregate, exceed Two Million Five Hundred Thousand Dollars ($2,500,000).
To the extent Borrower defers payment of any contested taxes, Borrower shall post bonds or take any other steps required to prevent the Governmental Authority levying such contested taxes from obtaining a Lien upon any of the Collateral that is other than a “Permitted Lien.” Borrower is unaware of any claims or adjustments proposed for any of Borrower’s prior tax years which could result in additional taxes
17


becoming due and payable by Borrower in excess of Two Million Five Hundred Thousand Dollars ($2,500,000). Borrower has paid all amounts necessary to fund all present pension, profit sharing and deferred compensation plans in accordance with their terms, and Borrower has not withdrawn from participation in, and has not permitted partial or complete termination of, or permitted the occurrence of any other event with respect to, any such plan which could reasonably be expected to result in any liability of Borrower, including any liability to the Pension Benefit Guaranty Corporation or its successors or any other governmental agency.
5.10 Use of Proceeds. Borrower shall use the proceeds of the Credit Extensions solely as working capital and to fund its general business requirements and not for personal, family, household or agricultural purposes.
5.11 Full Disclosure. To the best of Borrower’s knowledge, no written representation, warranty or other statement of Borrower or any of its Subsidiariesin any report, certificate or written statement by submission to Bank, as of the date such representation, warranty, or other statement was made, taken together with all such written reports, written certificates and written statements submitted to Bank, contains any untrue statement of a material fact or omits to state a material fact necessary to make the statements contained in the reports, certificates or written statements not misleading (it being recognized by Bank that the projections and forecasts provided by Borrower in good faith and based upon reasonable assumptions are not viewed as facts and that actual results during the period or periods covered by such projections and forecasts may differ from the projected or forecasted results).
5.12 Definition of “Knowledge.” For purposes of the Loan Documents, whenever a representation or warranty is made to Borrower’s knowledge or awareness, to the “best of” Borrower’s knowledge, or with a similar qualification, knowledge or awareness means the actual knowledge, after reasonable investigation, of any Responsible Officer.
5.13 Sanctions. Neither Borrower nor any of its Subsidiaries is: (a) in violation of any Sanctions; or (b) a Sanctioned Person. Neither Borrower nor any of its Subsidiaries, directors, or officers, or, to the knowledge of Borrower, any of its employees, agents or Affiliates: (i) conducts any business or engages in any transaction or dealing with any Sanctioned Person, including making or receiving any contribution of funds, goods or services to or for the benefit of any Sanctioned Person; (ii) deals in, or otherwise engages in any transaction relating to, any property or interests in property blocked pursuant to any Sanctions; (iii) engages in or conspires to engage in any transaction that evades or avoids, or has the purpose of evading or avoiding, or attempts to violate, any of the prohibitions set forth in any Sanctions; or (iv) otherwise engages in any transaction that could cause Bank to violate any Sanctions.
6AFFIRMATIVE COVENANTS
Borrower shall do all of the following:
6.1 Government Compliance.
(a) Except as permitted by Section 7.1 or Section 7.3, maintain its and all its Subsidiaries’ legal existence and good standing in their respective jurisdictions of formation and maintain qualification in each jurisdiction in which the failure to so qualify would reasonably be expected to have a material adverse effect on Borrower’s business or operations. Borrower shall comply, and have each Subsidiary comply, in all material respects, with all laws, ordinances and regulations to which it is subject.
18


(b) Obtain all of the Governmental Approvals necessary for the performance by Borrower of its obligations under the Loan Documents to which it is a party and the grant of a security interest to Bank in all of its property. Upon Bank’s reasonable request, Borrower shall promptly provide copies of any such obtained Governmental Approvals to Bank.
6.2 Financial Statements, Reports. Provide Bank with the following by submitting to Bank:
(a) for each of the first three fiscal quarters of Borrower’s fiscal year, as soon as available, but no later than the earlier of (i) forty-five (45) days after the end of each such fiscal quarter, or (ii) five (5) days after filing with the SEC, a consolidated balance sheet and income statement covering Borrower’s and each of its Subsidiary’s operations for such quarter in a form of presentation reasonably acceptable to Bank (the “Quarterly Financial Statements”);
(b) together with the Quarterly Financial Statements delivered pursuant to Section 6.2(a) and the Annual Financial Statements delivered pursuant to Section 6.2(d) , a completed Compliance Statement, confirming that, as of the end of such fiscal period, Borrower was in full compliance with all of the terms and conditions of this Agreement, and setting forth calculations showing compliance with the financial covenants set forth in this Agreement and such other information as Bank may reasonably request;
(c) within the earlier of (i) fifteen (15) days after approval by the Board or (ii) sixty (60) days after each fiscal year of Borrower, and contemporaneously with any updates or amendments thereto, (A) annual budgeted income statement for the then-current fiscal year of Borrower, and (B) annual financial projections for the then-current fiscal year, in each case as approved by the Board;
(d) as soon as available, but no later than the earlier of (i) one hundred twenty (120) days following the end of Borrower’s fiscal year, or (ii) five (5) days after filing with the SEC, audited consolidated financial statements prepared under GAAP, consistently applied, together with an unqualified (other than a qualification with respect to “going concern” or like qualification or exception solely as a result of the final maturity date of any Advance being scheduled to occur within twelve (12) months from the date of such opinion) opinion on the financial statements from an independent certified public accounting firm reasonably acceptable to Bank (the “Annual Financial Statements”);
(e) [reserved];
(f) within five (5) days of filing, copies of all periodic and other reports, proxy statements and other materials filed by Borrower and/or any Guarantor with the SEC, any Governmental Authority succeeding to any or all of the functions of the SEC or with any national securities exchange, or distributed to its shareholders, as the case may be;
(g) within five (5) days of delivery, copies of all statements, reports and notices made available to all of Borrower’s security holders (in their capacity as such) or to any holders of Subordinated Debt;
(h) prompt report of any legal actions pending or threatened in writing against Borrower or any of its Subsidiaries that could reasonably be expected to result in damages or costs to Borrower or any of its Subsidiaries of, individually or in the aggregate, Two Million Five Hundred Thousand Dollars ($2,500,000) or more;
(i) prompt written notice of the occurrence of a Default or Event of Default; and
19


(j) promptly, from time to time, such other information regarding Borrower or compliance with the terms of any Loan Documents as reasonably requested by Bank.
Notwithstanding the foregoing, information required to be delivered pursuant to clauses (a), (b), (d), (f), (g), (h) and (i) of this Section 6.2 shall be deemed to have been delivered if such information, or one or more annual, quarterly or other periodic reports containing such information, shall be available on the website of the SEC at http://www.sec.gov. In the event that the Borrower is no longer subject to the reporting requirements under the Exchange Act, Borrower shall furnish Bank the information required to be delivered pursuant to clauses (a), (b) and (d) of this Section 6.2 in accordance with the same timeframes as were required when Borrower was a company subject to the reporting requirements under the Exchange Act.
Any submission by Borrower of a Compliance Statement or any other financial statement submitted to Bank shall be deemed to be a representation by Borrower that (a) as of the date of such Compliance Statement or other financial statement, the information and calculations set forth therein are true, accurate and correct in all material respects, (b) as of the end of the compliance period set forth in such submission, Borrower is in complete compliance with all required covenants except as noted in such Compliance Statement or other financial statement, as applicable; (c) as of the date of such submission, no Events of Default have occurred or are continuing; (d) all representations and warranties other than any representations or warranties that are made as of a specific date in Article 5 remain true and correct in all material respects as of the date of such submission except as noted in such Compliance Statement or other financial statement, as applicable; (e) as of the date of such submission, Borrower and each of its Subsidiaries has timely filed all required tax returns and reports, and Borrower has timely paid all foreign, federal, state and local taxes, assessments, deposits and contributions owed by Borrower except as otherwise permitted pursuant to the terms of Section 5.9; and (f) as of the date of such submission, no Liens have been levied or claims made against Borrower or any of its Subsidiaries relating to unpaid employee payroll or benefits of which Borrower has not previously provided written notification to Bank.
6.3 [Reserved].
6.4 [Reserved].
6.5 Taxes; Pensions. Timely file, and require each of its Subsidiaries to timely file, all required income and other material tax returns and reports and timely pay, and require each of its Subsidiaries to timely pay, all material foreign, federal, state and local taxes, assessments, deposits and contributions owed by Borrower and each of its Subsidiaries, except for deferred payment of any taxes contested pursuant to the terms of Section 5.9 hereof, and shall deliver to Bank, on demand, appropriate certificates attesting to such payments, and pay all amounts necessary to fund all present pension, profit sharing and deferred compensation plans in accordance with their terms.
6.6 Access to Collateral; Books and Records. At reasonable times, on five (5) Business Days’ notice (provided no notice is required if an Event of Default has occurred and is continuing), Bank, or its agents, shall have the right to inspect the Collateral and the right to audit and copy Borrower’s Books. Such inspections and audits shall be conducted no more often than once every twelve (12) months, unless an Event of Default has occurred and is continuing in which case such inspections and audits shall occur as often as Bank shall determine is necessary. The foregoing inspections and audits shall be conducted at Borrower’s expense and the charge therefor shall be One Thousand Dollars ($1,000) per person per day (or such higher amount as shall represent Bank’s then-current standard charge for the same), plus reasonable out-of-pocket expenses. In the event Borrower and Bank schedule an audit more than ten (10)
20


days in advance, and Borrower cancels or seeks to or reschedules the audit with less than ten (10) days written notice to Bank, then (without limiting any of Bank’s rights or remedies) Borrower shall pay Bank a fee of One Thousand Dollars ($1,000) plus any out-of-pocket expenses incurred by Bank to compensate Bank for the anticipated costs and expenses of the cancellation or rescheduling.
6.7 Insurance.
(a) Keep its business and the Collateral insured for risks and in amounts standard for companies in Borrower’s industry and location and as Bank may reasonably request. Insurance policies shall be in a form, with financially sound and reputable insurance companies that are not Affiliates of Borrower, and in amounts that are satisfactory to Bank. All property policies shall have Bank’s loss payable endorsement showing Bank as lender loss payee. All liability policies shall show, or have endorsements showing, Bank as an additional insured. Bank shall be named as lender loss payee and/or additional insured with respect to any such insurance providing coverage in respect of any Collateral.
(b) Ensure that proceeds payable under any property policy are, at Bank’s option, payable to Bank on account of the Obligations. Notwithstanding the foregoing, (a) so long as no Event of Default has occurred and is continuing, Borrower shall have the option of applying the proceeds of property and casualty policies up toward the replacement or repair of destroyed or damaged property; provided that any such replaced or repaired property (i) shall be of equal or like value as the replaced or repaired Collateral, (ii) shall be made within 365 days of date of receipt of such proceeds, and (iii) shall be deemed Collateral in which Bank has been granted a first priority security interest (subject to Permitted Liens), and (b) after the occurrence and during the continuance of an Event of Default, all proceeds payable under such casualty policy shall, at the option of Bank, be payable to Bank on account of the Obligations.
(c) At Bank’s request, Borrower shall deliver certified copies of insurance policies and evidence of all premium payments. Each provider of any such insurance required under this Section 6.7 shall agree, by endorsement upon the policy or policies issued by it or by independent instruments furnished to Bank, that it will give Bank thirty (30) days prior written notice before any such policy or policies shall be canceled. If Borrower fails to obtain insurance as required under this Section 6.7 or to pay any amount or furnish any required proof of payment to third persons and Bank, Bank may make all or part of such payment or obtain such insurance policies required in this Section 6.7, and take any action under the policies Bank deems prudent.
6.8 Accounts. Borrower shall provide Bank five (5) days prior written notice before establishing any Collateral Account at or with any bank or financial institution other than Bank or Bank’s Affiliates. For each Collateral Account that Borrower at any time maintains, Borrower shall cause the applicable bank or financial institution (other than Bank) at or with which any Collateral Account is maintained to execute and deliver a Control Agreement or other appropriate instrument with respect to such Collateral Account to perfect Bank’s Lien in such Collateral Account in accordance with the terms hereunder which Control Agreement may not be terminated without the prior written consent of Bank. The provisions of this Section 6.8 shall not apply to the Excluded Accounts; provided that Borrower shall provide Bank with written notice promptly (and in any event within five (5) days) upon the time that any of Borrower’s accounts shall no longer constitute an Excluded Account as defined herein.
6.9 Minimum LTM Consolidated EBITDA. Maintain, to be tested as of the last day of each quarter and calculated on a trailing 12-month basis, Consolidated EBITDA of at least the amounts shown in the table immediately below for the corresponding reporting periods (the “Financial Covenant”):
21


Period EndingMinimum LTM Consolidated EBITDA
LTM 4Q’24$ (***)
LTM 1Q’25$ (***)
LTM 2Q’25$ (***)
LTM 3Q’25$ (***)
LTM 4Q’25$ (***)
LTM 1Q’26$ (***)
LTM 2Q’26$ (***)
LTM 3Q’26$ (***)
LTM 4Q’26$ (***)
LTM 1Q’27$ (***)
LTM 2Q’27$ (***)
LTM 3Q’27$ (***)

6.10 Protection of Intellectual Property Rights.
(a) (i) Protect, defend and maintain the validity and enforceability of Borrower’s and each Subsidiary’s Intellectual Property material to Borrower’s business or operations; (ii) promptly advise Bank in writing of material infringements or any other event that could reasonably be expected to materially and adversely affect the value of Borrower’s and each Subsidiary’s Intellectual Property; and (iii) not allow any Intellectual Property material to Borrower’s business or operations to be abandoned, forfeited or dedicated to the public without Bank’s written consent.
(b) Provide written notice to Bank, concurrently with the required delivery of a Compliance Statement pursuant to Section 6.2, of entering or becoming bound by any Restricted License (other than over-the-counter software that is commercially available to the public). Borrower shall take such commercially reasonable steps as Bank requests to obtain the consent of, or waiver by, any person whose consent or waiver is necessary for (i) any Restricted License to be deemed “Collateral” and for Bank to have a security interest in it that might otherwise be restricted or prohibited by law or by the terms of any such Restricted License, whether now existing or entered into in the future, and (ii) Bank to have the ability in the event of a liquidation of any Collateral to dispose of such Collateral in accordance with Bank’s rights and remedies under this Agreement and the other Loan Documents.
6.11 Litigation Cooperation. From the date hereof and continuing through the termination of this Agreement, make available to Bank, without expense to Bank, Borrower and its officers, employees and agents and Borrower’s books and records, to the extent that Bank may deem them reasonably necessary to prosecute or defend any third-party suit or proceeding instituted by or against Bank with respect to any Collateral or relating to Borrower.
6.12 Reserved.
6.13 Formation or Acquisition of Subsidiaries. Notwithstanding and without limiting the negative covenants contained in Sections 7.3 and 7.7 hereof, at the time that Borrower or any Guarantor forms any direct or indirect Subsidiary or acquires any direct or indirect Subsidiary after the Effective Date (including, without limitation, pursuant to a Division), Borrower and such Guarantor shall, within forty-five (45) days of such formation or acquisition, (a) cause such new Subsidiary (other than a Foreign
22


Subsidiary) to provide to Bank a joinder to this Agreement to become a co-borrower hereunder or a Guaranty to become a Guarantor hereunder, together with such appropriate financing statements and/or Control Agreements, all in form and substance reasonably satisfactory to Bank (including being sufficient to grant Bank a first priority Lien (subject to Permitted Liens) in and to the assets of such newly formed or acquired Subsidiary), (b) provide to Bank appropriate certificates and powers and financing statements, pledging all of the direct or beneficial ownership interest in such new Subsidiary, in form and substance reasonably satisfactory to Bank, provided, however, that such pledge shall include no more than sixty-five percent (65%) of the presently existing and hereafter issued voting stock of any Foreign Subsidiary (as determined under U.S. federal tax principles); and (c) provide to Bank all other documentation in form and substance satisfactory to Bank, which in its opinion is appropriate with respect to the execution and delivery of the applicable documentation referred to above. Any document, agreement, or instrument executed or issued pursuant to this Section 6.13 shall be a Loan Document.
6.14 Use of Proceeds. Cause the proceeds of the Credit Extensions to be used solely (a) as working capital or (b) to fund its general business purposes, and not for personal, family, household or agricultural purposes.
6.15 Further Assurances. Execute any further instruments and take further action as Bank reasonably requests to perfect, protect, ensure the priority of or continue Bank’s Lien in the Collateral or to effect the purposes of this Agreement. Upon Bank’s reasonable request, deliver to Bank, within five (5) days after the same are sent or received, copies of all correspondence, reports, documents and other filings with any Governmental Authority regarding compliance with or maintenance of Governmental Approvals or Requirements of Law or that could reasonably be expected to have a material effect on any of the Governmental Approvals or otherwise on the operations of Borrower or any of its Subsidiaries.
6.16 Post-Closing Obligations.
(a) On or prior to the date that is sixty (60) days after the Closing Date, the Borrower shall have delivered to Bank a Control Agreement with respect to all Collateral Accounts as required by Section 6.8, in form and substance satisfactory to Agent, duly authorized, executed and delivered by the Borrower, Agent and the bank at which such Collateral Account is maintained.
(b) On or prior to the date that is thirty (30) days after the Closing Date, the Borrower shall deliver to the Bank insurance endorsements, in form and substance reasonably satisfactory to Bank, with respect to additional insured, lenders loss payee and notice endorsements relating to the insurance policies required by Section 6.7 hereof.
7NEGATIVE COVENANTS
Borrower shall not do any of the following without Bank’s prior written consent:
7.1 Dispositions. Convey, sell, lease, transfer, assign, or otherwise dispose of (including, without limitation, pursuant to a Division) (collectively, “Transfer”), or permit any of its Subsidiaries to Transfer, all or any part of its business or property, except for Transfers (a) of Inventory in the ordinary course of business; (b) of worn-out, surplus or obsolete Equipment that is, in the reasonable judgment of Borrower, no longer economically practicable to maintain or useful in the ordinary course of business of Borrower; (c) consisting of Permitted Liens and Permitted Investments; (d) consisting of the sale or issuance of any stock of Borrower permitted under Section 7.2 of this Agreement; (e) consisting of Borrower’s use or transfer of money or Cash Equivalents in the ordinary course of its business for the payment of ordinary
23


course business expenses in a manner that is not prohibited by the terms of this Agreement or the other Loan Documents; (f) of non-exclusive licenses for the use of the property of Borrower or its Subsidiaries in the ordinary course of business and licenses that could not result in a legal transfer of title of the licensed property but that may be exclusive in respects other than territory and that may be exclusive as to territory only as to discreet geographical areas outside of the United States; (g) of accounts receivable and other claims which arise out of the sale of goods or services to United Parcel Service, Inc., a Delaware corporation (“UPS”), and/or its Subsidiaries or Affiliates, to JPMorgan Chase Bank, N.A. (“JPMorgan”) and/or one (1) or more other investors, pursuant to the terms of a Master Receivables Purchase Acceptance Letter by and between Borrower and JPMorgan or to any other financial institution pursuant to any similar arrangement; or (h) not to exceed Two Million Five Hundred Thousand Dollars ($2,500,000) in the aggregate in any fiscal year.
7.2 Changes in Business, Management, Control, or Business Locations. (a) Engage in or permit any of its Subsidiaries to engage in any business other than the businesses currently engaged in by Borrower and such Subsidiary, as applicable, or reasonably related thereto; (b) liquidate or dissolve; (c) [reserved]; or (d) permit, allow or suffer any Change in Control. Borrower shall not, without at least thirty (30) days prior written notice to Bank: (1) add any new offices or business locations, including warehouses (unless such new offices or business locations contain less than Two Million Five Hundred Thousand Dollars ($2,500,000) in Borrower’s assets or property) or deliver any portion of the Collateral (other than movable items of personal property such as laptop computers) valued, individually or in the aggregate, in excess of Two Million Five Hundred Thousand Dollars ($2,500,000) to a bailee at a location other than to a bailee and at a location already disclosed in the Perfection Certificate, (2) change its jurisdiction of organization, (3) change its organizational type, (4) change its legal name, or (5) change any organizational number (if any) assigned by its jurisdiction of organization.
7.3 Mergers or Acquisitions. Merge or consolidate, or permit any of its Subsidiaries to merge or consolidate, with any other Person, or acquire, or permit any of its Subsidiaries to acquire, all or substantially all of the capital stock, partnership, membership, or other ownership interest or other equity securities or property of another Person (including, without limitation, by the formation of any Subsidiary or pursuant to a Division), except for Permitted Acquisitions; provided that a Subsidiary may merge or consolidate into another Subsidiary or into Borrower.
7.4 Indebtedness. Create, incur, assume, or be liable for any Indebtedness, or permit any Subsidiary to do so, other than Permitted Indebtedness.
7.5 Encumbrance. (a) Create, incur, allow, or suffer to exist any Lien on any of its property, or assign or convey any right to receive income, including the sale of any Accounts, or permit any of its Subsidiaries to do so, except for Permitted Liens, (b) permit any Collateral not to be subject to the first priority security interest granted herein, or (c) enter into any agreement, document, instrument or other arrangement (except with or in favor of Bank) with any Person which directly or indirectly prohibits or has the effect of prohibiting Borrower or any Subsidiary from assigning, mortgaging, pledging, granting a security interest in or upon, or encumbering any of Borrower’s or any Subsidiary’s Intellectual Property in favor of Bank, except as is otherwise permitted in Section 7.1 hereof and the definition of “Permitted Liens” herein.
7.6 Maintenance of Collateral Accounts. Maintain any Collateral Account except pursuant to the terms of Section 6.8 hereof.
24


7.7 Distributions; Investments. (a) Pay any dividends or make any distribution or payment or redeem, retire or purchase any capital stock, partnership, membership, or other ownership interest or other equity securities provided that Borrower may (i) convert any of its convertible securities into other securities pursuant to the terms of such convertible securities or otherwise in exchange thereof and pay cash in lieu of fractional shares in connection with such conversion, (ii) pay dividends or make distributions solely in common stock; (iii) repurchase stock pursuant to stock repurchase agreements so long as an Event of Default does not exist at the time of any such repurchase and would not exist after giving effect to any such repurchase, provided that the aggregate amount of all such repurchases does not exceed Two Million Five Hundred Thousand Dollars ($2,500,000) per fiscal year and (iv) any Subsidiary of Borrower may make dividends or distributions ratably on account of its capital stock; or (b) directly or indirectly make any Investment (including, without limitation, by the formation of any Subsidiary) other than Permitted Investments, or permit any of its Subsidiaries to do so.
7.8 Transactions with Affiliates. Directly or indirectly enter into or permit to exist any material transaction with any Affiliate of Borrower, except for (a) transactions that are in the ordinary course of Borrower’s business, upon fair and reasonable terms that are no less favorable to Borrower than would be obtained in an arm’s length transaction with a non-affiliated Person, (b) transactions that are not otherwise prohibited by this Section 7, (c) transactions permitted by Section 7.7 hereof, (d) commercially reasonable and customary compensation arrangements with Borrower’s employees, officers, directors and managers and commercially reasonable and customary indemnification arrangements with Borrower’s directors and managers, in each case, approved by the Board, (e) the incurrence of Subordinated Debt, or (f) sales of equity securities in a bona fide financing transactions.
7.9 Subordinated Debt. (a) Make or permit any payment on any Subordinated Debt, except under the terms of the subordination, intercreditor, or other similar agreement to which such Subordinated Debt is subject, or (b) amend any provision in any document relating to the Subordinated Debt which would increase the amount thereof, provide for earlier or greater principal, interest, or other payments thereon, or adversely affect the subordination thereof to Obligations owed to Bank.
7.10 Compliance. Become an “investment company” or a company controlled by an “investment company”, under the Investment Company Act of 1940, as amended, or undertake as one of its important activities extending credit to purchase or carry margin stock (as defined in Regulation U of the Board of Governors of the Federal Reserve System), or use the proceeds of any Credit Extension for that purpose; fail to meet the minimum funding requirements of ERISA, permit a Reportable Event or Prohibited Transaction, as defined in ERISA, to occur; fail to comply with the Federal Fair Labor Standards Act or violate any other law or regulation, if such violation, individually or in the aggregate, could reasonably be expected to have a material adverse effect on Borrower’s business or operations, or permit any of its Subsidiaries to do so; withdraw or permit any Subsidiary to withdraw from participation in, permit partial or complete termination of, or permit the occurrence of any other event with respect to, any present pension, profit sharing and deferred compensation plan which could reasonably be expected to result in any liability of Borrower, including any liability to the Pension Benefit Guaranty Corporation or its successors or any other Governmental Authority.
7.11 Negative Pledge of Intellectual Property. Except for Permitted Liens, assign, pledge, grant a security interest in or upon, or encumber any of Borrower’s or any Subsidiary’s Intellectual Property existing now or in the future, in favor of any third party, without receiving Bank’s prior written consent.
25


8EVENTS OF DEFAULT
Any one of the following shall constitute an event of default (an “Event of Default”) under this Agreement:
8.1 Payment Default. Borrower fails to (a) make any payment of principal or interest on any Credit Extension when due, or (b) pay any other Obligations within three (3) Business Days after such Obligations are due and payable (which three (3) Business Day cure period shall not apply to payments due on the Revolving Line Maturity Date). During the cure period, the failure to make or pay any payment specified under clause (b) hereunder is not an Event of Default (but no Credit Extension will be made during the cure period);
8.2 Covenant Default.
(a) Borrower fails or neglects to perform any obligation in Sections 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 6.9, 6.10, 6.12, 6.13, 6.14, or 6.15 or violates any covenant in Section 7; or (b) Borrower fails or neglects to perform, keep, or observe any other term, provision, condition, covenant or agreement contained in this Agreement or any Loan Documents, and as to any default (other than those specified in this Section 8) under such other term, provision, condition, covenant or agreement that can be cured, has failed to cure the default within ten (10) Business Days after the occurrence thereof; provided, however, that if the default cannot by its nature be cured within the ten (10) Business Day period or cannot after diligent attempts by Borrower be cured within such ten (10) Business Day period, and such default is likely to be cured within a reasonable time, then Borrower shall have an additional period (which shall not in any case exceed thirty (30) days) to attempt to cure such default, and within such reasonable time period the failure to cure the default shall not be deemed an Event of Default (but no Credit Extensions shall be made during such cure period). Cure periods provided under this section shall not apply, among other things, to financial covenants or any other covenants set forth in clause (a) above;
8.3 [Reserved].
8.4 Attachment; Levy; Restraint on Business.
(a) (i) The service of process seeking to attach, by trustee or similar process, any funds of Borrower or of any entity under the control of Borrower (including a Subsidiary) in excess of Two Million Five Hundred Thousand Dollars ($2,500,000), or (ii) a notice of lien or levy is filed against any of Borrower’s assets by any Governmental Authority, and the same under subclauses (i) and (ii) hereof are not, within ten (10) days after the occurrence thereof, discharged or stayed (whether through the posting of a bond or otherwise); provided, however, no Credit Extensions shall be made during any ten (10) day cure period; or
(b) (i) any material portion of Borrower’s assets is attached, seized, levied on, or comes into possession of a trustee or receiver, or (ii) any court order enjoins, restrains, or prevents Borrower from conducting all or any material part of its business, provided, however, that the Event of Default under this Section 8.4(b) shall be cured or waived for purposes of this Agreement upon Bank receiving written evidence that the same under subclauses (i) and (ii) hereof have, within ten (10) days after the occurrence thereof, been discharged or stayed (whether through the posting of a bond or otherwise) and so long as Bank has not declared an Event of Default under any other provision of this Agreement and/or exercised any rights with respect thereto;
26


8.5 Insolvency. (a) Borrower or any of its Subsidiaries is unable to pay its debts (including trade debts) as they become due or otherwise becomes insolvent; (b) Borrower or any of its Subsidiaries begins an Insolvency Proceeding; or (c) an Insolvency Proceeding is begun against Borrower or any of its Subsidiaries and is not dismissed or stayed within forty-five (45) days (but no Credit Extensions shall be made while any of the conditions described in clause (a) exist and/or until any Insolvency Proceeding is dismissed);
8.6 Other Agreements. There is, under any agreement to which Borrower or any Guarantor is a party with a third party or parties, any default resulting in a right by such third party or parties, whether or not exercised, to accelerate the maturity of any Indebtedness in an amount individually or in the aggregate in excess of Two Million Five Hundred Thousand Dollars ($2,500,000);
8.7 Judgments; Penalties. One or more fines, penalties or final judgments, orders or decrees for the payment of money in an amount, individually or in the aggregate, of at least Two Million Five Hundred Thousand Dollars ($2,500,000) (not covered by independent third-party insurance as to which liability has been accepted by such insurance carrier) shall be rendered against Borrower by any Governmental Authority, and the same are not, within ten (10) days after the entry, assessment or issuance thereof, discharged, satisfied, or paid, or after execution thereof, stayed or bonded pending appeal, or such judgments are not discharged prior to the expiration of any such stay (provided that no Credit Extensions will be made prior to the satisfaction, payment, discharge, stay, or bonding of such fine, penalty, judgment, order or decree);
8.8 Misrepresentations. Borrower or any Person acting for Borrower makes any representation, warranty, or other statement now or later in this Agreement, any Loan Document or in any writing delivered to Bank or to induce Bank to enter this Agreement or any Loan Document, and such representation, warranty, or other statement is incorrect in any material respect when made;
8.9 Subordinated Debt. If (a) any document, instrument, or agreement evidencing any Subordinated Debt shall for any reason be revoked or invalidated or otherwise cease to be in full force and effect, any Person shall be in breach thereof or contest in any manner the validity or enforceability thereof or deny that it has any further liability or obligation thereunder; (b) a default or event of default (however defined) has occurred under any document, instrument, or agreement evidencing any Subordinated Debt, which default shall not have been cured or waived within any applicable grace period; or (c) the Obligations shall for any reason be subordinated or shall not have the priority contemplated by this Agreement or any applicable subordination or intercreditor agreement;
8.10 Lien Priority. There is a material impairment (through no fault of Bank) in the perfection or priority of Bank’s security interest in the Collateral;
8.11 Guaranty. (a) Any guaranty of any Obligations terminates or ceases for any reason to be in full force and effect; (b) any Guarantor does not perform any obligation or covenant under any guaranty of the Obligations; (c) any circumstance described in Sections 8.4, 8.5, 8.6, 8.7, or 8.8 of this Agreement occurs with respect to any Guarantor, (d) the death, liquidation, winding up, or termination of existence of any Guarantor; or (e) a material impairment (through no fault of Bank) in the perfection or priority of Bank’s Lien in the collateral provided by Guarantor; or
8.12 Governmental Approvals. Any Governmental Approval shall have been revoked, rescinded, suspended, modified in an adverse manner or not renewed that could reasonably be expected to cause a Material Adverse Change.
27


9BANK’S RIGHTS AND REMEDIES
9.1 Rights and Remedies. Upon the occurrence and during the continuance of an Event of Default, Bank may, without notice or demand, do any or all of the following:
(a) declare all Obligations immediately due and payable (but if an Event of Default described in Section 8.5 occurs all Obligations are immediately due and payable without any action by Bank);
(b) stop advancing money or extending credit for Borrower’s benefit under this Agreement or under any other agreement between Borrower and Bank;
(c) demand that Borrower (i) deposit cash with Bank in an amount equal to at least (A) one hundred five percent (105.0%) of the Dollar Equivalent of the aggregate face amount of all Letters of Credit denominated in Dollars remaining undrawn, and (B) one hundred ten percent (110.0%) of the Dollar Equivalent of the aggregate face amount of all Letters of Credit denominated in a Foreign Currency remaining undrawn (plus, in each case, all interest, fees, and costs due or to become due in connection therewith (as estimated by Bank in its good faith business judgment)), to secure all of the Obligations relating to such Letters of Credit, as collateral security for the repayment of any future drawings under such Letters of Credit, and Borrower shall forthwith deposit and pay such amounts, and (ii) pay in advance all letter of credit fees scheduled to be paid or payable over the remaining term of any Letters of Credit;
(d) terminate any FX Contracts (it being understood and agreed that (i) Bank is not obligated to deliver the currency which Borrower has contracted to receive under any FX Contract, and Bank may cover its exposure for any FX Contracts by purchasing or selling currency in the interbank market as Bank deems appropriate; (ii) Borrower shall be liable for all losses, damages, costs, margin obligations and expenses incurred by Bank arising from Borrower’s failure to satisfy its obligations under any FX Contract or the execution of any FX Contract; and (iii) Bank shall not be liable to Borrower for any gain in value of a FX Contract that Bank may obtain in covering Borrower’s breach);
(e) verify the amount of, demand payment of and performance under, and collect any Accounts and General Intangibles, settle or adjust disputes and claims directly with Account Debtors for amounts on terms and in any order that Bank considers advisable, and notify any Person owing Borrower money of Bank’s security interest in such funds. Borrower shall collect all payments in trust for Bank and, if requested by Bank, immediately deliver the payments to Bank in the form received from the Account Debtor, with proper endorsements for deposit;
(f) make any payments and do any acts it considers necessary or reasonable to protect the Collateral and/or its security interest in the Collateral. Borrower shall assemble the Collateral if Bank requests and make it available as Bank designates. Bank may enter premises where the Collateral is located, take and maintain possession of any part of the Collateral, and pay, purchase, contest, or compromise any Lien which appears to be prior or superior to its security interest and pay all expenses incurred. Borrower grants Bank a license to enter and occupy any of its premises, without charge, to exercise any of Bank’s rights or remedies;
(g) apply to the Obligations any (i) balances and deposits of Borrower it holds, or (ii) amount held by Bank owing to or for the credit or the account of Borrower;
(h) ship, reclaim, recover, store, finish, maintain, repair, prepare for sale, advertise for sale, and sell the Collateral. Bank is hereby granted a non-exclusive, royalty-free license or other right to use,
28


without charge, Borrower’s labels, Patents, Copyrights, mask works, rights of use of any name, trade secrets, trade names, Trademarks, and advertising matter, or any similar property as it pertains to the Collateral, in completing production of, advertising for sale, and selling any Collateral and, in connection with Bank’s exercise of its rights under this Section 9.1, Borrower’s rights under all licenses and all franchise agreements inure to Bank’s benefit;
(i) place a “hold” on any account maintained with Bank and/or deliver a notice of exclusive control, any entitlement order, or other directions or instructions pursuant to any Control Agreement or similar agreements providing control of any Collateral;
(j) direct Borrower to deliver, in kind, all proceeds arising from the disposition of any Collateral to Bank in the original form in which received by Borrower not later than the following Business Day after receipt by Borrower, to be applied to the Obligations, pursuant to the terms of Section 9.4 hereof. Borrower agrees that it will not commingle proceeds of Collateral with any of Borrower’s other funds or property, but will hold such proceeds separate and apart from such other funds and property and in an express trust for Bank;
(k) demand and receive possession of Borrower’s Books; and
(l) exercise all rights and remedies available to Bank under the Loan Documents or at law or equity, including all remedies provided under the Code or any Applicable Law (including disposal of the Collateral pursuant to the terms thereof).
9.2 Power of Attorney. Borrower hereby irrevocably appoints Bank as its true and lawful attorney-in-fact, exercisable following the occurrence and during the continuance of an Event of Default, to: (a) endorse Borrower’s name on any checks, payment instruments, or other forms of payment or security; (b) sign Borrower’s name on any invoice or bill of lading for any Account or drafts against Account Debtors; (c) demand, collect, sue, and give releases to any Account Debtor for monies due, settle and adjust disputes and claims about the Accounts directly with Account Debtors, and compromise, prosecute, or defend any action, claim, case, or proceeding about any Collateral (including filing a claim or voting a claim in any bankruptcy case in Bank’s or Borrower’s name, as Bank chooses); (d) make, settle, and adjust all claims under Borrower’s insurance policies; (e) pay, contest or settle any Lien, charge, encumbrance, security interest, or other claim in or to the Collateral, or any judgment based thereon, or otherwise take any action to terminate or discharge the same; and (f) transfer the Collateral into the name of Bank or a third party as the Code permits. Borrower hereby appoints Bank as its lawful attorney-in-fact to sign Borrower’s name on any documents necessary to perfect or continue the perfection of Bank’s security interest in the Collateral regardless of whether an Event of Default has occurred until all Obligations (other than inchoate indemnity obligations) have been satisfied in full and the Loan Documents have been terminated. Bank’s foregoing appointment as Borrower’s attorney in fact, and all of Bank’s rights and powers, coupled with an interest, are irrevocable until all Obligations (other than inchoate indemnity obligations) have been satisfied in full, Bank is under no further obligation to make Credit Extensions and the Loan Documents have been terminated. Bank shall not incur any liability in connection with or arising from the exercise of such power of attorney and shall have no obligation to exercise any of the foregoing rights and remedies.
9.3 Protective Payments. If Borrower fails to obtain the insurance called for by Section 6.7 or fails to pay any premium thereon or fails to pay any other amount which Borrower is obligated to pay under this Agreement or any other Loan Document or which may be required to preserve the Collateral, Bank may obtain such insurance or make such payment, and all amounts so paid by Bank are Bank Expenses
29


and immediately due and payable, bearing interest at the then highest rate applicable to the Obligations, and secured by the Collateral. Bank will make reasonable efforts to provide Borrower with notice of Bank obtaining such insurance at the time it is obtained or within a reasonable time thereafter. No payments by Bank are deemed an agreement to make similar payments in the future or Bank’s waiver of any Event of Default.
9.4 Application of Payments and Proceeds. Bank shall have the right to apply in any order any funds in its possession, whether from Borrower account balances, payments, proceeds realized as the result of any collection of Accounts or other disposition of the Collateral, or otherwise, to the Obligations. Bank shall pay any surplus to Borrower by credit to any of Borrower’s deposit accounts or to other Persons legally entitled thereto; Borrower shall remain liable to Bank for any deficiency. If Bank, directly or indirectly, enters into a deferred payment or other credit transaction with any purchaser at any sale of Collateral, Bank shall have the option, exercisable at any time, of either reducing the Obligations by the principal amount of the purchase price or deferring the reduction of the Obligations until the actual receipt by Bank of cash therefor.
9.5 Bank’s Liability for Collateral. So long as Bank complies with reasonable banking practices regarding the safekeeping of the Collateral in the possession or under the control of Bank, Bank shall not be liable or responsible for: (a) the safekeeping of the Collateral; (b) any loss or damage to the Collateral; (c) any diminution in the value of the Collateral; or (d) any act or default of any carrier, warehouseman, bailee, or other Person. Borrower bears all risk of loss, damage or destruction of the Collateral.
9.6 No Waiver; Remedies Cumulative. Bank’s failure, at any time or times, to require strict performance by Borrower of any provision of this Agreement or any other Loan Document shall not waive, affect, or diminish any right of Bank thereafter to demand strict performance and compliance herewith or therewith. No waiver hereunder shall be effective unless signed by the party granting the waiver and then is only effective for the specific instance and purpose for which it is given. Bank’s rights and remedies under this Agreement and the other Loan Documents are cumulative. Bank has all rights and remedies provided under the Code, by law, or in equity. Bank’s exercise of one right or remedy is not an election and shall not preclude Bank from exercising any other remedy under this Agreement or other remedy available at law or in equity, and Bank’s waiver of any Event of Default is not a continuing waiver. Bank’s delay in exercising any remedy is not a waiver, election, or acquiescence.
9.7 Demand Waiver. Borrower waives demand, notice of default or dishonor, notice of payment and nonpayment, notice of any default, nonpayment at maturity, release, compromise, settlement, extension, or renewal of accounts, documents, instruments, chattel paper, and guarantees held by Bank on which Borrower is liable.
10NOTICES
All notices, consents, requests, approvals, demands, or other communication by any party to this Agreement or any other Loan Document must be in writing and shall be deemed to have been validly served, given, or delivered: (a) upon the earlier of actual receipt and three (3) Business Days after deposit in the U.S. mail, first class, registered or certified mail return receipt requested, with proper postage prepaid; (b) upon transmission, when sent by electronic mail or facsimile transmission; (c) one (1) Business Day after deposit with a reputable overnight courier with all charges prepaid; or (d) when delivered, if hand-delivered by messenger, all of which shall be addressed to the party to be notified and sent to the address, facsimile number, or email address indicated below; provided that, for clause (b), if such notice, consent, request, approval, demand or other communication is not sent during the normal
30


business hours of the recipient, it shall be deemed to have been sent at the opening of business on the next Business Day of the recipient. Bank or Borrower may change its mailing or electronic mail address or facsimile number by giving the other party written notice thereof in accordance with the terms of this Section 10.
If to Borrower:    COUCHBASE, INC.
[***]
Attn: [***]
Email: [***]
If to Bank:    MUFG BANK, LTD.
[***]
Attn: [***]
Fax: [***]
Email: [***]
with a copy to:    Lowenstein Sandler LLP
[***]
Attn: [***]
Fax:  [***]
Email: [***]
11CHOICE OF LAW, VENUE, JURY TRIAL WAIVER AND JUDICIAL REFERENCE
Except as otherwise expressly provided in any of the Loan Documents, New York law governs the Loan Documents without regard to principles of conflicts of law that would require the application of the laws of another jurisdiction. Borrower and Bank each irrevocably and unconditionally submit to the exclusive jurisdiction of the State and Federal courts in New York, New York; provided, however, that nothing in this Agreement shall be deemed to operate to preclude Bank from bringing suit or taking other legal action in any other jurisdiction to realize on the Collateral or any other security for the Obligations, or to enforce a judgment or other court order in favor of Bank. Borrower expressly, irrevocably and unconditionally, submits and consents in advance to such jurisdiction in any action or suit commenced in any such court, and Borrower hereby irrevocably and unconditionally waives, to the fullest extent permitted by Applicable Law, any objection that it may have based upon lack of personal jurisdiction, improper venue, or forum non conveniens and hereby irrevocably and unconditionally consents to the granting of such legal or equitable relief as is deemed appropriate by such court. Borrower hereby waives personal service of the summons, complaints, and other process issued in such action or suit and agrees that service of such summons, complaints, and other process may be made by registered or certified mail addressed to Borrower at the address set forth in, or subsequently provided by Borrower in accordance with, Section 10 of this Agreement and that service so made shall be deemed completed upon the earlier to occur of Borrower’s actual receipt thereof or three (3) Business Days after deposit in the U.S. mails, proper postage prepaid.
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, BORROWER AND BANK EACH WAIVE THEIR RIGHT TO A JURY TRIAL OF ANY CLAIM OR CAUSE OF ACTION ARISING OUT OF OR BASED UPON THIS AGREEMENT, THE LOAN DOCUMENTS OR ANY CONTEMPLATED TRANSACTION, INCLUDING CONTRACT, TORT, BREACH OF DUTY AND ALL OTHER CLAIMS. THIS WAIVER IS A MATERIAL INDUCEMENT FOR BOTH PARTIES TO ENTER INTO THIS AGREEMENT. EACH PARTY HAS REVIEWED THIS WAIVER WITH ITS COUNSEL.
31


This Section 11 shall survive the termination of this Agreement.
12GENERAL PROVISIONS
12.1 Termination Prior to Maturity Date; Survival. All covenants, representations and warranties made in this Agreement shall continue in full force until this Agreement has terminated pursuant to its terms and all Obligations have been satisfied. So long as Borrower has satisfied the Obligations (other than inchoate indemnity obligations, and any other obligations which, by their terms, are to survive the termination of this Agreement, and any Obligations under Bank Services Agreements that are cash collateralized in accordance with Section 4.1 of this Agreement), this Agreement may be terminated prior to the Revolving Line Maturity Date by Borrower, effective three (3) Business Days after written notice of termination is given to Bank. Those obligations that are expressly specified in this Agreement as surviving this Agreement’s termination and the repayment of all Obligations shall continue to survive notwithstanding this Agreement’s termination and the repayment of all Obligations.
12.2 Successors and Assigns. This Agreement binds and is for the benefit of the successors and permitted assigns of each party. Borrower may not assign or transfer this Agreement or any rights or obligations under it without Bank’s prior written consent (which may be granted or withheld in Bank’s sole discretion) and any other attempted assignment or transfer by Borrower shall be null and void. Bank has the right, without the consent of or notice to Borrower, to sell, transfer, assign, negotiate, or grant participation in all or any part of, or any interest in, Bank’s obligations, rights, and benefits under this Agreement and the other Loan Documents. Bank or any other lender hereunder may at any time assign to one or more assignees all or a portion of its rights and obligations under this Agreement (including all or a portion of its Revolver Commitments and the Advances at the time owing to it). Notwithstanding the foregoing, if no Event of Default exists, Bank shall not be permitted to assign its interests in the Loan Documents to a direct competitor of Borrower, vulture fund or distressed debt fund, each as determined by Bank. The parties to each assignment shall execute and deliver to Bank an assignment and assumption agreement in a form reasonably satisfactory to Bank. The assignee shall deliver to Bank any such administrative information as Bank may request. Bank shall maintain at one of its offices a copy of each assignment and a register for the recordation of the names and addresses of the lenders, and the Advances of, and principal amounts (and stated interest) owing to, each lender pursuant to the terms hereof from time to time (the “Register”). The entries in the Register shall be conclusive absent manifest error, and Borrower, Bank or any other lender shall treat each Person whose name is recorded in the Register pursuant to the terms hereof as a lender hereunder for all purposes of this Agreement. The Register shall be available for inspection by Borrower, at any reasonable time and from time to time upon reasonable prior notice. Further, each lender (including Bank) that sells a participation shall, acting solely for this purpose as a non-fiduciary agent of Borrower, maintain a register on which it enters the name and address of each participant and the principal amounts (and stated interest) of each participant’s interest in Bank’s obligations, rights, and benefits under this Agreement and the other Loan Documents (the “Participant Register”); provided that no lender shall have any obligation to disclose all or any portion of the Participant Register (including the identity of any participant or any information relating to a participant’s interest in any commitments, loans, letters of credit or its other obligations under any Loan Document) to any Person except to the extent that such disclosure is necessary to establish that such commitment, loan, letter of credit or other obligation is in registered form under Section 5f.103-1(c) of the Treasury Regulations (or successor provisions of similar effect). The foregoing language is intended to cause the Advances, Loan or other obligations under any Loan Document, and any assignments and participation thereof, to be in “registered form” as defined in Sections 163(f), 871(h)(2) and 881(c)(2) of the U.S. Code and any related Treasury Regulations (or any other relevant or successor provisions of the U.S. Code or such Treasury Regulations). The entries in the Participant Register shall be conclusive absent manifest
32


error, and such lender shall treat each Person whose name is recorded in the Participant Register as the owner of such participation for all purposes of this Agreement notwithstanding any notice to the contrary.
12. 3 Indemnification.
(a) General Indemnification. Borrower shall indemnify, defend and hold Bank and its Affiliates and the partners, directors, officers, employees, agents, trustees, administrators, managers, advisors, attorneys, or any other Person affiliated with or representing Bank and its Affiliates (each, an “Indemnified Person”) harmless against: all obligations, demands, losses, claims, damages, liabilities and related documented expenses (including Bank Expenses and the reasonable fees, charges and disbursements of any counsel for any Indemnified Person) (collectively, “Claims”) arising out of, in connection with, or as a result of (i) the execution or delivery of this Agreement, any other Loan Document or any agreement or instrument contemplated hereby or thereby, the performance by the parties hereto of their respective obligations hereunder or thereunder or the consummation of the transactions contemplated hereby or thereby, (ii) any Credit Extension or the use or proposed use of the proceeds therefrom, (iii) any actual or alleged presence or release of hazardous materials on or from any property owned or operated by Borrower or any of its Subsidiaries, or any environmental liability related in any way to Borrower or any of its Subsidiaries, or (iv) any actual or prospective claim, litigation, investigation or proceeding relating to any of the foregoing, whether based on contract, tort or any other theory, whether brought by a third party or by Borrower, and regardless of whether any Indemnified Person is a party thereto; provided that such indemnity shall not, as to any Indemnified Person, be available to the extent that such losses, claims, damages, liabilities or related expenses are determined by a court of competent jurisdiction by final and nonappealable judgment to have resulted from the gross negligence or willful misconduct of such Indemnified Person. All amounts due under this Section 12.3 shall be payable promptly after demand therefor.
(b) Waiver of Consequential Damages, Etc. To the fullest extent permitted by Applicable Law, Borrower shall not assert, and hereby waives, any claim against any Indemnified Person, on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) or any loss of profits arising out of, in connection with, or as a result of, this Agreement, any other Loan Document or any agreement or instrument contemplated hereby, the transactions contemplated hereby or thereby, any Credit Extension, or the use of the proceeds thereof. No Indemnified Person shall be liable for any damages arising from the use by unintended recipients of any information or other materials distributed by it through telecommunications, electronic or other information transmission systems in connection with this Agreement or the other Loan Documents or the transactions contemplated hereby or thereby except to the extent such damages are determined by a court of competent jurisdiction by final and nonappealable judgment to have resulted from the gross negligence or willful misconduct of such Indemnified Person.
(c) This Section 12.3 shall survive the termination of this Agreement and the repayment of all Obligations until all statutes of limitation with respect to the Claims, losses, and expenses for which indemnity is given shall have run. This Section 12.3 shall not apply with respect to Taxes other than any Taxes that represent losses, claims, damages, etc. arising from any non-Tax claim.
12.4 Time of Essence. Time is of the essence for the performance of all Obligations in this Agreement.
12.5 Severability of Provisions. Each provision of this Agreement is severable from every other provision in determining the enforceability of any provision.
33


12.6 Correction of Loan Documents. Bank may correct patent errors and fill in any blanks in the Loan Documents consistent with the agreement of the parties so long as Bank provides Borrower with written notice of such correction and allows Borrower at least ten (10) Business Days to object to such correction. In the event of such objection, such correction shall not be made except by an amendment signed by both Bank and Borrower.
12.7 Amendments in Writing; Waiver; Integration. No purported amendment or modification of any Loan Document, or waiver, discharge or termination of any obligation under any Loan Document, shall be enforceable or admissible unless, and only to the extent, expressly set forth in a writing signed by the party against which enforcement or admission is sought. Without limiting the generality of the foregoing, no oral promise or statement, nor any action, inaction, delay, failure to require performance or course of conduct shall operate as, or evidence, an amendment, supplement or waiver or have any other effect on any Loan Document. Any waiver granted shall be limited to the specific circumstance expressly described in it, and shall not apply to any subsequent or other circumstance, whether similar or dissimilar, or give rise to, or evidence, any obligation or commitment to grant any further waiver. The Loan Documents represent the entire agreement about this subject matter and supersede prior negotiations or agreements. All prior agreements, understandings, representations, warranties, and negotiations between the parties about the subject matter of the Loan Documents merge into the Loan Documents.
12.8 Counterparts. This Agreement may be executed in any number of counterparts and by different parties on separate counterparts, each of which, when executed and delivered, is an original, and all taken together, constitute one Agreement. Delivery of an executed signature page of this Agreement by electronic mail transmission shall be effective as delivery of a manually executed counterpart hereof.
12.9 Confidentiality. Bank agrees to maintain the confidentiality of Information (as defined below), except that Information may be disclosed (a) to Bank’s Subsidiaries and Affiliates and their respective employees, directors, agents, attorneys, accountants and other professional advisors (collectively, “Representatives” and, together with Bank, collectively, “Bank Entities”); (b) to prospective transferees, assignees, credit providers or purchasers of Bank’s interests under or in connection with this Agreement and their Representatives (provided, however, Bank shall use commercially reasonable efforts to obtain any such prospective transferee’s, assignee’s, credit provider’s, purchaser’s or their Representatives’ agreement to the terms of this provision); (c) as required by law, regulation, subpoena, or other order; (d) to Bank’s regulators or as otherwise required or requested in connection with Bank’s examination or audit; (e) in connection with the exercise of remedies under the Loan Documents or any action or proceeding relating to this Agreement or any other Loan Document or the enforcement of rights hereunder or thereunder; and (f) to third-party service providers of Bank so long as such service providers have executed a confidentiality agreement with Bank with terms no less restrictive than those contained herein. “Information” means all information received from Borrower regarding Borrower or its business, in each case other than information that is either: (i) in the public domain or in Bank’s possession when disclosed to Bank, or becomes part of the public domain (other than as a result of its disclosure by Bank in violation of this Agreement) after disclosure to Bank; or (ii) disclosed to Bank by a third party, if Bank does not know that the third party is prohibited from disclosing the information.
Bank Entities may use anonymous forms of confidential information for aggregate datasets, for analyses or reporting, and for any other uses not expressly prohibited in writing by Borrower. The provisions of the immediately preceding sentence shall survive the termination of this Agreement.
12.10 Attorneys’ Fees, Costs and Expenses. In any action or proceeding between Borrower and Bank arising out of or relating to the Loan Documents, the prevailing party shall be entitled to recover its
34


reasonable attorneys’ fees and other costs and expenses incurred, in addition to any other relief to which it may be entitled.
12.11 Electronic Execution of Documents. The words “execution,” “signed,” “signature” and words of like import in any Loan Document shall be deemed to include electronic signatures, including any Electronic Signature as defined in the Electronic Transactions Law (2003 Revision) of the Cayman Islands (the “Cayman Islands Electronic Signature Law”), if applicable, or the keeping of records in electronic form, including any Electronic Record, as defined in Cayman Islands Electronic Signature Law, each of which shall be of the same legal effect, validity and enforceability as a manually executed signature or the use of a paper-based recordkeeping systems, as the case may be, to the extent and as provided for in any Applicable Law, including, without limitation, any state law based on the Uniform Electronic Transactions Act or the Cayman Islands Electronic Signature Law; provided, however that sections 8 and 19(3) of the Cayman Islands Electronic Signature Law shall not apply to this Agreement or the execution or delivery thereof.
12.12 Right of Setoff. Borrower hereby grants to Bank a Lien and a right of setoff as security for all Obligations to Bank, whether now existing or hereafter arising upon and against all deposits, credits, collateral and property, now or hereafter in the possession, custody, safekeeping or control of Bank or any entity under the control of Bank (including a subsidiary of Bank) or in transit to any of them and other obligations owing to Bank. At any time after the occurrence and during the continuance of an Event of Default, without demand or notice, Bank may setoff the same or any part thereof and apply the same to any liability or Obligation of Borrower even though unmatured and regardless of the adequacy of any other collateral securing the Obligations. ANY AND ALL RIGHTS TO REQUIRE BANK TO EXERCISE ITS RIGHTS OR REMEDIES WITH RESPECT TO ANY OTHER COLLATERAL WHICH SECURES THE OBLIGATIONS, PRIOR TO EXERCISING ITS RIGHT OF SETOFF WITH RESPECT TO SUCH DEPOSITS, CREDITS OR OTHER PROPERTY OF BORROWER, ARE HEREBY KNOWINGLY, VOLUNTARILY AND IRREVOCABLY WAIVED.
12.13 Captions and Section References. The headings used in this Agreement are for convenience only and shall not affect the interpretation of this Agreement. Unless indicated otherwise, section references herein are to sections of this Agreement.
12.14 Construction of Agreement. The parties hereto mutually acknowledge that they and their attorneys have participated in the preparation and negotiation of this Agreement. In cases of uncertainty this Agreement shall be construed without regard to which of the parties caused the uncertainty to exist.
12.15 Relationship. The relationship of the parties to this Agreement is determined solely by the provisions of this Agreement. The parties do not intend to create any agency, partnership, joint venture, trust, fiduciary or other relationship with duties or incidents different from those of parties to an arm’s-length contract.
12.16 Third Parties. Nothing in this Agreement, whether express or implied, is intended to: (a) confer any benefits, rights or remedies under or by reason of this Agreement on any persons other than the express parties to it and their respective permitted successors and assigns; (b) relieve or discharge the obligation or liability of any person not an express party to this Agreement; or (c) give any person not an express party to this Agreement any right of subrogation or action against any party to this Agreement.
12.17 Anti-Terrorism Law. Bank hereby notifies Borrower that, pursuant to the requirements of Anti-Terrorism Law, Bank may be required to obtain, verify and record information that identifies
35


Borrower, which information may include the name and address of Borrower and other information that will allow Bank to identify Borrower in accordance with Anti-Terrorism Law. Borrower hereby agrees to take any action necessary to enable Bank to comply with the requirements of Anti-Terrorism Law.
12.18 Marketing Consent. Borrower hereby authorizes Bank Entities, without any prior approval by Borrower, to include Borrower’s name and logo in advertising, marketing, tombstones, case studies and training materials, and give such other publicity to this Agreement as Bank Entities may from time to time determine in their reasonable discretion; provided that notwithstanding the foregoing, no such advertising, marketing, tombstones, case studies, training materials, or other publicity may disclose any information that is restricted from being disclosed pursuant to the Loan Documents or that has not previously been disclosed by Borrower in an 8-K or similar public filing. The foregoing authorization shall remain in effect unless Borrower notifies Bank in writing that such authorization is revoked.
13DEFINITIONS
13.1 Definitions. As used in the Loan Documents, (i) the words “shall” or “will” are mandatory, the word “may” is permissive, the word “or” is not exclusive, the words “includes” and “including” are not limiting, the singular includes the plural, and numbers denoting amounts that are set off in brackets are negative, (ii) the term “continuing” in the context of an Event of Default means that the Event of Default has not been remedied (if capable of being remedied) or waived; and (iii) whenever a representation or warranty is made to Borrower’s knowledge or awareness, to the “best of” Borrower’s knowledge, or with a similar qualification, knowledge or awareness means the actual knowledge, after reasonable investigation, of any Responsible Officer. Capitalized terms not otherwise defined in this Agreement shall have the meanings set forth in this Section 13.1. All other terms contained in this Agreement, unless otherwise indicated, shall have the meaning provided by the Code to the extent such terms are defined therein. As used in this Agreement, the following capitalized terms have the following meanings:
Account” is, as to any Person, any “account” of such Person as “account” is defined in the Code with such additions to such term as may hereafter be made, and includes, without limitation, all accounts receivable and other sums owing to such Person.
Account Debtor” is any “account debtor” as defined in the Code with such additions to such term as may hereafter be made.
Administrator” is an individual that is named as an Authorized Signer of Borrower in an approval by the Board.
Advance” or “Advances” means a revolving credit loan (or revolving credit loans) under the Revolving Line.
Affiliate” is, with respect to any Person, each other Person that owns or controls directly or indirectly the Person, any Person that controls or is controlled by or is under common control with the Person, and each of that Person’s senior executive officers, directors, partners and, for any Person that is a limited liability company, that Person’s managers and members. For purposes of the definition of Eligible Accounts, Affiliate shall include a Specified Affiliate.
Agreement” is defined in the preamble hereof.
Anti-Terrorism Law” means any law relating to terrorism or money-laundering, including Executive Order No. 13224 and the USA Patriot Act.
36


Applicable Law” means, as to any person, all applicable Laws binding upon such person or to which such a person is subject.
ASU” is defined in Section 1.
Authorized Signer” is any individual listed in Borrower’s Borrowing Resolution who is authorized to execute the Loan Documents, including making (and executing if applicable) any Credit Extension request, on behalf of Borrower.
Availability Amount” is (a) the Revolving Line minus (b) the outstanding principal balance of any Advances minus (c) the aggregate face amount of Letters of Credit issued under the Letter of Credit Sublimit.
Available Tenor” means, as of any date of determination and with respect to the then-current Benchmark, as applicable, if such Benchmark is a term rate, any tenor for such Benchmark (or component thereof) that is or may be used for determining the length of an interest period pursuant to this Agreement as of such date and not including, for the avoidance of doubt, any tenor for such Benchmark that is then-removed from the definition of “Interest Period” pursuant to Section 2.13(d).
Bank” is defined in the preamble hereof.
Bank Entities” is defined in Section 12.9.
Bank Expenses” are all audit fees and expenses, costs, and expenses (including reasonable and documented attorneys’ fees and expenses) for preparing, amending, negotiating, administering, defending and enforcing the Loan Documents (including, without limitation, those incurred in connection with appeals or Insolvency Proceedings) or otherwise incurred with respect to Borrower or any Guarantor.
Bank Services” are any products, credit services, and/or financial accommodations previously, now, or hereafter provided to Borrower or any of its Subsidiaries by Bank or any Bank Affiliate, including, without limitation, any letters of credit, cash management services (including, without limitation, merchant services, direct deposit of payroll, business credit cards, and check cashing services), interest rate swap arrangements, and foreign exchange services as any such products or services may be identified in Bank’s various agreements related thereto (each, a “Bank Services Agreement”).
Bank Services Agreement” is defined in the definition of Bank Services.
Benchmark” means, initially, the Term SOFR Reference Rate; provided that if a Benchmark Transition Event has occurred with respect to the Term SOFR Reference Rate or the then-current Benchmark, then “Benchmark” means the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to Section 2.13(a).
Benchmark Replacement” means, with respect to any Benchmark Transition Event, the sum of: (a) the alternate benchmark rate that has been selected by Bank and Borrower giving due consideration to (i) any selection or recommendation of a replacement benchmark rate or the mechanism for determining such a rate by the Relevant Governmental Body or (ii) any evolving or then-prevailing market convention for determining a benchmark rate as a replacement to the then-current Benchmark for Dollar-denominated syndicated credit facilities at such time and (b) the related Benchmark Replacement Adjustment; provided that, if such Benchmark Replacement as so determined would be less than the
37


Floor, such Benchmark Replacement will be deemed to be the Floor for the purposes of this Agreement and the other Loan Documents.
Benchmark Replacement Adjustment” means, with respect to any replacement of the then-current Benchmark with an Unadjusted Benchmark Replacement, the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has been selected by Bank and Borrower giving due consideration to (a) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body or (b) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement for Dollar-denominated syndicated credit facilities at such time.
Benchmark Replacement Date” means the earliest to occur of the following events with respect to the then-current Benchmark:
(a)     in the case of clause (a) or (b) of the definition of “Benchmark Transition Event,” the later of (i) the date of the public statement or publication of information referenced therein and (ii) the date on which the administrator of such Benchmark (or the published component used in the calculation thereof) permanently or indefinitely ceases to provide such Benchmark (or such component thereof) or, if such Benchmark is a term rate, all Available Tenors of such Benchmark (or such component thereof); or
(b) in the case of clause (c) of the definition of “Benchmark Transition Event,” the first date on which such Benchmark (or the published component used in the calculation thereof) has been or, if such Benchmark is a term rate, all Available Tenors of such Benchmark (or such component thereof) have been determined and announced by the regulatory supervisor for the administrator of such Benchmark (or such component thereof) to be non-representative; provided that such non-representativeness will be determined by reference to the most recent statement or publication referenced in such clause (c) and even if such Benchmark (or such component thereof) or, if such Benchmark is a term rate, any Available Tenor of such Benchmark (or such component thereof) continues to be provided on such date.
For the avoidance of doubt, if such Benchmark is a term rate, the “Benchmark Replacement Date” will be deemed to have occurred in the case of clause (a) or (b) with respect to any Benchmark upon the occurrence of the applicable event or events set forth therein with respect to all then-current Available Tenors of such Benchmark (or the published component used in the calculation thereof).
Benchmark Transition Event” means the occurrence of one or more of the following events with respect to the then-current Benchmark:
(a)     a public statement or publication of information by or on behalf of the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that such administrator has ceased or will cease to provide such Benchmark (or such component thereof) or, if such Benchmark is a term rate, all Available Tenors of such Benchmark (or such component thereof), permanently or indefinitely; provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide such Benchmark (or such component thereof) or, if such Benchmark is a term rate, any Available Tenor of such Benchmark (or such component thereof);
(b) a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof), the
38


Federal Reserve Board, the Federal Reserve Bank of New York, an insolvency official with jurisdiction over the administrator for such Benchmark (or such component), a resolution authority with jurisdiction over the administrator for such Benchmark (or such component) or a court or an entity with similar insolvency or resolution authority over the administrator for such Benchmark (or such component), which states that the administrator of such Benchmark (or such component) has ceased or will cease to provide such Benchmark (or such component thereof) or, if such Benchmark is a term rate, all Available Tenors of such Benchmark (or such component thereof) permanently or indefinitely; provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide such Benchmark (or such component thereof) or, if such Benchmark is a term rate, any Available Tenor of such Benchmark (or such component thereof); or
(c) a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that such Benchmark (or such component thereof) or, if such Benchmark is a term rate, all Available Tenors of such Benchmark (or such component thereof) are not, or as of a specified future date will not be, representative.
For the avoidance of doubt, if such Benchmark is a term rate, a “Benchmark Transition Event” will be deemed to have occurred with respect to any Benchmark if a public statement or publication of information set forth above has occurred with respect to each then-current Available Tenor of such Benchmark (or the published component used in the calculation thereof).
Benchmark Transition Start Date” means, in the case of a Benchmark Transition Event, the earlier of (a) the applicable Benchmark Replacement Date and (b) if such Benchmark Transition Event is a public statement or publication of information of a prospective event, the 90th day prior to the expected date of such event as of such public statement or publication of information (or if the expected date of such prospective event is fewer than 90 days after such statement or publication, the date of such statement or publication).
Benchmark Unavailability Period” means, the period (if any) (a) beginning at the time that a Benchmark Replacement Date has occurred if, at such time, no Benchmark Replacement has replaced the then-current Benchmark for all purposes hereunder and under any Loan Document in accordance with Section 2.13 and (b) ending at the time that a Benchmark Replacement has replaced the then-current Benchmark for all purposes hereunder and under any Loan Document in accordance with Section 2.13.
Board” is Borrower’s board of directors or equivalent governing body.
Borrower” is defined in the preamble hereof.
Borrower’s Books” are all Borrower’s books and records including ledgers, federal and state tax returns, records regarding Borrower’s assets or liabilities, the Collateral, business operations or financial condition, and all computer programs or storage or any equipment containing such information.
Borrowing Request” means a request for an Advance in the form attached hereto as Exhibit C.
Borrowing Resolutions” are, with respect to any Person, those resolutions adopted by such Person’s board of directors (and, if required under the terms of such Person’s Operating Documents, stockholders) and delivered by such Person to Bank approving the Loan Documents to which such Person is a party and the transactions contemplated thereby.
39


Business Day” means any day that is not a Saturday, Sunday or other day that is a legal holiday under the laws of the State of New York or is a day on which banking institutions in such state are authorized or required by Law to close.
Cash Equivalents” means (a) marketable direct obligations issued or unconditionally guaranteed by the United States or any agency or any State thereof having maturities of not more than one (1) year from the date of acquisition; (b) commercial paper maturing no more than one (1) year after its creation and having the highest rating from either Standard & Poor’s Ratings Group or Moody’s Investors Service, Inc.; (c) Bank’s certificates of deposit issued maturing no more than one (1) year after issue; and (d) money market funds at least ninety-five percent (95.0%) of the assets of which constitute Cash Equivalents of the kinds described in clauses (a) through (c) of this definition.
CFC” means a “controlled foreign corporation” within the meaning of Section 957 of the U.S. Code.
Change in Control” means (a) at any time, any “person” or “group” (as such terms are used in Sections 13(d) and 14(d) of the Exchange Act), shall become, or obtain rights (whether by means of warrants, options or otherwise) to become, the “beneficial owner” (as defined in Rules 13(d)-3 and 13(d)-5 under the Exchange Act), directly or indirectly, of forty-nine percent (49.0%) or more of the ordinary voting power for the election of directors of Borrower (determined on a fully diluted basis) other than by the sale of Borrower’s equity securities in a public offering or to venture capital or private equity investors so long as Borrower identifies to Bank the venture capital or private equity investors at least seven (7) Business Days prior to the closing of the transaction and provides to Bank a description of the material terms of the transaction; (b) [reserved]; or (c) at any time, Borrower shall cease to own and control, of record and beneficially, directly or indirectly, one hundred percent (100.0%) of each class of outstanding capital stock, partnership, membership, or other ownership interest or other equity securities of each Subsidiary of Borrower (other than directors’ qualifying shares or other similar shares as required by applicable law) free and clear of all Liens (except Liens created by this Agreement).
Change in Law” means the occurrence, after the date of this Agreement, of any of the following: (a) the adoption or taking effect of any law, rule, regulation or treaty, (b) any change in any law, rule, regulation or treaty or in the administration, interpretation, implementation or application thereof by any Governmental Authority or (c) the making or issuance of any request, rule, guideline or directive (whether or not having the force of law) by any Governmental Authority; provided that notwithstanding anything herein to the contrary, (x) the Dodd-Frank Wall Street Reform and Consumer Protection Act and all requests, rules, guidelines or directives thereunder or issued in connection therewith and (y) all requests, rules, guidelines or directives promulgated by Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III, shall in each case be deemed to be a “Change in Law”, regardless of the date enacted, adopted or issued.
Claims” is defined in Section 12.3.
Code” is the Uniform Commercial Code, as the same may, from time to time, be enacted and in effect in the State of New York; provided, that, to the extent that the Code is used to define any term herein or in any Loan Document and such term is defined differently in different Articles or Divisions of the Code, the definition of such term contained in Article or Division 9 shall govern; provided further, that in the event that, by reason of mandatory provisions of law, any or all of the attachment, perfection, or priority of, or remedies with respect to, Bank’s Lien on any Collateral is governed by the Uniform
40


Commercial Code in effect in a jurisdiction other than the State of New York, the term “Code” shall mean the Uniform Commercial Code as enacted and in effect in such other jurisdiction solely for purposes of the provisions thereof relating to such attachment, perfection, priority, or remedies and for purposes of definitions relating to such provisions.
Collateral” is any and all properties, rights and assets of Borrower described on Exhibit A.
Collateral Account” is any Deposit Account, Securities Account or Commodity Account (other than any Excluded Account).
Commodity Account” is any “commodity account” as defined in the Code with such additions to such term as may hereafter be made.
Compliance Statement” is that certain statement in the form attached hereto as Exhibit B.
Conforming Changes” means, with respect to either the use or administration of Term SOFR or the use, administration, adoption or implementation of any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of “Prime Rate,” the definition of “Business Day,” the definition of “U.S. Government Securities Business Day,” the definition of “Interest Period” or any similar or analogous definition (or the addition of a concept of “interest period”), timing and frequency of determining rates and making payments of interest, timing of borrowing requests or prepayment, conversion or continuation notices, the applicability and length of lookback periods, the applicability of Section 2.9 and other technical, administrative or operational matters) that Bank decides may be appropriate to reflect the adoption and implementation of any such rate or to permit the use and administration thereof by Bank in a manner substantially consistent with market practice (or, if Bank decides that adoption of any portion of such market practice is not administratively feasible or if Bank determines that no market practice for the administration of any such rate exists, in such other manner of administration as Bank decides is reasonably necessary in connection with the administration of this Agreement and the other Loan Documents).
"Connection Income Taxes” means Other Connection Taxes that are imposed on or measured by net income (however denominated) or that are franchise Taxes or branch profits Taxes.
Consolidated EBITDA”: with respect to the Borrower for any period,
(a) Consolidated Net Income, plus
(b) the sum, without duplication, of the amounts for such period but (other than with respect to subclauses (xv) and (xvi)) solely to the extent deducted in calculating Consolidated Net Income, for such period of:
(i) Consolidated Interest Expense, plus
(ii) provisions for taxes based on income, plus
(iii) total depreciation expense, plus
(iv) total amortization or related impairments, plus
41


(v) other non-cash items reducing Consolidated Net Income (excluding any such non-cash item to the extent that it represents an accrual or reserve for potential cash items in any future period or amortization of a prepaid cash item that was paid in a prior period), plus
(vi) costs and expenses relating to the Loan Documents, plus
(vii) other extraordinary, unusual or nonrecurring charges or expenses; provided that, for any period, the aggregate amount added back pursuant to this clause (b)(vii) (x) shall not exceed $2,500,000 for such period and (y) when taken together with amounts added pursuant to clauses (b)(xiv), (b)(xv), and (b)(xvi), shall not exceed $7,500,000 for such period, plus
(viii) non-cash charges for employee compensation plans (including stock option compensation), plus
(ix) Public Company Costs paid in cash during such period, plus
(x) any fees, costs, expenses or charges related to any actual, proposed or contemplated issuance of capital stock, Investment, acquisition, disposition outside of the ordinary course of business, recapitalization or the incurrence of Indebtedness permitted to be incurred hereunder (including a refinancing thereof), plus
(xi) contingent obligations, purchase price adjustments, milestone payments, earn-out payments and indemnity obligations incurred in connection with any Permitted Acquisition, plus
(xii) any losses, charges or expenses that are (or are expected to be within one year of the end of such period with a deduction in the subsequent period to the extent not so reimbursed or paid) reimbursed or actually paid by a third party or under indemnification or reimbursement provisions, plus
(xiii) pro forma “run rate” cost savings, operating expense reductions and synergies relating to acquisitions, business combinations, Dispositions, and other cost savings initiatives that are factually supportable, reasonably identifiable and projected in good faith by the Borrower to be realized within 18 months from actions that have been taken or with respect to which substantial steps have been taken or initiated or are expected to be taken (in the good faith determination of the Borrower) within twelve months after the end of such measurement period, in each case, calculated on a pro forma basis as though such cost savings, operating expense reductions and synergies had been realized on the first day of such period and net of the amount of actual benefits realized during such period from such actions; provided that, for any period, the aggregate amount added back pursuant to this clause (b)(xiii), (x) shall not exceed $2,500,000 for such period and (y) when taken together with amounts added pursuant to clauses (b)(vii), (b)(xiv), and (b)(xv), shall not exceed 7,500,000 for such period, plus
(xiv) adjustments, exclusions and add-backs set forth in any due diligence adjustments section of a quality of earnings analysis prepared by independent registered public accounts of recognized national standing and delivered to Bank in connection with any Permitted Acquisition or similar permitted Investment; provided that, the aggregate amount added back pursuant to this clause (b)(xiv), (x) shall not exceed $2,500,000 for such period and (y) when taken together with amounts added pursuant to clauses (b)(vii), (b)(xiii), and (b)(xv), shall not exceed 7,500,000 for such period, plus
42


(xv) restructuring, impairments, transitions, business optimization and similar fees, charges and expenses; provided that, for any period, the aggregate amount added back pursuant to this clause (b)(xv), (x) shall not exceed $2,500,000 and (y) when taken together with amounts added pursuant to clauses (b)(vii), (b)(xiii), and (b)(xiv), shall not exceed 7,500,000 for such period, plus
(xvi) other adjustments, charges or expenses as approved by Bank, minus
(c) the sum , without duplication of the amounts for such period of:
(i) non-cash items increasing Consolidated Net Income for such period (excluding any such non-cash item to the extent it represents the reversal of an accrual or reserve for potential cash item in any prior period), plus
(ii) interest income increasing Consolidated Net Income for such period;
provided that, without duplication of any adjustment set forth above (or of the type set forth above) or other pro forma adjustments pursuant to this Agreement, Consolidated EBITDA for any period shall be determined on a pro forma basis to give effect to any Permitted Acquisitions or any similar permitted Investment or any disposition of any business or assets consummated during such period, in each case, as if such transaction occurred on the first day of such period.
Consolidated Interest Expense”: for any period, total cash interest expense (including that attributable to capital lease obligations) of Borrower for such period with respect to all outstanding Indebtedness of such Persons (including all commissions, discounts and other fees and charges owed with respect to letters of credit and bankers’ acceptance financing and net costs under interest rate swap or other funding arrangement agreement to the extent such net costs are allocable to such period in accordance with GAAP).
Consolidated Net Income”: for any period, the consolidated net income (or loss) of Borrower, determined on a consolidated basis in accordance with GAAP; provided that there shall be excluded from the calculation of “Consolidated Net Income”:
(a) the income (or deficit) of any such Person accrued prior to the date it becomes a Subsidiary of Borrower or is merged into or consolidated with a Subsidiary of Borrower,
(b) the income (or deficit) of any such Person in which Borrower has an ownership interest, except to the extent that any such income is actually received by Borrower in the form of dividends or similar distributions,
(c) the undistributed earnings of any Subsidiary of the Borrower to the extent that the declaration or payment of dividends or similar distributions by such Subsidiary is not at the time permitted by the terms of any contractual obligation agreement, instrument or other undertaking (other than under any Loan Document) or Applicable Law,
(d) the cumulative effect of a change in accounting principles and changes as a result of the adoption or modification of accounting policies during such period whether effected through a cumulative effect adjustment or a retroactive application, in each case in accordance with GAAP,
43


(e) effects of adjustments related to the application of recapitalization accounting or purchase accounting (including in the inventory, property and equipment, software, goodwill, intangible assets, in process research and development, deferred revenue and debt line items),
(f) any non-cash gain (loss) attributable to the mark to market movement in the valuation of hedging obligations and other derivative instruments (including swap agreements) and earnouts, and
(g) any net realized or unrealized gain or loss (after any offset) resulting in such period from currency transaction or translation gains or losses, including those related to currency remeasurements of Indebtedness (including any net loss or gain resulting from (i) hedging obligations for currency exchange risk and (ii) intercompany indebtedness) and any other foreign currency transaction or translation gains and losses.
Contingent Obligation” is, for any Person, any direct or indirect liability, contingent or not, of that Person for (a)  any indebtedness, lease, dividend, letter of credit, credit card or other obligation of another such as an obligation, in each case, directly or indirectly guaranteed, endorsed, co made, discounted or sold with recourse by that Person, or for which that Person is directly or indirectly liable; (b) any obligations for undrawn letters of credit for the account of that Person; and (c) all obligations from any interest rate, currency or commodity swap agreement, interest rate cap or collar agreement, or other agreement or arrangement designated to protect a Person against fluctuation in interest rates, currency exchange rates or commodity prices; but “Contingent Obligation” does not include endorsements in the ordinary course of business. The amount of a Contingent Obligation is the stated or determined amount of the primary obligation for which the Contingent Obligation is made or, if not determinable, the maximum reasonably anticipated liability for it determined by the Person in good faith; but the amount may not exceed the maximum of the obligations under any guarantee or other support arrangement.
Control Agreement” is any control agreement entered into among the depository institution at which Borrower maintains a Deposit Account or the securities intermediary or commodity intermediary at which Borrower maintains a Securities Account or a Commodity Account, Borrower, and Bank pursuant to which Bank obtains control (within the meaning of the Code) over such Deposit Account, Securities Account, or Commodity Account.
Copyrights” are any and all copyright rights, copyright applications, copyright registrations and like protections in each work of authorship and derivative work thereof, whether published or unpublished and whether or not the same also constitutes a trade secret.
Credit Extension” is any Advance, any Overadvance, Letter of Credit, FX Contract or any other extension of credit by Bank for Borrower’s benefit.
Current Liabilities” are (a) all obligations and liabilities of Borrower to Bank, plus, (b) without duplication of (a), the aggregate amount of Borrower’s Total Liabilities that mature within one (1) year.
Default” means any event which with notice or passage of time or both, would constitute an Event of Default.
Default Rate” is defined in Section 2.6(b).
Deferred Revenue” is all amounts received or invoiced in advance of performance under contracts and not yet recognized as revenue.
44


Deposit Account” is any “deposit account” as defined in the Code with such additions to such term as may hereafter be made.
Division” means, in reference to any Person which is an entity, the division of such Person into two (2) or more separate Persons, with the dividing Person either continuing or terminating its existence as part of such division, including, without limitation, as contemplated under Section 18-217 of the Delaware Limited Liability Company Act for limited liability companies formed under Delaware law, Section 17-220 of the Delaware Revised Uniform Limited Partnership Act for limited partnerships formed under Delaware law, or any analogous action taken pursuant to any other Applicable Law with respect to any corporation, limited liability company, partnership or other entity.
Dollars,” “dollars” or use of the sign “$” means only lawful money of the United States and not any other currency, regardless of whether that currency uses the “$” sign to denote its currency or may be readily converted into lawful money of the United States.
Dollar Equivalent” is, at any time, (a) with respect to any amount denominated in Dollars, such amount, and (b) with respect to any amount denominated in a Foreign Currency, the equivalent amount therefor in Dollars as determined by Bank at such time on the basis of the then-prevailing rate of exchange in New York, New York, for sales of the Foreign Currency for transfer to the country issuing such Foreign Currency.
Effective Date” is defined in the preamble hereof.
Equipment” is all “equipment” as defined in the Code with such additions to such term as may hereafter be made, and includes without limitation all machinery, fixtures, goods, vehicles (including motor vehicles and trailers), and any interest in any of the foregoing.
ERISA” is the Employee Retirement Income Security Act of 1974, as amended, and its regulations.
Event of Default” is defined in Section 8.
Exchange Act” is the Securities Exchange Act of 1934, as amended.
Excluded Account” means (a) Deposit Accounts exclusively used for payroll, payroll taxes, and other employee wage and benefit payments to or for the benefit of Borrower’s employees, (b) deposit securities, commodity or similar accounts with financial institutions other than Bank inside of the United States, so long as no more than Seven Million Five Hundred Thousand Dollars ($7,500,000) in the aggregate is maintained in such accounts for more than seven (7) consecutive days, (c) deposit, securities, commodity or similar accounts with financial institutions other than Bank outside of the United States so long as no more than Seven Million Five Hundred Thousand Dollars ($7,500,000) in the aggregate is maintained in such accounts for more than seven (7) consecutive days, and (d) PayPal, Stripe or similar payment processing accounts.
Excluded Taxes” means any of the following Taxes imposed on or with respect to Bank or required to be withheld or deducted from a payment to Bank, (a) Taxes imposed on or measured by net income (however denominated), franchise Taxes, and branch profits Taxes, in each case, (i) imposed as a result of Bank being organized under the laws of, or having its principal office or its applicable lending office located in, the jurisdiction imposing such Tax (or any political subdivision thereof) or (ii) that are Other Connection Taxes, (b) U.S. federal withholding Taxes imposed on amounts payable to or for the
45


account of Bank with respect to an applicable interest in an Advance pursuant to a law in effect on the date on which (i) Bank acquires such interest in the Advance or (ii) Bank changes its lending office, (c) Taxes attributable to Bank’s failure to comply with Section 2.11(f) and (d) any withholding Taxes imposed under FATCA.
FATCA” means Sections 1471 through 1474 of the U.S. Code as of the date of this Agreement (or any amended or successor version that is substantively comparable and not materially more onerous to comply with), any current or future regulations or official interpretations thereof, any agreements entered into pursuant to Section 1471(b)(1) of the Code and any fiscal or regulatory legislation, rules or practices adopted pursuant to any intergovernmental agreement, treaty or convention among Governmental Authorities and implementing such Sections of the U.S. Code.
Floor” means a rate of interest equal to 0%.
Foreign Currency” means lawful money of a country other than the United States.
Foreign Subsidiary” means any Subsidiary which (i) is not organized under the laws of the United States or any state or territory thereof or the District of Columbia or (ii) an entity organized under the laws of the United States or any state or territory thereof or the District of Columbia substantially all of the assets of which consist of equity interests in, or other securities of or debt obligations owed by, one or more CFCs (or are treated as consisting of such assets for U.S. federal income tax purposes).
Funding Date” is any date on which a Credit Extension is made to or for the account of Borrower which shall be a Business Day.
FX Contract” is any foreign exchange contract by and between Borrower and Bank under which Borrower commits to purchase from or sell to Bank a specific amount of Foreign Currency on a specified date.
GAAP” is generally accepted accounting principles set forth in the opinions and pronouncements of the Accounting Principles Board of the American Institute of Certified Public Accountants and statements and pronouncements of the Financial Accounting Standards Board or in such other statements by such other Person as may be approved by a significant segment of the accounting profession, which are applicable to the circumstances as of the date of determination.
General Intangibles” is all “general intangibles” as defined in the Code in effect on the date hereof with such additions to such term as may hereafter be made, and includes without limitation, all Intellectual Property, claims, income and other tax refunds, security and other deposits, payment intangibles, contract rights, options to purchase or sell real or personal property, rights in all litigation presently or hereafter pending (whether in contract, tort or otherwise), insurance policies (including without limitation key man, property damage, and business interruption insurance), payments of insurance and rights to payment of any kind.
Governmental Approval” is any consent, authorization, approval, order, license, franchise, permit, certificate, accreditation, registration, filing or notice, of, issued by, from or to, or other act by or in respect of, any Governmental Authority.
Governmental Authority” is any nation or government, any state or other political subdivision thereof, any agency, authority, instrumentality, regulatory body, court, central bank or other entity
46


exercising executive, legislative, judicial, taxing, regulatory or administrative functions of or pertaining to government, any securities exchange and any self-regulatory organization.
Guarantor” is any Person providing a Guaranty in favor of Bank.
Guaranty” is any guarantee of all or any part of the Obligations, as the same may from time to time be amended, restated, modified or otherwise supplemented.
Indebtedness” is (a) indebtedness for borrowed money or the deferred price of property or services, such as reimbursement and other obligations for surety bonds and letters of credit, (b) obligations evidenced by notes, bonds, debentures or similar instruments, (c) capital lease obligations and (d) Contingent Obligations with respect to Indebtedness described in clauses (a) through (c) and (e) of this definition and (e) and other short- and long-term obligations under debt agreements and lines of credit.
Indemnified Person” is defined in Section 12.3.
Indemnified Taxes” means (a) Taxes, other than Excluded Taxes, imposed on or with respect to any payment made by or on account of any obligation of Borrower under any Loan Document and (b) to the extent not otherwise described in (a), Other Taxes.
Insolvency Proceeding” is any proceeding by or against any Person under the United States Bankruptcy Code, or any other bankruptcy or insolvency law, including assignments for the benefit of creditors, compositions, extensions generally with its creditors, or proceedings seeking reorganization, receivership, arrangement, or other relief.
Intellectual Property” means, with respect to any Person, all of such Person’s right, title, and interest in and to the following:
(a) its Copyrights, Trademarks and Patents;
(b) any and all trade secrets and trade secret rights, including, without limitation, any rights to unpatented inventions, know-how and operating manuals;
(c) any and all source or object code;
(d) any and all design rights which may be available to such Person;
(e) any and all claims for damages by way of past, present and future infringement of any of the foregoing, with the right, but not the obligation, to sue for and collect such damages for said use or infringement of the Intellectual Property rights identified above; and
(f) all amendments, renewals and extensions of any of the Copyrights, Trademarks or Patents.
Interest Election Request” means a request by Borrower to convert or continue an Advance in accordance with Section 2.5, which shall be in such form as Bank may approve.
Interest Payment Date” means (a) as to any Prime Rate Advance, the last Business Day of each calendar month and the Revolving Line Maturity Date and (b) as to any SOFR Advance, the last day of each Interest Period therefor and, in the case of any Interest Period of more than three months’ duration,
47


each day prior to the last day of such Interest Period that occurs at three month intervals after the first day of such Interest Period, and the Revolving Line Maturity Date.
Interest Period” means, as to any SOFR Advance, the period commencing on the date such credit extension is borrowed and ending on the numerically corresponding day in the calendar month that is one, three, six or twelve months thereafter (in each case, subject to the availability thereof), as specified in the applicable Borrowing Request or Interest Election Request; provided that (i) if any Interest Period would end on a day other than a Business Day, such Interest Period shall be extended to the next succeeding Business Day unless such next succeeding Business Day would fall in the next calendar month, in which case such Interest Period shall end on the next preceding Business Day, (ii) any Interest Period that commences on the last Business Day of a calendar month (or on a day for which there is no numerically corresponding day in the last calendar month of such Interest Period) shall end on the last Business Day of the last calendar month of such Interest Period, (iii) no Interest Period shall extend beyond the Revolving Line Maturity Date and (iv) no tenor that has been removed from this definition pursuant to Section 2.13(d) shall be available for specification in such Borrowing Request or Interest Election Request. For purposes hereof, the date of an Advance initially shall be the date on which such Advance is made and thereafter shall be the effective date of the most recent conversion or continuation of such Advance.
Inventory” is all “inventory” as defined in the Code in effect on the date hereof with such additions to such term as may hereafter be made, and includes without limitation all merchandise, raw materials, parts, supplies, packing and shipping materials, work in process and finished products, including without limitation such inventory as is temporarily out of Borrower’s custody or possession or in transit and including any returned goods and any documents of title representing any of the above.
Investment” is any beneficial ownership interest in any Person (including stock, partnership, membership, or other ownership interest or other securities), and any loan, advance or capital contribution to any Person.
JPMorgan” is defined in Section 7.1.
Laws” means, collectively, all international, foreign, federal, state and local statutes, treaties, rules, guidelines, regulations, ordinances, codes and administrative or judicial precedents or authorities, including the interpretation or administration thereof by any Governmental Authority charged with the enforcement, interpretation or administration thereof, and all applicable administrative orders, directed duties, requests, licenses, authorizations and permits of, and agreements with, any Governmental Authority, in each case whether or not having the force of law.
Letter of Credit” is a standby or commercial letter of credit issued by Bank upon request of Borrower based upon an application, guarantee, indemnity, or similar agreement in accordance with Section 2.1(b).
Letter of Credit Fee” is defined in Section 2.5(c).
Letter of Credit Sublimit” means a sublimit for Letters of Credit under the Revolving Line not to exceed Five Million Dollars ($5,000,000).
Lien” is a claim, mortgage, deed of trust, levy, attachment, charge, hypothecation, pledge, security interest or other encumbrance of any kind, whether voluntarily incurred or arising by operation of law or otherwise against any property.
48


Liquidity” is on any date, Borrower’s unrestricted and unencumbered cash and Cash Equivalents maintained with Bank, Bank’s Affiliates or any other bank or financial institution, provided that such bank or financial institution executed and delivered a Control Agreement or other appropriate instrument in favor of Bank in a form acceptable to Bank.
Loan Documents” are, collectively, this Agreement and any schedules, exhibits, certificates, notices, the Perfection Certificate, any Control Agreement, any Bank Services Agreement, any subordination agreement, any note or notes, any guaranties executed by Borrower or any Guarantor, any other documents related to the foregoing, and any other present or future agreement by Borrower and/or any Guarantor with or for the benefit of Bank, all as amended, restated, or otherwise modified in accordance with the terms thereof.
Material Adverse Change” is (a) a material impairment in the perfection or priority of Bank’s Lien in the Collateral or in the value of such Collateral; (b) a material adverse change in the business, operations, or condition (financial or otherwise) of Borrower; or (c) a material impairment of the prospect of repayment of any portion of the Obligations.
Obligations” are Borrower’s obligations to pay when due any debts, principal, interest, fees, Revolving Line Commitment Fee, Unused Revolving Line Facility Fee, Bank Expenses and other amounts Borrower owes Bank now or later, whether under this Agreement, the other Loan Documents or otherwise, including, without limitation, all obligations relating to Bank Services and interest accruing after Insolvency Proceedings begin and debts, liabilities, or obligations of Borrower assigned to Bank, and to perform Borrower’s duties under the Loan Documents.
OFAC” is the Office of Foreign Assets Control of the United States Department of the Treasury and any successor thereto.
Operating Documents” are, for any Person, such Person’s formation documents, as certified by the Secretary of State (or equivalent agency) of such Person’s jurisdiction of organization on a date that is no earlier than thirty (30) days prior to the Effective Date, and, (a) if such Person is a corporation, its bylaws in current form, (b) if such Person is a limited liability company, its limited liability company agreement (or similar agreement), and (c) if such Person is a partnership, its partnership agreement (or similar agreement), each of the foregoing with all current amendments or modifications thereto.
Other Connection Taxes” means Taxes imposed as a result of a present or former connection between Bank and the jurisdiction imposing such Tax (other than connections arising from Bank having executed, delivered, become a party to, performed its obligations under, received payments under, received or perfected a security interest under, engaged in any other transaction pursuant to or enforced any Loan Document, or sold or assigned an interest in any Loan Document).
Other Taxes” means all present or future stamp, court or documentary, intangible, recording, filing or similar Taxes that arise from any payment made under, from the execution, delivery, performance, enforcement or registration of, from the receipt or perfection of a security interest under, or otherwise with respect to, any Loan Document, except any such Taxes that are Other Connection Taxes imposed with respect to an assignment.
Overadvance” is defined in Section 2.3.
49


Patents” means all patents, patent applications and like protections including without limitation improvements, divisions, continuations, renewals, reissues, extensions and continuations-in-part of the same.
Payment Date” is the last calendar day of each month.
Perfection Certificate” is defined in Section 5.1.
Periodic Term SOFR Determination Day” is defined in the definition of “Term SOFR”.
Permitted Acquisition” means a transaction whereby Borrower acquires all or substantially all of the capital stock or property of another Person, which satisfies each of the following conditions:
(a) such transaction shall only involve an entity formed, and assets located, in the United States, and the party or parties being acquired is in the same or a substantially similar line of business as Borrower;
(b) no Event of Default has occurred and is continuing or would exist after giving effect to the transaction and Bank has received satisfactory evidence that Borrower is in compliance with all terms and conditions of this Agreement (and that it will be in compliance after giving effect to the transaction);
(c) the acquisition is approved by the board of directors (or equivalent control group) of all parties to the transaction;
(d) the total aggregate cash consideration to be paid by Borrower and its Subsidiaries in connection with any individual transaction or in the aggregate for all such transactions does not exceed Fifty Million Dollars ($50,000,000) at any time; provided that immediately after giving effect to the transaction, Borrower shall (i) have Liquidity of at least Thirty Million Dollars ($30,000,000), and (ii) be in compliance with the Financial Covenant immediately prior to such transaction and on a pro forma basis; provided further that if immediately after giving effect to the transaction, Borrower maintains Liquidity of at least Seventy-Five Million Dollars ($75,000,000), the total aggregate cash consideration to be paid by Borrower and its Subsidiaries in connection with such transaction may exceed Fifty Million Dollars ($50,000,000) so long as Borrower shall be in compliance with the Financial Covenant immediately prior to such transaction and on a pro forma basis;
(e) Borrower provides Bank (i) written notice of the transaction at least three (3) Business Days prior to the closing of the transaction, and (ii) copies of the acquisition agreement and other material documents relative to the contemplated transaction and such other financial information, financial analysis, documentation or other information relating to such transaction as Bank shall reasonably request within five (5) Business Days after the closing of the transaction;
(f) Borrower is a surviving legal entity after completion of the contemplated transaction;
(g) the contemplated transaction is consensual and non-hostile;
(h) no Indebtedness will be incurred, assumed, or would exist with respect to Borrower or its Subsidiaries as a result of the contemplated transaction, other than Permitted Indebtedness, and no Liens will be incurred, assumed, or would exist with respect to the assets of Borrower or its Subsidiaries as a result of the contemplated transaction, other than Permitted Liens;
50


(i) any Subsidiary of Borrower acquired in the contemplated transaction shall provide to Bank a joinder to the Loan Agreement to cause such Subsidiary to become a co-borrower or guarantor hereunder, together with such appropriate financing statements and/or Control Agreements, all in form and substance satisfactory to Bank (including being sufficient to grant Bank a first priority Lien (subject to Permitted Liens) in and to the assets of such Subsidiary in accordance with Section 6.13;
(j) the acquisition and the company being acquired is accretive in all respects; and
(k) Borrower shall have delivered to Bank, at least five (5) Business Days prior to the date on which any such acquisition is to be consummated (or such later date as is agreed by Bank in its sole discretion), a certificate of a Responsible Officer of Borrower, in form and substance reasonably satisfactory to Bank, certifying that all of the requirements set forth in this definition have been satisfied or will be satisfied on or prior to the consummation of such purchase or other acquisition.
Permitted Indebtedness” is:
(a) Borrower’s Indebtedness to Bank under this Agreement and the other Loan Documents and any other Indebtedness in favor of Bank;
(b) Indebtedness existing on the Effective Date which is shown on the Perfection Certificate;
(c) Subordinated Debt;
(d) unsecured Indebtedness to trade creditors incurred in the ordinary course of business;
(e) Indebtedness incurred as a result of endorsing negotiable instruments received in the ordinary course of business;
(f) Indebtedness secured by Liens permitted under clauses (a) and (c) of the definition of “Permitted Liens” hereunder;
(g) Indebtedness of Borrower to any Subsidiary and Contingent Obligations of any Subsidiary with respect to obligations of Borrower (provided that the primary obligations are not prohibited hereby), and Indebtedness of any Subsidiary to Borrower in an aggregate principal amount not to exceed Two Million Five Hundred Thousand Dollars ($2,500,000) or any other Subsidiary and Contingent Obligations of any Subsidiary with respect to obligations of any other Subsidiary (provided that the primary obligations are not prohibited hereby);
(h) Indebtedness in respect of performance bonds, bid bonds, appeal bonds, surety bonds and similar obligations, in each case provided in the ordinary course of business;
(i) Indebtedness that otherwise constitutes Permitted Investments;
(j) Permitted Publicly Traded Indebtedness;
(k) Indebtedness in connection with corporate credit cards in an aggregate principal amount not to exceed Five Million Dollars ($5,000,000);
(l) Indebtedness incurred in connection with the financing of insurance premiums in the ordinary course of business;
51


(m) contingent liabilities in respect of any indemnification obligation, adjustment of purchase price (including working capital adjustments), non-compete, or similar obligations of the Borrower or its Subsidiaries incurred in connection with the consummation of one or more Permitted Investments;
(n) other Indebtedness in an aggregate principal amount outstanding not to exceed Two Million Five Hundred Thousand Dollars ($2,500,000); and
(o) extensions, refinancings, modifications, amendments and restatements of any items of Permitted Indebtedness (a) through (n) above, provided that the principal amount thereof is not increased or the terms thereof are not modified to impose more burdensome terms upon Borrower or its Subsidiary, as the case may be.
Permitted Investments” are:
(a) Investments (including, without limitation, Subsidiaries) existing on the Effective Date which are shown on the Perfection Certificate;
(b) (i) Investments consisting of Cash Equivalents, and (ii) any Investments permitted by Borrower’s investment policy, as amended from time to time, provided that such investment policy (and any such amendment thereto) has been approved in writing by Bank;
(c) Investments consisting of the endorsement of negotiable instruments for deposit or collection or similar transactions in the ordinary course of Borrower’s business;
(d) Investments consisting of deposit accounts (but only to the extent that Borrower is permitted to maintain such accounts pursuant to Section 6.8 of this Agreement) in which Bank has a first priority perfected security interest (subject to Permitted Liens);
(e) Investments accepted in connection with Transfers permitted by Section 7.1;
(f) Investments consisting of the ownership of equity interests in Subsidiaries and/or creation of a Subsidiary for the purpose of consummating a merger transaction permitted by Section 7.3 of this Agreement, which is otherwise a Permitted Investment;
(g) Investments (i) by Borrower in Subsidiaries not to exceed Two Million Five Hundred Thousand Dollars ($2,500,000) in the aggregate in any fiscal year, (ii) by Subsidiaries (which is not a Borrower or guarantor) in other Subsidiaries or in Borrower, and (iii) Investments by a Borrower or Guarantor in any other Borrower or Guarantor;
(h) Investments consisting of (i) travel advances and employee relocation loans and other employee loans and advances in the ordinary course of business, and (ii) loans to employees, officers or directors relating to the purchase of equity securities of Borrower or its Subsidiaries pursuant to employee stock purchase plans or agreements approved by the Board;
(i) Investments (including debt obligations) received in connection with the bankruptcy or reorganization of customers or suppliers and in settlement of delinquent obligations of, and other disputes with, customers or suppliers arising in the ordinary course of business;
52


(j) Investments consisting of notes receivable of, or prepaid royalties and other credit extensions, to customers and suppliers who are not Affiliates, in the ordinary course of business; provided that this paragraph (j) shall not apply to Investments of Borrower in any Subsidiary; and
(k) Investments not otherwise permitted in an aggregate amount of not more than Two Million Five Hundred Thousand Dollars ($2,500,000) in each fiscal year.
Permitted Liens” are:
(a) Liens existing on the Effective Date which are shown on the Perfection Certificate or arising under this Agreement or the other Loan Documents;
(b) Liens for taxes, fees, assessments or other government charges or levies, either (i) not due and payable or (ii) being contested in good faith and for which Borrower maintains adequate reserves on Borrower’s Books, provided that no notice of any such Lien has been filed or recorded under the U.S. Code and the Treasury Regulations adopted thereunder;
(c) purchase money Liens (i) on Equipment acquired or held by Borrower incurred for financing the acquisition of the Equipment securing no more than Two Million Five Hundred Thousand Dollars ($2,500,000)in the aggregate amount outstanding, or (ii) existing on Equipment when acquired, if the Lien is confined to the property and improvements and the proceeds of the Equipment;
(d) Liens of carriers, warehousemen, suppliers, or other Persons that are possessory in nature arising in the ordinary course of business so long as such Liens attach only to Inventory, securing liabilities in the aggregate amount not to exceed Two Million Five Hundred Thousand Dollars ($2,500,000)and which are not delinquent or remain payable without penalty or which are being contested in good faith and by appropriate proceedings which proceedings have the effect of preventing the forfeiture or sale of the property subject thereto;
(e) Liens to secure payment of workers’ compensation, employment insurance, old-age pensions, social security and other like obligations incurred in the ordinary course of business (other than Liens imposed by ERISA);
(f) Liens incurred in the extension, renewal or refinancing of the Indebtedness secured by Liens described in (a) through (c), but any extension, renewal or replacement Lien must be limited to the property encumbered by the existing Lien and the principal amount of the indebtedness may not increase;
(g) leases or subleases of real property granted in the ordinary course of Borrower’s business (or, if referring to another Person, in the ordinary course of such Person’s business), and leases, subleases, non- exclusive licenses or sublicenses of personal property (other than Intellectual Property) granted in the ordinary course of Borrower’s business (or, if referring to another Person, in the ordinary course of such Person’s business), if the leases, subleases, licenses and sublicenses do not prohibit granting Bank a security interest therein;
(h) non-exclusive licenses of Intellectual Property granted to third parties in the ordinary course of business, and licenses of Intellectual Property that could not result in a legal transfer of title of the licensed property that may be exclusive in respects other than territory and that may be exclusive as to territory only as to discreet geographical areas outside of the United States;
53


(i) Liens arising from attachments or judgments, orders, or decrees in circumstances not constituting an Event of Default under Sections 8.4 and 8.7;
(j) deposits to secure the performance of bids, tenders, trade contracts, leases, government contracts, statutory obligations, surety, stay, customs and appeal bonds, performance and other similar obligations, in each case provided in the ordinary course of business;
(k) Liens securing Subordinated Debt;
(l) Liens on insurance policies and the proceeds thereof securing the financing of premiums with respect thereto; and
(m) Liens in favor of other financial institutions arising in connection with Borrower’s deposit and/or securities accounts held at such institutions, provided that (i) Bank has a first priority perfected security interest (subject to Permitted Liens) in the amounts held in such deposit and/or securities accounts (ii) such accounts are permitted to be maintained pursuant to Section 6.8 of this Agreement.
Permitted Publicly Traded Indebtedness” means any publicly traded Indebtedness incurred by the Borrower, including any high-yield bonds, convertible bonds or other Indebtedness, which satisfies each of the following conditions:
(a) the aggregate principal amount of such Permitted Publicly Trade Indebtedness shall not to exceed One Hundred Million Dollars ($100,000,000) at any time outstanding;
(b) no Event of Default has occurred and is continuing or would exist after giving effect to the transaction and Bank has received satisfactory evidence that Borrower is in compliance with all terms and conditions of this Agreement (and that it will be in compliance after giving effect to the transaction);
(c) such Indebtedness shall be unsecured;
(d) immediately after giving effect to the transaction, Borrower shall have Liquidity of at least Seventy-Five Million Dollars ($75,000,000);
(e) immediately after giving effect to the transaction, Borrower shall be in compliance with the Financial Covenant; and
(f) Borrower has received the prior written consent of Bank.
Person” is any individual, sole proprietorship, partnership, limited liability company, joint venture, company, trust, unincorporated organization, association, corporation, institution, public benefit corporation, firm, joint stock company, estate, entity or government agency.
Prepayment Notice” means a notice delivered by Borrower to Bank of any prepayment of an Advance in accordance with Section 2.8(b), which shall be in such form as Bank may approve.
Prime Rate” is the rate of interest per annum from time to time published in the money rates section of The Wall Street Journal or any successor publication thereto as the “prime rate” then in effect; provided that, in the event such rate of interest is less than zero, such rate shall be deemed to be zero for purposes of this Agreement; and provided further that if such rate of interest, as set forth from time to time in the money rates section of The Wall Street Journal, becomes unavailable for any reason as
54


determined by Bank, the “Prime Rate” shall mean the rate of interest per annum announced by Bank as its prime rate in effect at its principal office in the State of New York (such Bank announced Prime Rate not being intended to be the lowest rate of interest charged by Bank in connection with extensions of credit to debtors); provided that, in the event such rate of interest is less than zero, such rate shall be deemed to be zero for purposes of this Agreement. Changes to the interest rate of any Credit Extension based on changes to the Prime Rate shall be effective on the effective date of any change to the Prime Rate and to the extent of any such change.
Prime Rate Advance” means an Advance that bears interest at a rate based on the Prime Rate.
Public Company Costs”: as to any Person, costs associated with, or in anticipation of, or preparation for, compliance with the requirements of the Sarbanes-Oxley Act of 2002 and the rules and regulations promulgated in connection therewith and costs relating to compliance with the provisions of the Securities Act of 1933 (as amended, and the rules and regulations of the SEC promulgated thereunder, as amended) and the Securities Exchange Act of 1934 (as amended, and the rules and regulations of the SEC promulgated thereunder, as amended) or any other comparable body of laws, rules or regulations, as companies with listed equity, directors’ compensation, fees and expense reimbursement, costs relating to enhanced accounting functions and investor relations, stockholder meetings and reports to stockholders, directors’ and officers’ insurance and other executive costs, legal and other professional fees, listing fees and other transaction costs, in each case to the extent arising solely by virtue of the listing of such Person’s equity securities on a national securities exchange or issuance of public debt securities.
Quarterly Financial Statements” is defined in Section 6.2(a).
Quick Assets” is on any date, (a) Borrower’s unrestricted and unencumbered cash and Cash Equivalents maintained with Bank, Bank’s Affiliates or any other bank or financial institution, provided that such bank or financial institution executed and delivered a Control Agreement or other appropriate instrument in favor of Bank in a form acceptable to Bank, plus (b) net billed accounts receivable, determined according to GAAP.
Registered Organization” is any “registered organization” as defined in the Code with such additions to such term as may hereafter be made.
Relevant Governmental Body” means the Federal Reserve Board or the Federal Reserve Bank of New York, or a committee officially endorsed or convened by the Federal Reserve Board or the Federal Reserve Bank of New York, or any successor thereto.
Requirement of Law” is as to any Person, the organizational or governing documents of such Person, and any law (statutory or common), treaty, rule or regulation or determination of an arbitrator or a court or other Governmental Authority, in each case applicable to or binding upon such Person or any of its property or to which such Person or any of its property is subject.
Responsible Officer” is any of the Chief Executive Officer, President, Chief Financial Officer and Controller of Borrower.
Restricted License” is any material license agreement (excluding any “shrink wrap” or other licenses that are generally commercially available) with respect to which Borrower is the licensee (a) that validly prohibits or otherwise restricts Borrower from granting a security interest in Borrower’s interest in such license agreement or any other property subject to such license agreement in favor of Bank, or
55


(b) for which a default under or termination of could reasonably be expected to interfere in any material respect with Bank’s right to sell any Collateral.
Revolver Commitments” means the obligations of Bank (or any other lender pursuant to Section 2.15) to make Advances under the Revolving Line, as hereafter may be increased pursuant to Section 2.15; provided that such Advances shall not exceed the Availability Amount.
Revolving Line” is an aggregate principal amount equal to Twenty-Five Million Dollars ($25,000,000), as hereafter may be increased pursuant to Section 2.15.
Revolving Line Maturity Date” is February 7, 2027.
Sanctioned Person” means a Person that: (a) is listed on any Sanctions list maintained by OFAC or any similar Sanctions list maintained by any other Governmental Authority having jurisdiction over Borrower; (b) is located, organized, or resident in any country, territory, or region that is the subject or target of Sanctions; or (c) is owned or controlled by one (1) or more Persons described in clauses (a) and (b) hereof.
Sanctions” means the economic sanctions laws, regulations, embargoes or restrictive measures administered, enacted or enforced by the United States government and any of its agencies, including, without limitation, OFAC and the U.S. State Department, or any other Governmental Authority having jurisdiction over Borrower.
SEC” shall mean the Securities and Exchange Commission, any successor thereto, and any analogous Governmental Authority.
Securities Account” is any “securities account” as defined in the Code with such additions to such term as may hereafter be made.
SOFR” means a rate equal to the secured overnight financing rate as administered by the SOFR Administrator.
SOFR Administrator” means the Federal Reserve Bank of New York (or a successor administrator of the secured overnight financing rate).
SOFR Advance” means an Advance that bears interest at a rate based on Term SOFR.
SOFR Borrowing” means, as to any Advance, the SOFR Advances comprising such Advance.
Specified Affiliate” is any Person (a) more than ten percent (10.0%) of whose aggregate issued and outstanding equity or ownership securities or interests, voting, non-voting or both, are owned or held directly or indirectly, beneficially or of record, by Borrower, and/or (b) whose equity or ownership securities or interests representing more than ten percent (10.0%) of such Person’s total outstanding combined voting power are owned or held directly or indirectly, beneficially or of record, by Borrower.
Subordinated Debt” is indebtedness incurred by Borrower subordinated to all of Borrower’s now or hereafter indebtedness to Bank (pursuant to a subordination, intercreditor, or other similar agreement in form and substance satisfactory to Bank entered into between Bank and the other creditor), on terms acceptable to Bank.
56


Subsidiary” is, as to any Person, a corporation, partnership, limited liability company or other entity of which shares of stock, partnership, membership, or other ownership interest or other equity securities having ordinary voting power (other than stock, partnership, membership, or other ownership interest or other equity securities having such power only by reason of the happening of a contingency) to elect a majority of the board of directors or other managers of such corporation, partnership or other entity are at the time owned, or the management of which is otherwise controlled, directly or indirectly through one or more intermediaries, or both, by such Person. Unless the context otherwise requires, each reference to a Subsidiary herein shall be a reference to a Subsidiary of Borrower or Guarantor.
Taxes” means all present or future taxes, levies, imposts, duties, deductions, withholdings (including backup withholding), assessments, fees or other charges imposed by any Governmental Authority, including any interest, additions to tax or penalties applicable thereto.
Term SOFR” means, for any calculation with respect to a SOFR Advance, the Term SOFR Reference Rate for a tenor comparable to the applicable Interest Period on the day (such day, the “Periodic Term SOFR Determination Day”) that is two (2) U.S. Government Securities Business Days prior to the first day of such Interest Period, as such rate is published by the Term SOFR Administrator; provided, however, that if as of 5:00 p.m. (New York City time) on any Periodic Term SOFR Determination Day the Term SOFR Reference Rate for the applicable tenor has not been published by the Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Reference Rate has not occurred, then Term SOFR will be the Term SOFR Reference Rate for such tenor as published by the Term SOFR Administrator on the first preceding U.S. Government Securities Business Day for which such Term SOFR Reference Rate for such tenor was published by the Term SOFR Administrator so long as such first preceding U.S. Government Securities Business Day is not more than three (3) U.S. Government Securities Business Days prior to such Periodic Term SOFR Determination Day; provided further that if Term SOFR determined as provided above (including pursuant to the proviso above) shall ever be less than the Floor, then Term SOFR shall be deemed to be the Floor.
Term SOFR Administrator” means CME Group Benchmark Administration Limited (CBA) (or a successor administrator of the Term SOFR Reference Rate selected by Bank in its reasonable discretion).
Term SOFR Reference Rate” means the forward-looking term rate based on SOFR.
Total Liabilities” is on any day, obligations that should, under GAAP, be classified as liabilities on Borrower’s consolidated balance sheet, including all Indebtedness.
Trademarks” means any trademark and servicemark rights, whether registered or not, applications to register and registrations of the same and like protections, and the entire goodwill of the business of Borrower connected with and symbolized by such trademarks.
Transfer” is defined in Section 7.1.
U.S. Government Securities Business Day” means any day except for (a) a Saturday, (b) a Sunday or (c) a day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities.
"U.S. Code" means the Internal Revenue Code of 1986, as amended.
57


U.S. Person” means any Person that is a “United States Person” as defined in Section 7701(a)(30) of the U.S. Code.
U.S. Subsidiary” means any Subsidiary that is incorporated or formed under the laws of the United States of America, any state thereof or the District of Columbia (excluding any Subsidiary organized under the laws of any political subdivision of the United States (including any disregarded entity for U.S. federal income tax purposes), substantially all of the assets of which consist of, directly or indirectly, equity securities of one or more CFCs or indebtedness of such CFCs).
Unadjusted Benchmark Replacement” means the applicable Benchmark Replacement excluding the related Benchmark Replacement Adjustment.
Unused Revolving Line Facility Fee” is defined in Section 2.5(b).
UPS” is defined in Section 7.1.
USA Patriot Act” means the “Uniting and Strengthening America by Providing Appropriate Tools Required to Intercept and Obstruct Terrorism Act of 2001” (Public Law 107-56, signed into law on October 26, 2001), as amended from time to time.

[Balance of Page Intentionally Left Blank]

58


IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be executed as of the Effective Date.

BORROWER:
COUCHBASE, INC.
By:/s/ GREG HENRY
Name:
Greg Henry
Title:
Chief Financial Officer

[Signature Page to Loan and Security Agreement]


BANK:
MUFG BANK, LTD.
By:
/s/ LAWRENCE CHAO
Name:
Lawrence Chao
Title:
Vice President

[Signature Page to Loan and Security Agreement]


EXHIBIT A
COLLATERAL DESCRIPTION
The Collateral consists of all of Borrower’s right, title and interest in and to the following personal property:
All goods, Accounts (including health-care receivables), Equipment, Inventory, contract rights or rights to payment of money, leases, license agreements, franchise agreements, General Intangibles (except as provided below), commercial tort claims, documents, instruments (including any promissory notes), chattel paper (whether tangible or electronic), cash, deposit accounts, certificates of deposit, fixtures, letters of credit rights (whether or not the letter of credit is evidenced by a writing), securities, and all other investment property, supporting obligations, and financial assets, whether now owned or hereafter acquired, wherever located; and
all Borrower’s Books relating to the foregoing, and any and all claims, rights and interests in any of the above and all substitutions for, additions, attachments, accessories, accessions and improvements to and replacements, products, proceeds and insurance proceeds of any or all of the foregoing.
Notwithstanding the foregoing, the Collateral does not include (i) any accounts receivable and other claims which arise out of the sale of goods or services to United Parcel Service, Inc., a Delaware corporation, and/or its subsidiaries or affiliates, to JPMorgan and/or one (1) or more other investors, pursuant to the terms of a Master Receivables Purchase Acceptance Letter by and between Borrower and JPMorgan or to any other financial institution pursuant to any similar arrangement, (ii) with respect to stock in Foreign Subsidiaries, more than sixty-five percent (65%) of the presently existing and hereafter arising issued and outstanding shares of capital stock owned by Borrower of any Foreign Subsidiary which shares entitle the holder thereof to vote for directors or any other matter (as determined under U.S. federal tax principles), (iii) any property to the extent that such grant of security interest is prohibited by any Requirement of Law of a Governmental Authority or constitutes a breach or default under or results in the termination of or requires any consent not obtained under, any contract, license, agreement, instrument or other document evidencing or giving rise to such property, except to the extent that such Requirement of Law or the term in such contract, license, agreement, instrument or other document providing for such prohibition, breach, default or termination or requiring such consent is ineffective under Section 9-406, 9-407, 9-408 or 9-409 of the Code (or any successor provision or provisions) of any relevant jurisdiction or any other applicable law (including the Bankruptcy Code) or principles of equity; provided, however, that such security interest shall attach immediately at such time as such Requirement of Law is not effective or applicable, or such prohibition, breach, default or termination is no longer applicable or is waived, and to the extent severable, shall attach immediately to any portion of the Collateral that does not result in such consequences, (iv) any interest of Borrower as a lessee or sublessee under a real property lease or an Equipment lease if Borrower is prohibited by the terms of such lease from granting a security interest in such lease or under which such an assignment or Lien would cause a default to occur under such lease (but only to the extent that such prohibition is enforceable under all applicable laws including, without limitation, the Code); provided, however, that upon termination of such prohibition, such interest shall immediately become Collateral without any action by Borrower or Bank, (v) the Excluded Accounts, or (vi) any Intellectual Property; provided, however, the Collateral shall include all Accounts and all proceeds of Intellectual Property. If a judicial authority (including a U.S. Bankruptcy Court) would hold that a security interest in the underlying Intellectual Property is necessary to have a security interest in such Accounts and such property that are proceeds of Intellectual Property, then the Collateral shall automatically, and effective as of the Effective Date, include the Intellectual



Property to the extent necessary to permit perfection of Bank’s security interest in such Accounts and such other property of Borrower that are proceeds of the Intellectual Property.
Pursuant to the terms of a certain negative pledge arrangement with Bank, Borrower has agreed not to encumber any of its Intellectual Property without Bank’s prior written consent.
    Exhibit A - 62


EXHIBIT B
COMPLIANCE STATEMENT
TO: MUFG BANK, LTD.    Date: __________________
FROM: COUCHBASE, INC. (the “Borrower”)
Under the terms and conditions of the Loan and Security Agreement between Borrower and Bank (as amended, modified, supplemented and/or restated from time to time, “Agreement”), Borrower is in complete compliance for the period ending ____________ with all required covenants except as noted below. Attached are the required documents evidencing such compliance, setting forth calculations prepared in accordance with GAAP consistently applied from one period to the next except as explained in an accompanying letter or footnotes (other than, with respect to unaudited financial statements for the absence of footnotes and year-end audit adjustments). Capitalized terms used but not otherwise defined herein shall have the meanings given them in the Agreement.
Please indicate compliance status by circling Yes/No under “Complies” column.
Reporting CovenantsRequiredComplies
Quarterly Financial
Statements with Compliance Statement (first three fiscal quarters of each year)
Within the earlier of (i) 45 days of fiscal
quarter end, or (ii) 5 days after filing with SEC (satisfied if periodic reports containing such information are available on the SEC website)
Yes No
Annual Financial Statements with Compliance StatementWithin the earlier of (i) FYE within 120 days or (ii) 5 days after filing with SEC (satisfied if periodic reports containing such information are available on the SEC website)Yes No
Board approved projectionsWithin the earlier of (i) 15 days after approval by the Board or (ii) 60 after FYE, and as amended/updatedYes No

Financial CovenantRequiredActualComplies
Minimum LTM Consolidated EBITDAYes No

The following financial covenant analyses and information set forth in Schedule 1 attached hereto are true and accurate as of the fiscal period described therein.



The following are the exceptions with respect to the statements above: (If no exceptions exist, state “No exceptions to note.”)

    Exhibit B - 64


Schedule 1 to Compliance Statement
Financial Covenant of Borrower
Calculations showing compliance with the financial covenant.




EXHIBIT C

BORROWING REQUEST FORM

    Date: _____________________

Advance:

Complete Outgoing Wire Request section below if all or a portion of the funds from this loan advance are for an outgoing wire.

From Account #________________________________    To Account #__________________________________________
(Loan Account #)                        (Deposit Account #)

Amount of Advance $___________________________
Interest Period _________________________________ (If no Interest Period is specified with respect to any requested SOFR Advance, Borrower shall be deemed to have selected an Interest Period of one month’s duration.)

All Borrower’s representations and warranties in the Loan and Security Agreement and the other Loan Documents are true, correct and complete in all material respects on the date of the request for an advance; provided, however, that such materiality qualifier shall not be applicable to any representations and warranties that already are qualified or modified by materiality in the text thereof; and provided, further that those representations and warranties expressly referring to a specific date shall be true and correct in all material respects as of such date:

Authorized Signature:        Phone Number:     
Print Name/Title:     

Outgoing Wire Request:
Complete only if all or a portion of funds from the loan advance above is to be wired.

Beneficiary Name: _____________________________    Amount of Wire: $    
Beneficiary Bank: ______________________________    Account Number:     
City and State:     

Beneficiary Bank Transit (ABA) #:         Beneficiary Bank Code (Swift, Sort, Chip, etc.):     
(For International Wire Only)

Intermediary Bank:         Transit (ABA) #:     
For Further Credit to:     

Special Instruction:     

By signing below, I (we) acknowledge and agree that my (our) funds transfer request shall be processed in accordance with and subject to the terms and conditions set forth in the agreements(s) covering funds transfer service(s), which agreements(s) were previously received and executed by me (us).


Authorized Signature: ___________________________    2nd Signature (if required): _______________________________
Print Name/Title: ______________________________    Print Name/Title: ______________________________________
Telephone #:                     Telephone #: _____________________________






    Exhibit B - 67
EX-31.1 3 base-20240430x10qexhibit311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PERIODIC REPORT UNDER
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Matthew M. Cain, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Couchbase, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: June 6, 2024
By:/s/ MATTHEW M. CAIN
Name:Matthew M. Cain
Title:Chair, President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 base-20240430x10qexhibit312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PERIODIC REPORT UNDER
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Greg Henry, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Couchbase, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: June 6, 2024
By:/s/ GREG HENRY
Name:Greg Henry
Title:Senior Vice President and Chief Financial Officer
(Principal Financial Officer)

EX-32.1 5 base-20240430x10qexhibit321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATIONS OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Matthew M. Cain, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Couchbase, Inc. for the period ended April 30, 2024 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Couchbase, Inc.
Date: June 6, 2024
By:/s/ MATTHEW M. CAIN
Name:Matthew M. Cain
Title:Chair, President and Chief Executive Officer
(Principal Executive Officer)

I, Greg Henry, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Couchbase, Inc. for the period ended April 30, 2024 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Couchbase, Inc.
Date: June 6, 2024
By:/s/ GREG HENRY
Name:Greg Henry
Title:Senior Vice President and Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 6 base-20240430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Cash Equivalents and Short-Term Investments link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Deferred Revenue and Remaining Performance Obligations link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stockholders’ Equity and Employee Incentive Plans link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Cash Equivalents and Short-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Deferred Revenue and Remaining Performance Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Stockholders’ Equity and Employee Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Cash Equivalents and Short Term Investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy For Company's Assets Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Balance Sheet Components - Additional Information of Property and Equipment Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Balance Sheet Components - Schedule of Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Schedule of Deferred Revenue Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Schedule of Changes In Deferred Revenue Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Leases - Lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Leases - Schedule of Supplemental Cash Flow Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Leases - Schedule of Operating Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Leases - Schedule of Operating Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Stockholders’ Equity and Employee Incentive Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Stockholders’ Equity and Employee Incentive Plans - Summary of Reserved Common Stock for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Stockholders’ Equity and Employee Incentive Plans - Summary of Stock Option Activity under Stock Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Stockholders’ Equity and Employee Incentive Plans - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Stockholders’ Equity and Employee Incentive Plans - Summary of Fair Value of Employee Stock Options Estimated using Weighted-Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Stockholders’ Equity and Employee Incentive Plans - Summary of Weighted-Average Assumptions Used In Estimating Fair Value of Employee Stock Purchase Rights (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Stockholders’ Equity and Employee Incentive Plans - Summary of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Geographic Information - Schedule of Disaggregation of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Securities were Excluded from the Computation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 base-20240430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 base-20240430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 base-20240430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Schedule of Other Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Other accrued expenses Accrued Liabilities, Current Statistical Measurement Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Award Type Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue expected to be recognized from remaining performance obligations, period (in months) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number (in shares) Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Credit Facility Revolving Credit Facility [Member] Schedule of Cash Equivalents and Short-term Investments Cash, Cash Equivalents and Investments [Table Text Block] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance-based Awards Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Computer equipment Computer Equipment [Member] Restatement Determination Date: Restatement Determination Date [Axis] Corporate debt securities Corporate debt securities Corporate Debt Securities [Member] Other income, net Nonoperating Income (Expense) Commitments and contingencies (Note 9) Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Options 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 Other Accrued Liabilities Accrued Liabilities, Current [Abstract] Geographical Geographical [Axis] Award requisite service period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Proceeds from issuance of common stock under ESPP Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Description of Business Business Description and Basis of Presentation [Text Block] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Deferred Commissions Revenue [Policy Text Block] Customer [Axis] Customer [Axis] Current liabilities Liabilities, Current [Abstract] Loan Agreement Loan Agreement [Member] Loan Agreement Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.00001 par value; 200,000,000 shares authorized as of April 30, 2024 and January 31, 2024; zero shares issued outstanding as of April 30, 2024 and January 31, 2024 Preferred Stock, Value, Issued RSUs Outstanding, Weighted Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Accrued Compensation and Benefits Schedule Of Accrued Compensation And Benefits [Table Text Block] Schedule of accrued compensation and benefits. Options 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 Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol(s) Trading Symbol U.S. government agency securities U.S. government agency securities US Government Agencies Debt Securities [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net loss Net loss Net Income (Loss) Attributable to Parent Total current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Cost of revenue: Cost of Revenue [Abstract] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Cash and Cash Equivalents Cash and Cash Equivalents [Domain] Stockholders’ equity Equity, Attributable to Parent [Abstract] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Non-cash lease expense Non-Cash Lease Expense Non-Cash Lease Expense Total deferred revenue Beginning balance Ending balance Contract with Customer, Liability Issuance of common stock upon exercise of stock options (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee Schedule of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Executive Category: Executive Category [Axis] Schedule of Stock-Based Compensation Expense Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations RSUs Outstanding, Number of RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Purchases of short-term investments Payments to Acquire Short-Term Investments Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components Equity Components [Axis] Exercise price of warrants or rights (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Financial Instruments Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit Letter of Credit [Member] Dividend declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Accounts Receivable Accounts Receivable [Member] Net unrealized (losses) gains on investments, net of tax Net unrealized gains (losses) on investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Fair Value, Measurements, Recurring Measurement Frequency [Axis] Carol Carpenter [Member] Carol Carpenter Common stock warrants Warrant [Member] Operating lease liabilities, noncurrent Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Restricted stock units issued and outstanding RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt instrument term (in years) Debt Instrument, Term Debt Instrument, Name Debt Instrument, Name [Domain] Customer B Customer B [Member] Customer B Income Statement Location Income Statement Location [Axis] Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee Schedule of Operating Lease Maturities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Number of common stock for sale and issuance (in shares) Sale of Stock, Number of Shares Issued in Transaction Income taxes payable Accrued Income Taxes, Current Subscription Type Axis [Axis] Subscription Type Axis [Axis] Subscription Type Axis Schedule of Potentially Dilutive Securities were Excluded from the Computation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Contractual maturity in one year Short-Term Investments, Contractual Maturity In One Year Short-Term Investments, Contractual Maturity In One Year Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Supplemental Cash Flow Related to Leases Lease, Cost [Table Text Block] Deferred commissions Contract with Customer, Asset, after Allowance for Credit Loss, Current Research and development Research and Development Expense [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Fiscal 2029 and thereafter Lessee, Operating Lease, Liability, to be Paid, After Year Four And Thereafter Lessee, Operating Lease, Liability, to be Paid, After Year Four And Thereafter Contract with Customer, Liability Contract with Customer, Liability [Abstract] Potentially dilutive securities were excluded from computation of diluted net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type Award Type [Axis] RSUs granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Debt instrument, periodic payment period (in months) Debt Instrument, Periodic Payment Period Debt Instrument, Periodic Payment Period Plan Name Plan Name [Domain] Document Quarterly Report Document Quarterly Report Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Interest expense Interest Expense Unrecognized stock-based compensation expense related to service vesting-based RSUs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Total gross property and equipment Property, Plant and Equipment, Gross Options outstanding, weighted average remaining contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Trading Arrangement: Trading Arrangement [Axis] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Prepaid expenses Prepaid Expense, Current Schedule of Share-based Payment Arrangement, Restricted Stock Unit, Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating lease liabilities Operating lease liabilities Operating Lease, Liability, Current License License [Member] Issuance of common stock in connection with employee stock purchase plan (in shares) Share purchases related to ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Shell Company Entity Shell Company Fiscal 2028 Lessee, Operating Lease, Liability, to be Paid, Year Three Property Plant And Equipment Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, cash equivalents and restricted cash Cash and Cash Equivalents, at Carrying Value, Including Discontinued Operations [Abstract] Fiscal 2027 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Loans Payable Loans Payable [Member] Variable lease costs Variable Lease, Cost Operating lease costs Operating Lease, Cost Short-term investments, 12 months or greater, fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock, shares issued (in shares) Common Stock, Shares, Issued Number of shares vested during the period (in shares) RSUs vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue Deferred revenue, current Contract with Customer, Liability, Current Name of each exchange on which registered Security Exchange Name Total Assets, Fair Value Disclosure Short-term investments, unrealized Losses Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Increases due to invoicing prior to satisfaction of performance obligations Contract With Customer Liability Increase Due To Invoicing Prior To Satisfaction Of Performance Obligations Contract with customer liability increase due to invoicing prior to satisfaction of performance obligations. Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Stock options outstanding Stock options Share-Based Payment Arrangement, Option [Member] Stock-based compensation expected to be recognized weighted-average period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cash equivalents, amortized cost Cash Equivalents, at Carrying Value Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Short-term lease costs Short-Term Lease, Cost Estimated Fair Value Cash Cash Equivalents And Short Term Investments Estimated Fair Value Cash, cash equivalents and short-term investments, estimated fair value. Entity Address, Street Entity Address, Address Line One Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Options Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Customer Concentration Risk Customer Concentration Risk [Member] Restructuring Restructuring Charges [Member] Variable Rate Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Options cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of each class Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Short-Term Investments Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract] Cash equivalents, estimate fair value Total cash equivalents Cash and Cash Equivalents, Fair Value Disclosure 2021 ESPP Two Thousand And Twenty One Employee Stock Purchase Plan [Member] Two thousand and twenty one employee stock purchase plan. Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Numerator Net Income (Loss) Attributable to Parent [Abstract] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Other current assets Other Assets, Current Stockholders’ Equity and Employee Incentive Plans Stockholders Equity Note And Compensation Related Costs Share Based Payments Disclosure [Text Block] Stockholders' equity note and compensation related costs share based payments. Schedule of Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Class Of Stock Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Construction in progress—capitalized internal-use software Software Development In Progress [Member] Software Development In Progress Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Entity Tax Identification Number Entity Tax Identification Number Statistical Measurement Statistical Measurement [Axis] Stock-based compensation capitalized as internal-use software costs Share-Based Payment Arrangement, Amount Capitalized Financial Instrument Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Prepaid software Prepaid Software Current Prepaid software current. Share Based Compensation Arrangement By Share Based Payment Award Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Entity Address, State Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] IPO IPO [Member] Antidilutive Securities Excluded From Computation Of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Operating cash outflows from operating leases Operating Lease, Payments Schedule of Prepaid Expenses and Other Current Assets Schedule Of Prepaid Expenses And Other Current Assets [Table Text Block] Schedule of prepaid expenses and other current assets. Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding PEO PEO [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Deferred commissions, noncurrent Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock Sale of Stock [Axis] Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Net loss Net Income (Loss) Available to Common Stockholders, Basic Options Outstanding, Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument Debt Instrument [Axis] Number of short-term investments in unrealized loss position, investments Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total operating lease liabilities Total Operating Lease, Liability Options vested and exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Credit Facility Credit Facility [Axis] Total liabilities Liabilities Services Cost of revenue—services Service [Member] Expected volatility (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Employee Service Share Based Compensation Allocation Of Recognized Period Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Options vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Short-term investments, fair value Debt Securities, Available-for-Sale, Unrealized Loss Position Number of shares reserved common stock for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Deferred revenue, noncurrent Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Accrued bonus Accrued Bonuses, Current Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Number of customers Number Of Customers Number Of Customers Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Common stock warrants Common Stock Warrants [Member] Common Stock Warrants Earnings Per Share [Abstract] Earnings Per Share [Abstract] Equity And Compensation Related Costs Share Based Payments [Abstract] Equity And Compensation Related Costs Share Based Payments [Abstract] Equity and compensation related costs share based payments. Sales and marketing Selling and Marketing Expense Common stock, $0.00001 par value; 1,000,000,000 shares authorized as of April 30, 2024 and January 31, 2024; 50,220,260 and 49,079,876 shares issued and outstanding as of April 30, 2024 and January 31, 2024, respectively Common Stock, Value, Issued Short-term investments, less than 12 months, fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accrued professional fees Accrued Professional Fees, Current Accordion Feature Accordion Feature [Member] Accordion Feature Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Restricted cash included in other assets Restricted Cash All Individuals All Individuals [Member] Supplemental disclosures of cash activities Supplemental Cash Flow Information [Abstract] Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Customer A Customer A [Member] Customer A [Member] Sales and value added tax payable Sales and Excise Tax Payable, Current PEO Name PEO Name Concentration risk (as a percent) Concentration Risk, Percentage Other Other Sundry Liabilities, Current Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized RSUs granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Asset-backed securities Asset-backed securities Asset-Backed Securities [Member] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Total other accrued liabilities Other Accrued Liabilities, Current Accrued payroll and benefits Accrued Salaries, Current International International [Member] International. Furniture and fixtures Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Accrued compensation and benefits Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Cash, Cash Equivalents, and Short-term Investments [Abstract] Cash, Cash Equivalents, and Short-Term Investments [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Commercial paper Commercial paper Commercial Paper [Member] Deferred revenue Increase (Decrease) in Deferred Revenue Maturities and sales of short-term investments Proceeds from Maturities, Prepayments and Calls of Short-Term Investments Denominator Basic And Diluted Earnings Per Share [Abstract] Basic And Diluted Earnings Per Share Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year Contract with Customer, Liability, Revenue Recognized Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accrued commissions Accrued Sales Commission, Current Debt Securities, Available-for-Sale, Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items] Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Service-Based Restricted Stock Units (RSUs) Service-Based Restricted Stock Units (RSUs) [Member] Service-Based Restricted Stock Units (RSUs) [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Change In Contract With Customer, Liability Change In Contract With Customer Liability Roll Forward [Abstract] Change in contract with customer liability. Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items] Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items] Fiscal 2026 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation, net of amounts capitalized Share-Based Payment Arrangement, Noncash Expense Schedule of Disaggregation of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Accrued Compensation and Benefits Employee-related Liabilities, Current [Abstract] Common Stock Common Stock [Member] Individual: Individual [Axis] Shares available for issuance under the 2023 Inducement Plan Inducement Equity Incentive Plan 2023 [Member] Inducement Equity Incentive Plan 2023 City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss per Share Earnings Per Share [Text Block] Product and Service Product and Service [Axis] Income Statement Location Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical Geographical [Domain] Lease term (up to) (in years) Lessee, Operating Lease, Term of Contract Minimum Minimum [Member] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Schedule of Stock Option Activity under Stock Plans Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Foreign currency transaction losses (gains) Gain (Loss), Foreign Currency Transaction, before Tax Operating lease liabilities Increase (Decrease) in Operating Lease Liability Fiscal Year Fiscal Period, Policy [Policy Text Block] U.S. government treasury securities U.S. government treasury securities US Treasury Securities [Member] Cash paid for income taxes Income Taxes Paid, Net Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Schedule of Fair Value Hierarchy For Company's Assets Measured at Fair Value on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Lessee, Lease, Description Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk-free interest rate (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Net loss per share, basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Unrecognized stock-based compensation expense related to unvested stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Issuance of common stock in connection with employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock Sale of Stock [Domain] Basis Of Presentation And Summary Of Significant Accounting Policies [Table] Basis Of Presentation And Summary Of Significant Accounting Policies [Table] Basis Of Presentation And Summary Of Significant Accounting Policies [Table] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Schedule of Reserved Common Stock for Future Issuance Summary Of Reserved Common Stock For Future Issuance [Table Text Block] Summary of reserved common stock for future issuance. Warrants exercisable period (in years) Warrants and Rights Outstanding, Term Aggregate intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Remaining for Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Warrants issued to purchase common stock (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Net loss Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Entity Address, City Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Options vested and expected to vest, weighted-average contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Options vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Schedule Of Cash Cash Equivalents And Short Term Investments [Table] Schedule of Cash and Cash Equivalents [Table] Principles of Consolidation Consolidation, Policy [Policy Text Block] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Restructuring Restructuring Charges Other accrued expenses Increase (Decrease) in Other Accrued Liabilities Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Amortization of deferred commissions Amortization of Deferred Sales Commissions Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Estimated Fair Value Total short-term investments Debt Securities, Available-for-Sale Employee contributions under the ESPP Liability, Pension and Other Postretirement and Postemployment Benefits, Current Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Subscription Type Axis [Domain] Subscription Type Axis [Domain] Subscription Type Axis [Domain] Adjustments to reconcile net loss to net cash used in operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Right-of-use assets obtained in exchange for lease obligations: Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability Additional paid-in capital Additional Paid in Capital Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] RSUs forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Aggregate fair value of RSU granted Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted In Period, Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted In Period, Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table] Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Options cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current RSUs forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Remaining shares available for issuance under the 2021 Plan Future Stock Option Grant Reserves [Member] Future Stock Option Grant Reserves Insider Trading Arrangements [Line Items] Cash Equivalents Cash and Cash Equivalents, at Carrying Value [Abstract] Options outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Support and other Support and Other [Member] Support and Other Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenue Cost of Sales [Member] Document Period End Date Document Period End Date Deferred commissions Increase (Decrease) in Deferred Compensation Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Entity Central Index Key Entity Central Index Key Award cliff period (in years) Share-Based Compensation Arrangement By Share-Based Payment Award, Award Requisite Cliff Period Share-Based Compensation Arrangement By Share-Based Payment Award, Award Requisite Cliff Period Segment Reporting Information Segment Reporting Information [Line Items] Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Total stock-based compensation expense Total stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Provision (benefit) for income taxes Income tax expense Income Tax Expense (Benefit) Amortized Cost Cash Equivalents And Short Term Investments Amortized Cost Cash equivalents and short-term investments, amortized cost. Accrued compensation and benefits Total accrued compensation and benefits Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Number of vote (vote) Common Stock, Number Of Vote Common Stock, Number Of Vote Name Trading Arrangement, Individual Name Reclassify from accumulated other comprehensive income (loss) Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Short-term investments,12 months or greater, unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Total Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Number of shares outstanding (in shares) Sale Of Stock, Number Of Shares Outstanding In Transaction Sale Of Stock, Number Of Shares Outstanding In Transaction Money market funds Money Market Funds [Member] Cash and Cash Equivalents Cash and Cash Equivalents [Axis] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Short-term investments, less than 12 months, unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Weighted-average discount rate (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Contractual maturity greater than one year Short-Term Investments, Contractual Maturity Greater Than One Year Short-Term Investments, Contractual Maturity Greater Than One Year Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility Credit Facility [Domain] Variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Weighted-average shares used in computing net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Capitalized internal-use software Software Development [Member] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Deferred Revenue Balances and Changes in Deferred Revenues Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating expenses: Operating Expenses [Abstract] Deferred Revenue and Remaining Performance Obligations Revenue from Contract with Customer [Text Block] Additions to property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Net change in unrealized gains or losses on available-for-sale debt securities Debt Securities, Available-for-Sale, Unrealized Gain (Loss) Additional Paid-In Capital Additional Paid-in Capital [Member] Market-Based Restricted Stock Units (RSUs) Market-Based Restricted Stock Units (RSUs) [Member] Market-Based Restricted Stock Units (RSUs) [Member] Beginning of period End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Expected period of benefit for incremental costs of customer contracts (in years) Expected Period Of Benefit For Incremental Costs Of Customer Contracts Expected Period Of Benefit For Incremental Costs Of Customer Contracts Options vested and exercisable, weighted-average contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] RSUs vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Short-term investments Short-Term Investments Total operating expenses Operating Expenses Geographic Information Segment Reporting Disclosure [Text Block] Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Subscription Cost of revenue—subscription Subscription and Circulation [Member] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items] Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items] Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items] Debt Instrument Debt Instrument [Line Items] Weighted-average shares used in computing net loss per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Loss from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Jeff Epstein [Member] Jeff Epstein ESPP Employee stock purchase rights under the ESPP Employee Stock Purchase Plan [Member] Employee stock purchase plan. Revenue: Revenues [Abstract] Total cost of revenue Cost of Revenue Cash Equivalents and Short-Term Investments Cash, Cash Equivalents, and Short-Term Investments [Text Block] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Fee payable on unused portion of line of credit (as a percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement [Line Items] Statement [Line Items] Options vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Stock Options Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Amended Loan Amended Term Loan [Member] Amended Term Loan Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Line of credit outstanding Long-Term Line of Credit EX-101.PRE 10 base-20240430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - shares
3 Months Ended
Apr. 30, 2024
May 31, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 30, 2024  
Document Transition Report false  
Entity File Number 001-40601  
Entity Registrant Name Couchbase, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-3576987  
Entity Address, Street 3250 Olcott Street  
Entity Address, City Santa Clara  
Entity Address, State CA  
Entity Address, Postal Zip Code 95054  
City Area Code 650  
Local Phone Number 417-7500  
Title of each class Common stock, par value $0.00001 per share  
Trading Symbol(s) BASE  
Name of each exchange on which registered NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   50,309,880
Entity Central Index Key 0001845022  
Current Fiscal Year End Date --01-31  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Current assets    
Cash and cash equivalents $ 51,975 $ 41,351
Short-term investments 108,220 112,281
Accounts receivable, net 34,580 44,848
Deferred commissions 13,233 15,421
Prepaid expenses and other current assets 10,307 10,385
Total current assets 218,315 224,286
Property and equipment, net 6,113 5,327
Operating lease right-of-use assets 4,135 4,848
Deferred commissions, noncurrent 12,562 11,400
Other assets 1,446 1,891
Total assets 242,571 247,752
Current liabilities    
Accounts payable 4,071 4,865
Accrued compensation and benefits 8,939 18,116
Other accrued expenses 3,814 4,581
Operating lease liabilities 3,106 3,208
Deferred revenue 89,619 81,736
Total current liabilities 109,549 112,506
Operating lease liabilities, noncurrent 1,388 2,078
Deferred revenue, noncurrent 2,572 2,747
Total liabilities 113,509 117,331
Commitments and contingencies (Note 9)
Stockholders’ equity    
Preferred stock, $0.00001 par value; 200,000,000 shares authorized as of April 30, 2024 and January 31, 2024; zero shares issued outstanding as of April 30, 2024 and January 31, 2024 0 0
Common stock, $0.00001 par value; 1,000,000,000 shares authorized as of April 30, 2024 and January 31, 2024; 50,220,260 and 49,079,876 shares issued and outstanding as of April 30, 2024 and January 31, 2024, respectively 0 0
Additional paid-in capital 640,931 621,024
Accumulated other comprehensive (loss) income (215) 56
Accumulated deficit (511,654) (490,659)
Total stockholders’ equity 129,062 130,421
Total liabilities and stockholders’ equity $ 242,571 $ 247,752
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) - $ / shares
Apr. 30, 2024
Jan. 31, 2024
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Preferred stock, shares authorized (in shares) 200,000,000 200,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.00001 $ 0.00001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares outstanding (in shares) 50,220,260 49,079,876
Common stock, shares issued (in shares) 50,220,260 49,079,876
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Revenue:    
Total $ 51,327 $ 40,996
Cost of revenue:    
Total cost of revenue 5,682 5,922
Gross profit 45,645 35,074
Operating expenses:    
Research and development 17,847 15,383
Sales and marketing 37,755 32,553
General and administrative 12,583 9,625
Restructuring 0 46
Total operating expenses 68,185 57,607
Loss from operations (22,540) (22,533)
Interest expense 0 (25)
Other income, net 1,531 1,433
Loss before income taxes (21,009) (21,125)
Provision (benefit) for income taxes (14) 750
Net loss (20,995) (21,875)
Net loss $ (20,995) $ (21,875)
Net loss per share, basic (in dollars per share) $ (0.42) $ (0.48)
Net loss per share, diluted (in dollars per share) $ (0.42) $ (0.48)
Weighted-average shares used in computing net loss per share, basic (in shares) 49,788 45,843
Weighted-average shares used in computing net loss per share, diluted (in shares) 49,788 45,843
Subscription    
Revenue:    
Total $ 49,038 $ 38,542
Cost of revenue:    
Total cost of revenue 3,957 3,673
Services    
Revenue:    
Total 2,289 2,454
Cost of revenue:    
Total cost of revenue 1,725 2,249
License | Subscription    
Revenue:    
Total 6,859 4,943
Support and other | Subscription    
Revenue:    
Total $ 42,179 $ 33,599
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Statement of Comprehensive Income [Abstract]    
Net loss $ (20,995) $ (21,875)
Other comprehensive loss:    
Net unrealized (losses) gains on investments, net of tax (271) 317
Total comprehensive loss $ (21,266) $ (21,558)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance at Jan. 31, 2023 $ 150,264 $ 0 $ 561,547 $ (807) $ (410,476)
Beginning balance (in shares) at Jan. 31, 2023   45,432,029      
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock upon exercise of stock options 1,917   1,917    
Issuance of common stock upon exercise of stock options (in shares)   389,377      
Issuance of common stock in connection with employee stock purchase plan 847   847    
Issuance of common stock in connection with employee stock purchase plan (in shares)   74,113      
Vesting of restricted stock units (in shares)   259,980      
Stock-based compensation 9,480   9,480    
Net unrealized gains (losses) on investments 317     317  
Net loss (21,875)       (21,875)
Ending balance at Apr. 30, 2023 140,950 $ 0 573,791 (490) (432,351)
Ending balance (in shares) at Apr. 30, 2023   46,155,499      
Beginning balance at Jan. 31, 2024 $ 130,421 $ 0 621,024 56 (490,659)
Beginning balance (in shares) at Jan. 31, 2024 49,079,876 49,079,876      
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock upon exercise of stock options $ 3,294   3,294    
Issuance of common stock upon exercise of stock options (in shares)   406,055      
Issuance of common stock in connection with employee stock purchase plan 1,795   1,795    
Issuance of common stock in connection with employee stock purchase plan (in shares)   123,778      
Vesting of restricted stock units (in shares)   610,551      
Stock-based compensation 14,818   14,818    
Net unrealized gains (losses) on investments (271)     (271)  
Net loss (20,995)       (20,995)
Ending balance at Apr. 30, 2024 $ 129,062 $ 0 $ 640,931 $ (215) $ (511,654)
Ending balance (in shares) at Apr. 30, 2024 50,220,260 50,220,260      
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Cash flows from operating activities    
Net loss $ (20,995) $ (21,875)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 400 890
Stock-based compensation, net of amounts capitalized 14,627 9,276
Amortization of deferred commissions 4,096 4,540
Non-cash lease expense 765 772
Foreign currency transaction losses (gains) 283 (84)
Other (824) (746)
Changes in operating assets and liabilities    
Accounts receivable 10,165 (2,274)
Deferred commissions (3,070) (4,824)
Prepaid expenses and other assets 31 1,405
Accounts payable (792) 5,458
Accrued compensation and benefits (9,179) (4,060)
Other accrued expenses (813) (1,256)
Operating lease liabilities (843) (826)
Deferred revenue 7,708 6,423
Net cash provided by (used in) operating activities 1,559 (7,181)
Cash flows from investing activities    
Purchases of short-term investments (19,454) (7,821)
Maturities and sales of short-term investments 24,144 19,423
Additions to property and equipment (995) (1,288)
Net cash provided by investing activities 3,695 10,314
Cash flows from financing activities    
Proceeds from exercise of stock options 3,294 1,917
Proceeds from issuance of common stock under ESPP 1,795 847
Net cash provided by financing activities 5,089 2,764
Effect of exchange rate changes on cash, cash equivalents and restricted cash (262) (103)
Net increase in cash, cash equivalents and restricted cash 10,081 5,794
Cash, cash equivalents and restricted cash    
Beginning of period 41,894 40,989
End of period 51,975 46,783
Cash and cash equivalents 51,975 46,240
Restricted cash included in other assets 0 543
Total cash, cash equivalents and restricted cash 51,975 46,783
Supplemental disclosures of cash activities    
Cash paid for income taxes 591 294
Cash paid for interest 0 25
Non-cash investing and financing activities:    
Stock-based compensation capitalized as internal-use software costs 191 204
Net change in unrealized gains or losses on available-for-sale debt securities $ (271) $ 317
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business
3 Months Ended
Apr. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of Business
Couchbase, Inc. provides a leading cloud database platform for modern applications. Couchbase was incorporated in the State of Delaware in 2008 and is headquartered in Santa Clara, California. In these notes to the unaudited condensed consolidated financial statements, the “Company,” “Couchbase,” “we,” “us” and “our” refers to Couchbase, Inc. and its subsidiaries on a consolidated basis.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Apr. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation
The Company’s unaudited condensed consolidated financial statements and accompanying notes have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of January 31, 2024, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all the information required by GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting of only normal recurring adjustments) that are necessary for the fair statement of the Company’s condensed consolidated financial information. The results of operations for the three months ended April 30, 2024, are not necessarily indicative of the results to be expected for the year ending January 31, 2025, or for any other interim period or for any other future year.
The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes contained in the Companys Annual Report on Form 10-K for the year ended January 31, 2024, as filed with the SEC on March 26, 2024.
Fiscal Year
The Company’s fiscal year ends on January 31. Unless otherwise stated, references to year in these condensed consolidated financial statements relate to fiscal year rather than calendar year.
Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of Couchbase, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts stated in the financial statements and accompanying notes. Such estimates include, but are not limited to, standalone selling prices for each distinct performance obligation, capitalized internal-use software costs, expected period of benefit for deferred commissions, valuation of stock-based awards, the determination of allowance for credit losses, the incremental borrowing rate used to measure operating lease liabilities, and accounting for income taxes. The Company bases its estimates on historical experience and assumptions that management considers reasonable.
The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates. Estimates and assumptions about future events and their effects, including the impact of macroeconomic conditions such as inflation and foreign exchange fluctuations, cannot be determined with certainty and therefore require increased judgment. These estimates and assumptions may change in future periods and will be recognized in the condensed consolidated financial statements as new events occur and additional information becomes known. To the extent the Company’s actual results differ materially from those estimates and assumptions, the Company’s future financial statements could be affected.
Significant Accounting Policies
There have been no material changes to the Company's significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended January 31, 2024, that have had a material impact on its condensed consolidated financial statements and related notes.
Deferred Commissions
The Company capitalizes certain sales commissions, including related payroll taxes, earned by the Company’s sales force, which are considered to be incremental costs that would not be incurred absent of the contract. On an annual basis, the Company assesses the expected period of benefit by taking into consideration its customer contracts, its technology and duration of customer relationships. Based on our most recent assessment, the Company determined the expected period of benefit for incremental costs of customer contracts should be increased from three to four years. This change in accounting estimate was effective February 1, 2024 and is accounted for prospectively in the Company's unaudited condensed consolidated financial statements. Commissions for renewal contracts are not commensurate with the commission paid for initial acquisition of a contract and are amortized based over the related contractual renewal period. This change in the period of benefit did not have a material impact to our unaudited condensed consolidated financial statements.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents, restricted cash, short-term investments and accounts receivable. The Company maintains its cash and cash equivalents, restricted cash and short-term investments with high-quality financial institutions. Cash equivalents consist of money market funds which are invested through financial institutions in the United States (U.S.). Deposits, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits. The Company has not experienced any losses on these deposits.
For its accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the consolidated balance sheet. Generally, credit risk with respect to accounts receivable is diversified due to the number of entities comprising the Company’s customer base and their dispersion across different geographies and industries. The Company performs ongoing credit evaluations on certain customers and generally does not require collateral on accounts receivable. The Company maintains an allowance for credit losses and historically bad debts have not been material.
No customer accounted for 10% or more of total revenue for the three months ended April 30, 2024 and 2023. Two customers accounted for approximately 16% and 13% of gross accounts receivable as of April 30, 2024, respectively. No customer accounted for 10% or more of gross accounts receivable as of January 31, 2024.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
There were no significant changes to the Company’s significant accounting policies disclosed in “Note 2 – Basis of Presentation and Summary of Significant Accounting Policies” of the Company’s Annual Report.
Recently Issued Accounting Pronouncements
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which is intended to improve reportable segment disclosure requirements. ASU 2023-07 expands segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. Additionally, the amendments require disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. All disclosure requirements of ASU 2023-07 are required for all entities including entities with a single reportable segment. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”), which requires companies to disclose additional information about income taxes, primarily their rate reconciliation information and income taxes paid. The new guidance requires companies to disclose in their rate
reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. Additionally companies will be required to disclose annually income taxes paid (net of refunds received) disaggregated by federal (national), state and foreign taxes and to disaggregate the information by jurisdiction based on a quantitative threshold. The guidance is effective for the Company for the fiscal year ending January 31, 2026, and early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements and related disclosures.
Under the Jumpstart Our Business Startups Act (the “JOBS Act), the Company meets the definition of an emerging growth company and can delay adopting new or revised accounting standards issued after the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the Company is no longer an emerging growth company or until the Company affirmatively and irrevocably opts out of the extended transition period.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash Equivalents and Short-Term Investments
3 Months Ended
Apr. 30, 2024
Cash, Cash Equivalents, and Short-Term Investments [Abstract]  
Cash Equivalents and Short-Term Investments Cash Equivalents and Short-Term Investments
The following tables summarize the Company’s cash equivalents and short-term investments (in thousands):
As of April 30, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash Equivalents
Money market funds$37,117 $— $— $37,117 
Total cash equivalents37,117 — — 37,117 
Short-Term Investments
U.S. government treasury securities83,723 (157)83,567 
Corporate debt securities13,804 (49)13,757 
U.S. government agency securities5,999 — (12)5,987 
Commercial paper4,909 — — 4,909 
Total short-term investments108,435 (218)108,220 
Total$145,552 $$(218)$145,337 
As of January 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash Equivalents
Money market funds$32,895 $— $— $32,895 
Total cash equivalents32,895 — — 32,895 
Short-Term Investments
U.S. government treasury securities85,525 58 (7)85,576 
Corporate debt securities13,712 14 (1)13,725 
U.S. government agency securities7,999 — (8)7,991 
Commercial paper4,845 — — 4,845 
Asset-backed securities144 — — 144 
Total short-term investments112,225 72 (16)112,281 
Total$145,120 $72 $(16)$145,176 
During the three months ended April 30, 2024 and 2023, the Company did not reclassify any amounts to earnings from accumulated other comprehensive income (loss) related to unrealized gains or losses in other income (expense), net in the condensed consolidated statements of operations.
As of April 30, 2024, the Company’s short-term investments consisted of $88.8 million and $19.4 million with a contractual maturity date of less than one year and greater than one year, respectively. As of January 31, 2024, the Company’s short-term investments consisted of $97.6 million and $14.7 million with a contractual maturity of less than one year and greater than one year, respectively.
The Company’s gross unrealized losses and fair values for short-term investments that were in an unrealized loss position as of April 30, 2024 and January 31, 2024 aggregated by investment category and the length of time that individual securities have been in a continuous loss position were as follows (in thousands):
As of April 30, 2024
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. government treasury securities$(157)$77,620 $— $— $(157)$77,620 
U.S. government agency securities(12)5,987 — — (12)5,987 
Corporate debt securities(49)9,826 — — (49)9,826 
Total$(218)$93,433 $— $— $(218)$93,433 
As of January 31, 2024
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. government treasury securities$(7)$22,746 $— $— $(7)$22,746 
U.S. government agency securities(8)7,991 — — (8)7,991 
Corporate debt securities(1)5,008 — — (1)5,008 
Asset-backed securities— — — 144 — 144 
Total$(16)$35,745 $— $144 $(16)$35,889 
As of April 30, 2024, the Company had 19 short-term investments in an unrealized loss position. As of January 31, 2024, the Company had 13 short-term investments in an unrealized loss position. As of April 30, 2024, the Company determined that the declines in the market value of its investment portfolio were not driven by credit related factors. During the three months ended April 30, 2024, there were no credit or non-credit related impairment charges recorded by the Company.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements
3 Months Ended
Apr. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company accounts for certain of its financial assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level 1: Observable inputs, such as quoted prices in active markets for identical assets or liabilities.
Level 2: Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The carrying amounts reflected on the condensed consolidated balance sheets for cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value due to the short maturities of those instruments.
The following tables present the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis (in thousands):
As of April 30, 2024
Level 1Level 2Total
Cash Equivalents
Money market funds$37,117 $— $37,117 
Total cash equivalents37,117 — 37,117 
Short-Term Investments
U.S. government treasury securities— 83,567 83,567 
Corporate debt securities— 13,757 13,757 
U.S. government agency securities— 5,987 5,987 
Commercial paper— 4,909 4,909 
Total short-term investments— 108,220 108,220 
Total$37,117 $108,220 $145,337 
As of January 31, 2024
Level 1Level 2Total
Cash Equivalents
Money market funds$32,895 $— $32,895 
Total cash equivalents32,895 — 32,895 
Short-Term Investments
U.S. government treasury securities— 85,576 85,576 
Corporate debt securities— 13,725 13,725 
U.S. government agency securities— 7,991 7,991 
Commercial paper— 4,845 4,845 
Asset-backed securities— 144 144 
Total short-term investments— 112,281 112,281 
Total$32,895 $112,281 $145,176 
The Company classifies its money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its U.S. government agency securities, asset-backed securities, commercial paper, U.S. government treasury securities, and corporate debt securities within Level 2 because they are valued using inputs other than quoted prices which are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components
3 Months Ended
Apr. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of April 30,
As of January 31,
20242024
Prepaid expenses$4,720 $4,793 
Prepaid software4,390 4,429 
Other current assets1,197 1,163 
Total prepaid expenses and other current assets$10,307 $10,385 
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
As of April 30,As of January 31,
20242024
Computer equipment$3,744 $3,736 
Furniture and fixtures418 418 
Capitalized internal-use software8,743 8,743 
Leasehold improvements1,903 1,903 
Construction in progress—capitalized internal-use software3,749 2,571 
Total gross property and equipment18,557 17,371 
Accumulated depreciation and amortization(12,444)(12,044)
Total property and equipment, net$6,113 $5,327 
Depreciation and amortization expense was $0.4 million and $0.9 million for three months ended April 30, 2024 and 2023, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $0.2 million and $0.7 million in the three months ended April 30, 2024 and 2023, respectively.
Accrued Compensation and Benefits
Accrued compensation and benefits consisted of the following (in thousands):
As of April 30,
As of January 31,
20242024
Accrued bonus$2,784 $7,056 
Accrued commissions2,150 4,852 
Accrued payroll and benefits3,304 4,690 
Employee contributions under the ESPP701 1,518 
Total accrued compensation and benefits$8,939 $18,116 
Other Accrued Liabilities
Other accrued liabilities consisted of the following (in thousands):
As of April 30,
As of January 31,
20242024
Accrued professional fees$937 $1,190 
Sales and value added tax payable287 517 
Income taxes payable137 173 
Other2,453 2,701 
Total other accrued liabilities
$3,814 $4,581 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Revenue and Remaining Performance Obligations
3 Months Ended
Apr. 30, 2024
Revenue from Contract with Customer [Abstract]  
Deferred Revenue and Remaining Performance Obligations Deferred Revenue and Remaining Performance Obligations
The following table presents the deferred revenue balances (in thousands):
As of April 30,
As of January 31,
20242024
Deferred revenue, current$89,619 $81,736 
Deferred revenue, noncurrent2,572 2,747 
Total deferred revenue$92,191 $84,483 
Changes in the deferred revenue balances during the three months ended April 30, 2024 and 2023 were as follows (in thousands):
Three Months Ended April 30,
20242023
Beginning balance$84,483 $74,991 
Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year(34,359)(29,061)
Increases due to invoicing prior to satisfaction of performance obligations42,067 35,484 
Ending balance$92,191 $81,414 
Remaining performance obligations (“RPOs”) represent the amount of contracted future revenue that has not yet been recognized, including both deferred revenue and non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods.
As of April 30, 2024, the Company’s RPOs were $220.0 million. The Company expects to recognize revenue of $137.0 million of these remaining performance obligations over the next twelve months with the remaining balances recognized thereafter.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt
3 Months Ended
Apr. 30, 2024
Debt Disclosure [Abstract]  
Debt Debt
Loan and Security Agreement
On February 7, 2024, the Company entered into a loan and security agreement with MUFG Bank, Ltd., as lender, for a three-year senior secured revolving loan facility of up to $25.0 million, including a letter of credit sublimit of up to $5.0 million, with an original maturity date on February 7, 2027 and a uncommitted accordion feature that provides up to $25.0 million of additional borrowing capacity (the “Credit Facility”). Borrowings under the Credit Facility accrue interest at a floating per annum rate based on secured overnight financing rate ("SOFR"), plus 3.0% for the applicable interest rate period. Accrued interest on the Credit Facility will be paid at the end of the applicable interest rate period, but at least every three months. The Company is also obligated to pay other customary fees and expenses, including an unused revolving line facility fee of 0.25% per annum of the average daily unused portion of the Credit Facility.
Under the Credit Facility, the Company is subject to a minimum consolidated adjusted EBITDA covenant, tested quarterly. The Credit Facility also contains certain customary affirmative and negative covenants as well as customary events of default, subject to certain exceptions, including restrictions on the ability of the Company and its subsidiaries to, among other things, incur debt, grant liens, make acquisitions, suffer changes in control, make investments, make certain dividends or distributions, repurchase or redeem stock, dispose of or transfer assets, and enter into transactions with affiliates, in each case, subject to customary and other agreed limitations and exceptions. To date, the Company has an outstanding letter of credit of $0.5 million against the $5.0 million sublimit in connection with a lease arrangement.
The Company did not have any debt outstanding under the Credit Facility as of April 30, 2024 and was in compliance with the financial covenants associated with the Credit Facility as of April 30, 2024.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
3 Months Ended
Apr. 30, 2024
Leases [Abstract]  
Leases Leases
The Company leases facilities under non-cancelable operating leases, primarily for rent of office space. The Company's leases have various expiration dates through November 2027, some of which include options to extend the leases for up to three years. The Company does not have any finance leases.
The components of lease costs were as follows (in thousands):
Three Months Ended April 30,
20242023
Operating lease costs$765$772
Variable lease costs$157$146
Short-term lease costs were immaterial during the three months ended April 30, 2024 and 2023.
The following table presents supplemental cash flow information related to leases (in thousands):
Three Months Ended April 30,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows from operating leases$843$823
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$$
The following table presents supplemental balance sheet information related to operating leases (in thousands, except for lease term and discount rate):
April 30, 2024January 31, 2024
Operating lease right-of-use assets$4,135 $4,848 
Operating lease liabilities$3,106 $3,208 
Operating lease liabilities, noncurrent1,388 2,078 
Total operating lease liabilities$4,494 $5,286 
Weighted-average remaining lease term1.8 years2.0 years
Weighted-average discount rate4.4 %4.4 %
As of April 30, 2024, remaining maturities of operating lease liabilities were as follows (in thousands):
PeriodOperating Leases
Remaining for Fiscal 2025$2,514
Fiscal 20261,481
Fiscal 2027437
Fiscal 2028245
Fiscal 2029 and thereafter
Total lease payments4,677
Less: imputed interest(183)
Total$4,494
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
3 Months Ended
Apr. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Other Contractual Commitments
Other contractual commitments relate to third-party cloud infrastructure agreements and subscription arrangements.
There were no material contractual commitments that were entered into during the three months ended April 30, 2024 that were outside the ordinary course of business.
Legal Matters
From time to time, the Company may be a party to various legal matters, threatened claims, or proceedings in the normal course of business. Legal fees and other costs associated with such actions are expensed as incurred. The Company assesses, in conjunction with its legal counsel, the need to record a liability for litigation and contingencies. Legal accruals are recorded when and if it is determined that a loss related to a certain matter is both probable and reasonably estimable. The Company is not currently a party to any legal proceedings that, if determined adversely to it, would, in management’s opinion, have a material and adverse effect on the Company’s financial condition, results of operations, or cash flows.
Indemnification Agreements
In the ordinary course of business, the Company enters into agreements of varying scope and terms pursuant to which the Company agrees to indemnify customers, vendors, lessors and other business partners with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by the Company or from intellectual property infringement claims made by third parties. Additionally, the Company entered into
indemnification agreements with the Company’s directors and officers that require the Company, among other things, to indemnify them against certain liabilities that may arise from their services as a director or executive officer in any capacity as the Company's director, trustee, general partner, managing member, officer, employee, agent or fiduciary or with respect to any employee benefit plans. The Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements nor are we aware of any such claims that could reasonably be expected to incur material costs.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity and Employee Incentive Plans
3 Months Ended
Apr. 30, 2024
Equity And Compensation Related Costs Share Based Payments [Abstract]  
Stockholders’ Equity and Employee Incentive Plans Stockholders’ Equity and Employee Incentive Plans
Redeemable Convertible Preferred Stock
As of April 30, 2024, there were no shares of redeemable convertible preferred stock issued and outstanding.
The Company’s Amended and Restated Certificate of Incorporation authorizes the issuance of 200,000,000 shares of undesignated preferred stock with a par value of $0.00001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors.
Common Stock
The Company’s Amended and Restated Certificate of Incorporation authorized the Company to issue 1,000,000,000 shares of common stock at a par value of $0.00001 as of April 30, 2024 and January 31, 2024.
Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when and if declared by the board of directors, subject to the prior rights of holders of all classes of stock outstanding. As of April 30, 2024 and January 31, 2024, no dividends had been declared.
As of April 30, 2024, the Company has reserved common stock for future issuance as follows:
Number of Shares
Stock options outstanding5,465,173 
Restricted stock units issued and outstanding5,930,054 
Remaining shares available for issuance under the 2021 Plan3,565,156 
Shares available for issuance under the 2023 Inducement Plan955,779 
ESPP1,606,656 
Common stock warrants105,350 
Total17,628,168 
Common Stock Warrants
In April, 2019, the Company issued warrants in connection with a term loan agreement with a certain lender to purchase 105,350 shares of the Company’s common stock at $7.48 per share, exercisable over 10 years. As of April 30, 2024, all warrants were outstanding and exercisable.
Stock Options
The following table summarizes stock option activity under the Stock Plans for the three months ended April 30, 2024 (aggregate intrinsic value in thousands):
Options OutstandingWeighted-
Average
Contractual
Term
Aggregate
Intrinsic
Value
Number of
Options
Weighted-
Average
Exercise
Price
Balances as of January 31, 2024
5,889,938 $10.38 4.84$86,742 
Options exercised(406,055)$8.11 
Options cancelled(18,710)$24.78 
Balances as of April 30, 2024
5,465,173 $10.50 4.55$75,355 
Options vested and expected to vest as of April 30, 2024
5,465,173 $10.50 4.55$75,355 
Options vested and exercisable as of April 30, 2024
5,152,472 $9.80 4.41$74,479 
No stock options were granted during the three months ended April 30, 2024 and 2023.
The aggregate intrinsic value of options exercised during the three months ended April 30, 2024 and 2023 was $8.1 million and $4.2 million, respectively. Aggregate intrinsic value represents the difference between the exercise price of the options and the estimated fair value of the Company’s common stock.
The Company recognized stock-based compensation expense related to stock options of $0.9 million and $1.2 million during the three months ended April 30, 2024 and 2023, respectively.
As of April 30, 2024, there was $2.6 million of unrecognized stock-based compensation expense related to unvested stock options, which is expected to be recognized over a weighted-average period of 0.8 years.
Service-Based RSUs
During the year ended January 31, 2022, the Company began granting RSUs to its employees which have service-based vesting conditions. The service-based vesting condition for these awards is generally satisfied by rendering continuous service over two to four years, depending on the award, during which time the grants will vest either quarterly or after a one-year cliff with quarterly vesting thereafter.
The following table is a summary of service-based RSU activity for the three months ended April 30, 2024:
RSUs Outstanding
Number of RSUs Weighted Average Grant Date Fair Value Per Share
Balances as of January 31, 2024
3,909,920 $17.56 
RSUs granted1,743,216 $27.48 
RSUs vested(531,351)$17.32 
RSUs forfeited(137,331)$18.93 
Balances as of April 30, 2024
4,984,454 $21.02 
The aggregate fair value of the RSU awards granted was $47.9 million and $39.3 million during the three months ended April 30, 2024 and 2023, respectively. This represents the fair value of the common stock on the date the service-based vesting awards were granted.
We recognized $11.6 million and $6.8 million in stock-based compensation expense related to service vesting-based RSUs during the three months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, there was $93.6 million of unrecognized compensation expense related to service-based RSUs expected to be recognized over a weighted-average vesting period of 1.8 years.
Performance-based and Market-based Awards
Performance-based Awards
We recognized a total of $1.3 million and $0.7 million in stock-based compensation expense related to PSUs during the three months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, there were 840,000 awards outstanding and a total of $4.7 million of unrecognized compensation expense related to PSUs expected to be recognized over an average vesting period of 1.4 years.
Market-based Awards
The Company recognized a total of $0.3 million and $0.2 million in stock-based compensation expense related to market-based awards during the three months ended April 30, 2024 and 2023, respectively. There were 79,200 awards vested during the three months ended April 30, 2024. As of April 30, 2024, there were 105,600 awards outstanding and a total of $0.5 million of unrecognized compensation expense related to market-based RSUs expected to be recognized over an average vesting period of 0.9 years.
Determination of Fair Value
The Company estimates the fair value of purchase rights issued to employees under the ESPP using the Black-Scholes option-pricing model, which is dependent upon several variables, such as the fair value of the Company’s common stock, the expected option term, expected volatility of the Company’s stock price over the expected term, expected risk-free interest rate over the expected option term, and expected dividend yield.
The fair value of employee stock purchase rights for the offering period under the 2021 ESPP was determined on the date of grant using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Three Months Ended April 30,
20242023
Employee Stock Purchase Plan:
Expected term (in years)1.20.8
Expected volatility60.1 %66.9 %
Risk-free interest rate5.0 %4.8 %
Dividend yield— — 
The Company recognized stock-based compensation expense related to the ESPP of $0.6 million and $0.3 million during the three months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, $2.4 million of unrecognized stock-based compensation expense related to the ESPP is expected to be recognized over a weighted-average vesting period of 1.0 year.
During the three months ended April 30, 2024, 123,778 shares of common stock were issued under the ESPP.
Stock-Based Compensation
Stock-based compensation expense, net of amounts capitalized was as follows (in thousands):
Three Months Ended April 30,
20242023
Cost of revenue—subscription$266$193
Cost of revenue—services141145
Research and development3,9932,768
Sales and marketing5,2233,241
General and administrative5,0042,928
Restructuring1
Total stock-based compensation expense$14,627 $9,276 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
3 Months Ended
Apr. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Accounting for income taxes for interim periods generally requires the provision for income taxes to be determined by applying an estimate of the annual effective tax rate for the full fiscal year to income or loss before income
taxes, adjusted for discrete items, if any, for the reporting period. The Company updates its estimate of the annual effective tax rate each quarter and records a cumulative adjustment in such period.
The Company recorded an immaterial amount of income tax expense for the three months ended April 30, 2024 and $0.8 million for the three months ended April 30, 2023, respectively. Income tax expense consists primarily of income taxes in foreign jurisdictions in which the Company conducts business. Due to the Company’s history of losses in the U.S., a full valuation allowance on the Company’s domestic deferred tax assets, including net operating loss carryforwards, research and development tax credits, capitalized research and development, and other book versus tax differences was maintained. The Company has deferred tax attributes for stock-based compensation and fixed assets in the United Kingdom, and has not recorded a valuation allowance on the deferred tax attributes as of April 30, 2024. The Company will continue to evaluate for any future developments.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Geographic Information
3 Months Ended
Apr. 30, 2024
Segment Reporting [Abstract]  
Geographic Information Geographic Information
The following table depicts the disaggregation of revenue by geographic area based on the billing address of the customers (in thousands):
Three Months Ended April 30,
20242023
United States$34,682 $25,991 
International16,645 15,005 
Total$51,327 $40,996 
No individual foreign country contributed 10% or more of total revenue for the three months ended April 30, 2024 and 2023.
As of April 30, 2024 and January 31, 2024, the majority of the Company’s long-lived assets, including operating lease ROU assets, were located in the United States.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss per Share
3 Months Ended
Apr. 30, 2024
Earnings Per Share [Abstract]  
Net Loss per Share Net Loss per Share
Basic net loss per share attributable to the Company’s common stockholders is computed by dividing the net loss attributable to the Company’s common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is the same as basic net loss per share for all years presented because the effects of potentially dilutive items were anti-dilutive given the Company’s net loss position in each period presented.
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
Three Months Ended April 30,
20242023
Numerator
Net loss$(20,995)$(21,875)
Denominator
Weighted-average shares used in computing net loss per share, basic and diluted49,788 45,843 
Net loss per share, basic and diluted$(0.42)$(0.48)
The following potentially dilutive securities were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):
As of April 30,
20242023
Stock options5,465 7,388 
RSUs5,886 6,983 
Employee stock purchase rights under the ESPP141 118 
Common stock warrants105 105 
Total11,597 14,594 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Pay vs Performance Disclosure    
Net loss $ (20,995) $ (21,875)
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Apr. 30, 2024
shares
Trading Arrangements, by Individual  
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Jeff Epstein [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On March 11, 2024 during our last fiscal quarter, Jeff Epstein, a member of our board of directors adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K Item 408. The trading arrangement provides for the sale from time to time of an aggregate of up to 121,623 shares of our common stock. The trading arrangement is intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement is until June 7, 2025, or earlier if all transactions under the trading arrangement are completed.
Name Jeff Epstein
Title member of our board of directors
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 11, 2024
Arrangement Duration 453 days
Aggregate Available 121,623
Carol Carpenter [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On April 8, 2024 during our last fiscal quarter, Carol Carpenter, a member of our board of directors adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K Item 408. The trading arrangement provides for the sale from time to time of an aggregate of up to 10,800 shares of our common stock. The trading arrangement is intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement is until July 30, 2025, or earlier if all transactions under the trading arrangement are completed.
Name Carol Carpenter
Title board of directors
Rule 10b5-1 Arrangement Adopted true
Adoption Date April 8, 2024
Arrangement Duration 482 days
Aggregate Available 10,800
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Apr. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
The Company’s unaudited condensed consolidated financial statements and accompanying notes have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of January 31, 2024, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all the information required by GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting of only normal recurring adjustments) that are necessary for the fair statement of the Company’s condensed consolidated financial information. The results of operations for the three months ended April 30, 2024, are not necessarily indicative of the results to be expected for the year ending January 31, 2025, or for any other interim period or for any other future year.
The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes contained in the Companys Annual Report on Form 10-K for the year ended January 31, 2024, as filed with the SEC on March 26, 2024.
Fiscal Year
Fiscal Year
The Company’s fiscal year ends on January 31. Unless otherwise stated, references to year in these condensed consolidated financial statements relate to fiscal year rather than calendar year.
Principles of Consolidation
Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of Couchbase, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts stated in the financial statements and accompanying notes. Such estimates include, but are not limited to, standalone selling prices for each distinct performance obligation, capitalized internal-use software costs, expected period of benefit for deferred commissions, valuation of stock-based awards, the determination of allowance for credit losses, the incremental borrowing rate used to measure operating lease liabilities, and accounting for income taxes. The Company bases its estimates on historical experience and assumptions that management considers reasonable.
The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates. Estimates and assumptions about future events and their effects, including the impact of macroeconomic conditions such as inflation and foreign exchange fluctuations, cannot be determined with certainty and therefore require increased judgment. These estimates and assumptions may change in future periods and will be recognized in the condensed consolidated financial statements as new events occur and additional information becomes known. To the extent the Company’s actual results differ materially from those estimates and assumptions, the Company’s future financial statements could be affected.
Deferred Commissions
Deferred Commissions
The Company capitalizes certain sales commissions, including related payroll taxes, earned by the Company’s sales force, which are considered to be incremental costs that would not be incurred absent of the contract. On an annual basis, the Company assesses the expected period of benefit by taking into consideration its customer contracts, its technology and duration of customer relationships. Based on our most recent assessment, the Company determined the expected period of benefit for incremental costs of customer contracts should be increased from three to four years. This change in accounting estimate was effective February 1, 2024 and is accounted for prospectively in the Company's unaudited condensed consolidated financial statements. Commissions for renewal contracts are not commensurate with the commission paid for initial acquisition of a contract and are amortized based over the related contractual renewal period. This change in the period of benefit did not have a material impact to our unaudited condensed consolidated financial statements.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents, restricted cash, short-term investments and accounts receivable. The Company maintains its cash and cash equivalents, restricted cash and short-term investments with high-quality financial institutions. Cash equivalents consist of money market funds which are invested through financial institutions in the United States (U.S.). Deposits, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits. The Company has not experienced any losses on these deposits.
For its accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the consolidated balance sheet. Generally, credit risk with respect to accounts receivable is diversified due to the number of entities comprising the Company’s customer base and their dispersion across different geographies and industries. The Company performs ongoing credit evaluations on certain customers and generally does not require collateral on accounts receivable. The Company maintains an allowance for credit losses and historically bad debts have not been material.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
There were no significant changes to the Company’s significant accounting policies disclosed in “Note 2 – Basis of Presentation and Summary of Significant Accounting Policies” of the Company’s Annual Report.
Recently Issued Accounting Pronouncements
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which is intended to improve reportable segment disclosure requirements. ASU 2023-07 expands segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. Additionally, the amendments require disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. All disclosure requirements of ASU 2023-07 are required for all entities including entities with a single reportable segment. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosures.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”), which requires companies to disclose additional information about income taxes, primarily their rate reconciliation information and income taxes paid. The new guidance requires companies to disclose in their rate
reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. Additionally companies will be required to disclose annually income taxes paid (net of refunds received) disaggregated by federal (national), state and foreign taxes and to disaggregate the information by jurisdiction based on a quantitative threshold. The guidance is effective for the Company for the fiscal year ending January 31, 2026, and early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements and related disclosures.
Under the Jumpstart Our Business Startups Act (the “JOBS Act), the Company meets the definition of an emerging growth company and can delay adopting new or revised accounting standards issued after the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the Company is no longer an emerging growth company or until the Company affirmatively and irrevocably opts out of the extended transition period.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash Equivalents and Short-Term Investments (Tables)
3 Months Ended
Apr. 30, 2024
Cash, Cash Equivalents, and Short-Term Investments [Abstract]  
Schedule of Cash Equivalents and Short-term Investments
The following tables summarize the Company’s cash equivalents and short-term investments (in thousands):
As of April 30, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash Equivalents
Money market funds$37,117 $— $— $37,117 
Total cash equivalents37,117 — — 37,117 
Short-Term Investments
U.S. government treasury securities83,723 (157)83,567 
Corporate debt securities13,804 (49)13,757 
U.S. government agency securities5,999 — (12)5,987 
Commercial paper4,909 — — 4,909 
Total short-term investments108,435 (218)108,220 
Total$145,552 $$(218)$145,337 
As of January 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash Equivalents
Money market funds$32,895 $— $— $32,895 
Total cash equivalents32,895 — — 32,895 
Short-Term Investments
U.S. government treasury securities85,525 58 (7)85,576 
Corporate debt securities13,712 14 (1)13,725 
U.S. government agency securities7,999 — (8)7,991 
Commercial paper4,845 — — 4,845 
Asset-backed securities144 — — 144 
Total short-term investments112,225 72 (16)112,281 
Total$145,120 $72 $(16)$145,176 
Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value
The Company’s gross unrealized losses and fair values for short-term investments that were in an unrealized loss position as of April 30, 2024 and January 31, 2024 aggregated by investment category and the length of time that individual securities have been in a continuous loss position were as follows (in thousands):
As of April 30, 2024
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. government treasury securities$(157)$77,620 $— $— $(157)$77,620 
U.S. government agency securities(12)5,987 — — (12)5,987 
Corporate debt securities(49)9,826 — — (49)9,826 
Total$(218)$93,433 $— $— $(218)$93,433 
As of January 31, 2024
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. government treasury securities$(7)$22,746 $— $— $(7)$22,746 
U.S. government agency securities(8)7,991 — — (8)7,991 
Corporate debt securities(1)5,008 — — (1)5,008 
Asset-backed securities— — — 144 — 144 
Total$(16)$35,745 $— $144 $(16)$35,889 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements (Tables)
3 Months Ended
Apr. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Hierarchy For Company's Assets Measured at Fair Value on Recurring Basis
The following tables present the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis (in thousands):
As of April 30, 2024
Level 1Level 2Total
Cash Equivalents
Money market funds$37,117 $— $37,117 
Total cash equivalents37,117 — 37,117 
Short-Term Investments
U.S. government treasury securities— 83,567 83,567 
Corporate debt securities— 13,757 13,757 
U.S. government agency securities— 5,987 5,987 
Commercial paper— 4,909 4,909 
Total short-term investments— 108,220 108,220 
Total$37,117 $108,220 $145,337 
As of January 31, 2024
Level 1Level 2Total
Cash Equivalents
Money market funds$32,895 $— $32,895 
Total cash equivalents32,895 — 32,895 
Short-Term Investments
U.S. government treasury securities— 85,576 85,576 
Corporate debt securities— 13,725 13,725 
U.S. government agency securities— 7,991 7,991 
Commercial paper— 4,845 4,845 
Asset-backed securities— 144 144 
Total short-term investments— 112,281 112,281 
Total$32,895 $112,281 $145,176 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components (Tables)
3 Months Ended
Apr. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of April 30,
As of January 31,
20242024
Prepaid expenses$4,720 $4,793 
Prepaid software4,390 4,429 
Other current assets1,197 1,163 
Total prepaid expenses and other current assets$10,307 $10,385 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
As of April 30,As of January 31,
20242024
Computer equipment$3,744 $3,736 
Furniture and fixtures418 418 
Capitalized internal-use software8,743 8,743 
Leasehold improvements1,903 1,903 
Construction in progress—capitalized internal-use software3,749 2,571 
Total gross property and equipment18,557 17,371 
Accumulated depreciation and amortization(12,444)(12,044)
Total property and equipment, net$6,113 $5,327 
Schedule of Accrued Compensation and Benefits
Accrued compensation and benefits consisted of the following (in thousands):
As of April 30,
As of January 31,
20242024
Accrued bonus$2,784 $7,056 
Accrued commissions2,150 4,852 
Accrued payroll and benefits3,304 4,690 
Employee contributions under the ESPP701 1,518 
Total accrued compensation and benefits$8,939 $18,116 
Schedule of Other Accrued Liabilities
Other accrued liabilities consisted of the following (in thousands):
As of April 30,
As of January 31,
20242024
Accrued professional fees$937 $1,190 
Sales and value added tax payable287 517 
Income taxes payable137 173 
Other2,453 2,701 
Total other accrued liabilities
$3,814 $4,581 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Revenue and Remaining Performance Obligations (Tables)
3 Months Ended
Apr. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Revenue Balances and Changes in Deferred Revenues Balances
The following table presents the deferred revenue balances (in thousands):
As of April 30,
As of January 31,
20242024
Deferred revenue, current$89,619 $81,736 
Deferred revenue, noncurrent2,572 2,747 
Total deferred revenue$92,191 $84,483 
Changes in the deferred revenue balances during the three months ended April 30, 2024 and 2023 were as follows (in thousands):
Three Months Ended April 30,
20242023
Beginning balance$84,483 $74,991 
Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year(34,359)(29,061)
Increases due to invoicing prior to satisfaction of performance obligations42,067 35,484 
Ending balance$92,191 $81,414 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended
Apr. 30, 2024
Leases [Abstract]  
Schedule of Supplemental Cash Flow Related to Leases
The components of lease costs were as follows (in thousands):
Three Months Ended April 30,
20242023
Operating lease costs$765$772
Variable lease costs$157$146
Short-term lease costs were immaterial during the three months ended April 30, 2024 and 2023.
The following table presents supplemental cash flow information related to leases (in thousands):
Three Months Ended April 30,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows from operating leases$843$823
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$$
Schedule of Supplemental Balance Sheet Information
The following table presents supplemental balance sheet information related to operating leases (in thousands, except for lease term and discount rate):
April 30, 2024January 31, 2024
Operating lease right-of-use assets$4,135 $4,848 
Operating lease liabilities$3,106 $3,208 
Operating lease liabilities, noncurrent1,388 2,078 
Total operating lease liabilities$4,494 $5,286 
Weighted-average remaining lease term1.8 years2.0 years
Weighted-average discount rate4.4 %4.4 %
Schedule of Operating Lease Maturities
As of April 30, 2024, remaining maturities of operating lease liabilities were as follows (in thousands):
PeriodOperating Leases
Remaining for Fiscal 2025$2,514
Fiscal 20261,481
Fiscal 2027437
Fiscal 2028245
Fiscal 2029 and thereafter
Total lease payments4,677
Less: imputed interest(183)
Total$4,494
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity and Employee Incentive Plans (Tables)
3 Months Ended
Apr. 30, 2024
Equity And Compensation Related Costs Share Based Payments [Abstract]  
Schedule of Reserved Common Stock for Future Issuance
As of April 30, 2024, the Company has reserved common stock for future issuance as follows:
Number of Shares
Stock options outstanding5,465,173 
Restricted stock units issued and outstanding5,930,054 
Remaining shares available for issuance under the 2021 Plan3,565,156 
Shares available for issuance under the 2023 Inducement Plan955,779 
ESPP1,606,656 
Common stock warrants105,350 
Total17,628,168 
Schedule of Stock Option Activity under Stock Plans
The following table summarizes stock option activity under the Stock Plans for the three months ended April 30, 2024 (aggregate intrinsic value in thousands):
Options OutstandingWeighted-
Average
Contractual
Term
Aggregate
Intrinsic
Value
Number of
Options
Weighted-
Average
Exercise
Price
Balances as of January 31, 2024
5,889,938 $10.38 4.84$86,742 
Options exercised(406,055)$8.11 
Options cancelled(18,710)$24.78 
Balances as of April 30, 2024
5,465,173 $10.50 4.55$75,355 
Options vested and expected to vest as of April 30, 2024
5,465,173 $10.50 4.55$75,355 
Options vested and exercisable as of April 30, 2024
5,152,472 $9.80 4.41$74,479 
Schedule of Share-based Payment Arrangement, Restricted Stock Unit, Activity
The following table is a summary of service-based RSU activity for the three months ended April 30, 2024:
RSUs Outstanding
Number of RSUs Weighted Average Grant Date Fair Value Per Share
Balances as of January 31, 2024
3,909,920 $17.56 
RSUs granted1,743,216 $27.48 
RSUs vested(531,351)$17.32 
RSUs forfeited(137,331)$18.93 
Balances as of April 30, 2024
4,984,454 $21.02 
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The fair value of employee stock purchase rights for the offering period under the 2021 ESPP was determined on the date of grant using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Three Months Ended April 30,
20242023
Employee Stock Purchase Plan:
Expected term (in years)1.20.8
Expected volatility60.1 %66.9 %
Risk-free interest rate5.0 %4.8 %
Dividend yield— — 
Schedule of Stock-Based Compensation Expense
Stock-based compensation expense, net of amounts capitalized was as follows (in thousands):
Three Months Ended April 30,
20242023
Cost of revenue—subscription$266$193
Cost of revenue—services141145
Research and development3,9932,768
Sales and marketing5,2233,241
General and administrative5,0042,928
Restructuring1
Total stock-based compensation expense$14,627 $9,276 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Geographic Information (Tables)
3 Months Ended
Apr. 30, 2024
Segment Reporting [Abstract]  
Schedule of Disaggregation of Revenue by Geographic Area
The following table depicts the disaggregation of revenue by geographic area based on the billing address of the customers (in thousands):
Three Months Ended April 30,
20242023
United States$34,682 $25,991 
International16,645 15,005 
Total$51,327 $40,996 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss per Share (Tables)
3 Months Ended
Apr. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
Three Months Ended April 30,
20242023
Numerator
Net loss$(20,995)$(21,875)
Denominator
Weighted-average shares used in computing net loss per share, basic and diluted49,788 45,843 
Net loss per share, basic and diluted$(0.42)$(0.48)
Schedule of Potentially Dilutive Securities were Excluded from the Computation of Diluted Net Loss Per Share
The following potentially dilutive securities were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):
As of April 30,
20242023
Stock options5,465 7,388 
RSUs5,886 6,983 
Employee stock purchase rights under the ESPP141 118 
Common stock warrants105 105 
Total11,597 14,594 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) - customer
3 Months Ended
Feb. 01, 2024
Jan. 31, 2024
Apr. 30, 2024
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Expected period of benefit for incremental costs of customer contracts (in years) 4 years 3 years  
Accounts Receivable | Customer Concentration Risk      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Number of customers   0 2
Customer A | Accounts Receivable | Customer Concentration Risk      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Concentration risk (as a percent)     16.00%
Customer B | Accounts Receivable | Customer Concentration Risk      
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]      
Concentration risk (as a percent)     13.00%
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Cash Equivalents    
Cash equivalents, amortized cost $ 37,117 $ 32,895
Cash equivalents, estimate fair value 37,117 32,895
Short-Term Investments    
Amortized Cost 108,435 112,225
Gross Unrealized Gains 3 72
Gross Unrealized Losses (218) (16)
Estimated Fair Value 108,220 112,281
Amortized Cost 145,552 145,120
Estimated Fair Value 145,337 145,176
U.S. government treasury securities    
Short-Term Investments    
Amortized Cost 83,723 85,525
Gross Unrealized Gains 1 58
Gross Unrealized Losses (157) (7)
Estimated Fair Value 83,567 85,576
Corporate debt securities    
Short-Term Investments    
Amortized Cost 13,804 13,712
Gross Unrealized Gains 2 14
Gross Unrealized Losses (49) (1)
Estimated Fair Value 13,757 13,725
U.S. government agency securities    
Short-Term Investments    
Amortized Cost 5,999 7,999
Gross Unrealized Gains 0 0
Gross Unrealized Losses (12) (8)
Estimated Fair Value 5,987 7,991
Commercial paper    
Short-Term Investments    
Amortized Cost 4,909 4,845
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 4,909 4,845
Asset-backed securities    
Short-Term Investments    
Amortized Cost   144
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Value   144
Money market funds    
Cash Equivalents    
Cash equivalents, amortized cost 37,117 32,895
Cash equivalents, estimate fair value $ 37,117 $ 32,895
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash Equivalents and Short-Term Investments - Summary of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Debt Securities, Available-for-Sale, Unrealized Loss Position    
Short-term investments, less than 12 months, unrealized Losses $ (218) $ (16)
Short-term investments, less than 12 months, fair value 93,433 35,745
Short-term investments,12 months or greater, unrealized Losses 0 0
Short-term investments, 12 months or greater, fair value 0 144
Short-term investments, unrealized Losses (218) (16)
Short-term investments, fair value 93,433 35,889
U.S. government treasury securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position    
Short-term investments, less than 12 months, unrealized Losses (157) (7)
Short-term investments, less than 12 months, fair value 77,620 22,746
Short-term investments,12 months or greater, unrealized Losses 0 0
Short-term investments, 12 months or greater, fair value 0 0
Short-term investments, unrealized Losses (157) (7)
Short-term investments, fair value 77,620 22,746
U.S. government agency securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position    
Short-term investments, less than 12 months, unrealized Losses (12) (8)
Short-term investments, less than 12 months, fair value 5,987 7,991
Short-term investments,12 months or greater, unrealized Losses 0 0
Short-term investments, 12 months or greater, fair value 0 0
Short-term investments, unrealized Losses (12) (8)
Short-term investments, fair value 5,987 7,991
Corporate debt securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position    
Short-term investments, less than 12 months, unrealized Losses (49) (1)
Short-term investments, less than 12 months, fair value 9,826 5,008
Short-term investments,12 months or greater, unrealized Losses 0 0
Short-term investments, 12 months or greater, fair value 0 0
Short-term investments, unrealized Losses (49) (1)
Short-term investments, fair value $ 9,826 5,008
Asset-backed securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position    
Short-term investments, less than 12 months, unrealized Losses   0
Short-term investments, less than 12 months, fair value   0
Short-term investments,12 months or greater, unrealized Losses   0
Short-term investments, 12 months or greater, fair value   144
Short-term investments, unrealized Losses   0
Short-term investments, fair value   $ 144
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash Equivalents and Short Term Investments - Additional Information (Details)
3 Months Ended
Apr. 30, 2024
USD ($)
investment
Apr. 30, 2023
USD ($)
Jan. 31, 2024
USD ($)
investment
Cash, Cash Equivalents, and Short-Term Investments [Abstract]      
Reclassify from accumulated other comprehensive income (loss) $ 0 $ 0  
Contractual maturity in one year 88,800,000   $ 97,600,000
Contractual maturity greater than one year $ 19,400,000   $ 14,700,000
Number of short-term investments in unrealized loss position, investments | investment 19   13
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements - Schedule of Fair Value Hierarchy For Company's Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total cash equivalents $ 37,117 $ 32,895
Total short-term investments 108,220 112,281
U.S. government treasury securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 83,567 85,576
Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 13,757 13,725
U.S. government agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 5,987 7,991
Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 4,909 4,845
Asset-backed securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments   144
Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total cash equivalents 37,117 32,895
Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total cash equivalents 37,117 32,895
Total short-term investments 108,220 112,281
Total 145,337 145,176
Fair Value, Recurring | U.S. government treasury securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 83,567 85,576
Fair Value, Recurring | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 13,757 13,725
Fair Value, Recurring | U.S. government agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 5,987 7,991
Fair Value, Recurring | Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 4,909 4,845
Fair Value, Recurring | Asset-backed securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments   144
Fair Value, Recurring | Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total cash equivalents 37,117 32,895
Fair Value, Recurring | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total cash equivalents 37,117 32,895
Total short-term investments 0 0
Total 37,117 32,895
Fair Value, Recurring | Level 1 | U.S. government treasury securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 0 0
Fair Value, Recurring | Level 1 | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 0 0
Fair Value, Recurring | Level 1 | U.S. government agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 0 0
Fair Value, Recurring | Level 1 | Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 0 0
Fair Value, Recurring | Level 1 | Asset-backed securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments   0
Fair Value, Recurring | Level 1 | Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total cash equivalents 37,117 32,895
Fair Value, Recurring | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total cash equivalents 0 0
Total short-term investments 108,220 112,281
Total 108,220 112,281
Fair Value, Recurring | Level 2 | U.S. government treasury securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 83,567 85,576
Fair Value, Recurring | Level 2 | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 13,757 13,725
Fair Value, Recurring | Level 2 | U.S. government agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 5,987 7,991
Fair Value, Recurring | Level 2 | Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments 4,909 4,845
Fair Value, Recurring | Level 2 | Asset-backed securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total short-term investments   144
Fair Value, Recurring | Level 2 | Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis    
Total cash equivalents $ 0 $ 0
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Prepaid expenses $ 4,720 $ 4,793
Prepaid software 4,390 4,429
Other current assets 1,197 1,163
Total prepaid expenses and other current assets $ 10,307 $ 10,385
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Property Plant And Equipment    
Total gross property and equipment $ 18,557 $ 17,371
Accumulated depreciation and amortization (12,444) (12,044)
Total property and equipment, net 6,113 5,327
Computer equipment    
Property Plant And Equipment    
Total gross property and equipment 3,744 3,736
Furniture and fixtures    
Property Plant And Equipment    
Total gross property and equipment 418 418
Capitalized internal-use software    
Property Plant And Equipment    
Total gross property and equipment 8,743 8,743
Leasehold improvements    
Property Plant And Equipment    
Total gross property and equipment 1,903 1,903
Construction in progress—capitalized internal-use software    
Property Plant And Equipment    
Total gross property and equipment $ 3,749 $ 2,571
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Additional Information of Property and Equipment Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Property Plant And Equipment    
Depreciation and amortization $ 400 $ 890
Capitalized internal-use software    
Property Plant And Equipment    
Depreciation and amortization $ 200 $ 700
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Accrued Compensation and Benefits    
Accrued bonus $ 2,784 $ 7,056
Accrued commissions 2,150 4,852
Accrued payroll and benefits 3,304 4,690
Employee contributions under the ESPP 701 1,518
Total accrued compensation and benefits $ 8,939 $ 18,116
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Other Accrued Liabilities    
Accrued professional fees $ 937 $ 1,190
Sales and value added tax payable 287 517
Income taxes payable 137 173
Other 2,453 2,701
Total other accrued liabilities $ 3,814 $ 4,581
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Revenue and Remaining Performance Obligations - Schedule of Deferred Revenue Balances (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Apr. 30, 2023
Jan. 31, 2023
Contract with Customer, Liability        
Deferred revenue, current $ 89,619 $ 81,736    
Deferred revenue, noncurrent 2,572 2,747    
Total deferred revenue $ 92,191 $ 84,483 $ 81,414 $ 74,991
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Revenue and Remaining Performance Obligations - Schedule of Changes In Deferred Revenue Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Change In Contract With Customer, Liability    
Beginning balance $ 84,483 $ 74,991
Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year (34,359) (29,061)
Increases due to invoicing prior to satisfaction of performance obligations 42,067 35,484
Ending balance $ 92,191 $ 81,414
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred Revenue and Remaining Performance Obligations - Additional Information (Details)
$ in Millions
Apr. 30, 2024
USD ($)
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligation $ 220.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-05-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligation $ 137.0
Revenue expected to be recognized from remaining performance obligations, period (in months) 12 months
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Additional Information (Details) - USD ($)
Feb. 07, 2024
Apr. 30, 2024
Letter of Credit    
Debt Instrument    
Maximum borrowing capacity $ 5,000,000  
Line of credit outstanding   $ 500,000
Loan Agreement | Credit Facility    
Debt Instrument    
Debt instrument term (in years) 3 years  
Maximum borrowing capacity $ 25,000,000  
Variable rate (as a percent) 3.00%  
Debt instrument, periodic payment period (in months) 3 months  
Loan Agreement | Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate    
Debt Instrument    
Fee payable on unused portion of line of credit (as a percent) 0.25%  
Accordion Feature | Credit Facility    
Debt Instrument    
Maximum borrowing capacity $ 25,000,000  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Additional Information (Details)
Apr. 30, 2024
Maximum  
Lessee, Lease, Description  
Lease term (up to) (in years) 3 years
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Leases [Abstract]    
Operating lease costs $ 765 $ 772
Variable lease costs $ 157 146
Short-term lease costs   $ 0
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Supplemental Cash Flow Related to Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash outflows from operating leases $ 843 $ 823
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases $ 0 $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Operating Lease, Assets And Liabilities, Lessee [Abstract]    
Operating lease right-of-use assets $ 4,135 $ 4,848
Operating lease liabilities 3,106 3,208
Operating lease liabilities, noncurrent 1,388 2,078
Total operating lease liabilities $ 4,494 $ 5,286
Weighted-average remaining lease term (in years) 1 year 9 months 18 days 2 years
Weighted-average discount rate (as a percent) 4.40% 4.40%
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Operating Leases    
Remaining for Fiscal 2025 $ 2,514  
Fiscal 2026 1,481  
Fiscal 2027 437  
Fiscal 2028 245  
Fiscal 2029 and thereafter 0  
Total lease payments 4,677  
Less: imputed interest (183)  
Total $ 4,494 $ 5,286
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity and Employee Incentive Plans - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2024
USD ($)
vote
$ / shares
shares
Apr. 30, 2023
USD ($)
shares
Jan. 31, 2024
$ / shares
shares
Apr. 30, 2019
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award        
Preferred stock, shares authorized (in shares) | shares 200,000,000   200,000,000  
Preferred stock, par value (in dollars per share) | $ / shares $ 0.00001   $ 0.00001  
Common stock, shares authorized (in shares) | shares 1,000,000,000   1,000,000,000  
Common stock, par value (in dollars per share) | $ / shares $ 0.00001   $ 0.00001  
Number of vote (vote) | vote 1      
Dividend declared (in dollars per share) | $ / shares $ 0   $ 0  
Total stock-based compensation expense $ 14,627 $ 9,276    
Award cliff period (in years) 1 year      
ESPP        
Share Based Compensation Arrangement By Share Based Payment Award        
Total stock-based compensation expense $ 600 $ 300    
Unrecognized stock-based compensation expense related to unvested stock options $ 2,400      
Stock-based compensation expected to be recognized weighted-average period (in years) 1 year      
Share purchases related to ESPP (in shares) | shares 123,778      
Minimum        
Share Based Compensation Arrangement By Share Based Payment Award        
Award requisite service period (in years) 2 years      
Maximum        
Share Based Compensation Arrangement By Share Based Payment Award        
Award requisite service period (in years) 4 years      
Stock options outstanding        
Share Based Compensation Arrangement By Share Based Payment Award        
Options granted (in shares) | shares 0 0    
Aggregate intrinsic value of options exercised $ 8,100 $ 4,200    
Total stock-based compensation expense 900 1,200    
Unrecognized stock-based compensation expense related to unvested stock options $ 2,600      
Stock-based compensation expected to be recognized weighted-average period (in years) 9 months 18 days      
Service-Based Restricted Stock Units (RSUs)        
Share Based Compensation Arrangement By Share Based Payment Award        
Total stock-based compensation expense $ 11,600 6,800    
Stock-based compensation expected to be recognized weighted-average period (in years) 1 year 9 months 18 days      
Aggregate fair value of RSU granted $ 47,900 39,300    
Unrecognized stock-based compensation expense related to service vesting-based RSUs $ 93,600      
Number of shares vested during the period (in shares) | shares 531,351      
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number (in shares) | shares 4,984,454   3,909,920  
Performance-based Awards        
Share Based Compensation Arrangement By Share Based Payment Award        
Total stock-based compensation expense $ 1,300 700    
Stock-based compensation expected to be recognized weighted-average period (in years) 1 year 4 months 24 days      
Unrecognized stock-based compensation expense related to service vesting-based RSUs $ 4,700      
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number (in shares) | shares 840,000      
Market-Based Restricted Stock Units (RSUs)        
Share Based Compensation Arrangement By Share Based Payment Award        
Total stock-based compensation expense $ 300 $ 200    
Stock-based compensation expected to be recognized weighted-average period (in years) 10 months 24 days      
Unrecognized stock-based compensation expense related to service vesting-based RSUs $ 500      
Number of shares vested during the period (in shares) | shares 79,200      
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number (in shares) | shares 105,600      
Amended Loan | Loans Payable        
Share Based Compensation Arrangement By Share Based Payment Award        
Warrants issued to purchase common stock (in shares) | shares       105,350
Exercise price of warrants or rights (in dollars per share) | $ / shares       $ 7.48
Warrants exercisable period (in years)       10 years
IPO        
Share Based Compensation Arrangement By Share Based Payment Award        
Number of shares outstanding (in shares) | shares 0      
Number of common stock for sale and issuance (in shares) | shares 0      
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity and Employee Incentive Plans - Summary of Reserved Common Stock for Future Issuance (Details)
Apr. 30, 2024
shares
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 17,628,168
Stock options outstanding  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 5,465,173
Restricted stock units issued and outstanding  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 5,930,054
Remaining shares available for issuance under the 2021 Plan  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 3,565,156
Remaining shares available for issuance under the 2021 Plan | Shares available for issuance under the 2023 Inducement Plan  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 955,779
ESPP  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 1,606,656
Common stock warrants  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 105,350
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity and Employee Incentive Plans - Summary of Stock Option Activity under Stock Plans (Details) - Stock options outstanding - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Options Outstanding, Number of Options    
Beginning balance (in shares) 5,889,938  
Options exercised (in shares) (406,055)  
Options cancelled (in shares) (18,710)  
Ending balance (in shares) 5,465,173 5,889,938
Options vested and expected to vest (in shares) 5,465,173  
Options vested and exercisable (in shares) 5,152,472  
Options Outstanding, Weighted Average Exercise Price    
Beginning balance (in dollars per share) $ 10.38  
Options exercised (in dollars per share) 8.11  
Options cancelled (in dollars per share) 24.78  
Ending balance (in dollars per share) 10.50 $ 10.38
Options vested and expected to vest (in dollars per share) 10.50  
Options vested and exercisable (in dollars per share) $ 9.80  
Stock Options Additional Disclosures    
Options outstanding, weighted average remaining contractual term (in years) 4 years 6 months 18 days 4 years 10 months 2 days
Options vested and expected to vest, weighted-average contractual term (in years) 4 years 6 months 18 days  
Options vested and exercisable, weighted-average contractual term (in years) 4 years 4 months 28 days  
Options outstanding, aggregate intrinsic value $ 75,355 $ 86,742
Options vested and expected to vest, aggregate intrinsic value 75,355  
Options vested and exercisable, aggregate intrinsic value $ 74,479  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity and Employee Incentive Plans - Summary of RSU Activity (Details) - Service-Based Restricted Stock Units (RSUs)
3 Months Ended
Apr. 30, 2024
$ / shares
shares
RSUs Outstanding, Number of RSUs  
Beginning balance (in shares) | shares 3,909,920
RSUs granted (in shares) | shares 1,743,216
RSUs vested (in shares) | shares (531,351)
RSUs forfeited (in shares) | shares (137,331)
Ending balance (in shares) | shares 4,984,454
RSUs Outstanding, Weighted Average Grant Date Fair Value Per Share  
Beginning balance (in dollars per share) | $ / shares $ 17.56
RSUs granted (in dollars per share) | $ / shares 27.48
RSUs vested (in dollars per share) | $ / shares 17.32
RSUs forfeited (in dollars per share) | $ / shares 18.93
Ending balance (in dollars per share) | $ / shares $ 21.02
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity and Employee Incentive Plans - Summary of Fair Value of Employee Stock Options Estimated using Weighted-Average Assumptions (Details) - Stock options outstanding - 2021 ESPP
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award    
Expected term (in years) 1 year 2 months 12 days 9 months 18 days
Expected volatility (as a percent) 60.10% 66.90%
Risk-free interest rate (as a percent) 5.00% 4.80%
Dividend yield 0.00% 0.00%
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity and Employee Incentive Plans - Summary of Weighted-Average Assumptions Used In Estimating Fair Value of Employee Stock Purchase Rights (Details) - 2021 ESPP - Stock options outstanding
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award    
Expected term (in years) 1 year 2 months 12 days 9 months 18 days
Expected volatility (as a percent) 60.10% 66.90%
Risk-free interest rate (as a percent) 5.00% 4.80%
Dividend yield 0.00% 0.00%
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity and Employee Incentive Plans - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Employee Service Share Based Compensation Allocation Of Recognized Period Costs    
Total stock-based compensation expense $ 14,627 $ 9,276
Research and development    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs    
Total stock-based compensation expense 3,993 2,768
Sales and marketing    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs    
Total stock-based compensation expense 5,223 3,241
General and administrative    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs    
Total stock-based compensation expense 5,004 2,928
Restructuring    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs    
Total stock-based compensation expense 0 1
Cost of revenue—subscription | Cost of revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs    
Total stock-based compensation expense 266 193
Cost of revenue—services | Cost of revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs    
Total stock-based compensation expense $ 141 $ 145
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Income Tax Disclosure [Abstract]    
Income tax expense $ (14) $ 750
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Geographic Information - Schedule of Disaggregation of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Segment Reporting Information    
Total $ 51,327 $ 40,996
United States    
Segment Reporting Information    
Total 34,682 25,991
International    
Segment Reporting Information    
Total $ 16,645 $ 15,005
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss per Share - Schedule of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Numerator    
Net loss $ (20,995) $ (21,875)
Denominator    
Weighted-average shares used in computing net loss per share, basic (in shares) 49,788 45,843
Weighted-average shares used in computing net loss per share, diluted (in shares) 49,788 45,843
Net loss per share, basic (in dollars per share) $ (0.42) $ (0.48)
Net loss per share, diluted (in dollars per share) $ (0.42) $ (0.48)
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss per Share - Schedule of Potentially Dilutive Securities were Excluded from the Computation of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Potentially dilutive securities were excluded from computation of diluted net loss per share (in shares) 11,597 14,594
Stock options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Potentially dilutive securities were excluded from computation of diluted net loss per share (in shares) 5,465 7,388
RSUs    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Potentially dilutive securities were excluded from computation of diluted net loss per share (in shares) 5,886 6,983
Employee stock purchase rights under the ESPP    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Potentially dilutive securities were excluded from computation of diluted net loss per share (in shares) 141 118
Common stock warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Potentially dilutive securities were excluded from computation of diluted net loss per share (in shares) 105 105
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /V!QE@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #]@<98F"L/3N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NLW&#E&7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 9!RB?WG M\V*["C=C+[MDL*P%4?FH 2'LF;5.9$EYO[/GK#^1H/$ Q^ MF .!K*H->&)C#1N8@$58B$(W%A5&,MS',][B@@^?L9UA%H%:\M1Q@KJL0>AI M8CB-;0-7P 1CBCY]%\@NQ+GZ)W;N@#@GQ^26U# ,Y;":'E_F=0O7 M)38=4GZ5G.)3H*VX3'Y=W=WO'H26E5P7U2:?G:Q4?:O6\GUR_>%W%?:]=7OW MCXTO@KJ!7_]"?P%02P,$% @ _8'&6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #]@<98M#SDK-0% "9'P & 'AL+W=O00*YGWC!TZ0]-^/(\\6-C_+%]N1'R4QYRKLA+$J?YU2!4*GLS&N5^R!.6 MGXN,IW!E)63"%!S*]2C/)&=!*4KB$;6LR2AA43J87Y;G'N3\4A0JCE+^($E> M) F3VVL>B\W5P![L3SQ&ZU#I$Z/Y9<;6?,G5;]F#A*-1[1)$"4_S2*1$\M75 M8&&_\1Q'"\H[?H_X)C_X3G24)R$^Z8/[X&I@Z1+QF/M*6S#X>.8>CV/M!.7X M=V^"^1J/U_$ M>?F?;*I[Q^,!\8M$6G1L M*(^'R]^R+7%LD_JSTCAU]3BEG8-6S]^+IUQ)>.+^,550Y3 V.^AN^";/F,^O M!M#/$' M4R14U3.26T=RNT7Z4#"IN(RWY)%G0BI3/-Q*R<)4*1ZJZAEO4L>;=(OWP&4D M MT)";P&C(V'.]7=KK7?H?J>.:=USFG')U,R&$'* :"]'7&O%8MS8T.BLIX! M9W7 &5JHVU1%:DONHIB3=T7RQ*4I&.YA6?9P;$TLVQ0.E?8,=U&'N^@2[I&O M(_T:A69\QQ+C,XK[>*+P0SUFGY'[U#\WQ40->L:TK68LM;H$A<()"0\GT\_I M&5DJZ)%$2 +E3Y7;6E!@7]8U\@ ]VE\@?V0NY#Z"'1JO(+W,C MC_$12SH9.NYTC'1GGCB[0>'!FSXC9+Z/.,>#&3S!CR%-!C-]1CX]SR99.VC*!' M?+R%,=PI\,=N^,?&J>5UN >1*Q:3OZ*L_36$.UZXEFL$!%S7-VF#0C9.,%Z9 M$Z:R[<%P@XEK&6.= GSLAGQL'%=^%3ZTUT,H4HP,CIB,[>EPZEKF?*?@'KL! M'QNGEH^1 N81*\*9'Q(_9KEY%HJ[>"))8,R!Z;+_Z8QD3))G%A>41/Q]_H.Q G"/Z\72C >G("+: M$!'%F46#7MVX_,4/6;J&$RG9A!&[&\61AGG+BP;^B& MB6@G)O(**?6G(&$ ]PL!;2B$%'?!:^S\$"#(+*S)CU%#!$ M&QBBG6!HF; X)M=%#I?-+^0C/JVS;%S7-U_#0[03#]TF7*YUE_P)'%0(R)!D M+#4W:K]E(5S6-V=#0Q2'F7W.E\,EDVJ5R!@2=VMOS5/ $6W@B.)$<%W?> T;T4ZK0CNX659PLRQ7ZLG[0@')IQH-P\@1,VI1UYCQ%.3C-.3CX)SR.N-N^;T])6[WP=R.IZ >YV#GZPBM M0,"@"ADSXSOFB$'K6Q77_=]@HX/-3SVJEWO".?'U8FNU#UJ?K?>=%^5NZZBY MO=JT?LLT%.0DYBN06N=3>.'):A^X.E B*[=2GX12(BF_AIP%7.H;X/I*"+4_ MT#]0[\;/_P-02P,$% @ _8'&6 F$Z-MD!@ _AH !@ !X;"]W;W)K M?D.2?'?AX[)_=% M/!VLE%J_'XWD?,5R*H_XFA7ZRI*+G"I]*NY&3;"$$:CG*;%8')2 M_78M)B>\5%E:L&L!9)GG5#Q\8!F_/QV@P>,/7].[E3(_C"8G:WK'9DQ]6U\+ M?3;:1EFD.2MDR@L@V/)T,$7OSP@V#I7%ORF[ESO'P*1RR_EW<_)I<3J !A'+ MV%R9$%1_;=@9RS(32>/XT00=;.]I''>/'Z/_726OD[FEDIWQ[+]TH5:G@V0 M%FQ)RTQ]Y?2:K_^"^L84#,"^EXGGCK!'D:5%_TY]-(78<4-#C M@!L'_%P'TCB0*M$:6976.55TZ"MM2X&TI49*)#1M,WOZ%(GCL2NZ5@NVE2K:I$E_TR1F5*Z ?&IB; _:C3#SF"+,_#BG*VX4(>*B5RWVH9) ME?>!K..$.[=',,$8=E ZS!#&20_,< LS],*\U,#TO#9GNI2W&1N"@BD7 MT-!"0((PZ>*TK8(@"1(WS&@+,_+"/&=+IEMYZDT,[&SEI%=)(()Z4!T M6(4![JEDO(48>R%>"[:FZ0*PGYJG))-5DW*U8D)/AD\-S]C1 P3&'=Q.JR1T MXTZVN!,O[ANN:/8,B(EUA%>J5Q4I46=R!CFJ.!,&1\R)>'I3[I MKVX3->Q,0AW(+JO>L85VB!2]>'3IVO*BZ0HG8&0W(PXCW$7L,$,!A#V06\)# M7I*97%4#RU-/;-\W"*(N.H=5,NZ9"%!+4)9>R%)ZFV:I2ID;IY?B7JH:7BO:?LXMT:%G,MV:/AB:IXZ;BD.^REN M7S$\44QL4Q:"XS#H@G79:4*!?6A;G E[R?3%&P:O%&T_]999L9]9]=*L M&4O2%&$(WL CJ/^0U@(";&A6LF. (1S"^@/DB@JS@BN57L6GO[0CE8 OP70M MTJP&]KCY4S729UJ45#PT5YI]G6/PBPG^&$O+:L.1O%12:1CLLF] MNR;WFNP7M>5^[.=^,YBT0/%4%#W6\S5K&L(AQOH3PLVJW-W*/$UBM6Z7TF^Z5O]0SVZYGI8I$:=4B;5,R^PV%:U"=S MND[U9.R$:TN6*(!CTA6X+CN,JO9S F_%#?:+&RUQR[S,J&+;K1$M=@5;FN);S&DU7/[CL".S=/".MW"%^ MN6,IB&I&PO=V]R:W-H965T&ULK59K M;]HP%/TK5C9-K=0V#QZ!#B)12M5.78M*MWV8]L$D%V+5L3/;@6Z_?G9",RCA MU8T/Q';N.3[GYCJYG3D73S(&4.@YH4QVK5BI]-RV91A#@N493X'I.Q,N$JST M5$QMF0K 40Y*J.TY3M-.,&%6T,G7AB+H\$Q1PF HD,R2!(M?%T#YO&NYULO" M YG&RBS802?%4QB!^I(.A9[9)4M$$F"2<(8$3+I6SSWONXX!Y!%?"/G@M0J]S3 Y?$+^U5N7IL98PE] M3K^12,5=JV6A""8XH^J!SZ]A8:AA^$).9?Z/YD6LW[90F$G%DP58*T@(*Z[X M>9&()8!;WP#P%@!O7T!M :CE1@MEN:U+K'#0$7R.A(G6;&:0YR9':S>$F<7@;C2X1'HTNK^]N>P]ZLE%[[9WUQ^@T?5@\#A"1QG#6404 M1,?H:(@%,!6#(B&FQ^@4O4E1U;:4V&V0X7^U\4^WL;]N^EX@S5G!/D M.5Z] M[?#O^$F8:[57!;9Z),AU>FP\OY:AOX1@HKT%6J$)^@*\(P"PFF:,@E MR:ON>V\LE="U]Z/*:L%=K^8V!_)"/J[)1;.'G M6YBWR2QPX=1I=.S9LLU=42OZZZ7^^F'ZB_)$.%,Q%^2WOF%\%*N5X@O^QI(L M_6(L?J\,[!.Y8J)1FFB\R021,MMMH+$FZ[7P;1$K@INEX.:;!.NOAU28181- M=ZEN[E2]+6)%M5^J]K>J[O,DT2?['PK=WZO0=T6MB&^5XEL'B#^XREMKR72= M#66^5^B*AW;IH7VXAP-JIKVFK.%X^GO0?&UA/;#>=OQVRV]6&W"=OQ]1YW + M^YW3!?,>\BLB-^BWE_H!TXQ]QF)*F$04)AKJG/F:0Q3]33%1/,U;A#%7NN'( MA['N"4&8 'U_PKEZF9BNH^PR@S]02P,$% @ _8'&6-&R/XU8!@ UR M !@ !X;"]W;W)K/=#HA!8NC%#]2D!=)$M!_KG!,7B]&YFC[X"E:KECY M8#R=9,$2SS#[GCU2?C=NHH11@M,\(BF@>'$QNC3/KRVC=*@L_HKP:[YS#4HJ M+X3\+&_NPHN142+",9ZS,D3 ?];X&L=Q&8GC^+L..FJ^63KN7F^C?Z[(ZH;8<>!QU ZP=H!=!ZO' =4.J"*Z05;1N@E8,)U0\@IH:G$V4EFF<,W-X!?S1Z^WMUVB: [ M&:]WHT[*C-HVWTH=[35U/=LG/+^$UD:+.2MH7UM"Z;M&%YIL8O7,U:9025.K M3_4$1J21J,2() ".9WI2OF4SVW4,MP>JT#I3+W9?RXEL04FRA4M2-4Q+^OXI MA+8EM:?:#O5U3"& IE9RIG\'[LF 3*N+6C9R M;:,'LE A4R]#]WSY&O,V5L*2%>44\II0&N,J.]-S>]H3"NF!>NG1@:M=G7W@ ME'8:<$)QH%YQMN GW\VJ[*3"$"*H%R(5A3"*"[[D? \)>!@)M5D?"2%:4"]:/ZKM QR>!FLN!$N\ M72$7.6?!2?"AEQ65G*7:C&W)F?%2SZG458*N1+>H*O$H:*UR0K9A"@2\VA MHK4)"YF'>ID_>&L"REJ.?+N[U%19.6[/)("$WJ,]2TW..YJK:R2]Z[OWZ0:* MUB8J:@=D?GP_4EMVO)OH0-':1$6%@?051N\$@.3U*X1>MU)765EVSTX3VMD- MUF\''S+\T;#[PK]B8QB)"@(=L#5\R/!'LKR;+NS6U HK""V_)RVB!D#Z&N K M'_M\A0S^!?NJ 7V@=R?G5U0#2%0#Z./5 !JT&A@J6INHJ ;0!ZL!)"_('<^6 M)@/%[K3?5WDB40L@_:)]5F09H:S:.235?L@!_6_0VF"H:.T&$+4!\C_>_[1E MQ;N)#A2M?3PFR@M+7U[T'Y#)>P06--UN!U28(63[W7EOO'-$G&"ZK$[.&PO=V]R:W-H965T&ULK59M M;]HP$/XK5E9-K=0V(2'0,HA$@:I(Y44-[3Y,^V#(0:(E-K,=Z/;K=TY""BQE M^] OQ"]WCY_GSKZCO>7BAPP!%'E-8B8[1JC4NF6:(I6H=(+IM=>TQ7XH)[74X$SLT0)H@28C#@C I8=HUMK]9K:/C-XB6 K]\9$ M*YES_D-/AD''L#0AB&&A- +%SP9Z$,<:"&G\+#"-\DCMN#_>H=]GVE'+G$KH M\?AK%*BP8]P8)( E36/UQ+T&[X M,B"/$]\GYRFC:1 I""[(%7GV^^3\[(*7?V2<#N6EP3Q[HDMF77*_CT_M_=.4'' M*:/M9'C..WB^H@KP#2C"EZ3'$WQXH7X1&R!#MN )D&_=N50"+_?WJNCEZ/5J M=/W@6W)-%] Q$%B"V(#A??Y4:UA?JJ1_$-A!(.IE(.JGT+TQUJ>8R\HKDGLV M,D]=A#;>E6W=WKIM<[-/O\JL=M-\,SL@YI;$W),9FJ@0!%D_(2#G6C'("[+"-B )5MN(;4 J?7/E)6&0W5]% M7ZN"DI_D'N2E63M*WM]&3JU9G;EFJ:%Y4L.,*QI79*Z*8[/J[MB-QA'+2C/7 MO3DB:NZ5WP3$*NM*$JFD3.6EJEPM&U\WJ_='ZW?8$//^]0:3=],1%2N=BAB6 M"&E=-S%T(N]0^43Q=5;DYUQAR\B&(39U$-H ]Y>T& K, & 'AL+W=OXIG4P#1W;9*KT][<1XJ5F"D@"G+2 MWJ\_"5-C)"R;5NF7&NS=9U?[: 5ZHIX_D?)3M<*8@B]9FE<7HQ6EQV4I1-D&,XDBY)\-#NOO[LM9^=D3=,D MQ[8OB]N2W8WV:(LDPSG M54)R4.+[B]$E?!DBESO4%A\2_%3M7 ,^E(^$?.(W5\N+D<$SPBF.*8>(V,&ILC1&(UQ4E6>/,,LB2?/,9?6D*L>, S3T.J'% QSJ8 MC8,I.+!2]CM8C8,E.%C.'@>[<;#%"/L&[30.3EW[3;'J2OL1C6;G)7D");=F M:/RBIJOV9@5.Q_=)G- NR(1-@.TL0-M9@&I4:P_J*_R0Y'F2 M/[ N3:,\QB"BX,\H/P,F_!T@ YE]3&XPG1J3KV"/,V@;R+'.)X^[S,EF1M?" MERUL!]J6VS4+9+/QU!",PAXC"QJ6ZVSM.A4RMQ4R!U;HA$WT:A65N#H]JEI* M?/X >5D548PO1FRR5+A\Q*/9K[] Q_BCKQLV8/;.*"W;,EEH3RBMSJB!3K!0 M$UB'36O+IE6CFWO89$W('L,5(]''FZM3OF[5R\>*I$M<5FR=^[Q.Z-<^*BV= M5.H$\W6"!3K!0DU@';KM+=VVLGFOJFI=]RRY!_'F25%QJL&Z8)?X"R[CI*I_ MW7Q-"OXTZ'UZV5+C00\*:]!VA'M*PC_@BO(W7L8W Z=E$O-= M1[,0F?,0"=8J FL0R4TVGV^H22S?K<=A=5YS"8)9UHP3$# M"'6%[)+4*B-0+8UPDC@EO00@*?\Q@E/7%CE0AAC,@4ZT0"M:>+@B71I:^06J M]9<@7PKRU&51G@'3V"^X0%DD@9;AV=(Z9AX4J'J@;-=T/2@N3[+=V/(,<4;W M69G(M.&>*K6R!E1NH\4J"1+5X8II%38:M(Y(Y4#;MCQ1I-(:-]"*%NI"ZS+: M*A=0+5T<5&:M7B)M69HU#0M!<>K+=M+4E_4'!\$Z;G?JRW:V(TY\V8:WAV-[ M>R9^JQI M6PP2)[M+YF\JV>IN=[4=<2B'6OIJY,>/*^U:@"ZT+J$M2H =)]3 M@84Z=]5SK6B^5K1 *UJH"ZW+>JL@P.^4$(8+L4VDW:7+1)[XMR=U/H.9E=4$ M.6:@-6:H"ZW+6"L!0+4&\$QZK#KJX/Z5M0'+< S;%M=CK>* 5K10%UKW[[^M M/(#4\L!SRK)(WMI#UQ,W2>H$A[;J43$#K3%#76A="ELY :GEA)^ESZK3&-J[ M2-8 (#)==RJ>$="J/&A%"W6A=8G?.;RAEBA^6*=5XP]F5-8 ',@68R@RJE7' MT(H6ZD+K,MJJ'4BM=@P1:U&?S#&%4W%YU7EXPS\N:* U:*@+K4M**ZX@M;CR MHW(MDO60,7+%+;DZB<$\:556CAI!J"MFEZ96,4%JQ40EV*(> 0(9GOPNHO4$ MAU:T0"M:>+@B71I:10:I%1FU8-LKP32('=4*>8:#1'9D.^E$H6SB6(9GBH)M MC]T805NVI4BN#(/5IB.,%V_Z*R0<0; ,Q:T<4N8^V]-49#YZM M6N4+76@;MB8[QZ;Y,?JW4?G U_04WS-XX\QEU2HW)],W-Y04]4GJCX12DM67 M*QPM<-WE17@S62FW/1J,R7;,-+3^++2O@FZ60&ZK@4JY& MY58RFIE%FWQ$@F RVE!>#&;GYMZ]G)V+2N6\8/<2E=5F0^7+) MRH//2)OR*,1W??%;=C$(-"*6LU1I%13^[=@5RW.M"7#\U2@=[']3+SS\_*K] MBS$>C'FD);L2^9\\4^N+03) &5O2*E??Q-.OK#%HK/6E(B_-7_34R 8#E%:E M$IMF,2#8\*+^3Y\;1QPL #WN!:190+H+HIX%8;,@-(;6R(Q9UU31V;D43TAJ M:="F/QC?F-5@#2_T-BZ4A&\YK%.SJ[O;ZYO;Q[/(JUF7Q*MPOI6? M41A\0B0@D0//U?N7AQXXX=[+H=$7]GF9EFNTA)0IT5**#8(LE%3Q8E6',5>< M.;U6:XW<6G6&GY5;FK*+ :1PR>2.#6;__A>>!/]QF7PB94<.B/8.B'S:9[=0 MD')1.HVL5T[,2EUU=K,A":;3\?EH=PC?)8:3N!4[ C;> QM[=V:>_0^2#.J2 M*I$24)A24:0\9ZAH$.N[^G.JM[ J6:9#_;W[-S[E_IU(V9&;)GLW3;S[=\U M:W$NE$B_#W5= MSU J-D!VI8'XR>RA6&KN"U( M]A8D7@OF!X[5@(&2F)2U.1M>:OITAEKB0%\"IXLTA>D)(7 MJ!L)G>2L1!]6T/.4'YW<%5B@2!)V@#N$ADG4@_R G;$7^9U:,^G$A!T_1Z(N M*(=4'/5$*"8M*N*GLS4M5N"SXTH(;H3$TL4AY_21Y[U5L=%^HK)X*FW'OFB9 M'7MY^'0=RMW"ZQZ##\CF&V9(R])#:[EVQ+>?9:1.IH$CH'FO!R8AY;8$+.L$M 6(_ ][5^]T@?PT%)U";SX8)MBJS M0PJ3<5\5;'D/^XGO;E_Z:N9[J^K9U 8$88%U29$>K*1E0.)GP'W^2[9C1>4, M5&(S6!P'20>@0VH2D; '8$MTQ$]TMZ\M]E:*'8XQHN5%\@8O=L8\7NQ8^1[4)R7$4VD[=D)+B,1/B/>53-=4 M%V_H7LLU=+-#Q>2K,\RDY?2!@_GP%-K3[MXYY.*$].U=RY#$SY!?J:JDV2%3 M'TN:_[ %-BF2"$>6 ;88V-F;02UW$C]WSK.,Z_)N)E;((L@8]6)L87]5?*MA M.U';S#BTAV^7%"9)#S^1ED")GT"=:?_NM+$Y,YS8T&TI'(2XIU2 M?-*3-V'+]*&? MZ6^62Y::LQCVG)I!$@&U,Y0V0R4X7QOVJ39/UZX=U.*B&2TAB)7DJ=(]+7SO MM,[![F32;;A=4E 7>JQK6X#0RZYF7WB12M,1\I\VA3AJ5Y!TIQN'V#B>]NW4 MP:'UVZ?6/X']M(?7_X_3Z[#M#D)_=W#)5KPH=&9!W *SIKDH M*UGWXL:D-ZC-R_L_7'5.I.WXF5E+\I&?Y$V^F .QI9 Z L6&(46?W:9'#E:? M=JG"(43ZF")J.3WR]Y3L\*D8E+=Z(PN:#RMH9DJQ5$]40J,F M2G?9BQQGW'8 VD(DZ O @\?+;S]?;II)J,]5 ?U7;85YJH,@*)O'//KXOX<6];94J$UK8P.7M?8,+DR;[&4R!PE MUZ\X[._NWY29F_=#.O8KE2MM>,Z6H#+X'(._9?U&2WVA MQ-:\%/(HE!(;\W'-*$P[6@"^7PJA7B_T#^S?*YK] U!+ P04 " #]@<98 M9B(#_>\" "E!@ & 'AL+W=O$!,3, #XL%-W.;$Y2ZS+POPU^.[I-F ,0$O MR=EG?_[\(\ZB<_2%*T2OOM;&\C*IO&_.TI2+"FO@J6O0RLW.40U>1-JGW!!" M&9UJD^99=I+6H&VR6D3=-:T6KO5&6[PFQ6U= WU;HW'=,CE*#HIW>E_YH$A7 MBP;V>(/^?7--(J4C2JEKM*R=582[97)Q=+:>!_MH\$%CQP_.*F2R=>Y+$%Z7 MRR0+A-!@X0,"R.L.-VA, !(:MP-F,H8,C@_/!_2KF+ODL@7&C3,?=>FK97*: MJ!)WT!K_SG6O<,CG.. 5SG!\JFZPS1)5M.Q=/3@+@UK;_@U?ASK\C4,^..21 M=Q\HLKP$#ZL%N4Y1L!:T<(BI1F\AIVUHRHTGN=7BYU>7R 7I)E;([=2Z93%@ M7J1>P(-)6@Q ZQXH_P/03+UQUE>L7MH2RY_]4R$U,LL/S-;YDX 7#4W5+)NH M/,OG3^#-QDQG$6_V![RWM >KOT-(=:(VSK(SNH1^-FRIK@D9K8=#*:ZT!5MH M,.I&E"B#Z%E]NMBR)QFESX]5J"J78DDE6X:HXM89)[>8ZH.6&E;.&H<2;5+$92OL*]]X'&)!CH@ M#!>R<4YCSS2K2F+?MD >J?>Z 6FBVA@@D#:#T1+=:I@*ZX HL:SS0MN[&*"U MT)8Z1"R<3*[E_C0,APB[<0YXG(-)='W^[#3/L_.-JQNPWR91/#J_5Q_J]+=6M]OD5$[[N"+?O7'Y0Q=@].3P,164:'>:N,RWN+)UO M=,2??G48.F]TR8N:^O#DZ.C18:-M>_#B&5][[U\\>Q7ZIM'^ZLS4 M;OW\X/@@7_A@5U6D"X;-\?G!Z_.3L M 3W/#_S+FG68_%9DR<*Y"_KC3?G\X(@4,K4I(DG0^._2O#1U38*@QF])YL&P M)2V<_L[27[/ML&6A@WGIZG_;,E;/#WXX4*59ZKZ.']SZ'R;9\Y#D%:X._*]: MIV>/#E31A^B:M!@:-+:5__67Y(=O67"2%IRPWK(1:_F3COK%,^_6RM/3D$8_ MV%1>#>5L2X=R'CWN6JR++\YTL$&YI7KO33!MU.*KME3GP M8##C))MQ=O)5@:>=GZO[1S-U+$#WB[G^[/"0*/-BM .7BD]#I MPCP_Z&@O?VD.7GS_M^-'1T^_8MZ#P;P'7Y/^EYWZ7[^KVBWD8V5P2DVGVZOO M__;#R?'CIT'UK>Y+&TVI"H)/Y;#H87QT$@=C7U9%NW18?0@@-RQTC.6L!#5 S'C7<.2)[%U4T1%L8X>48L> M/QP%%MQ0%96T@Y,8]YY00.(T_E@([8MU)O ;=D$\I M ^'+N"/I= OGUM^69[.*2BC<[2)>?40QEZ1V2;@.G M&9:X%H-E3=&-5($#15!A1)FZZ&&S5(RQ$%E"RMM6R+YB<=D1?,V MT>'$E/G2P6&D6-KGRFA/\LDC6W'_<$;90P_"T)2;.>>AL'7E]?O+/B(Q6*I8 MN8&4?RS:0N7ZNB3MB50F5/W'%#%>MT$7DJ8C M IK:@G7K.-3[T3"<0^ \? 4H:KB"DZF"F0,S),5O9_ U5L$%(%6$,$%(.I]& M7R#M!P6X!@9T6)T8(L"W7!*,L@L;\: $3$Z%6Q"A.;@:8GG<,1W0C"M;QBQR M&LF/;D8B$2BU:Q&F:+X2-R*W4U(9#6DE@SE4!.XPC%+)=HO:KA(!+W1GHZ[M M[ZPSCK#5];V> M\MXYIV+5R(*-@# &8$6^(86[.TD7M^ M."]T7,7%/8HLF _1)1X@'Y4HO)Y#(3V(JN36K"G79DC%)F .P:05L,BS+^'7 MA?.@Z&2[I\3J SM'-483T\@5 K=K7#'PGU[8FNG;R&L2L:3=(-JA$D?]Q4BM M']",% ^<">,10=\*'G;$+&MV$1*"%-\9+9/XXCH+YD. H(-KB79N;J?)7-I1 M,&9C3YUXJ1?&\%15;FTNC9]1*]YSL9;:57 !*"W"U \$:RIM/DFQ;9WUPB'P M4F&"^$D%0&$W'/IAEL*4_,=' ^V+*'RC\,[ 4-#(@A/5BMQ 8:XIOI?UV*C M^>CS 0N93R_KGHR)$DGH6BC\%V.XY&J0"#%2.BD'J(:LG-82+!QTG_MR1=[/ M'&Y_&U!>1Q82TN ,,254KQ MU1:37QB*S: N6H PC'"\H?D2&;%V4<;-:$AQ0"9[RYU "@GW-6?,=HI./MEI M5I%IA\"C*>FU;Z4_VN4SD0CW%*A,Z\I2+GLS )J@[V(3 MH[F$B)O6'!LIE?%,SR;I19BT"$0H:;@S5^\(&W+GPUBW$8T;(/FU"D6VZ(O4 M>[M!64DK/AN>!QH_[$V.(IU-4;6N=BM!E[(?Z<>PA-U(OJULAW,Z8ZRA9Y#- M#2PGD"#K1%EIP*9&3 #M!C-2@=KRZU270?T)^1\!,*4[-4@@DJ34:,Y+*;,? M;+B8S-QL&Z+O)2;Y_#I':"/H 1+X.=.?; QY5R1YD@0^TDB#E3I+UE:':L;_ M*L+H2R*\Y'#@5$0EY5Z$'X$-/MXC[T"12Y.[U$G9#NQ= F*N76]M,S4=O:D@_?V&HO%(7 M,N:1;,>AX%V_JO;LL'O,=4>EP9/Z-#^?JS1[4G<)/#H7[':Y)MRO3,WXF.OO M FR]J*3;6-5NP8G77F E%4549Y/B5 @O/0;%>L]\K?/NTI82_ESFR[3OYME4 M5/@ 2-A*KD5%HZ71B+!3%:_ILBGH[]^[)O)9 -)=8D%3D,Q>8R++6G=NA; MQVP,\) S:"@SJ:PF2,KLGNJ]+\>QS0:2;XS$YNKG/)R<;>C!082@ZSAUW"Z3 MR(K2@M %E#>:G/4FJ]7VS0)Y#K4H#7D*28T$)&<&=FW DK&!".R$P*$UZ&@' M?H'CX?G$#\CJE7$KK[LJ#SEM6_:4)=N<.'45=&0KQPVH&&H&XL^GF:O1Z&02 M.@YO2V=B3L-9%Z>-=/B!"\-PP+%D>#AZ]/S,\"( MK#W_A$?F?/?>T>.9.C?Q,.I\A@?=%[Y MTSC+']YVT#9IB_&MAU0V&WBXP.$/@58V2*\]6'!(@L>7!!D,TMA](IT07E/9 MO+XH$);+0C)K(HT&$),#RDNI!+7"(-,@.[76PHB9N#@,)9;#_MB#F!VRC"!JQ@ FA97Y)G9HTD4T M7!3ITG)X]9/%@0TT:;"1)\Y3Y]!P98?7AR#"?])RF4A MW'12PS.3*9CXM[#,A7A'Q[6CH#$2G 7Z7N3AYIZH9&R=Q*4>[R?4QMJA3H_, M:[@DKS85Z5CO2@921HO16H@#KKS@]-$$V-U"35Y:;A=D.1!6G4_!D?3F0@VL3(PZJ M+'1LFF_1*D]B?4[ ..C^+<#X(P^\:?KWD1KAC(F/'^S"Q/')&[#PQVTL',;- M,@"V4KAR$=HW^Y%AW'0Z.9LT5\+HO$0N7%;8VJ;F=BI# &J0@,;?I@.C,=2J MAYLI,V[04$YTSWX2OA,C*)U6CJBCM K;)BT-->+U3(YT8Q2XH2L35YZTAD/=&VG\A$.9\BZMUJL5?2009?B2'(,E6A2X MN\M'&\Z9RKCVXALB/_?H$THK[_\6>4ZQWWB*C"$JK@'0M.W:,R[;\7+TD2"1 MN06$\)"(R=!>Z)CDVY^ ')_29Q=&_=(W'5;XJ-[U7IWU0&I"L7.ZU'= 9FQ_ MAQY,>?_+N[-SOCCTWIOM*45;2&\]H--0$*D&@G^OR#+0[#7-M?.,BZ<6])U$ MK;/'Z)T1,M;1\.G2\@N5D1_*:R&/Z$HP)SC.36T+?TW?Q@_ZTMI:>O9H&R,? M(3AY 9JDT0#"1? M7ZR72\LI1\V50"ZB]]+1ET58TA%KZ ?_[_?)?-?':(>3SQ%)*?[HD@?N;90O M$X>KPW>=I_(YX_BX?!3Z5I--0=5FB:5'\\#RP&Y;G!@C'^%%C=C8JC6#S?8W^SMH.6R94L1N1 M_\E3G5UTD@Y)V8Q6N?XJEA]8;<_0X$U%KNQ_LG1[1T&'3"NE15$+XP0%+]V3 M_JS]T!!(!BT"02T0V',[1?:4;ZBFE^=2+(DTNX%F7JRI5AJ'XZ4)RJV66.60 MTYF=&&6SOL:"HU8?UJ#7SOP MH 4\))]%J3-%WI8I2[?E^SCHYK3!^K37P5' JX7LD7#@D6 01$?PPHWUH<4+ MCUCOD5T?>$><0/ZZFB@MD4Q_'_*'4Q<=5F67AMX'D#_I27P!"5PA[5/2-7BH@906KP?),;Y*J ++2E MY+T42M7_WRK-<9,QNVO!.: MYOL&U*OK[>MG/=WBN6^]VQZ9BP,HA(0$ZC<=>,XF&\IPC\6TZWU R]\7B\ M.?:I'W3-5&(T%0634PZC%W3!)(F\\6"\9ZB;=<$'MX(AF28D%,3=XSBT?&XQWX =R%X+NX0_G7A)D[GB9^@+08DA@I[(^Z;ISX6VGB(VU.S(X3 MMZ>>A8/>0+=AH0J])4B3E*2F%1@\RS:E2?+8B M9IH6HC+GTX(P*DMH460F18%.8UH556[330!(DBF0),M,+_/ 8!S&C)SFR,PN M4-U.P%0EPI[;Y)VCGT*"2V(VP7/@/ >U%F8_T90H5N"8_1P92V=D9,DZ27H4O+<-EQP MYHD_[D6;F277&:%&QE;0"N'#I33) 2>;' 8&:@5@?+M M%0_.4PMF&[M\U6NAA&?8,XY[HQU[HE[\)'N>:X=(Y#)K;/)NL&LK C)K- MA5Q9,1,"\.,<#@,NR)BYL_ RY0\\-:YK\$1&<4TFC)7VF-;!O*Q0\G=.:2VA MJNXVGM@:?#)AN3/.!SW6#>KC&WSWO@Z0(YAOCR[ZY/S]SOCZN_'UR%+Q@D!R(^7JE MK6[O2C1K]WX=W]3@< C+MKLHLZNYGB3C7Q5!:,^LI>@G,*/6U;ON02V+&SQN-6_X%''5(#HN'.V9CB25*!>E MX=VI9"G7FV9BAG(D) K\?VE_[(F!7,.O,7&M2E&^VM' 81>7CN@S*N

X=^V_8;GRS05\[MAQE3?M%2N:\7F]G-MY\K]\GC<;O[]>-@ATGV,<0,M%O8#R$1H+0K[FC&:,FDV8'TFA%X/C(+-%['+?P%0 M2P,$% @ _8'&6)?EZ4$K!@ +A !D !X;"]W;W)K&ULK5A;;]LV%/XKA#L4+:#X(MNQDR8!DK3%.JQ8T;3=P[ '2J(M M(A*IDI0=[]?O.Z0D.XGC9D,?8O%R+M^YDLS96IM;FPOAV%U9*'O>RYVK3@<# MF^:BY+:O*Z&PL]"FY Y3LQS8R@B>>::R&,3#X?&@Y%+U+L[\VB=S<:9K5T@E M/AEFZ[+D9G,E"KT^[XUZ[<)GNNQR=7DV(WA-\DV)M=\:,+$FTOJ7)A^R\-R1 HA"I(PDR.SUZDDQMUQ*_V]MQVV)-R*:UW\*3.7G_?F/9:)!:\+]UFO?Q6-/5.2E^K" M^E^V#K3C28^EM76Z;)B!H)0J?/E=XX<=AOGP"8:X88@][J#(HWS+';\X,WK- M#%%#&@V\J9X;X*2BH-PX@UT)/G?QGDO#OO&B%NRCX+8V AYW]FS@()Q(!FDC MZ"H(BI\0-&8?M7*Y9>]4)K+[_ . ZI#%+;*K^*# R\KTV7@8L7@83P[(&W>6 MCKV\\8\M?2MM6F@RUK*_+A/K#)+C[WTV!Y&3_2*I8$YMQ5-QWD-%6&%6HG?Q M\L7H>/CF .!)!WAR2/I_"NZR%@B4-RI0&UFS&F&@H4>%50Q@*FX]!L(DK(+81CO=&_8*U"*.^F" MV-<,H+&B329,L0DL/)1_(MQ:"(7:,;<07''C9"IAN_/X"9H1E<:J6K*,.]A! M_FG\0HO+6F;P@V#".IX4$D4'5G :(8[@!P,#DE>E;1 X2+E6_^2(Q>Z0#>UI^QWL1(% M&YVR/Q)*/\!J543HL] /XN^U=M#F/>2EAD[8>")$7&;(")EN0XRUG0CW&T7Q M'D5,PPA#$54MG%;7?@2DS\I2%MSLUQ8]AMQB]7G#C6!*N\:.B+@#A@901Z2W M6"FK.64!2[4Q.M&&DX9DLTO4Y :BSP/*&KT!&8+4IVQ"K!8ULM,)4U)MT,)! M=XU/V5>E'SFLPV?KBC(NX "K"T"5;I%X"RG/J>*V;'*IY +14LX7!N':IL=A M8)33*3=F0TG%RU#S. CIE 0.'5(RU6CBBG(4(ZL+F05O\<(7@#]NFE;!;<[$ M]UI".365:-M)0E63X3N+%=]X5Y!!6#2U>-!*JLKH.XGC]IY1&?X:4VT.E\%! MKC:!Q1NL+;D7G;SVO2T8&LJ$+*6"!:GOTLH]=%E7M=XDMVV++U_,X]'LC6V] M&>J1FIF[YW+4%)E;&U^KN"6@[[WRY:UK"U/MZU-VZ9'B5)-%=ZQU!=.4%_NB M'6KPFISZ;NM4.EK%IDV*10V![!U0F\+A\/7_DV?+?5*&%5ZEQEO^P8-.FT]WTJ:CZ/I\:S]7&M3^?)" MZT_-+_! M$3YCCGS5RAT+.S3#>13'P^X;F';\VVY@-)E&X_&LB>5O7-6XR++QZ&=$,X[F M)]/[T0Q+3T4S[';1#-.?$MI_G1W,6G9R,FM\#T9Q/ILWO M)17A4<+36U3@/B"3B?][7M1'<13/1]VWBWH;AW8C1'T$5^S>E]("+0%-F(XG M:@R/0[J6+I?;([%IRWN[3B)2CAL!$6Q\A_<$F7]N^)[6)D[Q_".$/ MXQ*%)O?8OQ$.@?O1B9Z33Y'O\>F3Z7///_&3/J@MM=3'5XW[5X1PV2*V3*(1 M.QS7=*M1V]GN*>PC$9P689H6=49*Z%$K0!SU]ST.!CMO.#A[Z5^JEOEC,SSGNM7N M,7P9WH!;\O"2_LC-$F34-F"G M*=JAW8QD+Q^&?:"ELTV4$E62BI/^^AU)27&RQ.DPY(,EOMP]?.YX=SI/]T)^ M53L 36XJ7JN9M].Z.1N-5+&#BJI3T4"-.QLA*ZIQ*K4T[H VC(X"+AIY2N+ M)U$0)4?PXL'4V.+%/V3J)7"JH23OF2JX4*T$1?Y:K)66&"A_/V:^0T\>1S?) MX)P/WY!CZ?[JFHTB/\WP*GJPD-)25Y.(& MJX!"%]&Z)+_J'4ARWDJ),F2A%!Q(PJ&DL))%)TF=9"$PI97QO=@0%" ;P;$V ML'I+WK :5T2K4%F]/4-L(X.!P+B-!#?_F=8M%A 2ARXVW.-?!$Y(XF=1X-Z3 M>!!08J/W5 (NQY, GTDTZ6QZP#3TPTEFGN.8_"8TY:3Y82M/2!CX<9!U@SS% M\[&42GUK=2Z^M:S!XJ9]\@NZ_-X>W.W5N/="_C*WW&HD/AR'5&,_2Q+WCL?D M0RMKIC$U+*T-N]$V39(PM[]SVC!T"ON.U%B-4#7E/[4*[CR<(USKUJSP*HW?%L^<9^A,2^6D6 M=A>VE4(I _2(>TF8^VF*%YSY,2HLBJ*M6E<52L";+AAU7PY4HI60FGUW"V_" MR$^2Y*T=!&;01\?3MWA"QGX8QOA._3C*R/NC)W3Q1?84(RDX3;#T<]Y+XL)D M6,#O,H: !""5*[]@RN]!#-C+-FHXB'W\D*H&[*>0WYZ23W7!V]+ZTX06GH@T M6G,O>T!_FFB[QPNCZ?E;* '!A7-Q(92V08BDHX=69,."._Y_&(*7)UL4-U&- MGKMSZQ)JV##DT$L4#R76O<0+)5I_\%K4K:D+D9_E)LUZ?&5TSSC3#PN!V>DA^L//" MKL7$VX!U'IJT 5O\)[&MO5C" W)%>5>KKREO,:9+$UJ:WABWTC4'$N492-)N4TGS,+'?H#0/R6.MP.B@>ZM M;FV/:ER&>>@:N6%U:(,7KON[$W<]]!&PO=V]R:W-H965T7DMVO[^R2HIG8";Q3H-NZ9NKI!KG<+[W(.PS<5]O2V(%@ MM6C8%K^@^:VY4]0+!I2\JE'H2@I06"R]Z^CR)K7VSN#W"O=ZU :;R4;*K[;S M,5]ZH26$'#-C$1C]=KA&SBT0T?B[Q_2&D-9QW#Z@?W"Y4RX;IG$M^1]5;LJE M=^%!C@5KN;F7^U^PSV=J\3+)M?O"OK.=3CW(6FUDW3L3@[H2W9\]]CJ,'"[" M(PYQ[Q [WET@Q_*6&;9:*+D'9:T)S39\&K+K)9Z$1B*;1&"K(]ST\6)C\1)X),4 MIM3PL\@Q_]8_(,X#\?A _"9^$_"Z41-(0A_B,$[?P$L&(1*'EQS!.^1?*%G# MFK@J6C!4#%/"VI4!%?QYO=%N_*_7!.CPT]?Q[>:ZU W+<.G1[M&H=NBMWK^+ MSL.K-]BG _OT+?3_L(S_1QQX*$E8R>D$L%:&;3B"4T$8#88F\P.NZG$WC%L4 M#:>5( O9:HJDSR[A6H,L@*I?<5?^KO\K$RV=*9!$W8+H/K??H?JTHZ@O#)S MQ=P_C^:V$?FSY/P56R'%P3SVI[.8OK-T!@_2,/Z2\ G,8S^:1Q8Q]=.+!-8E M$UO*P"7P5HIYJYPL9&1*A0AUMU70;I51JBXG*S@U$MBC(OEUK^M+H1X%_( 20@YW?#(RHL';@"9F"TR3UD^G\#$[CN1^>1V?P461T#6DG("DG"7\G MJ\PZ4IY2V:&.(>MN ()KCF22QH0Y@V1*B:=6K6\%>2YMY*=1.EKQQP!/W[^[ MB./PZO[NLW;-Z.J,$NX7O4N+U;*E)K'*^N.&-"E:TY)F!VF;$R[Q'R7Z%K6#1-/5H9H=J7!:M(MC1.2:!+2O<8Y MJ39QYT1O#?C8T,VM;14'#D-\BG02);-GWWZM:&ORH]K('9WEEIC 1RK%'OEN MV'/NP+=SSS##/AU)01:T]@J#:O+:Z1V,+F2Z.+;NV:%)>!*[NYN'T>%E<]U= MZ,_FW;/H$U.T'31P+,@UG,SH(:&ZIT;7,;)QUSN5GVXIURSI=8;*&M!\(:4Y M=&R X;VW^A=02P,$% @ _8'&6$.P)L5N!0 8@P !D !X;"]W;W)K M&ULC5?;;MLX$/V5@7I!"WAMQTF:HDT,Y-+L%FC1 MHFEW'Q;[0$LCFPU%JB1EQW^_9RC)EVZ2[4LLB9R9,S-G#IG3E?.W8<$A]JR*9%29T60\?C6JE+;9]#1] M^^RGIZZ)1EO^["DT5:7\^H*-6YUE!UG_X8N>+Z)\&$U/:S7G&X[?ZL\>;Z.- MET)7;(-VECR79]GYP9N+(]F?-ORI>15VGDDRF3EW*R_OB[-L+(#8KU/NR&6F E\Z\YYU1P:5J3/SB5G]P ME\^Q^,N=">DOK=J]DY.,\B9$5W7&0%!IV_ZJNZX..P:OQP\83#J#2<+=!DHH MKU14TU/O5N1E-[S)0THU60.C"$_R/LH[JXO6:O* MU2%]=#8N KVS!1?[]B,@V,"8]# N)H\Z/*_]D [' YJ,)T>/^#O."/GZ[_ITNE+T=T(=8# >D M AE&^_V H UP$1,$UI$<5[/M54&TQ+; MC H5F=Q_"G.2\E;4V-Q53R;CMY=M,M==*=+7@[<;EMZAAR$2H"DJ4=PH 6M8*6N;BKQD+*)52-Y].]R2O16UHA(%LKG8I)TO MLIM/UU^REP.J31/H<#A^EGHK$%1=&YVKF=D)FXP03;MB2.<)4[%=1<3[L*]0 M+IK!3NE"@,L>\$C*]PMQ!C1K4KZ&%588J:Q;YE&5)&E(7W=8K@,I$QPY<&:N MI+-H6ZU /<3RG< *%4I&5X4'?(?S+G#88Z%%+YJPSV1,Y);),)<$QL/)\;.= M^O[ M-K,D">B0]](-*?J^%A30&^LB$"66KE./]X ](KB)I+BE:+.YIJ3\5ZIK>P79 M@I9R"T9\=.**LV!W"H++=9K)S;Y?BC6\[ZHQVKGW5>SGZ7:+^7*-C>T5%_@G@+UL MP'KI7.Q?),#FWXKIOU!+ P04 " #]@<989Z'Q]IP$ U"P &0 'AL M+W=OM:0+&M%]MJZAA( MTA7;L&Y!TK4?AGV@I9-%E"(UDHJ3?[\C)2MRDWC% $/FVW/WW'/'E]5.Z:^F M0K1P5PMISH+*VN9T.C5YA34S$]6@I)E2Z9I9ZNKMU#0:6>%!M9C&L]EB6C,N M@_7*CUWI]4JU5G")5QI,6]=,WU^@4+NS( KV ]=\6UDW,%VO&K;%&[1_-E>: M>M/!2L%KE(8K"1K+L^ \.KU(W7J_X#/'G1FUP46R4>JKZ_Q2G 4S1P@%YM99 M8/1WBYV.HLR (HL&2ML-=J M]S/V\F2+ MG\$E\%%)6QGX2198'.*GQ&$@$N^)7,1'#9XW>@+)+(1X%J='["5#8(FWEQP- M#/XZWQBK*?=_/Q5C9R)]VH3;#Z>F83F>!53P!O4M!NM7+Z+%[-T1@NE ,#UF M_8CRWX.#3Q7"I:H;)N]!=$,ER[G@EE.SI:QHD$J>Y$SF*-A&(-!.ULQRN>T! M(32:TU;DXAYH>],>DQ942;^2YP@^],G8T8]F[ZIBMPBW!%6M ;QKN#-,FZQ@ MEF9MI56[K>!W=8OUAHA03I%X!E[EH"\?*(0FDR)!%61 "3B@#K[DD9Q07DX5Y.%SRZK5>L8].50@#=*09&/5GM*#QD3)&!?XJ8.=9;03?>B$./ _&7[W( MXBA^-VI]O]X;)GR]=K?P,YH_"NA _=!QQL:.&/LZ^K63]A%HO(0VC9.[_LS1[A!DEBM8D831;^/]X=G1MZ(ZLO-7^ M)(K"),L@#F?+##XI)Y0ZZB4-T[O!E\O\!V)*.A$-EYHXG$?I:&Q!DJ99-!I90IHL1WV2.YV/^F]] M =%VI/=>28(]%+?/1Q=&P^YK7]1IN%@NB9BA+<+KIK5^-Q$,C87749:\Z7%] MKIZZ1*>CITR->NL?; :\_MVK9A@=WH3GW5/H87GWH/S(])9+=V65!)U-EO.@ MJ^5]QZK&/XPVRM(SRSM>B=@MHOE3*[CO.P?!27O\+4$L#!!0 ( /V! MQE@P([:WJP4 &D- 9 >&PO=V]R:W-H965T4 M%;E(,VP#@E@4>7L='9X\=%NFLPO%E<7G=[0)\J_=A\B1HO12V5;\LD&KR+5E[/KTU M%OQF:99R]G*F*JIU[_+'L/N1AGB>L3\37)+_:E?6/EO-E.E3 M#NU@# 2M]>57WPT\3 Q>+K]AL!H,5H*[;"0HW^BLKRYBV*G(J^&-'R14L08X MZSDIGW+$K(5=OKH-;6LS6,Y):5^IV^"S]1ORQE*Z6&1LP0L79G!W4]RMON'N M3+V'@R:I'WQ%U;'] M!&?*L#OIO5HPZONWBBSI9SM5JNSA_Q=S;&>R;^SOY+ MO.J-3<:%U$=2?URO4XXHFC\?8J%L "3G?9[ M!+%7:W"@"D%8L]71ACXI)V[:XF8N4!&P!T3CM&WQ*D35Q6"( &:3$)QX]BQ8 M[A%D-5%A.@P93,Q\2L%8;%!!A'*#+)A&9#-X3#*%=S@+$J8U[V3Z"#XE(V,H M<$'\-VZ#GJ2 :D@@=G]=HZ"RYPZF"4[4:7 M4@!B,ZW/0SS:F(C4%YC%#T?14+&Q-?96-D&OP21DE#?DK&*OD Z5*B"T,A0S M3K.!=K9:@R6F>:W7CL0A\I""QW"O*"&C/'',!,Q\R$I(\AGK)NGE^<+#-'<, M:,Y0)R!UM47FR8F9Q?0N]*X2=EOM=>F*IT]>KDY?O$XJ=-:#IKEJ]);K:>P. MACRX4E37.!%5\-,:'%W4J&DP6SJJLEG<0<-PR"4N)-P&HN2BU)[1J5$U3G9D MXAUZI_6VMJ8DZ_J^I]_Y?VJ9XXZ07DVE52?2@/7HC#UW;C) (G$Q5TEU<-AK MGYFG76-1N%-_XB,)AP/(_7"X2E]MT?:!'QR0X&'2&0=\DCS/H*22P4C'+,+C M<;E(Y1O7Z M(]/SC?$ D7N."3 :)SMKDTY3G-_=1P9X$<5%D'G(%/K%':IG7KJ6\]Y2N^87 M@_>YHK9S8<]&:&LDB'-IJQZ]&"6Q7]>=)&.P04UXJB%QG=,^'0M1HXL2'01[ M>F:RZO-I2#4Z0#F]2SUK=&!B$# H?23S.'E'A'=ISQP^H9\8A M-3WXDX08EK*IDJ[+"6.&G03P5VA/'KH_+2;77S3T1B[Y2/D/#93L5SLRR"'3B[3.!*@'O+8X%N((B_ ?!U" M/@QX@_'KZNIO4$L#!!0 ( /V!QEA1N*H!=0H &4A 9 >&PO=V]R M:W-H965T#Q]L"22P+E^YP;Z M4%X.KB_-O9F\OA25SGG)9I*HJBBH?+AEN=A=#<)!?>.>K]8:;YQ?7V[HBLV9 M_G,SDW!UWE#)>,%*Q45))%M>#6["B]L8UYL%?W&V4YW?!#59"/$5+SYE5X, M!6(Y2S52H/"U91]8GB,A$.-O1W/0L,2-W=\U]9^-[J#+@BKV0>1?>*;75X/) M@&1L2:MOYUJD7]4BANEXE/47].] M)QD=5N.%W,'D&8/?U\S@@I8/3A5% M;L#]F5M\SV"MP0E27O(4+I MZ";D1D@+)EKIM9#\?R 2R&F845 >%T(:]0+[ MUY&Z @:*KTI#>E_6'==K0LF&2K*E>67(G 4^4 A"LF'2TK'+)*8G942U9!CP M51[A99I7J"+9"HU?=J%'.GR74A1$0RXF6MCOQ8.1?R&HS)!KQB6D62&5CT8J M0%/KHE>V6F:X.H(HC/$6"6O#[1DOM:)88U%]U%3T )",>/^B906EB@Q#>],G M=S1=.[/N,^"*((IUCF(*(DJ&)F46.BX*'DL%A&BN1&\KV))A-&1\RS,PEB*[ M-2L98)8L*[S$73E;T3R'2-I2GAM8H\2XT/S@X!26YA31^%R*%X/&A&#R.S56Y-040&Y1)/U30J="IA)5[(37[!X*7+H0-0%^;TJ%F!)H#^W2+%0%1O$FNJJ1!(O M'B5>.!X:H$J>ZB;VJI*#B0YG"]@W!:F#)(9]V!GA/0?+UETH9R,@QKDT"H*J MHK4H:5R9*9)HDW'D_)W7PV@U 9!2-O!#0_=&VV MHU)2+&5AD'C#)""?A:8Y"*)IXX6C2#^LO]?)/I742>BB<]CWD;-.0YB4F MWM*U8RYW:28+D@L0DZXDLU*[1RFD!+ = -WJ)\BFDBGXG352MJ&N#R2:_? _ M&_OQI,V+'F'?F$RY,A85&%UA0!X8Q2QV&( 8 XT^IL1TO8XHZ)#TG;'^<,#" M-&!!B(NUX6I[85,/5 >%MEG%.MGZUA*S!1+=C_?T&FQ&"MM8V:RZ%WYOZ0KL MNL*TRDM ,'33JDYN&3!L^[=-;FB,2 MEXR _# M9DF*C'),E&_#B3<. UP!F7D\V9=BSQ)M+!L9 #VQGR1P,48L)0V#+42Z"VGV M;<-,R /V\/8K$FZ!=X1FF$1>/(Z S-2?(,DX1)(QW)R2WT4/+@Z+*\0E<,@J M:1#V+("@.)@V;)DZCA:043SRTHLX000I<@9.A7DFSPW:X MBF#^X'? MR^59*;;Q'!$(3*^=)T-%!2]PYJ"MVN!L;S99@OOUNH@=[-*06MC M^QW*.VW"4ZFEUQMB[1:KTO0JYNG[A9D5TNY(@;@J%4IO1PN][T[;G$S[!@I; M [W,\(_,>JI_1A]%_JCA:'K1%RI7E0[[/2T]:%8X=%/8-W4";<&Z-C1IF0*^ M7:JA<$U7#+,X%Z:9"?Q)G;3GT V @]_;\>Q^_J)M1ELJ>?KT_5DZ$T# MJ"=1@"EW[$,W8_C4"3"$HC+THG"$I<$4??/8@?!M G2&2?C.;AY&]BGHNV3< M+ B'8V\XM LF_G3X1&6)O>D$\G*"!2T*_2#:2Z6/TXDQM/5R+;,)N'B\'_3# MJ3]\W:C_O.9J/V\^EK#7.PF;1C-41A^%LE.H6XI\<'TWFL_"L)-2C((C"-_Z M!B^_+V]*_?UIL+9]FP[#-AU"/)E3V[+A@IK^ M1N57IMV-&^NSQRO=@[[[H%TW8P&6I["#2^/(P!^_U)&S?\9E^#&)[2&! ^M^ M^][5,.XH]+W.G3W'G6"X$VZ,:S<>Z5DU'AF M//6BUC$N5W\/DV=X'^?&T?.\#XW\B[W?,]>S(OL4%+ 1=%#XR'!>YJ7E#,\Z MU;,+B;J5/93=FR':G?*X,1T$:YN;=NHTAP:5JIUPFU, S3Q=BQSG;M/(O<>N M&A<4(F-YIZO+V ;]!)6^VF MP0,LL.X6!EYL1LSI$ZRDQVK0J:;;^+T)LGZU(L\<)9GMC/L:UY[H99MSUUU6R9PTND 9>\ R?@-BU3F((-2=0NTPXO",X$6'[?W? X:, !LPW9#2"Z'E#[H^X+O$#>!H#C3?D8\\U MQ& D^JGY?H4AKPDHFV!&^_GYE3N]P^D0IKKX5::Z1IL7#7"'2IX]??.[0]N3 MVGLD!,W'X\FQ2[_Y$W;P2,FT.14O1(5==$HW'$J' M41G#KCUP-H#M'K0],R;P?:-];[5E9<4<#%6U4*GD-K_ N#'"&2><'EUNFTQ% MPCB$OP3/L<'$F'4!-!FLS<7&'+K"2 54(F\\FI YQ0R *VPELT?:$0@%4Q40 M^L6.I;9F9I!<.+[^-"_P$NBN0 &8S2;VS+Q*M?5F'4>A.UM^$FJ@5^R-HC$> M@7G1>$0.O0\][[SZ+IA'.W^1^"&_OJO%UN_P$!^JP5+Q7) MV1*V0CN;#&S2K2^TV)@7Z0NAM2C,SS6C@"A< ,^70NCZ ADT_UEQ_7]02P,$ M% @ _8'&6&6WJ?@T! LPD !D !X;"]W;W)K&ULE59-;]LX$/TK [7H*6L[=MH&J6T@'[O8H"@0-&WWL-@#+8TL-A2I MD%0<[Z_?-Z3CV&B2=B^V1,Z\>3-\P]%TY?Q-:)@CW;?&AEG1Q-B=#(>A;+A5 M8> ZMMBIG6]5Q*M?#D/G657)J37#\6CT;M@J;8OY-*U=^?G4]=%HRU>>0M^V MRJ_/V+C5K#@L'A8^ZV4396$XGW9JR=<ZUEQ>GAR M=B3VR>";YE78>2;)9.''OCL_9& $"C=L-9K$-*8Z[ MSP_H?Z3>MX)7.A/1+JVP[F114 M]B&Z=N,,!JVV^5_=;^JPXW \>L9AO'$8)]XY4&)YH:*:3[U;D1=KH,E#2C5Y M@YRV9)O>).%-?IH>7>A0&A=ZS_3W MZ2)$#T'\\U3*&?'H:41IDI/0J9)G!;H@L+_C8O[FU>&[T8<7^!YM^1Z]A/[3 MX_AU;SHM2]?;J.V2T+ND\UY,>WDALMD0-2U7>T"A@(4 5_#U*D([?8 MU#4BKP^V03QWSJ>ZY-0'] 6KYZ[M8$9]5X%1@'/X'PFP*ANZ[95'+6!6(4CI M/*JJT,1M;U0RSS1QI47PQST(GZ@Z/ M%8R-9Z8V=R5+5Q)Z2IMM4R5VKT>#8]PFQCRT.6/-$J' MZSJ@='#$):^AICV^4M@4$;>EI>^]UZ'2Z7Y.&ZM&HR9QIQ8 K/H2@(L^0&,A M#.BB9]'%CM6;5\?CP_M;C("TXT,5 PKBC._:A#PFH MTM"F9V04:*4"R5B.2IIS7V(-]O93BM'K11\WEP/*6-[\)N.NPA&T]%G*D(VP);+?WW$>FC9IFB!+$N[NCYI=(_1P<@.,Y]$>\GLX*012BH?98& MYS"Y*\2B[J/<^SM%#(.G;NOASB!MV2_3YP*.4AHOS]3MZO:+Y#0/XD?S_#GS M2?FEAJH-UW =#=Z_+&ULG57;;MLX$/V5@=HM6L!KW6SG4MN D]Z!=H.DV7U8[ ,M MC25N*5(E1W']]QU2MIH 3H#=%Y&%HOC7VFZL1"7XT2KM%5!.UYW'L MBAH;X<:F1#EO184W2+?ME>53/*"4LD'MI-%@<;.(5NGY MQ<3;!X,_)6[=O3UX)FMCOOG#QW(1)3X@5%B01Q"\W.$E*N6!.(SO>\QHN-([ MWM\?T-\%[LQE+1Q>&O67+*E>1*<1E+@1G:)KL_V >SY3CU<8Y<(7MKUM=A9! MT3DRS=Z9(VBD[E?Q8Y^'>PZGR2,.V=XA"W'W%X4HWP@2R[DU6[#>FM'\)E - MWAR0)O'P@F@>\_!&\&ZRXEPBN ML366I*[@[]7:D>6V^.<8W1YM^U@@;H_@]^C206"OD1FYE00Z(=:5THJHL5KVYV?#KNT/= M(:QW4/W"%#P%PI,H@M UQXJ8;*^T\.MUH2JVY($#IX#OED-#O->)--1V=G*;,CM#J$*Q2DL]%L M,H5T.DJ2*7PUQ++G,$U'>7;"FTG"/C/X8D#J4M[)LF,]9X MY+KSUZ;);V L-&P2& 7 0TK8,7"DP*3IF> Q)DPYL!G#*F3FB/J3T!V/1LC3 M7C@*T(WXUUA)NT,Z+TW3"KU[\>PT2T]>.U!&5[\K'FXE".>0W(B9%:HK?2EX M?%L1^ETAEPJN_[@=K+;(C)0IA&L'SR = MQO:JGU:_S/N9_UG82FIF@!MV3<8GTPAL/T?[ YDVS*ZU(>Z@L*WYUX/6&[!^ M8PP=#OZ"X6>V_ E02P,$% @ _8'&6%K7+0<-! O@D !D !X;"]W M;W)K&ULG59M;]LV$/XK!W4H&D"U9%N.E=0VD+=A M ]; B-OUP[ /M'2VB%"D1E)Q\N]WI&39215CV ?+)._NX7,O/'*V4_K1%(@6 MGDLAS3PHK*TNH\AD!9;,#%2%DB0;I4MF::JWD:DTLMP;E2(:Q?%Y5#(N@\7, MKRWU8J9J*[C$I093ER73+]#(/]P@/?%M8M1(M9Q;:X0ON]6FJ:11U* MSDN4ABL)&C?SX&IX>9TX?:_P)\>=.1J#\V2MU*.;_)[/@]@10H&9=0B,_I[P M!H5P0$3CGQ8SZ+9TAL?C/?JOWG?R9VF =I #EN6"WL@]K]AJT_ M$X>7*6'\%W:-[C@.(*N-565K3 Q*+IM_]MS&X<@@?<]@U!J,/.]F(\_REEFV MF&FU ^VT"FLAQZ9*RLIJDG.SLXI[R_HG02\JO0 QG$(HWB4G, ;=TZ. M/=[X';P[IB676P/+O9/PU]7:6$TU\7>?OPU?SE!-FD(YN<0O^/&3F)T<_P9V"X9H9G($D@]@+C!U96N!8!78 M N%&E163+Q\_I*/A](N!3)4EG2LJT>RQ4")';8#[Y:JVF,/Z!7+^Q'.*O+?O MMOF_X 3H5'?^I&'^F3VAIL8!LB[7Q%QM&O+&C8[M@9J1L4QZ)GFM]X3(7:[R M =QRX0GWQ('\<9J&E103X\Y_?[RH.P(3 EZ0$5$?<^EC@!FK#7H0W&RH%7EV ME;(DYV3A8D2[4V<";K$TY)T+/PD_=X(M?61OE Y,E.&^RW$)R+*B]>W 9 #? M"D=34!?V_OO@M^+&R8R)K!;,PQ#'QE>*6L.P/SYO4]F7MD_U(2P3 CYG M6-DCC)SZUMDE\=.(KSH)4!_@HFL$[C.&^[JDK%N*]_V>SB_P:12'%Q>3,S\< MANF4AK ME7*JL,PZ*"[=7NUA*>EVK44.!460]*D>7]?HJR13-J]\G?I.R2'H[]C6C-7X<-XXG_?E&6"],+)Q91,Z"^!OJX='=VI5'%; M_W)P?:F6MKE>N]7N<7+5W,D']>9E\Y7I+2=?!6[(-!Y,)T'CPGYB5>5OZ+6R M=-_[84$/+-1.@>0;1;713MP&W9-M\2]02P,$% @ _8'&6!HGG M! @ MF@4 !D !X;"]W;W)K&ULK51=;YLP%/TKEE=- MF[0& B1M,X*4CU7;0Z>H6;=G!VZ"5;"9;4+[[^2 5\#TR9:+DB@=BITG*P$DLZ"R\ +? M'WLEH0PGL=U;B23FM2HH@Y5 LBY+(I[G4/!FBH?XL'%/=[DR&UX25V0':U / MU4KHR.M8,EH"DY0S)& [Q;/A9!&9?)OPDT(CC];(.-EP_FB";]D4^T80%) J MPT#T9P\+* I#I&7\;CEQ5]( C]<']EOK77O9$ D+7ORBF2/N+&I<[&F&4UE+QL@5K!25E[DN>VGLX @Q/ 8(6$+P%1"< M80L(K5&GS-I:$D626/ &"9.MV4F7]QK80^I1JGDA5Y1GN)5B#L MBV IH"65:<%E+0!=HH?U$GVX^(@N$&7H1\YK25@F8T_IVH;!2]LZTYH[X<%!^#PX2SBKQ "%_B<4^$'4HV?Q]_#PC)RPN\?0 M\H7_[7Z*4 MUTRYA]/M=@-F9OOJS?Y<#QXW)UYHW-2Z(V)'F40%;#6E/[C2;2O<)'"!XI5M MI@U7NC7M,M?#$X1)T.=;SM4A, 6Z<9S\ 5!+ P04 " #]@<982'4I1,0$ M #R% &0 'AL+W=O_'V'E"TY@4RE!E*@ MO4BBQ'E\PR'GC3A>2_6H5P"&?,]$KB?!RICB/ SU8@49T\>R@!R_I%)ES&!3 M+4-=*&"),\I$2*/H),P8SX/IV+V[5=.Q+(W@.=PJHLLL8^KY$H1<3X(XV+ZX MX\N5L2_"Z;A@2[@'\UMQJ[ 5UB@)SR#77.9$03H)9O'Y)1U8 ]?C=PYKO?-, MK"MS*1]MXSJ9!)%E! (6QD(PO#W!%0AAD9#'MPUH4(]I#7>?M^@_.>?1F3G3 M<"7%'SPQJTDP"D@"*2N%N9/K+[!Q:&CQ%E)H=R7KJF__+""+4AN9;8R10<;S MZLZ^;R9BQV 4[3&@&P/J>%<#.9:?F&'3L9)KHFQO1+,/SE5GC>1X;J-R;Q1^ MY6AGIMH)@NG'#_%)=.&A/*@I#WSH MTU]D?G17"B!Q-!\>Q;O4R2R1A7D]WQ5E/VC*A 8/N6%-;NC%V4?L 12N6;:' MFQ^SB]M)S>WDX(GS\_/C=O$[K?F=>G&^0IJ2SX4VP'/RYPUD>?U!L.J.!,NR)K(M"W'M9'VP_Z:DQNF%BL2QYNL ME)3*HLI2$<&T(2G7"QSV6\D4,NB1W0#W"".9"[$E9$WFDJG$-A*N4*FDTH15 MVQF[?OPPHC2ZV%V^9N,$:YQPO>(+PK35(^2;$%Q*=[ L!7/2=W_T,[DVD)%! M-#HF#RMH0R&%DAA)T 2UGACLI!D.FRJ9$8-"3(RL[LB5H9PNEPJ6.,>V71;V M:TSCW@GM;]+TUL&%S#+D@$JV>-P_.-?(V8"5#0NED;A.GQT-EJ;&"?"US(*09^!*<$Q,AP=%,(: MYYJYXL&:6)71H0XX>I#L>0>Q -*KT)?6XJ3!B;S4P=13L4L2RK'W^_/8O MDXR/4E-!Q'ZUWYVA3YN=TLK,#S,8]DG"GKT1; J'V*_RLSJ-S)X8%VR^9[%5 M*$.'8O\TGJ:8;3#9C,.GMO&;XB#VJ_@54UASXQ5_P78#W6@G,5-G1"? MOH<&Q^]1-\1-X1![1?YP&>[ 11W&GP-,XZ,WRO"K2/^_E3CJC:+HOR/$XGG[ MD_?O*7%31\;^BF^O$OO-7JTWW\]P4Q10O[KO%>,.NW\DO[2I#:A?XP^0WP[$ M#OFE365 _3K>*;]=]KNYQ<>H*0AH1T'P1O7M@!F,:)?ZTJ8BH!T5P=O4=X/R M0GTC3#"OQ#?<.8;*0"W=89O&[8C;O#J1JM_6!WJSZABKZ5Z=!F+UL^2XV06D M:!H=G^+8JCI@JQI&%NY0:RZ-D9E[7 '#S& [X/=42K-MV 'J8\[IWU!+ P04 M " #]@<98:7.B3YD. !2*P &0 'AL+W=O\:%4?GN MB[5MS$>O0K=::7]U9FJW?G%P?)"_^&275:0OCEX^;_72G)OXI?WH\==1+Z6T M*],$ZQKES>+%P>GQT[/C&2W@)_YIS3J,/BLR9>[M#O20O'G[/TMVP\C)GK8%ZY^E^VC-6+@\<'JC0+W=7Q MDUO_W22#'I"\PM6!_U7K].SL0!5=B&Z5%D.#E6WD?_TM.>)'%IRD!2>LMVS$ M6K[64;]\[MU:>7H:TN@#F\JKH9QMZ%3.H\>O%NOBRS,=;%!NH3YZ$TP3M?BJ M*=6YG!/]=FZ7C5W80C=1G1:%ZYIHFZ7ZZ&I;6!/48?YTY_E1A%(D^JA("IR) M B<[%+BGWKLF5D&]:4I3;JX_@C&]12?9HK.3O0)/6S]5]V83=3([N;]'WKW> M0_=8WKT=\C[XI6[LG^R8B7KEF@!CR\%/&XZ#L][:1C>%U;4ZQY<&$1R#^L_I M/$2/$/SO-@^) O>W*T!Y^32TNC O#EK:RU^:@Y>__.WXX>S9'O/N]^;=WR=] M>P!L4_(GQ*C/E8''5JUNKG[YV^.3XT?/@NH:W94VFE(5#D?>!/F4O(H_%KT# MP^! \K1&Z+$L"K[&141>I2^-FAO3*+BFU1[+;4/B"*]LO$(VQ8H7IIAMO87L MML;:I6F,UW5]1;^;-LK:")6_-*P?GQ\;=;HR'N&O#LF*D]FS7T]//_+'XV=W M1+6V10;H>6V4[T@X?>G-LJO9$2R$))^;HO,VVO3$FV]%I9LE.VEE T-=WN/\ MS:N\Q81$:5^2 ;:)T&4U\A(,=YZ,FZK3H%I#AI/Z';SKL:L+2:F)*HR/0&JU M<"Z* YU7#HKYD3S;"-B3,K'24<&M<#>^(E]Y\T=GR<_S*T5N&!W!<)XD5;28 M]"?'ZD, N6&N:VQFE!0>S>[Y33<=XS!BVA(4 M=<2,=RN6/(JM[T54%.OH$37O\,%14,'\HNY*2*IKECAVQPWC\9.BH*P-A'QW MSRDE!$[CYU)@2ZP[B=>@5^13RD#X,FY).MW N?6/Y=DDIX%K;9- ;:4;U&AZ MA&)Q0365':3+KZA1LO20I-O :88EKL%A2]A@"<+>TP^C!7=&T64*$P*=/CF4 M]EYHZP>]C))R1![E2VLM$V)Y"=ZD17-VT2'$U/F6PN'D6)IGRNC/LM\ M0S:+:R2C!7^PCA!IP-YTQ"J=L0KJ5&+W$\,5.GDH#T[W%-,'?3%]L+<*O@5*0=5_0YUM)?2'%V\MG OY M/=L:R(3!VBFJ%C ^2$BL+6"&G5]RPAIO@+<G!W,K4)"3HYDC%5!#E5< M9S1"1-?0#%]R*.YQZ,/>H0_W^N3C4*Z161OD:YN#?UK8S:RYC6-RR8A)2-?$ MM$575-0S3-2[IIAR"EC\M*X-U M$W0AH#74 U-;M 8Z]NQG,&S?(3SJ#^'17K]]"8QK;P#M*V)$VSQ_.PGL;JEB M/6\FY]W.Z3=X'I?D5*/#J&91R*[T!8"X5X!924 OVHHSI10M%E38^!A745*J(2<&$C$N7FM5VF]J30K8VZMG^RS@BC1M=W.\("MXAKVK5P(8)"]24I MUY0%0JDQ"QMYMY(@P_,Y9&**19>Z[OKS0FM:7-REZ(;Y$%WB ?)1"2KD.1S3 M@^ );LV:,EN"5&P"+A=,6@&+//L2?IT[C^@DVSUA31?8.6IE-'&_7+/Q(=N!&47\SPK[Z^D**!\[&X8B@;P4/.^+Z-;L(24F* M;XV647PQ\P$7)8S4P374"&QNI\EL;3I*,6NZZSG#H&7J +$CVHRJ);AT ^3%*;D/SX::%]$ M88"%=P:&@M@7G*A6Y 8*W*)7D_L^K=R;W25RJI06\ N M4YW"+9N4/;=&)#BA,>OL6U> \XHJI?CJ6F\U-Q2;05TT* 0PPO&&YEMDQ-I& MXC>C(<4!F>PM]V8I)-P^9TRVBDX^V6I6D8F@P*,I]]64QWU->;RW(KS. #-T MOEOKRNVE;*3=@(>A;WZ#KIEXCH!M"/K,3EM]Y1UU@(0<@$OM&VG[MGE/).)D M"\#[NK*4$-[TJ" 0-M\$.L9A 9(U.SCE Y[IV"0]#Z/.AW@RS8^FZ@,E6&[H M&# VCG0#:?;!/-FB+])(P?7*2FP2+LKTT?A^;W(4Z6R*JG&U6TJ*EMU0P_LE M[$;R;65;H-(9)RP]@Y18P7+*-+).E)6^O2JS_J:084 M23F#OF]/5#_IH_K)WG@$IR2S!H>\DFKWR8:+;=']\])&8T;;A.@[R56.I]81 MA @D@%U^S9PF.Y=.6R1YD@22L9(^-C7P[#T=J@G_JPAX+XG84P ?"+*([=\ M_ A\ZN-=.BTH1RBZK MNW\@08@:+C8\96/'@3E5KZYM,S9_!19&^OD+0S63NJTAKV4[#DWONF6U8X?M MT\1#E>9[ZLOT?*K2B$_=F:K7:'"#O5Z#"3VP:2ZA*U&X=B\AA74-*Z<0V F"D6X"IG-+>QHUJ9 M(#)3=BKBOARF8QN%>V/R.%6_YAGP9$,/#B($7ZD[@.1,JV[,L3)6$2L=L3+P_99VX.LK#\^GHD]6+XU; M>MU6>99LF[*C++E.=%.K0$>V=-S9BJ&F9_-\FKDZ#DXFH<.,O'1& B(3L0+E MD:@'@H_5^^%O-UO\G4LD#,/&T='S_L/O1ST2$U=IPWZC"Z$).B&V? M$S>XR>C1\3U(OKM+@W5AO F:?D&$^YD=G)/D.;MZ?D9$E36GG_!(U/^]>[LT42=&VX;TF8D\_"S M:]'4G#R>W7FJWJT((9-X.%4>XY3/*U\/EQ']=0UMD[88KFVD9MC O3B/)R'0 MR@;IWH8%AR1XN.7(:9;N#4;2"3LU%:2;BP*AI"PDLT;2J%\?'5!>2N#>"%=, MD_C4B<+U?9U(@54 :1:C!KPTA65DHLF*3Q#$(P[IY!!./+,0,_%EW\,O^OVQ M!W$X8 E_X2A04H6,TL3"F_;S'Z8(R!NJ-S05XO^[BJ+0YU=I3E 'IF/G4.S MB"U>[X-P4YO<.!GV?]_"4:F0:H,#S7-10<1-?_-]@HVUX'FO=4Z #Z_?RP[4 M([I'GD3NBDB]&1W&IA]_EIH,NB/H*.'":_BNYFU6D8[TM':B ('=H#Z(, MW'W2'0O)'DV@$?5F:9N&KY<6.'8PJ4(0X?C!)*'"."9RYY^B]%:B[D_5&TX/ M39#-K=+HSG6SY-F> N)T"I[-+_JR>V/ PD&5A>86[(=N5;;_ X6/KF.A?UT5N:E5@I7+D*[1B4RNQH/\R:C MMD6XDI?(AC*E-!E3$9[XGERIFV=!WN"$4D;:NH)"TG; M0%)&>E@)-?E]Q??O"JT2):5<85(SC.:J+C=A;^2/85R6LGWC"+F4\ZWH-6>K MP\9PJ'LC+95P15/>H=5ZN:2W'**,69)CL$2+ G>V^6C#.6,9-V[N(?)K!P9> M6KG G.>)Q&[C*3+ZJ+@!0..&IK^TWKRAVW*[^U"0R-P"0G@3'G_VX>S<_ZR[VHW M&S^*MI N":!37Q"I!J+E6))E2S!W&@/G:1;/ ^A%CUIGC]$5"S+6T9CITO+] MP\ /Y1;%([H2S F.<[O8P%_CUPEZ?6EM+=UPM(A9?HO"R15JDD9O^%Q)#J*] MX;<]4CK<[)OYG4-)"[I[B15WO)D!TAV>F)ZF6?U+)'Q[Q%7Q1^QCSL8MT= 4 M#C%:\K2!1+?='!Q<6,AUW9/EU[IS=!@UND5F=3M/!I)O+M:+A>64NS2U')Y% M]%XZ>C4*2UIB#5WO_]T^V=K3'8U>= MPV .M$U+1"11)2F[F5\_CY0LRXO< )W+'!*3CV]?/HHW:RZ>94*I@I]9FLO; M7J)4<348R'E",R(O>4%S/%ERD1&%6Q$/9"$H61BA+!VXMCT<9(3EO?&-H3V( M\0TO5RM08=R8SS9[WYO+CMV=HAFM*YTAH(_JSH M/4U3K0C=^%'K[#4FM6![O='^P<2.L/F.*#*^ M$7P-0G.C-KTPH1II=([ENBA3)?"4H9P:WQ.9P/L?)5N1E.9* LD7,$VX4!>/ M5&3P.5]1J3)S=/Y(9BF5_9N!0LM:?C"OK=Q55MP.*QY\Y;E*)+S/%W2Q*S] MCQNWW8W;=^Y)A9-"7()G6^#:KG]"G]>DP3/ZO!-IL& _&=:I;/PUF4DEL*O^ M/I:/RIQ_W)R>M"M9D#F][>$H22I6M#=^^\89VM0Z MX;6$N7:2[CDIMTZR=A.R''7P4B*/[%_!1.HPL1]8VC0$3#*416L+^"BXE/7_ M]U(QG&.D'F0%VY.^X%R)9\3!98FJX0R\T'*<$!?&4?=Z9U4?/G)%TL, ZM,- M^^:W)G=TU-/E]!)BOJ(BUP10B+*R%"\@Z;P43#%,9.19H>N! ^=.$/;U-AB& MF%!1<(&A(2#-5)O?\:S(]L&%6[P7@P;GK1'VS=UV[%CH#QP^L M('!UJO&OXJFHGA?69?^#Y"5>)> Y_VWA72L:!5V%KPZ["E^='A2^(O].X3$; M;@!!!.>Z[K@+AZ?K'CHNI@N+5]4=A7]=]W"W[IAR37&.E3WR#\.LJ!,IJ;J8 MD?DS9KSMD^\?2&C:Z39Q7&R+ $)L86?8K_:1L],F#K;-F>8XJWAJ*B;H!)H& M#9H&KT;3=SK+TR8B"R8KPE(-<1?X?70QQ2:PX"G'\J6F";_H[GO@DNDO$ L^ M$";@.TE+>@QK3[K1C;7[8!J;EB^W3J2XIQ6F+K4#*^V 1(P673E7"5&PIH(B M%>7VE4%11P3D&/AJ0P>#2>)8T-C,X.RE90PG2-&8(ZL6TY<#SE&L$JT7AY96 MOK!\P59L4>HVV?930E849I3FQDV8XR<&RTN\&O:\-)$06=]*K[Q"OE!4\9A@ M]#A&]=?+=H6Y^X@YPRF^/-G.\ ?B1A[>"UQ7#+E/')?"_*IVIB>M: MH3_L"KK-\HJR-:!]D/46G'<6S=&%M>WH2,TW)UWXOB_1QOA#O&^PV@LPLMW; M5G.USZ-H=!3*!ZV'#]Y/L7G>X?+SE7FXTVT+RKQ_\"4$L# M!!0 ( /V!QEC[ KC]J , %8) 9 >&PO=V]R:W-H965TV 2=MT2X:($C2[L-B'VAY;!&1 M2)6D[/KO=TA=ZBY<;Q[Z(-YFYO <#B^:[:5ZT@6B@>]5*?3<*XRI+X- YP56 M3(]DC8(L&ZDJ9JBKMH&N%;*U"ZK*( [#BZ!B7'B+F1N[4XN9;$S)!=XIT$U5 M,76XQE+NYU[D]0/W?%L8.Q L9C7;X@.:+_6=HEXPH*QYA4)S*4#A9NXMH\OK ML?5W#E\Y[O51&ZR2E91/MO-I/?="2PA+S(U%8%3M\ ;+T@(1C6\=IC=,:0./ MVSWZ!Z>=M*R8QAM9_L77IIA[$P_6N&%-:>[E_B-V>E*+E\M2NQ+VG6_H0=YH M(ZLNF!A47+0U^]ZMPW,"XBX@=KS;B1S+=\RPQ4S)/2CK36BVX:2Z:"+'A4W* M@U%DY11G%A\85_"5E0W"+3+=**05-QI>/[)5B?K-+# TB_4-\@[QND6,?X&8 MP*T4IM#P7JQQ_7-\0.P&BG%/\3H^"[BLU0B2T(O8@NPJLSA,<# MX?$Y],4#G<1U4R+(#1R1_\A1,947!Z#]"3>RJIDX_*%AJ352!KMTKH&9XR@Z M"?>8-TIQL85KIKD^)?Z)RI)[H7-PT!PDM(,C^* M,FHXEO'5CZ$6);(3267OWKOM02&7>/J*JX)/8H3;MB?LR>AC!5NY0B/-$G\]"+KJQNI:JF80;J.5N:4?Y3X69KUU7]GHLM7Y"?G M2?WI).M*RE"%*NV"Z&=0F,5\B.% YMPXL=Q.-1MT-'Z M]@9JC5,_2;(NEW\RT=#+ 4GT.[(9^Y-I^G,VVZ%?9;.U#MELN[\CFZF?9A=] M];QLQFE?/3^;F3^=1EUY)IN3<=J5[B9YNV+Y$YW 4T3&8_<]+^M1[,>3:*B' MK/=YZ UMUB-:BE-W9W#TUI&"K7O1->2R$:9]]H;1X:=AV;Z5/]S;/XY;IK9< M:"AQ0Z'A*$L]4.TKWG:,K-W+N9*&WF'7+.C'!Y5U(/M&2M-W[ 3#K]3B7U!+ M P04 " #]@<98RFO4*I@$ ![# &0 'AL+W=O@=@R'W)A9X.=L945\.A MSG=04GTI*Q#X92-520U.U7:H*P6T<$HE'X:^/QJ6E(G!;.+6EFHVD;7A3,!2 M$5V7)54/"^!R/QT$@V[AEFUWQBX,9Y.*;F$%YH]JJ7 V[*T4K 2AF11$P68Z MF =7B]3*.X$_&>SUP9C82-92?K&3#\5TX%M P"$WU@+%UQU< ^?6$,+XVMH< M]"ZMXN&XL_[.Q8ZQK*F&:\G_8H7930?9@!2PH34WMW+_'MIX$FLOEUR[)]DW MLDD\('FMC2Q;9410,M&\Z7V[#P<*F?^$0M@JA YWX\BA?$L-G4V4W!-EI=&: M';A0G3:"8\*2LC(*OS+4,[,%Y53D0%8N ZYE64D!PFAR_IFN.>B+R="@&RL\ MS%N3B\9D^(3)B'R2PNPTN1$%%-_K#Q%>CS'L,"["DP;GE;HDD>^1T _C$_:B M/N;(V8N>%?,M<&J@(&^9SKG4M0)-_IZOM5&8,?\<"[^Q'A^W;JOH2EVGH-^]Q MU MHN3%[J@"7H[&/SS@H*3_T$P-E]E'AR$FZ\UJ[ =&H_\!N88I2<-/T7I@0=X]""P,%Z(1-MC M:H.[V;O#_8N\-(Z;=S0B[VHEF,%*=+ V[-ZXJHR#S/VN:<60*?8-H3&!I@3E MO]0:'FG/T%S4/C\"-NV=Y"A;5DK>0>GZ6^"-_:A]7F.D1M7-.8&AH=@6'>K7 MK[(P"-_D/_5GX8])Z"5IT&;15DFMK:$CVTN"S$L2S+K4BU!AGN=U63=-J #D M)F>T.;%0B992&?:M63@/0B^.XPLW\.V@2]FG63PC(R\((GPG7A2FIU)TU*?H MZ-DIBN!5C< MJU@NC\ 7(&##CO>>D^:/)VKG)__1S[KU\U+IVCE>2U';D@^] M-+.9FGI^,B('L$JF[4U%HT20V)Z3)6'_O:(/"N%\CSC"YA&CX A;U$U9(0J%\W-:KDDJ1]@RB98 PWQ]*>[C4_RG M/?_IL_EOFFH7YD=&UXPSP^ H[R?-'N>]L=_%R1_MOS3?6%,;<(SB/F_ '3;C MR/5Z/#)\LJ*\/1ON**^Q4Q5XV2&&WENN[=6)A%E*DB E'P32 _83*G0?@\C6 M?]3N'Y9U$MG4\KO^(9^,VS;)+(C=F9=DP5%"AP<7PA+4UEU[[9;5PC1WPWZU MOUG/FPOEHWAS+?]$U99A)G+8H*I_F>(IHYJK;C,QLG+7R[4T>%EUPQW^.P!E M!?#[1DK33:R#_O_&[%]02P,$% @ _8'&6+"WFN1C P [P< !D !X M;"]W;W)K&ULC55M;]LV$/XK!RTH$D"(7FW'J6W M=C:T XH%2;9^&/:!ELX648K42"IN__V.E*RXC>/UB\27NX?/<\<[SO9*?S$5 MHH6OM9!F'E36-K=19(H*:V:N58.2=K9*U\S25.\BTVADI7>J193&\3BJ&9?! M8N;7[O5BIEHKN,1[#::M:Z:_K5"H_3Q(@L/" ]]5UBU$BUG#=OB(]L_F7M,L M&E!*7J,T7$G0N)T'R^1VE3M[;_ 7Q[TY&H-3LE'JBYM\+.=![ BAP,(Z!$:_ M9URC$ Z(:/S;8P;#D<[Q>'Q _\UK)RT;9G"MQ&=>VFH>W 10XI:UPCZH_0?L M]8P<7J&$\5_8][9Q $5KK*I[9V)0<]G]V=<^#C_CD/8.J>?='>19WC'+%C.M M]J"=-:&Y@9?JO8D]@;>(1!;K6I8$U=--X>R8BM8 M^WR@AK^7&^/7_SD5@ X_/XWOJNS6-*S >4!E9% _8[!X]TLRCM^?89\/[/-S MZ(M'JMJR%0AJ"Z]RNV+"9=+X)*\K)G*XJD$=0!W MJ:R[.^!WI35@:;,\,- ]UP-$X:)9T+G_5N_CN3+?44 MR)+N'G2?NQ]00ZHHFDL+%W S#5A-II>P64Z#>-Q<@4? M94'/D/$!I,@IPG]6O'".I%-IM]0Q9-T+0'#-&TKRE# GD(U(>.ZB]7U 7E*; MA'F2PZE"C8Z:,/6(G7]J#!2JE;;KQ\/J\)HMNR;^8MX]A9^8IA 8$+@EU_AZ M,@I =\]+-[&J\2U]HRPU)#^LZ$5&[0QH?ZN4/4S< <,;O_@/4$L#!!0 ( M /V!QEC,Q>J2800 'H+ 9 >&PO=V]R:W-H965TU*QI L?5F6TUM TFW8!T6+$BR]L.P#[1TLHA*HDI2@7B:1XSSUW]_#$Y4[(;RI'U/!0%I5:.;G6]=ETJI(<2Z8FHL:* MOF1"EDS35&ZGJI;(4FM4%M/ \^;3DO'*62_MVK5<+T6C"U[AM035E"63CQ=8 MB-W*\9VGA1N^S;59F*Z7-=OB+>J_ZVM)LVF/DO(2*\5%!1*SE7/NGUW,S7Z[ MX0O'G1J,P42R$>*;F7Q.5XYG"&&!B38(C%[W^ F+P@ 1C>\=IM.[-(;#\1/Z MI8V=8MDPA9]$\96G.E\YL0,I9JPI](W8_8Y=/#.#EXA"V2?LVKVST(&D45J4 MG3$Q*'G5OME#EX>!0>R]8A!T!H'EW3JR+']EFJV74NQ FMV$9@8V5&M-Y'AE MBG*K)7WE9*?7?R*%I.#]'=L4J$Z64TV@YM,TZ0 N6H#@%8 0KD2EUG$#HN1!X032"%_81AA8O'(_PG_.-TI)$\.^Q&%N( MZ#B$.1AGJF8)KAQ2OD)YC\[ZW1M_[GT<(1CU!*,Q]/4M';2T*1!$!K=-71=( MHM>L@$],Y7!)QP9NL& :4] "VG".Q3#NY2Y'2$19BXK E?%5&"1:4S3=H41@ M"C)1D#_2 Z] YZ)1K$K5R1G)%7RCS".&O&B73O-H>@+^%Q7QF MGHL OC#)C=2>;?!G"_.,YG";"ZE/-<,U1G0TR;@E3V\UL 3,I2A"' MY3")CJ/0/(F![;^G(CMME"F]0J.*C:8^WOK'AR1GU18MP=:SV!1\:Q-QX+D' M?_F8_=SIN& %JQ(DP9A_U^=]D8Z=C7$?/ZZ*3>>T_6&^ MHHP7:3_0B&LRB[4>Y-6JW8@TY2HQ2@"R1Q+3,^7\P:J&_IP0^MW"\_,FC]3T M+42N'\[L.X[B%S8#.=&>T/6]N7T'WNA>%RI1)8V41IN^&\8Q!*ZWB.%.F$2) M42^1&WV(Z#US@W@.7^VO$]-3=D]&I#A2/,EP;VSSXT]B>$0F%003KQN]L#Q( M($23"'YIGR-*G/=*G/^P$O>)L?T8KIBFAF2B.Z:^<=QSVXT/2^T.P/5A80A8O! MG(00S0;S#U;:U,[HTIA1*?LVT2JE#:-FCZ4];I$[7RR(F*(6P\NZT;8;D1DJ M#>_].#SI[#H5'2OL=' ?*E%N[:U/@55&>S7J5_N+Y7E[G]IO;V^E5TQN>:6( M94:FWF1!G42V-[UVHD5M;U<;H>FN9H&PO=V]R:W-H965TS,QN>2-*O**S021 M35E2L;MF!=]>#=S!?N,N7ZT5;@PGES5=L3E37^N9@-6PXY+E):MDSBLBV/)J M,'7'UPG2:X)O.=O*H]\$+5EP_H"+3]G5P$&%6,%2A1PH?#;LAA4%,@(U?K0\ M!YU(O'C\>\_]@[8=;%E0R6YX\3W/U/IJD Q(QI:T*=0=W_[&6GM"Y)?R0NJ_ M9-O2.@.2-E+QLKT,&I1Y9;[TL?7#:RYX[05/ZVT$:2W?4T4GEX)OB4!JX(8_ MM*GZ-BB75QB4N1)PFL,]-9DKGCZL>9$Q(=^^23PW?D=N?S2YVA%:9>2VK N^ M8XQ\JE)6H0/)K*"5)&?W=%$P>7XY5* %\AJFK<1K(]%[0:)//O-*K26YK3*6 M/;T_!.T[$[R]"==>+\-I+6SB.Q;Q'"_HX>=W+O$U/_\%?JWY4S#_AI> ?DDU M@.Y8017#3:DDF:^I8.0: )&1&=T!3F'SS^E"*@%(^^N47XS8X+18S+ZQK&G* MK@:07I*)#1M,WKYQ(^==CU%!9U30QWTRAVS.FH(1O@1#-'=M7@F&:0P02'#R MH5$-6/5)RH9"P$\9T2OFM!%3B5(A3'G1QQ[WU%I MC2M-76)8EY[!E9S1U4JP%10 DE< 'NA**=G0HL$UW.>-!+C(\W'K!DF^'$'H MNVX.++L@TX[- ;F'TVM:( @D0AP.?J=5 YV2^&ZK16@ER0C@F)!?(+@V? ,[ M"6"11%8<>)UL]LA$FF-I.@L (4X8GB.1[;H=28J"B@))W,2*70OM_9*SMU!!X@:<;>E80 M>\!F9"?(,G"190";H[X\B+H\B%Z?!YC9%XOCGD"FF(LKG<'6<>$Q,/P*A2%JB)IGNZ5O9M_/:3*JY-BC/>> OT :GVT1S:9;IB M&8]\Q,)$WB/^/]!^84[%VR7!.X?FSYOB%([)'_DU0(K%$" M0 HQ SW7=KP^0,4=H.+_!B@H[YEUF,S:>M:(%+JH&<\L[57'GAA\$SY S797A=3>^N]+@*C?ZBR?+ED E%2PX=GS]ND;FE;<'3&%!,P MZX+1O-+G&0(&!.DXDT9J7,/^=4'3APOP&(=9M*WY%Q"C% E*GC$R/9]3G8=>-N<__8W+;53RPA)Q!B]@Q*N0Y<6V/.'9R M(-APF"KS A,O'1L[-D8J4?UQ .C(IY@7:[ MW?M]:IZM!W+S^/],Q0IF*E*P)5QU[!CF0F$>U&:A>*T?L0NNX$FL?ZX9A?J! M!'"^Y%SM%RB@^Z_&Y!]02P,$% @ _8'&6%]H*7RV @ W 4 !D !X M;"]W;W)K&UL?53;;MLP#/T5PBN&%@AJQY>TS1(# M2;M+'PH42;H]#'M0;,86*DN>)#?MWX^R4S?%TKS8$L5S>"B1G&R5?C0EHH7G M2D@S]4IKZ['OFZS$BIES5:.DDXW2%;.TU85O:HTL;T&5\,,@&/D5X])+)ZWM M7J<3U5C!)=YK,$U5,?TR1Z&V4V_HO1H6O"BM,_CII&8%+M$^U/>:=G[/DO,* MI>%*@L;-U)L-Q_/8^;<./SENS=X:7"9KI1[=YC:?>H$3A (SZQ@8_9[P&H5P M1"3C[X[3ZT,ZX/[ZE?U;FSOELF8&KY7XQ7-;3KU+#W+/+ ME##M%[:=;W+A0=88JZH=F!147'9_]KR[ASW 9? !(-P!PE9W%ZA5><,L2R=: M;4$[;V)SBS;5%DWBN'2/LK2:3CGA;/H=5:%97?(,;F7WQNZR3E=L+="<37Q+ M09RKG^T(YQUA^ %A!'=*VM+ 5YEC_A[OD[A>8?BJ)9S5^ARB8 !A$,9' M^*(^XZCEBS[@6V)!165A@;72ELL"?L_6QFJJCS^'TNW8XL-LKF?&IF893CUJ M"H/Z";WT\Z?A*/AR1&O<:XV/L:=+ZL&\$0AJ S?,,^K-0WD*[T@(J#"[ZRG"? M"!XDMW2TM,RB@1.(XL'H,J1%F RNKH94XQ:U;.4R YF2;>QJF[[=ZTL74Z[+&G\HG8.=+Y1RKYN7(!^H*?_ %!+ M P04 " #]@<98:/ >L\4# #J" &0 'AL+W=OH='<_G.Z#209B MU8ESME/:?W]C)Z2P2]%^@/AEYO$SXVZE>M(YHH&70I1ZYN7&5#=!H-,< M"Z:O984E[6RE*IBAJ=H%NE+(,N=4B" *PU%0,%YZ\ZE;6ZGY5-9&\!)7"G1= M%$R]+E'(_X>%![[+C5T(YM.*[7"-YFNU4C0+.I2,%UAJ+DM0N)UYB_[- ML%N9![O_$-AY',)5"NW_8M[:A!VFM MC2Q:9V)0\+)YLI/='.18WC'#YE,E]Z"L-:'9@0O5>1,Y7MI+ M61M%NYS\S/P+W?O?4FNH4,$Z9PKAZI%M!.K>-#!T@#4+TA9LV8!%[X -X+,L M3:[AOLPP._4/B%C'+CJP6T87 1>5NH9!Z$,41O$%O$$7[<#A#=[!NV>JY.5. MPZJ+]I_%1AM%XOCW7+P-7'P>SA;,C:Y8BC./*D*C>D9O_OMO_5'XQP6R<4V[8]Y,Q#>^PE%1GSO2[JVG,/K)G?DY1O],)N*)/TX2B(=^$@_>B%ST(6KA=1SUVD'2NZ"L M8:>LX2\K:R4-725G0KPVVJ*7)*PQK14WG&+=(^7Z_B45M4WM5LG"W?JM"[V[ M]?=5>4YQ%]F=KZI3&59'I+,#:?T#:?R)='I*^H) J=LY#UKA,M,'Q9/Q!E-& M]^]V>4$TC87BI3W+50AU3>I$M<@@)]F0/5+O(;(?.Z(GRB8)+[2%.*=:5[H@ M*\M8P]"/1T,8^P/2T,/ZJUU(DA&,_$DR@/NB$O*52L$5$52U2G/J5J"LA$FR M5!E-2/?KU0KZ<1_Z_>3PBFA\]DPI9LNZ'P[=[U$:)LC.'T[&Y$*/&,[)+SCJ M/U1F.]=E-:6[+DW3BKK5KI$OFO[U9MY\!7QF:LSN',XQ Y#HNHU9VI@^_G$_L$XKYQ9 M8P%+EO]!,KF;>C<>RF"#][E\8,>/4#LTTGPIRX7YBX[UWL!#Z5Y(5M1@94%! M:/6+GVLA6H!P> 80U8#H:P%Q#8A? T9G ,,:,#3*5*X8'1(L\6S"V1%QO5NQ MZ0JPB0:\]DBTE&Y)B M*M$\3=F>2D*W:,5RDA(0Z$ 37RJ[ M]>E^6MN85#9&9VR,T2=&Y4Z@]S2#K(OWE;^-T]')Z45D)?P ZP$*PA]0%$3# M'GN6=OC/F Y0?!Z>V.'SDBMXT ?O>!,W5Q@;OMAZA9]?7>&\=86?__\*__Q% ML:)["87XJ\>E167"L-\$79SN1(E3F'JE-H(?P)M]_UTX#G[JD]*(K"/] ML)%^:&.?O7\N5?V"#)7 " MYX#^0/FC=7-)DWG*F>=9++UO$L5<4F6."+KZ'S;Z'S[]IE\ZU)ZEV2)([*. M]&'P\L87@K#U M91%^73%8N"H&]@,O%M$E6^**K2MV]")V]/85H;;!E?XNV1)7;%W]7[[!0NMW MQC<6!:=?54[9DIKM55&(7Q4%O]5Y4'F\-1T<@4QH54V(9K;I$LU-;\1_V5ZU MF#YAOB54H!PV"AH,KM5[":^Z-M5 LM+T,=9,JJ)A'G> ,^!Z@UK?,"9/ WU MTSN;_0M02P,$% @ _8'&6&OWT_[@!0 +R4 !D !X;"]W;W)K&ULM5IK;]LV%/TKA%<,+=#$XD.6G#D&6O/DA71$BG&6KDOB25?'I_+QSF\HF8'+AZ*#6,2_,C2O+@> M;:3<7HW'Q7+#,EI<\BW+U3=K+C(JU:6X'Q=;P>BJ:I2E8Q0$DW%&DWPTGU7W M/HOYC.]DFN3LLP#%+LNH^/F:I?QP/8*CQQM?DON-+&^,Y[,MO6[9@:5HB*1[?:]!1\YMEP]//C^COJN15,G>T8 N>_IVLY.9Z%(_ MBJWI+I5?^.$#JQ.J""YY6E1_P:&.#49@N2LDS^K&BD&6Y,?_]$?=$2<-(.EI M@.H&Z-P&N&Z JT2/S*JTWE!)YS/!#T"4T0JM_%#U3=5:99/DY3#>2*&^350[ M.5_08@/>?M\E>YJR7!: YBMPL^%"7GQE(@,?\STK9%9]=0%NCH,-^!HX&LIN MP^=OF*1)6KQ0$+UL1?'XFC'N*O MMN(2X. E0 $BEN8+=_,_::Z:0UOSL>K"IA]1TX^HPL-G]J,MH2,"L2.4Z_6J MV-(ENQZI!5DPL6>C^>^_P4GPART]3V"M9'&3+':A'Y-E.MF7@&9JX)-_V HL M>2%MR1\1)Q5BJ2W[.8X@C&;C_6E6EB@43\,FJD67-'3)0+IJ9B9* AA8TT0 M=7O';)R/L.$3G"U1_9S#AG/HG$_V)6@C&?J<59[ 6BE/FI0GSF%ZU^ M53>UC3)"08>A)4R-<@SM)&&@#3'XQ6E8 [1^FH1AB#H,[7'P)),VQ1//AEYZ MLH;I$,"XJV#V.!CU##C4I@B=-C2_O;RY!/=\ST1>ZA>0:GH6.[6!*-AR)Q*9 MV&>H&W6HIOE":_>!]DJ(/2DY=+KNX+0]H;73UIX+W:9[QC(RC3/&$>IJI2U, MK;4>-8?:8*'3S ;H>0W46AY=DF9(&/=;L3OYE YL0:O1$]H M[LQ[>/H5WT<6?P9QP'IS$AK6 1[-FQ(NSARN_CY M H1,?^[N-2PAD/0P/*EIW?8]0(!JI):TD&F7I"6H9[^&M+\B=S%ZKO[4,)UA M-#32'M9G-TC[(7+[87TX2)?)2WR6M/Z0FNG MK5T<_6I9BTQ;#J=38_&84=%I5)N>MF_DJZQ%IC-W:S)G2)N@-F[DK;)%MJK5 M4$I+4,]6#6F/17YJ6V16K>$T-C3(C%)#W:.46#LB=COB@F<9$\N$IF!+MTQ8 M'],Y(88N/5]H[82UPV+H27&PTZH'I^T)K9VVMFWLMNVG%0>;1DRF05=Q;%$Q MZ7%"?/+PV&W8YRL.-KVXJSC.D#9!;=78;=4#% >;Q:G!T!729JBM%+MKUW/E M!IMEJ6V<+5']XZR-#S]A?*K3Y,4=73XHGNY]CAMI\/+SA-;.6SLJCGRICM.: M!Z?M":V=MO9I[/;I,U3':U6-31^'I*?DP=K(L=O(!XB3UV(9FY;?HQ)$^SUQ M^_T '7,C#4V&F!5S7S+:RXF?9]YNF,&9V,KJGDE&M$$3MT%_XCG["3(J'I@$ MZUW/^;<;9' F_\=3<*)-G[B?@I]S/DZ\/O_VA=9.^.3,>>BA\]-GY.3, ^=! M)\Y$[RJ(>U?QW\_)P[,.]VUA%M[CD[=9RE>)/E%QKS08I&RMV@67D8(1Q[=S MCA>2;ZL77.ZXE#RK/FX873%1!JCOUYS+QXORG9GF':GYOU!+ P04 " #] M@<98D@;3'I4% #W) &0 'AL+W=OZO=TYU4+=N]SP8,1$UBUC:P=[_^G)#& M!#L&3*Y?2EYFQO.,QYZGXPQWE+WP%2$"_$SBE(^\E1#KNW:;SU8DP?R6KDDJ MWRPH2["0MVS9YFM&\#Q72N(V]/UN.\%1ZHV'^;,G-A[2C8BCE#PQP#=)@MD_ M'TE,=R,O\%X??(V6*Y$]:(^':[PD$R*>UT],WK5+*_,H(2F/: H868R\^^#N M(?0SA5SB>T1V_. :9%"FE+YD-U_F(\_//"(QF8G,!)8_6_) XCBS)/WX41CU MRC$SQI!$Z?X7_RP"<: 0A#4*L%" YRJ@0@'E0/>>Y; >L<#C M(:,[P#)I:2V[R&.3:TLT49I-XT0P^3:2>F+\@/D*_/YC$VUQ3%+! 4[G8+*B M3+2^$9: +^F6<)'DKUI@LI]L0!?@D4P%F)#9AD4B(OP&W&]Q%.-I3%HRN5H3 M:>X&/*+H7S('?U+.P1/E439[-^ 3CACXCN,- >\?B9"J_(,@2@%WU9TPZ4_?-@6$FKF<'M6P/JXAP5K8-VOV2U _@V /@P-Z@]V]3]P M*M4#DWI;!KB,,BRC#'-[J,;>5<$RH=\/%YJ'RY;^'5_C&1EY4@:6B>=%^7",+0#*!7 N@Y 3@KX#W-'\,", C5+8!^Z73?R6E[?/MG MY;HNA3K]_L#L\*!T>&!U^/EV<@N6=$M8FKD*A PNW\CRQLN=VN2QU>BE>V]# MQBKX U\5?_]MZU(Q7D/!:4;*;I'KF5 \4 PFL M9;S)\E2,=.A?K]>%Q_NB00S"7EBSRP2*,01.E.&*$E4,:-ODK2)5((HP!&Z, MP:5,!3H;T"#81*H0%%L(G.C"F6'7"[]I-1BDZE:#(@B!&T,X$62]U!L37Q>S M);XB!8&=%1S7*_EO=CH[5:WL-B_>D1NR5HV 8AA!_XWKE9727!R=AJQ5HZ/H M3&#G,_]#O1H85B@\3G>#4-^XHEA!G1T<;T!6D2J0@PZ&&W]P*5909P8:!)M(%8(B#M"MUW!>V'4" MH"\%DU#=4E T ;K1A!,QUJN]*>MU*4O6*UH [;3@@;(U93(5P#S;L>T5RF[K MXF960]:JR!6Q@-TW[O19BX6"AD9&.#C.!;NT.EPIE:(+T8?<8A2[5\?VZ[46Q!NC$&JZI4#HAT+9WFTBUD:PH W*C M#"X5"NELX!B"5:0*0;$%Y-9Q.*_Q;6@;:$O!)%2S%)#B!LB-&YR(,=2:\(:L M1SH1J,]Z='#L8.<"]S**HC7%LQ<94WM]LENZ= =NREH5MR(3*'S;^H2LY.7B MZ#1DK1H=Q5N06SOCBM.H1LD-.ONH!"G&@MQ:(0YUS#[2Q6!M1R]5L(J ("<" MS!36NM:):Q]\E9)]$O079LLHY7)C64@M_[8GP\+V7]GL M;P1=YQ^J3*D0-,DO5P3/"+U)OOVI?S6:?P?4$L#!!0 ( /V! MQEBKO8*C30, &\* 9 >&PO=V]R:W-H965T!A'$7C4% F@W3JY^YT.E65Y4S"G2:F$H+JQP5PM9\% M@^ P<<^VA74383HMZ18>P'XL[S2.PA8E9P*D84H2#9M9,!_[7_&1H^(X>7*6[\?[)O]D8!R2ICE6B,,0+! M9/U+OS0Z'!DDR3,&<6,0GQG$\3,&26.0O-3#L#$8>F5J*EZ'%;4TG6JU)]KM M1C3WX<7TUDB?29?V!ZMQE:&=39?4%.3=YXKM* =I#:$R)P^%TI;\!EJ0]W(' MQ@J_]);,\YRY=%&."_69<\F[6(&EC)LWT]!B3 XYS!K_B]I__(S_A'Q0TA:& MO),YY*?V(7)I"<4'0HNX%W!>ZBN21)1]"3SDIRG]/)K3M\^R>F?\[6Q&F_?7UVY MJ]T-N]VYBG1K2IK!+,"28T#O($A_^&XPCG[L4OE;@JV^$=B)S,-6YF$?>GH/ M&:?&L,TCV6@EL'9EE:@XM9 390O0)%,"_1:N.NX XK4KL;>W>N M3N_2:!KNCK7[SQVKWI#_IR"C5I!1KR!+O,+N#%58%[ D5)K91V1-E 3R"%1W M<:X11T>,KJ^O(_=W1KW7]6N/S>B)CC>3\:G7$P7&K0+CURNPQ7?8XFFP!>W7 M8OPDJL'-L$N+WB!>JT6'U^&D1XM)J\6D5XM?*[%&UFI#C*\YUM4<=E1S\&14 M$K7A[&^\,>Y6D%(9_[!&PO=V]R:W-H965T'Q^-)^?4)K?.'3-WE:RD+\N\F2?.+R;HHMJ^GTWRYEAN1 MGV5;F98_N+\_I[G]3B/-L529S* M3XKDN\U&J,>W,LD>+B;>Y.LW/L>WZZ+ZQG1QOA6W\DH67[:?5/EN>E19Q1N9 MYG&6$B5O+B9OO->7\WI '?%7+!_RQFM2+>4ZR^ZJ-[^L+B:S*B.9R&5128CR MR[V\E$E2*95Y_',0G1SGK 8V7W]5?U\OOES,MWS& M'@;0O@/880"K%[K/K%[6.U&(Q;G*'HBJHDNUZD5=FWITN9HXK;;QJE#E3^-R M7+%X+V)%_A+)3I*/4N0[)W@-?Y5BSEQ:2\QG.I[N5D\=TW7C#[V50<)#&M M5.Q8*F937_R9%2(A2Y&OB?QG%]^+I&I#TY+W.D&M4]VD[A%5)MRFZ]EWFQZ4IUK\8;27BSB-+9DUP-81ZE MD6=.EA^3Y=9DOYQ=G9';[%ZJM$J0%*KNM4>25VU5MY\I9ZNH:T!N:NCHZI1M94+S.US90H M9/F[^KIXII>M4JX;A"2FK7I^7/5\Y%Z>8Y8*24PKE3<#HIFA=O-!3KO_LI _ M;6=S&.WXE>(U ,QSND^7\)PNG[M+VS5=]PM+3:\ 4)(W-B9YJ)R$I::7"TC) MZX-*#OW-6HW+YU&KO=M1X7S>P2 >$)-G1Z;R/P@;J99QF?%6;*4R)FB5<-X= M)#5]P4!='A^[F5$1#4M-+Q= FF<%&_=F#EIMZL]G\Z?-;(B*_*Y;-6"29^>D M>D-?78OE7;E[S]R@K4K.FX2DIJ\;F,N+QNYI5%3#4M/+!;#F60''O:=1X>N@ MIG&*[YM;GP)443M4?KYL-899N!H"BN !%VVAD-"5-<197D@)$ MT1YFDS&SMF'D^9RQ5B6-<5Z7LT0!&,A_Y$0GU3Z;\_4P!--08!HZ MM@-%42D(2TW_8P;@$L/UH%C;7#)9JJ:P;D^5 >HPNP?5U?E.;JM]#M<-Q%+3 M*P(TP\;VI!BJ)X6EII>K\=<[7$^*M=TFD^=J#NOR7!G $+.[4GWO]+V\6/M< MSALY!/^6)NJ#%ZL(:K;BV5 7LQ.7MUW^><] M6KNT\ZX-X6K7T&U\W#4M/K 6CGC^UB^:C75ZMS[ MF7^"X55>$OT\7;NX\PJ'<,'\Q@&NL5TP'Y4&L=3T<@$-^E@NF-_/!3.%6<[E M 8?Y=@[K:O'?Y+U,B&?,&/7X%I::OGY .S\&,$M? WKYN.CEMZ&J==K4%J*?- 7HXCWL+N-ITK9A92J?*:R[?!S@AY_F M:QUN"Z=[N_9YG8_)#L$\')B'C^UU<51*PE+3RP4XQ7&]+MXVL9Y>D]80/4U M'7Z:QP6][^3NVF=SWL(AN(8WCL:/[7)QW'/T0[A<'.B*X[I%J*G M"1#$3_.WNN_VO?Q=^ZS.6SD$^7 @'SZV]<51K2\L-;UC7O]<][O/9)G#_0,H3O%0#Z!6/[7@$J V*IZ>4"!@QP?:^@[50] M;71KB)XFL%=PFI4%C>[@\]KG"]HV6->ET?BXXXLLL-Y^KWT:YY4.X8L%@(3!V+Y8@$J'6&IZN8 . RQ? M+.CGBYG"NHV= +@LL'.9O=FI,6/4\V58:OKG=0'XPMG(?1VBPB"6FEXN@,'0 M[@/V[^N#D(UKK"%Z@H!?(2Y^A88_%)I.\9KB+*=X0P"QL(<)9LS,<&3+F)DA MSI89@%#X$M^+GN[YVN=UOB*&X)\0^"<L/$\AY8RG/$U1'6?\8V RZ*7&&2TIQ-LG\1Y_X9PQB( PFAL9RQ")4,L M-;U<0(81KC,6M;TLPVE?4U3G:=\(N"QZB>E%W?Q@^US.VSB$\Q4! D9C.U\1 M*A5BJ>GE:CQ6K(_SY=#UN,\6:]MDG>=^(T"WZ$4F66]'V#Z-\UJ'<,[F (CS ML9VS.2HK8JGIY0)6G&,Y9P>AYB,WGWH^UI!]@M/&HVRKYPA_%.HV3G.2R)MR MS.RL\@'4_M&\^S=%MJV?;GN=%46VJ5^NI5A)5064/[_)LN+KF^J!N<<')"_^ M!U!+ P04 " #]@<98Z5KW;ZT" !"!P &0 'AL+W=O@BKJ!Y\5NA0ESTL2N+42:\$91PF AD&RJ M"HN_MT#Y=N+XSF[ACJQ+91;<-*GQ&I:@'NJ%T#.W9\E)!4P2SI" 8N),_9M9 M;.RMP0\"6[DW1L:3%>>/9O(EGSB>$004,F48L/YM8 :4&B(MXT_'Z?1'&N#^ M>,?^R?JN?5EA"3-.?Y)[K( N*X:<;1EBRV!:RB:-K@(O M<3?[3@P9CZ)FXJ!<7G21.\D)ML8 A<2W#:/_<<'PH;L H"L;#XD:]N-%1 M<6WI9%WI8%LZ0P)'+\[V_?'5@< AH_B5Z,6]P/BHP'NN,$7UP07;LNG>OPYG7Y1L6:\(DHE!HG'=YI;T7;<=N)XK7MNFMN-(M MU Y+_&PO=V]R:W-H965TYG#SB)5;"I;9)I?_W:P/!(&*89N5\2'O<>SKE< MVP?/#XQ_$SN,)7C(4BH6UD[*_-JV1;S#&1)7+,=4W=DPGB&I3OG6%CG'*"F3 MLM1V'6=B9XA0*YJ7UU8\FK-"IH3B%0>BR#+$?]SBE!T6%K0>+WPFVYW4%^QH MGJ,M7F/Y-5]Q=68W* G),!6$4<#Q9F'=P.NEZ^B$,N)?@@^BWQ$J>I1E(\OM>@5O-,G=@]?D3_4(I78NZ1P$N6_D<2 MN5M84PLD>(.*5'YFAS]Q+2C0>#%+1?D+#G6L8X&X$))E=;)BD!%:_:.'NA"= M!.@_D>#6">ZO)GAU@E<*K9B5LNZ01-&-P^4/@&@"_OA>D%R] M2GD!_E%);^^P1"05[U3.U_4=>/OZ'7@-" 5?=JP0*D',;:FHZ@?:<4WKMJ+E M/D'K)N=7P',N@.NX_D#Z@+S/;:B-Z_@Q'D_)-406$^XUPCWQM"C+TRB M%&PY$P+DW1[ 8_(KS$F)J>>1?02G01#.[7U7UT!4Z(6PB>H1]AO"_BCAFS@N MLB)%$B=J-*N*Q 15\X4BC3+&)?E97ACB74$''4:7T/5]_XCX8)C3">LQ#QKF MP2^4>KC(%X#BP4H')U0F$'I'?$^# L\-A]E.&K:34;9ZIB@DYN.-,(IQ[C@P M!-:3&S9R0Z,30&A2N"&PGO!I(WSZ&R: Z4G'>>'),!H*\B;#;3EKZ,Y&Z7XH M."6RX+CDN"$/^GAP_1G%.?<-&0+K289.NX0[1INSAC.DW11:7WS'O\#?T* U M:+?Y?#@]:M!G@OJ$6RL!1Q?L:(ERHBB3GVJ%(E1-H12EEX7 0+"-/"".!_D: M=12FT/H5:#T%],SVZZA'.5N\(;2^^-:?P'&#\L)^/?4LW=FET5MDGQ#?$BI BC M[C!*,-"FKV_Z']02P,$% @ _8'&6,M,EY;% @ @P@ M !D !X;"]W;W)K&ULK59=3]LP%/TK5H8FD 8) M26D9:R/U@VD\,%5T;,\FN6TL'#O83@O\^ET[:6AIJ#:I+XGMW'-RSO5U;OHK MJ1YU!F#(<\Z%'GB9,<65[^LD@YSJ,UF P"=SJ7)J<*H6OBX4T-2!EC &SBT1RGBJ.;WFE1:X.5ZS?W?>T@U%!SD1UI\]U'C8 R-,."&M ^![0^0 0 MU8#(&:V4.5L3:FC<5W)%E(U&-CMPN7%H=,.$W<694?B4(<[$(\JI2(#,7,F, M95Y( <)HPF'A3HC4?"%A$'8:=$S_G=XM$=.U.Q!Y/BB#_B:=$YQ M+PP9;B:U+5L56Z>=S1[[*UW0! 8>GFL-:@E>_/G3>3?XUF;U0&1;QCN-\W4*;\XJNZ^CL]VD9=X*@[R\W#>W&7'Y]B]G2>='H MO-BK"9.2PU$R[E9405M6O=2_N\N'8ALRWVW<=\]:'EV M#VG\0&1;QGN-\=YAR[.W4WKA3GGNQO2"]^7I;WS/3=^@@[;-40WVBJ]GQ+U8()33C,D3(XZV&%J:KE51,C"]BHTK*P$XMZ*2NH'GQ6Z) M"7/2B7VV$.F$UXH2!@N!9%V66#S/@/+=U/&=EP=W9%,H\\!-)Q7>P!+40[40 M>N9V67)2 I.$,R1@/76N_,MY8N)MP$\".[DW1L;)BO-',_F63QW/ &%3)D, M6-^V, =*32*-\;O-Z72?-,+]\4OV6^M=>UEA"7-.?Y%<%5-G[* 5.$>A]PD%7C :D,^/R[]C MIN7^D-S59>IJ%72U"FR^\"V6SE9O/8ID$RUG7?[COH!R5>%'=! MK\A&'=GH7609+TLBS?XRR-&PO=V]R:W-H965T MN;U+3BI@DG"&!!1SY\:_7B2FWA;\(K"5>_?()%EQ_FP&]_G<\0P04,B4<<#Z MLH$%4&J,-,:?SM/I/VF$^_<[]\\VN\ZRPA(6G/XFN2KGSM1!.12XH>J1;[] MER(,/14\D9BELN9JS2H^9R;=5"W+51P NJF%I040\9C4(N,=4]J+L,;3!M .$\U\@*OZ :O^(5A2'8UC+> PFFA[#' M-;&?#+/&/6L\RGK/,EZ!@=/((WCQT:?]H[D:\^P[%FO")*)0:)EWF>BLHCTCVH'BM=UF5USI3=O>EOI8!6$*]/N"<[4; MF)V[/ZC3OU!+ P04 " #]@<98T B=I-<" "<"0 &0 'AL+W=OQS+"$(:=_2*JR@=-U4 ISO*3J@:^_0A6/=3#A5-HO6E>V MGH.2I50\K\#:@YRP\H]?*ATV 'YT !!4@.!40%@!PE,!406(3@6T*H -W2UC MM\*-L,)Q7_ U$L9:LYF&5=^BM5Z$F3J9*J%GB<:I> 1S$ )2] K8$M F)FV MJ3#"%F@"PM8B2P#]FE&RP":]$GU"4UVQZ9("XG.T1W*/J8%(=#D"A0F55QKQ M-!VARXLK=($(0X\97TJ]ENR[2H=AG'&3RN7[TN7@@,MWA;A!H7>- B^(&N## MX_#OF&FX?Q ^.GWUL $^/GWU';BK4U?G+ZCS%UB^\ #?D#,E]&[39:,R-+0% M ^(:_2!X1BA1KTWZEI11,Z4YF6YE@1,8./KHD2!6X,0?/_AM[W.3VNPF/L__>5*+?$M=[,NL]44SY*JK:E,@?[*N[VVGZO[ZXVA6ZP M\CMA>]MJ=-2M]RIX)K(M!:-:P>B="C+.CHA8LK4VY E:G6!'PP:C3M39D?"H M7^^5\$QD6Q*V:@E;1R5\Y I3ALKE@&[&S>;>;?\Q&)!]/U#8:YQWDU'TXCR+5!V%"_L93?C M2I^$MIGIYQ,(8Z#GYYRKMXZY/^L'6?P/4$L#!!0 ( /V!QEB*"USE0@, M ) ( 9 >&PO=V]R:W-H965T;H MG*,9THN#5#]TCFC@9UD(O?1R8ZIKW]=ICB735[)"03M;J4IF:*IVOJX4LLPE ME84?!L'$+QD77K)P:_CVU\2[@;XX'W1N#5;*1\H>=W&5+ M+["$L,#46 1&CSVNL2@L$-'XI\7TNE?:Q/[XB/[1:2-RR8U7-BO^&@4[7+*,\DM M;E$IS. !]RAJ!";LV'Y_+G9PC\I5BD@1OFP*OF/6? WOX9'J*:L+!+F%=<[$ M#C7<"3C#6['"9FMX1OC[?PYO5;> UJQ>^(466EY^V M[%<-^_ %]A%\EL+D&CZ(#+/G^3XYT=D1'NU8A1G2!3M1]GD4U'-PW=NSY.V361S/Z#/L^S+.HZ;Q?#[JHI[Q&W?\QA?Y]=M$]MI$TU-O.;5# M5BM+W^0(%2HN,QHR P=42#V0%C75KVT&&Y =>TBU/=2*!DJP^YO.#>H]N_"$ M3 TYTI >][2^C^)H/#^Q9" LG >3%SR9=)Y,+GIR)U*Z5C1U?D82C"1U>\E3 M2[LB Y1=:OQAS8E.8JIA'X>T3GY/S>X4XMOW-WGH94UL(T!UNWVEVK-^XV.5E? MT77;W(Z_8)J[^C-35%$:"MP29' U)<-4<_\U$R,K=X5LI*%SQPUS^LN R@;0 M_E9*;8P7;;P:_'=M+0:5F'$$A\27SVW>/G.9]]T5;(.U4@ M:K@O&5;N*&YH6V$WX<523')>K;:B&-Y;C&Q_L[A$\6MVAN#5;(2XLX:E^G,"RPA9)AHBT#,;X-O MD#$+9&A\:S"]=DL;N#_>H;]SVHV6%5'X1K#/--7%S'OE08H963-]([;OL=$S MLGB)8,I]8=OX!AXD:Z5%V00;!B7E]9_<-WG8"PC#)P+")B!TO.N-',LYT22. MI-B"M-X&S0Z<5!=MR%%N#V6II5FE)D['<\Q02DSA!C?(UPB$V[$]3LIS6*!T M!\\3A.L5HSFQN51P"N=I2NV8,+CD=7'8+!_/41/*U D< >5P11FS 9&O#5F[ MI9\TQ"YJ8N$3Q,XK>0:#H =A$ [A=CF'XZ.3AS"^T=H*#EO!H<,=/(&[T_F< M1GA[7YG*,9GY2$OK=IW!TJRHC-3U].6#089+C:7ZVB6OIC'LIF'OVE15),&9 M9RZ30KE!+W[YHC\.7A\0.6A%#@ZAQ[_$57OB1"NNBV^-.':(]BIOXC ,(G_3 M06/8TA@^0\/ENO=LLGN/LBT>9KL'2TVD!E/C.'4E<1J,3H-^EY"#G/XP\:-6 M\>C_J*[1/Q Y;D6._WIUC1]55W\PZ:ZN24MC\CO5!;A+I1:P0M,I$I%S^L-, M9%*4QC[,5O7L A4I')L'JQ1<%^JD2\)A-OVPB>U*L+_W0-M>=T5D3LTSRC S M8,'9Q!RGK/M';6A1N3=[);3I &Y8F):+TCJ8]4P(O3-L&VB;>/P34$L#!!0 M ( /V!QEB6;#R:U , % 2 9 >&PO=V]R:W-H965T\1]B"R#18YI0,7&V4F8WKBNB+:18 M]%@&5-U9,YYBJ9I\XXJ, XZ-49JX@><-W103ZDS'IN^>3\%.QQG>P!+DM^R>JY9;J<0D!2H(HXC#>N+,_)NY M/](&9L1W GM1NT8:9<78#]VXBR>.IY\($HBDEL#J9P=S2!*MI)[COU+4J7QJ MP_KUL_K"P"N8%18P9\F_));;B7/EH!C6.$_D ]M_AA)HH/4BE@CS'^W+L9Z# MHEQ(EI;&Z@E20HM?_%A.1,W [Q\Q"$J#X+4&86D0&M#BR0S6+99X.N9LC[@> MK=3TA9D;8ZUH"-7+N)178U8S^WFLXSW4.BU MF;L*MB(.*N+ Z/6/Z/T#4@)';(WF'!1U&Y!50>^L&Y'A"":.VCH"^ ZL?>O"?L&/),U3 MM&)<61*Z01%6SHA\:L,NM(9&2^>ZW73@F;^QNZL367V>232HB ;V4%5M':B1 M"52DLK"0F,8*K8W(JG7J0@Z.3$\U.PV@804TM ,Q3-%LPP%T-**?Y19$"[5, MR9&%LBJ>BM616 -^5,&/WKH71UVR=B368+VJ6*^L"VU82<6*5,9-T06AZ DP M%ZV'B%TP+"S;.*V&9W)>5YS7'>:=*Q.ST3RO4-)X%FAOF-.\"H! MQ+$$=($%PB@#'JF%;#_^"[GK&I?7\\+?F.Q.SX6JU3G^*1'Y01,1%I,(9?C) MQ&C18:(T951NV\/T!3=A:=M:YUA-SYV!0]WCOU#XO)!\5<\2HEQUHJ\[X%07 MP&A!**:1#NP'$PS+KXN'R]K].QK#(UKN<68&M,Y8I]545VK-23S44_Z;"RJ_ MTXJJ*[4F[Z&F\NU%U0) ;Q"3#M0+04YSH>(C8]R\'ZC:)&G6**_(%H5#G0[J MZ<(+!K\GC/^C]/(/M9=O+[YF4<1XK"D7@*7:%J\K5^RJ)Z]^1VK-.3B4:_[P MS='>:7W6E5J3]U"A^=:BZ,3CO!1[Q7EN=WLJEEM[W=??6KY@OE$G&TI@K>2] MWD@%#2\^7Q0-R3+S!6#%I&2IN=P"CH'K >K^FC'YW- ?%:J/2--?4$L#!!0 M ( /V!QEC\ EU$! ( , $ 9 >&PO=V]R:W-H965T))L[1L;-.Z3=3 UAT$%R:'-?6-@M"3%F#H&:F&I!N9:>T MH-:%>D],HX%6020XB:/HC@C*)"ZR,+?11:9:RYF$C4:F%8+JCQ5PU>5XCH\3 MSVQ?6S]!BJRA>W@!^]ILM(O(Z%(Q =(P)9&&78Z7\\4J]?O#AE\,.G,R1CZ3 MK5)O/GBLL='H!S;^0P_@R>>#S2"T_'1_?O(7>7RY8:>%#\ M-ZMLG>.O&%6PHRVWSZK[ 4,^M]ZO5-R$)^KZO6F,4=D:J\0@=@2"R?Y-#T,= M3@3S]((@'@1QX.X/"I1K:FF1:=4A[7<[-S\(J0:U@V/27\J+U6Z5.9TM?H)+ MR: O:%E5S->)4>/@EU[P>Z(')EIQ#N2JT/?UPC2TA!R[QC6@WP$7GS_-[Z)O M5["2$2L)[LG%"AH#,$6ADE.T!E-JUOCBG2--_@-I.I*F5PL8")$%+="D;9!5 M-VC")/H JL_?[W6[I%>> R,G#>F_[2>J]TP:Q&'GK*+9_2U&NO]>^L"J)O3H M5EG7\6%8NU\,:+_!K>^4LL? M_WXTRK^ E!+ P04 " #]@<98HVI0X88" M #]!@ &0 'AL+W=OE.914G8D*N-Y9"EE2U%.Y$80%)"B8:#ZLX$9%(4ATC)^-9Q.F]( ]\<[]D_6N_:RH IFHOC.,LS'SGN' M9+"DZP)OQ/82&C^AX4M%H>POV=:Q8>20=*U0E U8*R@9K[_TH:G#'D#S= /\ M!N ? H8O ((&$%BCM3)KZX(B36(IMD2::,UF!K8V%JW=,&[^Q3E*O^)VV+H=]K$G7RN0%!E?D>+QW'0YKFDB2V,ZRB8916'L;O:-=,2, M_#;FB;ZPU1?VZKNCDM%% :_)"Y^E'H2C WEU3+@?,XRZY46MO*A7WCP7$D\1 M9/F:P%Z>?STQT3.WWH$/=Z^3E"!7ML$J+6_-L;Z:[6K;PR>V=1VL3W5OKUOQ M(TW],%Q1N6)<:>-+3>F=C71E9=ULZPF*RO:KA4#=_>PPU^\32!.@]Y="X&YB M$K0O7O('4$L#!!0 ( /V!QEC^!+7#W ( , ' 9 >&PO=V]R:W-H M965TYK,@2 TVZ8@-6K&C6 M[5FQZ5BH+'F2G'1_/TIVW*1+@C[TQ=:%/"+/D"J%-).@L+8: MA:%)"RR9.5<52MK)E2Z9I:E>AJ;2R#+O5(HPCJ)A6#(N@V3LU^YT,E:U%5SB MG093ER73?Z@FW[))$+F 4&!J'0*CWPIG*(0#HC#^M)A! M=Z1SW!YOT&]\[I3+@AF<*?&;9[:8!)QWC/X_4.X'D^*\8SH#<(K%2UM(8X2T5-^3KR;(%0$L&U]AHX M183C&P1G"RZXY6A&^XAM#N[O/]C5@Y&I6(J3@!Z\0;W"('G_[F(8?=['RAN! M[7#4[SCJ'T-/?E2HF>5R":ECBZI/3A?00*Y5":K;]*SLO6(-_-##NT*V2B[[ M)-YJ.\$]-O&SS4[<@R[NP5%M?1$\4_E936HQ8Y"450MZ(K)1%I_2@LDE>ND; M3=5"\"5S)6V_IH.WU/2-P':X&7;<#%^IZ6'9AO])$KT0[9A%$U:X50Q+U$O? M(PRD[ITU1:-;[=K0E:^^+]:GU)Z:;O(,T_2V6Z:77!I*)"?(Z/P3\:J;?M%, MK*I\R5TH2P7<#PMJL:B= >WG2MG-Q!W0->WD'U!+ P04 " #]@<98HM:] MB2<# /"0 &0 'AL+W=O+Q5[0TM@F2I%:DK*;M]\AY:BN([M( ML3<2*.Y;7F2(SS36E]!&EU M$B59CWQV6OZ.29+'??*0,M.E)^G2DWA_Z1%_'VK4%*Q<@4_4!4R-06M@*DMX MS]F""VXYF@L:I@&$OZ<+8S6MS7_Z0F_GROKG-% M/(S^[$O$_^3LI[2D75K24][WTB)<6D"[S7*IEI<-=9A/45_\K=.A=^J.E\TD MB]/!*-SLQ]5CE&=Y9_03;];Q9L_B%3]*U\?9.AOL(:1Q-#S@[#%*HB.<@XYS M\+N<%R"5+!JM:5?V,0^>X,1IGA\P/S5*HNLCS,..>7B2^9-RIX1Z7H:'3XN< MOGZ3]ZL]U+"_9AH!7M'31W74_P"WJ"L[H$'M ILUY M'_SI&6*OA%=0*6G7!N(<2O;0EX79:4=)BW!BN^9=T/GS@BZY*50C+5#-$,Z8 M 094P(+65F_$K?LXVBM%=!5EAP7[I5E+'^Y=5^Y7X2^F5UP:*L"2=-'5-2U0 MW5Z_;<>JVM]@"V7I/O3--?VQH'8&-+Y4RCYVW*78_0--_@-02P,$% @ M_8'&6.1@>J_S @ ;PH !D !X;"]W;W)K&UL MK99K;YLP%(;_BL6JJ9/6\S\'8GFZX>)()@"+/69K+F9$H54Q,4RX2R*@\Y07D.++D(J,* MNV)ERD( C2M1EIJ.905F1EEN1-/JV:V(IKQ4*0\LW,L(W7 M!W=LE2C]P(RF!5W!'-1#<2NP9[918I9!+AG/B8#ES#BS)Q>VI075C)\,-G*K M333*(^=/NO,MGAF6=@0I+)0.0?%O#1>0ICH2^OC=!#7:G%JXW7Z-?E7!(\PC ME7#!TU\L5LG," T2PY*6J;KCFZ_0 /DZWH*GLOHEFV:N99!%*17/&C$ZR%A> M_]/GIA!; MM[1^ T F=?@=L(W JT=E9A75)%HZG@&R+T;(RF&U5M*C72L%R_ MQKD2.,I0IZ)KP!I(?R!%A.;E/>"EI'LNIJ="7CFXN&@_GM0?G'0]GA3@EKO69.);C M]<@OAN7?:8YRNT]N8C7:DCAM29PJGOM.O Y]+U =P>N/H#^]B2SH F8&?EL2 MQ!J,Z.,'.["^].']IV!_P;HMK#L4/;H#_:UK6-P2R!63"YKJ0OI]U'6HH JE M]X=UY/@VEGR]33.8[T :KZ7Q!FG>_ =]_FNQO^7?]D*[XW\PPX'^_=:_OZ?_ M49]_?\>_YXXZ]@<3'&@_:.T'>]H/^^P'._8=S^_8'TQPH/U1:W^TI_TQP9V, MJ 3P9%PJ$'TTHQT:J\,RF.U EK!E"0=9[KE"E+3:O@OZ@@>OZMW(PMTE%8RZ M:VHPU8$@XQ9D/ AR#5).",N*4D&,!PV^#9"J#V6\@W)BAVX'93#9@2BV]7;8 M6O]^*[T'I+6SM7K>N+NU]LSRG3!H9]6NS*W;@+Z*W5"Q8KG$Q;!$F74ZPA*) M^G93=Q0OJ@O"(U=XW:B:"=X(0>@).+[D7+UV])VCO6-&?P!02P,$% @ M_8'&6)H,,&K'"@ <&$ !D !X;"]W;W)K&UL MU5UK;^,V%OTKA%L4&2 96Y3DQS0)D%A<["R:K3%IMI\9B[:%T<-#R7DL^N-+ M2K(I6C(M)3<).A_&+_+PZAZ*O.>28LX?$_X]73&6H:Y?G^7;+(P MB-F,HW03190_7[,P>;SH6;WM%]^"Y2J37_0OS]=TR6Y9=K>>_*^D*& UDA+_&_@#VFE?=(7LI]DGR7'[[Z%[V!M(B%;)Y)""I> M'MB4A:%$$G;\*$%[NS9EQ>K[+?J_\HL7%W-/4S9-PC\#/UM=],8]Y+,%W839 MM^3QWZR\(%?BS9,PS?]'CV7900_--VF61&5E84$4Q,4K?2H=4:G@N Z^"C0]4<,H*3ML*;EDAO_1^<>VYXSR:T6_@KB&5'N\'DFL:BA^+'BN9/_%81H,P_81^1GV4KBAG M*0IB=!<'67HJOA3O_U@EFU3 I^?]3%R#M*0_+^V]+NS%!^RUT4T29ZL4D=AG M?D-]SUS?P@: OG#>SH-XZ\%K;$2\6O//R!Z<(CS #KJ[]=#)SY_00Y*QJ@>* MEP9[I^W1[1WZ033/C/8?&@LTJ[2UC7FDM7G6Y!B@YEY[UT'MO 7[4 >50.A: MC 4^FB:1&"#3HJ-=<4[C)1.#5H:NGU&UW(P^YU]?/5+>U$>NBR:=YB;EV/PE M7=,YN^B)P3=E_('U+G_YR1H.?FTB$!+,@P0C0& :;\Z.-\>$?CD3 S[C7+"1 MRB'F=-LQZ"9;)3SXO_CA1 P%Q;>?T%^'N^!UT9";-R0GOH=+,0T6_\[[#U4J MC"9UI:)ULP2H6EJ=9\VN;MH M;U2Y;HN=#=P]5QNMZNKJ5DT2H"8U-P]W;AX:W2R&GD@,.J_NR\-:I[(&!SJS MT:"N'F[?+@%J5W/S:.?F40Z%"Y-%$:2UT=" E&@, T/T]V?IX8_>P%#X'/ M1!#ML[GHN.4@\8)>7#0SK!"P/U08#>E*P-'F"%!SFE>M@5(L Z-?_T@RH3GR M(>+L/H_WYM6XD#W)]XT]N02N7IKE#/%HSYL-Q29X--1+>68KNW94*#3=IQ45 M:!E]FD?*:!X&BX7LF4%2=-9G)KKJIT97FO&LO&I3M&RNV+6O@J(1*#2=!*Q( MP$:GD=O9K-'7QFI=Y0HHF@>*1J#0= *4U+0^0&M:H&(3%,T#12-0:#I[2G!: M9L7YBGG!J0WXPUHXWE#(WB_DF4WL[-"W$):64I:665K>Q9S-DV6<"YQC?D6< MA303/V8)VL0/+,VVE5"RE@6;DWUNS:G8J;L>5&R"HA$H-)TC)4LMLRZ]-=$R M+_FXE^SLF'S,D^?,/Z,/C-,E:SGAF^TP3/B@.A84C4"AZ>0IL6N9U6XQCZPW M?+X2!*;56TC& JV3"F4SFD3#]F@TWK^/0)4N*!J!0M.I4)K8,HOBFR .HDW4 MZ%U(13H%1?- T0@4FLZ!TLO6Y /"+TAM/ 5%\T#1"!2:O@JF9#DVR_)"0G+V M8Q.D0<:0;"&8MYQ=CF#CHFKC\AFD#/= T0@4FLZ($O78+,)OZ-.A,JP4/38K^JOEDK.E$/$HB#,>Q&DP+U>PD\5NU&)/C,^#M''[VG790#4C M-K9J&;&&4@ZN92/-QG9V[5LH=*P4.C8K])>G=W%]!7M2]VC#,G>#1T'U-A2: M[E&EM[%Y@?H=\KNXOIB,ZZEULYV=QV9050V%IF]^5*K:-BO?=\OO'K%C@J)B MVZPU1CY];@Q;S1"==T*"2G$H-)U&)<5MLQ2_+83#61'Z?!-W#P]R]HIX-M\< MC4Z^W=X=( =4KH.B>:!H! I-YTG)=?L#Y+H-*M=!T3Q0- *%IK-7V2INEM0O M#Q%*8&UGD%6?J,IBU2!A.*X%"68K._OT+02WK02WW4)PO\L$9+:C6&!$K>8A M4*$.BD:@T'0VE5"WS4OZ2I\L:,"5-!$SSU;^-7)37Z9W1O48NBQ6O3WL27V3 MA-G&SAY]"_%L*_%LF\7SBX/H;2Y1AM)!O"QKR1"@D8%AC8&)W3! @2ZV@Z(1 M*#2=*"7-;;,T5]N>R]W[I8;Q-T*G+U&VTL:I-OD/N[[L[MJ6[>YOCS8;UID4 M4%$/A::3HD2];1;U>1S5=,/02KQU_UR04)9;E_$6E?'6*6+%TXI!+&+JC?PA M18D@DPM&:;S5IJ'\W M-E2S.H4JBV";LP@SQO.G/^/YEJ \$&YV)>AB/"B:!XI&H-#T9^]4VL 9O+^. M<2 5^104S0-%(U!H.GLJ6^"8LP4OUS$EL*9C:@'8M"Q5'5I&M2C-;&-GC[Z% MKG>4KG?,6^O?3<4>I\@CXD=S!/R"Z*R^A.A:.G:9'RT&3"J!H! I- MIUDE%1QS4N&&\N\L>VENVPS>.:H 7>8'12-0:#I-*E/A##\@)H1,$4Q!T3Q0 M- *%IK.GTA>..7WQBIBPOE>@(22L%ZJO?IM-[.S0MT@]."KUX!Q)/;Q;2&BV MPQJT"09!4PN@: 0*3>=1Y1^<-]K%T#$8K.]D<.MW$6A& A2-0*'II]2HC(1K MWD GWXM&]14[*0V:$W-=G7E!!2-0*'IG*@\@WMD5\(_(#YWZ[D*:^#65S[, ME]J99M#D!Q2:3K-*?KCFI,.5X,47U/V6"$K^RE]2&=G1^[ Q8###=8WI0-$\ M4#0"A:83H_(8[@><-^""GC< BN:!HA$H-)T]E=UPS=F-/_-14@QX09INBI!B M^RBO'$UWYUBU'^H@DP)34#0/%(VX]:2+&-1M5PWJ.B>5P_#,J0A2;JU&:RY# M.Q%M/&Y92CCB,GQ/7WPN'FBB A3- T4C)=JX&EE]=L8'R%$)"->\56)WPY0; MX.7\TTY"F8$[NQXTRP"*1HZX4(C%AJ?&=#Y42L$UIQ2^SGYO=#:DRI^"HGF@ M: 0*3?>_RD"XXP^8_D%/*P!%\T#1"!2:SI[*.[CFO$--T%8>1FP_Y4]J$V%- MV(#F%$#1"!2:?B2KRBD,V^84M'AK(:;ZE(JY19Y@+H,SN3>E_0FM];1"[616 MT)0"*!J!0BLHZ5=.EH\87^9'^J?"W9LX*XY(WWV[^[,!5_EA^7O?7UM?IL7A M_PJF^%L$-Y0O R%(0[80D(//(^%Y7ASO7WS(DG5^?OU]DF5)E+]=,>HS+@N( MWQ=)DFT_R 9V?V3A\F]02P,$% @ _8'&6 0T)5FI P _1 !D !X M;"]W;W)K&ULQ9A1CYLX$,>_BD6EZDZZ+A@")-L$ MJ9MNU3Y<+]JH[;,#3K 6,+5-TI7ZX6]L"*2WA%;)H;XDMF'&/\\,_F/F!RX> M94JI0M_RK) +*U6JO+5M&:%9+Q @FX7UAM\>^<: W/'9T8/\J2-]%(VG#_JSH=D83F:B&8T M5MH%@;\]7=(LTYZ XVOCU&KGU(:G[:/W=V;QL)@-D73)LR\L4>G"FEHHH5M2 M9>J!'][39D&^]A?S3)I?=&CN=2P45U+QO#$&@IP5]3_YU@3BQ 6VF_@-@:N MX:XG,I1OB2+17/ #$OIN\*8;9JG&&N!8H;.R5@*N,K!3T5KQ^#'E64*%?/EB MZN+P-;K_6C'UA$B1H/N\S/@3I>A#$=-"!Q"M,E)(] JMZSPBOD4/5%*QIPE: M\CR'4!NG"$H&O:M4)?:SR#14ZQO6"D3B&.JY#+=M0;^M0 MLS;4K&B,>H-=S^N;>?6CNX]P&+A3'$SG]KZ'>-(23P:)Z]SS4C]S$L$^(!44 M$BMV?1"#KBX,K=^"^E0GM3#H_L)H3UOXZ96U,!V!;M;2S7Y3+U\+,@W LCT$9GL8=LGFXP:S):O*D!XD$JIWM6QT99>91B<[<+P MXQ.-Q%>61^/@?P;L- P/BM"(%=),?%HBG@_;A1^<*9%.V?"PM%U1(N@[6O^Z MC0%+,Q4SU]_M(9.$%P=C/I M%!(/2^3RE.Q A""%DKT(@WXNC*W;Z:+K7'O:&$/JW$[JW$&E&C'YS<0_)-_Q M/=_Y3^[MD\.L_C#P-Q$[!D>)C&[!T+D)P8.HS]IU1_'2G&\W7,%IV3132D M] UP?XRCA8V,IQ.K:-+F_)#'F/;HBB7PRIRS&0MZRA;DA$-V,#&MN!G^%B*=2 .1FM\((\ M$?&\>F3RSBQ1@C F"0]I AB9CXTIO+Y%?660S?@W)!M>NP:*RHS2%W7S/1@; MEO*(1,07"@++KS6Y)5&DD*0?OPM0HUQ3&=:OM^A_9.0EF1GFY)9&O\) +,>& M9X" S'$:B9]T\R0BZW\#][S04;P G ;B/5Q%](P1\3WR2J(B#QP@G'%R! MISSQ@,Y!!@(>5EEBIBHQRCY-)&CQ+#>ZN","AQ'_JLRS<9K9<" +C NY8)@L MY+/GISMP\?DK^ Q,P)>8$0["!#PGH>"7_[.D*9?S^<@4,@J*B^D7C&]R MQN@ XS[X01.QY.!>^A>TV-_J[2'2 )@R_&4.T#8'-TB+.%VQ'NA;EP!9R&YS M2&_^%TZD.6PSWW&G7Y9$/\/K'\![*'+R4.7D$OR=QC.939GLXG%;X'-K*M@:6X^R1TBY[)JE!26K0B92OLA1%QTD-FJ2@YT)KCY-VU3,Y MN24G5\OI/M\'.Y:>VRP]>^! M[_'J&7>7HGN..N5SGJ=$K F7,CHJZ9!7E>R M2QWA&?1T1P-FPRA@VP7[3'4^G F0VA5 M4L Z?>/_E0DA27FZ)DP*.W!?;!_@D84^:>V_UGOV@?="VPU*31_!,UI!0*,( M,PY6LB=F>6]->P'MU?(.K5ZC*>@].)>'%PM&%E@0$,JP MA D/?;#&4=JJ=HL%!K5]UW7ZC9?DEFG>P+51>\]$E7I#W=2;]I=Q&B'4>%MI M)?01,@Y5,@YUDW&'2OPTROUF#FW;W5>N>I=.I6S63FUCPA;98;;4I31-1'Z M6XZ6!^;3[)C8K*;GI^T_,)-O*1Q$9"Y-K9XKD\?R ^S\1M!5=@8\HT+0.+M< M$AP0IB;(YW-*Q?9&+5#^&V'R'U!+ P04 " #]@<98O55G'((# !""P M&0 'AL+W=O^Z!;$2/N:DY' M0=#S"\:%-QFYL7LU&P5Z711,O M9+A@Z]P\R.T?6&^H:_VE,M?N"=MZ;N!!NM9&%K4Q$11<5&_VHQ9BSR".CAA$ MM4'DN*N%'.5'9MADI.06E)U-WFS#;=59$QP7]J_,C:*OG.S,9&YD^KR2>89* MOWTSB,+^>[C[ON;F!9C(X*XH<_F"")]%BL(*"/)@_PM3* M:\VN/J)A/-?7=@ZJ#4_Q9D:Z9?" VBB>&FJZ9>%1<*/ABLSU]<@WM!T+Y:+Y3OXQ25FO1&;_+V3=@+WI_@31K>Y)3WR0R77 @"I9-/OSU%N.*BEN,:_FX5 MIJ*N_':=7YL9-I-X& R'43#R-RU W0:H>Q+(";A43-A#]%]9N@ G%["5M]-.0RK4P5873C#8%XK0JBW;3J^KR"U,4,1IR7)!IT.E3FE%5P59UC"Q= MD?0D#955G4#?%U*:UXY=H"F;)_\ 4$L#!!0 ( /V!QEAT'0MR M.P, )H( 9 >&PO=V]R:W-H965T(!)1I^S -%6W]["8'L>K8F6V@_/N=G32#+D7]L"_@E[O' MSW-GWV6T4_K)%(@6GDLAS3@HK*UNPM!D!9;,7*@*)>VLE"Z9I:E>AZ;2R'+O M5(HPB:)!6#(N@W3DUQ8Z':F-%5SB0H/9E"73^RD*M1L'8G2<"5!XVH<3.*;V=#9>X-?''?F8 Q.R:-23V[R+1\' MD2.$ C/K$!C];7&&0C@@HO&[P0S:(YWCX?@%_8O73EH>F<&9$@\\M\4XN H@ MQQ7;"'NO=E^QT7/I\#(EC/^%76,;!9!MC%5EXTP,2B[K?_;F_X9 T M#LDKAWCXAD.O<>AYH34S+^N.69:.M-J!=M:$Y@8^-MZ;U'#ILKBTFG8Y^=ET M:57V5"B1HS8?/UPE\? 6YK\WW.Z!R1SF9274'A&^R0REBS@L!),&SF%9YQW4 M"KXPKN$7$QMTL];'8\./RN7+P-Q83F'''#:&RS4\^ AC?C[9HJ8+ Q-#5ZDQ M/KM#R[@PG]Q!'D8U.W03C25J#N([][[P2=7IO9GL?K MO979@FF$*5WQ'&:JI&=OF'\Y$ZV97",]10O3/1S:+=C>+T]V3.==(:V/['FWT>F?0D_GSQ45$I)L49=P MQB7LD6GSJ4OT::38>T("97V=X@1RMC==@D\#7;<(5QT(1RHO6Y67[U.Y58*2 M+]RS/F,&&%2HW8/NU%MCQI$'=6U@FT87@R@>A=M#-=UF@^O6[(CRH*4\.$GY MGING\Y6F\L$EY0:-!4U5XQVT:]SK(SK1Y2O2@R[24?^JF_2P)3T\2?J.;WF. M5"_W'$7GPQG^2^X5LU,6-:GPH,R7J->^^QG(U$;:NDRUJVV#G?B^\FI]2HVW M[I-_8>JN_9WI-:R@1 , *4( 9 >&PO=V]R M:W-H965T]W=M(,NA3U82]@._=]]]U=?)?13NEG4R!:>"F%-..@ ML+:Z"4.3%5@REGMWF+A\'D1.$ C/K&!C];7&&0C@BDO&[ MX0Q:EPYXN'YE_^YCIUB>F,&9$K]X;HMQ[7Y@$\^EX\N4,/X7 M=HUM%$"V,5:5#9@4E%S6_^RER<,!(.F_ T@:0/(&$ _? ?0:0,\'6BOS8=TR MR]*15CO0SIK8W,+GQJ,I&BY=%9=6TU-..)LNK"R5RU.;SIZLD'GZ#^>\- MMWM@,H=Y60FU1X0[F:%T&8>%8-+ .2SKNH-:P2^?+,S/)UO45'N8&'HK*E=R#=\9U_#(Q 8=NO7AMC!3R5M86 N<\R/ M\2$EM,UJ\IK5:7*2<%+I"^A%7YW@?H>>VFV1>YZO]UZ1"Z81ILQ5 M8J9*Z@"&^4LTT9K)-=*MM##=PZ'=@NW]\63'=-Z5TMIEO]NE:SXWIF(9C@/J M+@;U%H/T\Z=X$'WKRL=_(CO*3K_-3O\4>SI_J:BG4,@6=0EG7,(>F39?NH(^ MS11[)"10UJ]3G$#.]J8KX--$URW#50?#4927;927'XMRJP057[@;?L8,,*A0 MN[O=&6_-&4>>U$V$;1I=#*)X%&X/H^DV&URW9D>2!ZWDP4G)]]P\GZ\T=08N MJ39H+&AF\0.R:][K(SG1Y1O1@R[14?^J6_2P%3T\*?J6;WF.U#KW'$7GQ1G^ M*^Z-LE,6M:CPH..7J-=^$!K(U$;:NDVUI^VLG?@1\^9\2C.X'IE_:>H!_I/I M-:?.*G!%E-'%D(JLZZ%8;ZRJ_%QY4I:FE%\6]!V!VAG0\Y52]G7C'+1?)ND? M4$L#!!0 ( /V!QE@(@,H#5P0 ((7 9 >&PO=V]R:W-H965TU#M5;<[CY/X-J@ M $-G!CM9[8_?F8'P86-4*U1^B0'?>SCWS,GD9*9[RIYX "#0#O-(."QI]$_HBV!FC WDPX9DD7B@^S^A&&BH\#P: MQ@6-BV;)( Z3_),\%T+4&B1.>P,N&O!AP^!$@U,T.'K0G)D> MZXX(,I\RND=,54LT=:&UT=URFC!1R[@63'X;RCXQ7POJ/04T\H'Q#^_&V![= MH/L?62A>$$E\=!^G$7T!0%\2#Q*E.%I%).'H,UKG"X_H!FF0STI-'RUI+"W& MB5ZD^V=U#>CC'0@21OR3[/N^OD,?WW]"[U&8H&\!S;A\$9^:0DZC.)E>P7R1 M,\E"J44^%6*!>X$O$W9%7*LWQ"V\*"%S_+GVYT. M.DZY,H[&U"3WX&A %:'*M\&T74RR__VJ '\.@V"?^552M@(57% M7+0*G!,8M!-0&\@U3XD',T/N$%RR &/^X9WM6C=MZO0$UM!J4&HUZ$*??Z." M1(C7;.C5!8+=)GUKU!-;0RK:JJ&'](D,7P'6S#C$^='1+E8,'=KNE[5I" MLCMI_P$),$EL+[3FZ+@:'5_:WP6#OO3J":VI M5Q79[,Z4\Q:'.\<.MZS!H<./J_ $G]BT[2H]V=WQ2481P3)/9.S$AMW=?_8B M]836G+;*7?;PXJ;N-;#UA=;4JXIL=F?*>8NIW2.[6H>./BXYM6%7NQ5[0FN*4B4S>WQQU_>: MZ_I":^I5)3N[,PR]Q?63XTW:=0]]?UQDUR)Z\P"C2EBX.V&=<'Z^XOSG7-_] MBG-7L2^TIB!5=L/VI5V/>PU\?:$U]:H"'^X,2&]P?0'/%_8U\O\.+B"R4^GOQ*V#1..(MA( M2.MJ)'\/67[@F]\(FNHSTT>P^_Q]02P,$ M% @ _8'&6&2;P4%> @ LP4 !D !X;"]W;W)K&ULK53?;]HP$/Y7K*R:6FDE(:$P=1")'YO&0R54VNUAVH-)#F+5L3/; M ?;?[VR'C':4[6$OL<^^[[O[+KX;[J1ZT@6 (?N2"ST*"F.JVS#460$EU1U9 M@<";M50E-6BJ3:@K!31WH)*'<13UPY(R$:1#=[90Z5#6AC,!"T5T7994_9P ME[M1T T.!_=L4QA[$*;#BFY@">:Q6BBTPI8E9R4(S:0@"M:C8-R]G?:LOW/X MPF"GC_;$*EE)^62->3X*(IL0<,B,9:"X;&$*G%LB3.-'PQFT(2WP>']@_^2T MHY85U3"5_"O+33$*W@@R349YSFSY:67_+6R9,9TQJ6N%9!O MXY4V"A_O]U,5\XR]TXRVH6]U13,8!=BQ&M06@O3MFVX_^G!*[G\B>R:^UXKO MG6,_B#MW%/[<]5O&GS^ F:GU\09NX9[<3[!B>0'R&\:/\[NJ-HPH0F'-5)&G0'VL_(CPAM& M5J[+5M)@S[IM@5,5E'7 ^[64YF#8 .V<3G\!4$L#!!0 ( /V!QEA%IXP% M]P( ,@* 9 >&PO=V]R:W-H965TWVV8$;L HVLYVD_?>S#:$DI=%:\07\N.=P MSN4:[GC'^*-( 21ZRC,J)E8J97%EVR)*(6)+0H..#:@ M/+-=QPGL'!-JA6.S=LO#,=O(C%"XY4AL\ASSYQED;#>Q>M9^X8XDJ=0+=C@N M< )+D _%+57,<3 MR]&*((-(:@JL;EN80Y9I)J7C;T5JU<_4P.9XS_[#F%=F5EC G&5_2"S3B36T M4 QKO,GD'=O]@LJ0K_DBE@ES1;LJUK%0M!&2Y158*<@)+>_XJ4I$ Z!XV@%N M!7"/ ?TW %X%\(S14IFQM< 2AV/.=HCK:,6F!R8W!JW<$*I?XU)RM4L43H8_ M@24<%RF)T#4MJT)G]RM:JH*)-QD@MD8+(G"2<$C*3;5R!UN@&T"K9]1@F*I" M0N<+D)ADXD*1/"P7Z/SL ITA0M%]RC8"TUB,;:F4Z^?;4:5R5JITWU#IH1M& M92K0=QI#?(BWE>/:MKNW/7-/$DX+?HD\YPMR';??HF?^_W#OA!RO?@N>X?/> MX%M"HHZ&5&DM&)>$)LV7T9:NDJ[?3J>/_I4H< 032YUM 7P+5OCY4R]POK5Y M[8CLP'F_=MX_Q1[>,XFS-H]N4_CJJ[XQ&01UUH,FO M-?DG-3U0(B%&2XDEM!;K2?A[L]\1V8'3H'8:=%MW09?..R([<#ZHG0\^5G=\-:T_"DIFLJ@5.3^W9M)^'OS7Y'9 =.1[73 M4;=U-^K2>4=D!\Y[SLL/U_E8Y56XYL>L%P1]_ZCTVL)\Q_&/:L]N] 0Y\,2T M2@)%;$-E^9^L5^MV;&J:D*/UF6[33*_Q0E/V>#>8)X0*E,%:43J7 W4>>-DV ME1/)"M-YK)A4?8P9IJK5!*X#U/Z:,;F?Z ?4S6OX#U!+ P04 " #]@<98 M3S/C#V>\4ZJ5YT!&/(CYT)/O,R8XM'W=9)!3O6]+$#@REJJG!H< MJHVO"P4T=:"<^V$0#/R<,N%-QV[N64W'LC2<"7A61)=Y3M7/&7"YFW@/WG[B M&]MDQD[XTW%!-[ $\U(\*QSY#4O*T\/C?&3MG<'?#':Z]4VL MDI64KW;P*9UX@74(."3&,E#\V\(<.+=$Z,8_-:?7;&F![>\]^P>G';6LJ(:Y MY-]9:K*)%WLDA34MN?DF=Q^AUM.W?(GDVOV276T;>"0IM9%Y#48/ W@E 5 ,B)[3RS,E:4$.G8R5W1%EK9+,?+C8.C6J8L%E< M&H6K#'%F^A4/RF>I-2E D65&%9 [LL2SDI82Y M@3P9H]BJ-'2%("/)7.8YYFAI9/*:29Z"TN1Z 88RKF]P@Y?E@EQ?W9 KXA-M M&31A@KP(9O1M:^*O3)8:M\;)JX/QV#>HW2KPDUKGK-(9GM 9D2]2F$R3]R*% M]!#O8\R:P(7[P,W"LX1/A;HG47!+PB#L=?@SOQP>G7$G:O(8.;[H5![+'!0U M4G6%IH+VNJ&V3CSJ@B8P\; 0:%!;\*9_O'L8!']VZ7HCL@.5O49E[QR[.ZT< MCUZ7R HY<$A;N[;3NS 8C?IC?]MVO\OL(1[^-CMPK-\XUC\;_@4(B;?S5 +Z M;YF -R([T#EH= [.)N"[*XN0WM$M'K<-["]KJ;$PX U-9%Z4AHD-$76J7&%Q M5K>VWF(MN4:["G;3%:O*@7XK0;W1,(Z/TMAAU8][47<6AXVZX?^H+JWKX[_H M&UZDK\/JM+ZXT1=?='VZ"57U)M7 R,(][RMIL%EPGQFV&ULS5AMCZ,V$/XK%I6J.ZE=W@))]A*DW6Q.K=1K MHTVO]]D+DX#6V)QM-KO_OK8A!+(L[4I(N2\!&\_C>9Z9@8D7!\8?10H@T7-. MJ%A:J93%M6V+.(48V M/%JP4I*,PH8C4>8YYB^W0-AA:;G6<>(^VZ=23]C1HL![V(+\6FRX&MD-2I+E M0$7&*.*P6UHW[O7*#;6!6?%/!@?1ND>:R@-CCWKP>[*T'.T1$(BEAL#J\@0K M($0C*3^^UZ!6LZL\-O4!,* M-%[,B#"_Z%"O=2P4ET*RO#96'N09K:[XN1:B9:!P^@V\VL [-YB\8>#7!KXA M6GEF:-UAB:,%9P?$]6J%IF^,-L9:LR0P$.H R63_'I$P@03O. M,DH^CMEI< T$0M; M*K;:9SNNF=U6S+PWF/GH"Z,R%6A-E6==>UNIU$CE':6Z]08!;PI^A7SG%^0Y MWJ3'G]7_-_<'W/&;R/D&SW\+3T4EZ0E($XO/.A;M./RU0VO,:4;W+?W[A*TV MGO1OK%\LUZ+ ,2PM]>80P)_ BG[^R0V=3WVJC 36T6C2:#090H_:R=MH);3A?W45J=G MU2283YI5'=I!0SL8I+V5+'Y$K- D>BMGT/R] 1X)K,,T;)B&ERJ"<$R-1@+K M:#1M-)K^L$4P?97>P20,SFK@]:*I/YOUE\"L(3T;)'V__=J;^8-6[XWJ2& = M@O.&X/Q2F3\?4Z.1P#H:NLD_VP6GB5_SZIP/O/[L]]MM77N M(/%U7A#V HJL^184)8]3U>TBKMM:@4K5$W'3J*VWFTVO]X/X[\V"L="Z:G@G M-;Q+%4N]\U@ZC836U>G44KJ#W=AER\7O:87<\VKI6>2^\:EP3UVB.]PFJL#G MROVJ5 Z8^?_F-11=MNG1'DP/?FZ$0H3TLJJ__ S6QS/'-C#B7.YF_UL8TY>SC! M5&<^7S#?9U0@ CL%Z5Q-E4>\.D:I!I(5YB3B@4G):\2\# #R$@ #0 'AL+W-T>6QE MCNJ7KPY;.(;5TC\ZY1])U+3*LS5JPVP5C)EJ50M8CLC"F^A#']6S! M2EI?J(I)BQ1*E]38KI['=:49S6L@E2+N=3II7%(NR7@HE^5U:>IHII;2C$B_ M#47^]CD?D6[ZGD1>;J)R-B+W9V]_+)6Y>A/Y^\F[DY/._?G58?S, >.FXT9#PLE MM_N3$!^PZK1DT0,5(S*A@D\U!U9!2R[6/MR#P$P)I2-C"\.FZT*D_N7AKN]! MS30Z)9=*N]P^@_\[;88? )L>&.1"M 9[Q ?&PXH:P[2\MATWV 4?05'3OEM7 MUN%*_3\=]=YSB335.R:MK5_ MS*O\8L?)Y;^R[/ZK'!H.>FS>DL=NLO\:3*:OP>2KJ,G!\9M,LJ/T&#?O[YU# MPMX1H8U&)XS^>BD8.4-G=H#_9Z^'9^S@BZ% MN6O!$=FVO[*<+\NL'74#"]&,VK:_P/2Z:7L.M+FXS-F*Y9.FJ^=3UXQLPV9M M+B <(M?N"B,8QV-A!# L#^8 XW@6EN=_FL\ G8_',&^#(#) .0.4XUDA9.(^ M6)XP)[-7>*99EB1IBJWH9!)T,,'6+4WA&U;#O $#RP.9_FRM\=W&*^3I.L#V M]*D*P6:*5R(V4WRM 0FO&S"R++S;6!Y@8+N U0[D#^>!F@ISD@1V%?.&/<$X MDF48 K48KM$T158GA4]X?["G)$FR+(P %G:0)!@"3R..8 [ X8DB7L/'KR/ MXLU[*M[^RC7^#5!+ P04 " #]@<98EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( /V!QECV9*8"P00 *8H / M >&PO=V]R:V)O;VLN>&ULQ9I;3^,X%(#_BM6GW8?9-K=R$44"VIFMQ!1$ M*UZ124ZIA6-G;:<,\^O'28!Q&'JT+X<^-7%<]XO=G._8SLF3-H_W6C^R'Z54 M=C+8.%<=#XRQAP$JA1"E^0C$9 MC ;,;O33O]J(GUHY+I>YT5).!E%WX1:,$_D?Q\8M^,K=6>WT5R$=F"EW\,WHNA+JH6G&W\4PN(VV'UX_NTX\ M-O^G&_5Z+7*8ZKPN0;FN'PW(!E#9C:CL@"E>PF1PH;=@FOOQ/S ONGMS'BKH M*7,L_ 4S+UH\0I2KQ72V6,ZFS!\MKR[GT[.5/SD_NSQ;7,Q8 !DCD/$>(>_B M #)!().]0"Y7_N/[;!% I@ADND?(7D]F"&2V3\@D@!PCD.-]0J8!Y $">4 + M.06;&U$UY4ROV7EMA0)K [A#!.Z0%NZ<6V$;K&L#UE=M:S"N"K:LRY('D$<( MY!'Q,'.[8;/_:K'ETM>T'=]&&_=E!:8,@_@(B^(C6LRO7!AVRV4-[#MP6QMH MOA .=(1*AM@RYUQRE0-KW;*"O],L)7A11-NSXSA_ME] M;[ 8G8$0&P)-5GJ)A&#I2A\3DT=,+(\=Z0K[RT_692_JQ)A58F*K M[$I;7CA#3,PK,;%7T.RE/^B85V)BKW09P^L8_QUB86J)B=6"6KG?>YAC8F+' M?&S CWHSP823$ OG3Q5^B(CI)B&?C&"A/%Q>2##C)-2+7F@H[V&BJUY[-4ZX M#I)@QDFH%[YV8K)W\_@$,TY";)Q=8OS"EK[U(L3$C),0&V>G&#O.$!,S3D)L M'!2SOVZ,&2@A7PC;B7E6%"+$Q R4$!L([\TP(*68@5)B ^&884!*,0NEQ!;" MD[9>;V(62O>Y,M;O3GNKG&93^7"S$Q"Z7$ M%GK)U'>!AIB8A5)B"[UAM@ZY,,0FEQ!+Z$//*3S:X>[=2GV$2RH@EA$\JP^B>81+* MB"6$8X;1/<,DE!%+",<,HWN&22@CEA"..0XQ,0EEQ!+",0]"3/0E &()X9B' M(28FH6R?FSIW1R$F9J'L$S=U/A![B(E9*-O+/L];N \Q,0MEG[[ATS-2^(8* M9J'QYR_&_<;L.7V,66C>'+KM2EYL7K:W:OKPB>_@)02P,$% @ _8'&6/5)DLP! @ 7B0 M !H !X;"]?]"2J,T(%XO*+P2<$/#SG0S?M M^U/9[8>R^#@>3F75[*9I^)526>_RL2LW_9!/YR.;?CQVTWDY;M/0K=^Z;4ZZ M7+9I_#ZC>7SX/G/Q\CGD_YG8;S;[=?[=K_\<\VGZQ^#TWH]O99?SU"Q>NG&; MIU63/@[7W25=-G)SGMPLGEY7S?CT*DVJ':00I/6##(*L?I!#D-@^_I!LD09EP1),ZP)M!;D6@B\%@1;",06)%L( MS!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTUMG#-H'>BGHK M@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH; M@=XV>UE"H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>CWDZ@MZ/> M3J"WH]Y.H+>CWDZ@M\]>=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH M=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=LX^5!'H'ZAT$>@?J'01Z!^H=!'H' MZAT$>K>H=TN@=XMZMS^I=YD^#[E<>[[6>/V?I'HZGYNOE[\LOW;.;L(%YP2_ M$SW^!5!+ P04 " #]@<98UDS DN ! #C(P $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VLM.PS 0!=!?B;)%C>M7>8BR ;;0!3]@D@F-FL26;:#\/4X* ME4"EHBH2=].HM3UWXI'.JITZ_1P:V\]S3VW(L^O- MQB%KGAOGVJ8T,:VSE[[ZEC+Y2"C2R7%/6#8NG*0-.=N9,*S\'/!Q[OZ%O&\J MRA;&QSO3I5ULW;(0WUH*Q?X2.WJT==V45-GRN4M'BN \F2HLB6+7%INB)_N3 M8[IAVGSRH_/',OL"T\Z%MRZDB7DZ/.YS),/IB4N%R,=F_RMN$U/IH]^/AFE7 M5/TR.UWOJ_6K<1Z!C8_C[_CKC+?U#^Q#@/0A0?I0('UHD#YF('V<@O1Q!M+' M.4@??(K2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I0 M9!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ M4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/( MJE%DU2BR:A19-8JL,Q199_\IZZ.UJS^.'Y]%9YK^,Y^-_^VY>@=02P$"% ,4 M " #]@<98!T%-8H$ "Q $ @ $ 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( /V!QEB8*P].[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ _8'&6+0\Y*S4!0 F1\ !@ ("! M#@@ 'AL+W=OU8Q0# !Q"@ & M @(&R% >&PO=V]R:W-H965T&UL4$L! A0#% @ M_8'&6-&R/XU8!@ UR !@ ("!_!< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8'&6 +NQ78V!@ '1, !D ("! M.4, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ _8'&6-\"GCD>! ^PD !D ("!_U0 'AL+W=O !X M;"]W;W)K&UL4$L! A0#% @ _8'&6# CMK>K M!0 :0T !D ("!S&, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8'&6!-)&ZLI P V 8 !D M ("!Q7@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ _8'&6$AU*43$! \A0 !D ("!X8( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M_8'&6/L"N/VH P 5@D !D ("!Z)L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8'&6,S%ZI)A! M>@L !D ("!,*@ 'AL+W=O&PO=V]R:W-H965TS !X;"]W;W)K&UL4$L! A0#% @ _8'&6&CP'K/% P Z@@ !D M ("!=+8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ _8'&6)(&TQZ5!0 ]R0 !D ("!>\0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8'& M6.E:]V^M @ 0@< !D ("!S]8 'AL+W=O&PO=V]R:W-H965T6Q0( (,( 9 " @>K= !X;"]W;W)K M&UL4$L! A0#% @ _8'&6$\SGP_% @ WP< M !D ("!YN 'AL+W=O%!00KL" "T!P &0 @('BXP M>&PO=V]R:W-H965T&UL4$L! A0#% @ _8'&6(H+7.5" P D @ !D M ("!XND 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ _8'&6/P"740$ @ P 0 !D ("!4/0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ _8'&6*+6 MO8DG P #PD !D ("!6_P 'AL+W=O&PO=V]R:W-H965T," 0!X;"]W;W)K&UL4$L! A0#% @ _8'&6 0T)5FI P _1 !D M ("!X0T! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ _8'&6'0="W([ P F@@ !D ("! MPQH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ _8'&6&2;P4%> @ LP4 !D ("!/B8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _8'&6 "8?//3 M P V!( !D ("!;B\! 'AL+W=O:\2\# #R$@ #0 M@ %X,P$ >&PO) &@ @ &I M/ $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #]@<98 MUDS DN ! #C(P $P @ 'B/@$ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 10!% -H2 #S0 $ ! end XML 74 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 75 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 173 282 1 false 61 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.couchbase.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Sheet http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Sheet http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) Sheet http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited) Sheet http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited) Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited) Sheet http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited) Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Sheet http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Statements 7 false false R8.htm 0000008 - Disclosure - Description of Business Sheet http://www.couchbase.com/role/DescriptionofBusiness Description of Business Notes 8 false false R9.htm 0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Cash Equivalents and Short-Term Investments Sheet http://www.couchbase.com/role/CashEquivalentsandShortTermInvestments Cash Equivalents and Short-Term Investments Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurements Sheet http://www.couchbase.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 0000012 - Disclosure - Balance Sheet Components Sheet http://www.couchbase.com/role/BalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 0000013 - Disclosure - Deferred Revenue and Remaining Performance Obligations Sheet http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligations Deferred Revenue and Remaining Performance Obligations Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://www.couchbase.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Leases Sheet http://www.couchbase.com/role/Leases Leases Notes 15 false false R16.htm 0000016 - Disclosure - Commitments and Contingencies Sheet http://www.couchbase.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Stockholders??? Equity and Employee Incentive Plans Sheet http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlans Stockholders??? Equity and Employee Incentive Plans Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://www.couchbase.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000019 - Disclosure - Geographic Information Sheet http://www.couchbase.com/role/GeographicInformation Geographic Information Notes 19 false false R20.htm 0000020 - Disclosure - Net Loss per Share Sheet http://www.couchbase.com/role/NetLossperShare Net Loss per Share Notes 20 false false R21.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 23 false false R24.htm 9954472 - Disclosure - Cash Equivalents and Short-Term Investments (Tables) Sheet http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsTables Cash Equivalents and Short-Term Investments (Tables) Tables http://www.couchbase.com/role/CashEquivalentsandShortTermInvestments 24 false false R25.htm 9954473 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.couchbase.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.couchbase.com/role/FairValueMeasurements 25 false false R26.htm 9954474 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.couchbase.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.couchbase.com/role/BalanceSheetComponents 26 false false R27.htm 9954475 - Disclosure - Deferred Revenue and Remaining Performance Obligations (Tables) Sheet http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsTables Deferred Revenue and Remaining Performance Obligations (Tables) Tables http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligations 27 false false R28.htm 9954476 - Disclosure - Leases (Tables) Sheet http://www.couchbase.com/role/LeasesTables Leases (Tables) Tables http://www.couchbase.com/role/Leases 28 false false R29.htm 9954477 - Disclosure - Stockholders??? Equity and Employee Incentive Plans (Tables) Sheet http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansTables Stockholders??? Equity and Employee Incentive Plans (Tables) Tables http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlans 29 false false R30.htm 9954478 - Disclosure - Geographic Information (Tables) Sheet http://www.couchbase.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.couchbase.com/role/GeographicInformation 30 false false R31.htm 9954479 - Disclosure - Net Loss per Share (Tables) Sheet http://www.couchbase.com/role/NetLossperShareTables Net Loss per Share (Tables) Tables http://www.couchbase.com/role/NetLossperShare 31 false false R32.htm 9954480 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Details 32 false false R33.htm 9954481 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-term Investments (Details) Sheet http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-term Investments (Details) Details 33 false false R34.htm 9954482 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details) Sheet http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails Cash Equivalents and Short-Term Investments - Summary of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details) Details 34 false false R35.htm 9954483 - Disclosure - Cash Equivalents and Short Term Investments - Additional Information (Details) Sheet http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsAdditionalInformationDetails Cash Equivalents and Short Term Investments - Additional Information (Details) Details 35 false false R36.htm 9954484 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy For Company's Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails Fair Value Measurements - Schedule of Fair Value Hierarchy For Company's Assets Measured at Fair Value on Recurring Basis (Details) Details 36 false false R37.htm 9954485 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 37 false false R38.htm 9954486 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Sheet http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Details 38 false false R39.htm 9954487 - Disclosure - Balance Sheet Components - Additional Information of Property and Equipment Net (Details) Sheet http://www.couchbase.com/role/BalanceSheetComponentsAdditionalInformationofPropertyandEquipmentNetDetails Balance Sheet Components - Additional Information of Property and Equipment Net (Details) Details 39 false false R40.htm 9954488 - Disclosure - Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) Sheet http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) Details 40 false false R41.htm 9954489 - Disclosure - Balance Sheet Components - Schedule of Other Accrued Liabilities (Details) Sheet http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedLiabilitiesDetails Balance Sheet Components - Schedule of Other Accrued Liabilities (Details) Details 41 false false R42.htm 9954490 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Schedule of Deferred Revenue Balances (Details) Sheet http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails Deferred Revenue and Remaining Performance Obligations - Schedule of Deferred Revenue Balances (Details) Details 42 false false R43.htm 9954491 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Schedule of Changes In Deferred Revenue Balances (Details) Sheet http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofChangesInDeferredRevenueBalancesDetails Deferred Revenue and Remaining Performance Obligations - Schedule of Changes In Deferred Revenue Balances (Details) Details 43 false false R44.htm 9954492 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Additional Information (Details) Sheet http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsAdditionalInformationDetails Deferred Revenue and Remaining Performance Obligations - Additional Information (Details) Details 44 false false R45.htm 9954493 - Disclosure - Debt - Additional Information (Details) Sheet http://www.couchbase.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 45 false false R46.htm 9954494 - Disclosure - Leases - Additional Information (Details) Sheet http://www.couchbase.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 46 false false R47.htm 9954495 - Disclosure - Leases - Lease costs (Details) Sheet http://www.couchbase.com/role/LeasesLeasecostsDetails Leases - Lease costs (Details) Details 47 false false R48.htm 9954496 - Disclosure - Leases - Schedule of Supplemental Cash Flow Related to Leases (Details) Sheet http://www.couchbase.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails Leases - Schedule of Supplemental Cash Flow Related to Leases (Details) Details 48 false false R49.htm 9954497 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details) Sheet http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails Leases - Schedule of Supplemental Balance Sheet Information (Details) Details 49 false false R50.htm 9954498 - Disclosure - Leases - Schedule of Operating Lease Maturities (Details) Sheet http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails Leases - Schedule of Operating Lease Maturities (Details) Details 50 false false R51.htm 9954499 - Disclosure - Stockholders??? Equity and Employee Incentive Plans - Additional Information (Details) Sheet http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails Stockholders??? Equity and Employee Incentive Plans - Additional Information (Details) Details 51 false false R52.htm 9954500 - Disclosure - Stockholders??? Equity and Employee Incentive Plans - Summary of Reserved Common Stock for Future Issuance (Details) Sheet http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails Stockholders??? Equity and Employee Incentive Plans - Summary of Reserved Common Stock for Future Issuance (Details) Details 52 false false R53.htm 9954501 - Disclosure - Stockholders??? Equity and Employee Incentive Plans - Summary of Stock Option Activity under Stock Plans (Details) Sheet http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails Stockholders??? Equity and Employee Incentive Plans - Summary of Stock Option Activity under Stock Plans (Details) Details 53 false false R54.htm 9954502 - Disclosure - Stockholders??? Equity and Employee Incentive Plans - Summary of RSU Activity (Details) Sheet http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails Stockholders??? Equity and Employee Incentive Plans - Summary of RSU Activity (Details) Details 54 false false R55.htm 9954503 - Disclosure - Stockholders??? Equity and Employee Incentive Plans - Summary of Fair Value of Employee Stock Options Estimated using Weighted-Average Assumptions (Details) Sheet http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails Stockholders??? Equity and Employee Incentive Plans - Summary of Fair Value of Employee Stock Options Estimated using Weighted-Average Assumptions (Details) Details 55 false false R56.htm 9954504 - Disclosure - Stockholders??? Equity and Employee Incentive Plans - Summary of Weighted-Average Assumptions Used In Estimating Fair Value of Employee Stock Purchase Rights (Details) Sheet http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails Stockholders??? Equity and Employee Incentive Plans - Summary of Weighted-Average Assumptions Used In Estimating Fair Value of Employee Stock Purchase Rights (Details) Details 56 false false R57.htm 9954505 - Disclosure - Stockholders??? Equity and Employee Incentive Plans - Summary of Stock-based Compensation Expense (Details) Sheet http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails Stockholders??? Equity and Employee Incentive Plans - Summary of Stock-based Compensation Expense (Details) Details 57 false false R58.htm 9954506 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.couchbase.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 58 false false R59.htm 9954507 - Disclosure - Geographic Information - Schedule of Disaggregation of Revenue by Geographic Area (Details) Sheet http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails Geographic Information - Schedule of Disaggregation of Revenue by Geographic Area (Details) Details 59 false false R60.htm 9954508 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Sheet http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails Net Loss per Share - Schedule of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Details 60 false false R61.htm 9954509 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Securities were Excluded from the Computation of Diluted Net Loss Per Share (Details) Sheet http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritieswereExcludedfromtheComputationofDilutedNetLossPerShareDetails Net Loss per Share - Schedule of Potentially Dilutive Securities were Excluded from the Computation of Diluted Net Loss Per Share (Details) Details 61 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: base:ExpectedPeriodOfBenefitForIncrementalCostsOfCustomerContracts, ecd:TrdArrDuration, us-gaap:IncomeTaxExpenseBenefit, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 - base-20240430.htm 4 base-20240430.htm base-20240430.xsd base-20240430_cal.xml base-20240430_def.xml base-20240430_lab.xml base-20240430_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "base-20240430.htm": { "nsprefix": "base", "nsuri": "http://www.couchbase.com/20240430", "dts": { "inline": { "local": [ "base-20240430.htm" ] }, "schema": { "local": [ "base-20240430.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "base-20240430_cal.xml" ] }, "definitionLink": { "local": [ "base-20240430_def.xml" ] }, "labelLink": { "local": [ "base-20240430_lab.xml" ] }, "presentationLink": { "local": [ "base-20240430_pre.xml" ] } }, "keyStandard": 262, "keyCustom": 20, "axisStandard": 23, "axisCustom": 1, "memberStandard": 40, "memberCustom": 17, "hidden": { "total": 10, "http://xbrl.sec.gov/ecd/2023": 2, "http://xbrl.sec.gov/dei/2023": 5, "http://www.couchbase.com/20240430": 1, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 173, "entityCount": 1, "segmentCount": 61, "elementCount": 543, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 672, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 17 }, "report": { "R1": { "role": "http://www.couchbase.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": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "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": "base-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "unique": true } }, "R3": { "role": "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "unique": true } }, "R4": { "role": "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "unique": true } }, "R5": { "role": "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "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": "base-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "unique": true } }, "R6": { "role": "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-30", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-30", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "unique": true } }, "R8": { "role": "http://www.couchbase.com/role/DescriptionofBusiness", "longName": "0000008 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestments", "longName": "0000010 - Disclosure - Cash Equivalents and Short-Term Investments", "shortName": "Cash Equivalents and Short-Term Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.couchbase.com/role/FairValueMeasurements", "longName": "0000011 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "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": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.couchbase.com/role/BalanceSheetComponents", "longName": "0000012 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligations", "longName": "0000013 - Disclosure - Deferred Revenue and Remaining Performance Obligations", "shortName": "Deferred Revenue and Remaining Performance Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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": "base-20240430.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": "base-20240430.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.couchbase.com/role/Debt", "longName": "0000014 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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": "base-20240430.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": "base-20240430.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.couchbase.com/role/Leases", "longName": "0000015 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.couchbase.com/role/CommitmentsandContingencies", "longName": "0000016 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlans", "longName": "0000017 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "base:StockholdersEquityNoteAndCompensationRelatedCostsShareBasedPaymentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "base:StockholdersEquityNoteAndCompensationRelatedCostsShareBasedPaymentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.couchbase.com/role/IncomeTaxes", "longName": "0000018 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.couchbase.com/role/GeographicInformation", "longName": "0000019 - Disclosure - Geographic Information", "shortName": "Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.couchbase.com/role/NetLossperShare", "longName": "0000020 - Disclosure - Net Loss per Share", "shortName": "Net Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R21": { "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": "21", "firstAnchor": { "contextRef": "c-1", "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": "base-20240430.htm", "first": true }, "uniqueAnchor": null }, "R22": { "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": "22", "firstAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "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": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsTables", "longName": "9954472 - Disclosure - Cash Equivalents and Short-Term Investments (Tables)", "shortName": "Cash Equivalents and Short-Term Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.couchbase.com/role/FairValueMeasurementsTables", "longName": "9954473 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (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": "base-20240430.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": "base-20240430.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.couchbase.com/role/BalanceSheetComponentsTables", "longName": "9954474 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "base:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "base:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsTables", "longName": "9954475 - Disclosure - Deferred Revenue and Remaining Performance Obligations (Tables)", "shortName": "Deferred Revenue and Remaining Performance Obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.couchbase.com/role/LeasesTables", "longName": "9954476 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansTables", "longName": "9954477 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans (Tables)", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "base:SummaryOfReservedCommonStockForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "base:SummaryOfReservedCommonStockForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.couchbase.com/role/GeographicInformationTables", "longName": "9954478 - Disclosure - Geographic Information (Tables)", "shortName": "Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.couchbase.com/role/NetLossperShareTables", "longName": "9954479 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "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": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "9954480 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-41", "name": "base:ExpectedPeriodOfBenefitForIncrementalCostsOfCustomerContracts", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-41", "name": "base:ExpectedPeriodOfBenefitForIncrementalCostsOfCustomerContracts", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "longName": "9954481 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-term Investments (Details)", "shortName": "Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-term Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails", "longName": "9954482 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details)", "shortName": "Cash Equivalents and Short-Term Investments - Summary of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsAdditionalInformationDetails", "longName": "9954483 - Disclosure - Cash Equivalents and Short Term Investments - Additional Information (Details)", "shortName": "Cash Equivalents and Short Term Investments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails", "longName": "9954484 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy For Company's Assets Measured at Fair Value on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Schedule of Fair Value Hierarchy For Company's Assets Measured at Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-62", "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": "base-20240430.htm", "unique": true } }, "R37": { "role": "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "longName": "9954485 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "shortName": "Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "base:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "base:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "longName": "9954486 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)", "shortName": "Balance Sheet Components - Schedule of 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", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.couchbase.com/role/BalanceSheetComponentsAdditionalInformationofPropertyandEquipmentNetDetails", "longName": "9954487 - Disclosure - Balance Sheet Components - Additional Information of Property and Equipment Net (Details)", "shortName": "Balance Sheet Components - Additional Information of Property and Equipment Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-106", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "unique": true } }, "R40": { "role": "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails", "longName": "9954488 - Disclosure - Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details)", "shortName": "Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "base:ScheduleOfAccruedCompensationAndBenefitsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "base:ScheduleOfAccruedCompensationAndBenefitsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedLiabilitiesDetails", "longName": "9954489 - Disclosure - Balance Sheet Components - Schedule of Other Accrued Liabilities (Details)", "shortName": "Balance Sheet Components - Schedule of Other Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedProfessionalFeesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedProfessionalFeesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails", "longName": "9954490 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Schedule of Deferred Revenue Balances (Details)", "shortName": "Deferred Revenue and Remaining Performance Obligations - Schedule of Deferred Revenue Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofChangesInDeferredRevenueBalancesDetails", "longName": "9954491 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Schedule of Changes In Deferred Revenue Balances (Details)", "shortName": "Deferred Revenue and Remaining Performance Obligations - Schedule of Changes In Deferred Revenue Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "unique": true } }, "R44": { "role": "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsAdditionalInformationDetails", "longName": "9954492 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Additional Information (Details)", "shortName": "Deferred Revenue and Remaining Performance Obligations - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "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": "base-20240430.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": "base-20240430.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.couchbase.com/role/DebtAdditionalInformationDetails", "longName": "9954493 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-111", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-111", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.couchbase.com/role/LeasesAdditionalInformationDetails", "longName": "9954494 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-115", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-115", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.couchbase.com/role/LeasesLeasecostsDetails", "longName": "9954495 - Disclosure - Leases - Lease costs (Details)", "shortName": "Leases - Lease costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.couchbase.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails", "longName": "9954496 - Disclosure - Leases - Schedule of Supplemental Cash Flow Related to Leases (Details)", "shortName": "Leases - Schedule of Supplemental Cash Flow Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails", "longName": "9954497 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details)", "shortName": "Leases - Schedule of Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "base:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "unique": true } }, "R50": { "role": "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails", "longName": "9954498 - Disclosure - Leases - Schedule of Operating Lease Maturities (Details)", "shortName": "Leases - Schedule of Operating Lease Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "longName": "9954499 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans - Additional Information (Details)", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "base:CommonStockNumberOfVote", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "unique": true } }, "R52": { "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails", "longName": "9954500 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Reserved Common Stock for Future Issuance (Details)", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Reserved Common Stock for Future Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "base:SummaryOfReservedCommonStockForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "base:SummaryOfReservedCommonStockForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails", "longName": "9954501 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Stock Option Activity under Stock Plans (Details)", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Stock Option Activity under Stock Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-125", "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": "base-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-127", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "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": "base-20240430.htm", "unique": true } }, "R54": { "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails", "longName": "9954502 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans - Summary of RSU Activity (Details)", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans - Summary of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-131", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-132", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "unique": true } }, "R55": { "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "longName": "9954503 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Fair Value of Employee Stock Options Estimated using Weighted-Average Assumptions (Details)", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Fair Value of Employee Stock Options Estimated using Weighted-Average Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-141", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails", "longName": "9954504 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Weighted-Average Assumptions Used In Estimating Fair Value of Employee Stock Purchase Rights (Details)", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Weighted-Average Assumptions Used In Estimating Fair Value of Employee Stock Purchase Rights (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-141", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails", "longName": "9954505 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Stock-based Compensation Expense (Details)", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-150", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "unique": true } }, "R58": { "role": "http://www.couchbase.com/role/IncomeTaxesAdditionalInformationDetails", "longName": "9954506 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails", "longName": "9954507 - Disclosure - Geographic Information - Schedule of Disaggregation of Revenue by Geographic Area (Details)", "shortName": "Geographic Information - Schedule of Disaggregation of Revenue by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-158", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "unique": true } }, "R60": { "role": "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails", "longName": "9954508 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "shortName": "Net Loss per Share - Schedule of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "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": "base-20240430.htm", "first": true }, "uniqueAnchor": null }, "R61": { "role": "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritieswereExcludedfromtheComputationofDilutedNetLossPerShareDetails", "longName": "9954509 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Securities were Excluded from the Computation of Diluted Net Loss Per Share (Details)", "shortName": "Net Loss per Share - Schedule of Potentially Dilutive Securities were Excluded from the Computation of Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "base-20240430.htm", "first": true, "unique": true } } }, "tag": { "base_AccordionFeatureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "AccordionFeatureMember", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accordion Feature", "label": "Accordion Feature [Member]", "documentation": "Accordion Feature" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "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": [ "r16", "r648" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r605" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "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": [ "r235", "r236" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonus", "label": "Accrued Bonuses, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r75", "r115" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Accrued Liabilities", "label": "Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional fees", "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": [ "r19" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and benefits", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r624" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued commissions", "label": "Accrued Sales Commission, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r624" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation and amortization", "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": [ "r43", "r144", "r508" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive (loss) income", "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": [ "r25", "r26", "r83", "r150", "r505", "r527", "r528" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r8", "r26", "r420", "r423", "r462", "r523", "r524", "r753", "r754", "r755", "r761", "r762", "r763" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r698" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional\u00a0paid-in\u00a0capital", "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": [ "r78", "r648", "r843" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "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": [ "r398", "r399", "r400", "r537", "r761", "r762", "r763", "r819", "r845" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r704" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r704" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r704" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r704" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "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": [ "r58", "r59", "r367" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r669", "r680", "r690", "r715" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r672", "r683", "r693", "r718" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r704" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r711" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r676", "r684", "r694", "r711", "r719", "r723", "r731" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r729" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation expense", "verboseLabel": "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": [ "r395", "r401" ] }, "base_AmendedTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "AmendedTermLoanMember", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amended Loan", "label": "Amended Term Loan [Member]", "documentation": "Amended Term Loan" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.couchbase.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_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred commissions", "label": "Amortization of Deferred Sales Commissions", "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r5", "r89" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritieswereExcludedfromtheComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive securities were excluded from computation of diluted net loss per share (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": [ "r203" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritieswereExcludedfromtheComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritieswereExcludedfromtheComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritieswereExcludedfromtheComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "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": [ "r31" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Asset-backed securities", "terseLabel": "Asset-backed securities", "label": "Asset-Backed Securities [Member]", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r642", "r769", "r770", "r771" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r113", "r146", "r173", "r213", "r221", "r226", "r268", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r415", "r417", "r436", "r501", "r564", "r648", "r660", "r784", "r785", "r826" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "base_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.couchbase.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Balance Sheet Information", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r140", "r153", "r173", "r268", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r415", "r417", "r436", "r648", "r784", "r785", "r826" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r62" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails": { "parentTag": "base_CashEquivalentsAndShortTermInvestmentsAmortizedCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r241" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails": { "parentTag": "base_CashEquivalentsAndShortTermInvestmentsAmortizedCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r242" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "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": [ "r238", "r276", "r500" ] }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [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": [ "r278", "r632" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Fair Value", "terseLabel": "Total short-term investments", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r239", "r276", "r495", "r766" ] }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Investments", "label": "Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r726" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r727" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r722" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r725" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r724" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r723" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r723" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Related Disclosures [Abstract]", "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "base_BasicAndDilutedEarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "BasicAndDilutedEarningsPerShareAbstract", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Basic And Diluted Earnings Per Share [Abstract]", "documentation": "Basic And Diluted Earnings Per Share" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r97" ] }, "base_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "documentation": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "base_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "documentation": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.couchbase.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r73", "r97", "r98" ] }, "base_CarolCarpenterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "CarolCarpenterMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Carol Carpenter [Member]", "documentation": "Carol Carpenter" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r29", "r142", "r622" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents", "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperationsAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and restricted cash", "label": "Cash and Cash Equivalents, at Carrying Value, Including Discontinued Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r142" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash equivalents, estimate fair value", "terseLabel": "Total cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestmentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, and Short-term Investments [Abstract]", "label": "Cash, Cash Equivalents, and Short-Term Investments [Abstract]" } } }, "auth_ref": [] }, "base_CashCashEquivalentsAndShortTermInvestmentsEstimatedFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "CashCashEquivalentsAndShortTermInvestmentsEstimatedFairValue", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails": { "parentTag": "base_CashEquivalentsAndShortTermInvestmentsAmortizedCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Cash Cash Equivalents And Short Term Investments Estimated Fair Value", "documentation": "Cash, cash equivalents and short-term investments, estimated fair value." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents and Short-Term Investments", "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]", "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities." } } }, "auth_ref": [ "r765" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r29", "r94", "r171" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": [ "r29", "r94", "r171" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r94" ] }, "base_CashEquivalentsAndShortTermInvestmentsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "CashEquivalentsAndShortTermInvestmentsAmortizedCost", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Cash Equivalents And Short Term Investments Amortized Cost", "documentation": "Cash equivalents and short-term investments, amortized cost." } } }, "auth_ref": [] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents, amortized cost", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of 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": [ "r750", "r838" ] }, "base_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "CashFlowLesseeAbstract", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow, Lessee [Abstract]", "documentation": "Cash Flow, Lessee" } } }, "auth_ref": [] }, "base_ChangeInContractWithCustomerLiabilityRollForwardAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "ChangeInContractWithCustomerLiabilityRollForwardAbstract", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofChangesInDeferredRevenueBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change In Contract With Customer, Liability", "label": "Change In Contract With Customer Liability Roll Forward [Abstract]", "documentation": "Change in contract with customer liability." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r702" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.couchbase.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Stock", "label": "Class of Stock [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": [ "r147", "r148", "r149", "r208", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r531", "r532", "r533", "r534", "r638", "r738", "r758" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price of warrants or rights (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants issued to purchase common stock (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r340" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r703" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r703" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Commercial paper", "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r105", "r655", "r656", "r657", "r658" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 9)", "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": [ "r22", "r69", "r502", "r551" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.couchbase.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": [ "r103", "r291", "r292", "r606", "r781" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares reserved common stock for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r23" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend declared (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r108" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "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": [ "r651", "r652", "r653", "r655", "r656", "r657", "r658", "r761", "r762", "r819", "r842", "r845" ] }, "base_CommonStockNumberOfVote": { "xbrltype": "integerItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "CommonStockNumberOfVote", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of vote (vote)", "label": "Common Stock, Number Of Vote", "documentation": "Common Stock, Number Of Vote" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r77" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "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": [ "r77", "r552" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "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": [ "r77" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (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": [ "r9", "r77", "r552", "r570", "r845", "r846" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.00001 par value; 1,000,000,000 shares authorized as of April\u00a030, 2024 and January\u00a031, 2024; 50,220,260 and 49,079,876 shares issued and outstanding as of April\u00a030, 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": [ "r77", "r504", "r648" ] }, "base_CommonStockWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "CommonStockWarrantsMember", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock warrants", "label": "Common Stock Warrants [Member]", "documentation": "Common Stock Warrants" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r708" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r707" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r709" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r706" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited" ], "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": [ "r27", "r157", "r159", "r164", "r496", "r513" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": [ "r32", "r34", "r63", "r64", "r234", "r605" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r32", "r34", "r63", "r64", "r234", "r529", "r605" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": [ "r32", "r34", "r63", "r64", "r234", "r605", "r739" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r71", "r131" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk (as a percent)", "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": [ "r32", "r34", "r63", "r64", "r234" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": [ "r32", "r34", "r63", "r64", "r234", "r605" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r61", "r625" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Revenue Balances and Changes in Deferred Revenues Balances", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r787" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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, classified as current." } } }, "auth_ref": [ "r342", "r344", "r355" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions, noncurrent", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "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, classified as noncurrent." } } }, "auth_ref": [ "r342", "r344", "r355" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofChangesInDeferredRevenueBalancesDetails", "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred revenue", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r342", "r343", "r355" ] }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityAbstract", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Liability", "label": "Contract with Customer, Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "verboseLabel": "Deferred 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": [ "r342", "r343", "r355" ] }, "base_ContractWithCustomerLiabilityIncreaseDueToInvoicingPriorToSatisfactionOfPerformanceObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "ContractWithCustomerLiabilityIncreaseDueToInvoicingPriorToSatisfactionOfPerformanceObligations", "crdr": "credit", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofChangesInDeferredRevenueBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases due to invoicing prior to satisfaction of performance obligations", "label": "Contract With Customer Liability Increase Due To Invoicing Prior To Satisfaction Of Performance Obligations", "documentation": "Contract with customer liability increase due to invoicing prior to satisfaction of performance obligations." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, noncurrent", "verboseLabel": "Deferred 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": [ "r342", "r343", "r355" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofChangesInDeferredRevenueBalancesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year", "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": [ "r356" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "verboseLabel": "Corporate debt securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r642", "r644", "r841" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total 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": [ "r88", "r173", "r268", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r436", "r784" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "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/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.couchbase.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": [] }, "base_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "CustomerAMember", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A [Member]" } } }, "auth_ref": [] }, "base_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "CustomerBMember", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r33", "r234" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.couchbase.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": [ "r104", "r172", "r306", "r312", "r313", "r314", "r315", "r316", "r317", "r322", "r329", "r330", "r332" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r15", "r74", "r75", "r114", "r116", "r175", "r307", "r308", "r309", "r310", "r311", "r313", "r318", "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r448", "r633", "r634", "r635", "r636", "r637", "r759" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [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": [ "r175", "r307", "r308", "r309", "r310", "r311", "r313", "r318", "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r331", "r448", "r633", "r634", "r635", "r636", "r637", "r759" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r21", "r175", "r307", "r308", "r309", "r310", "r311", "r313", "r318", "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r448", "r633", "r634", "r635", "r636", "r637", "r759" ] }, "base_DebtInstrumentPeriodicPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "DebtInstrumentPeriodicPaymentPeriod", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, periodic payment period (in months)", "label": "Debt Instrument, Periodic Payment Period", "documentation": "Debt Instrument, Periodic Payment Period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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": [ "r21", "r49", "r52", "r65", "r66", "r68", "r70", "r106", "r107", "r175", "r307", "r308", "r309", "r310", "r311", "r313", "r318", "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r331", "r448", "r633", "r634", "r635", "r636", "r637", "r759" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument term (in years)", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments, 12 months or greater, fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r127", "r282", "r632" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Short-term investments,12 months or greater, unrealized Losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r127", "r282" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments, less than 12 months, fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r127", "r282", "r632" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Short-term investments, less than 12 months, unrealized Losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r127", "r282" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in unrealized gains or losses on available-for-sale debt securities", "label": "Debt Securities, Available-for-Sale, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r767", "r768" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Short-term investments, fair value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r124", "r279", "r632" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Short-term investments, unrealized Losses", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r125", "r280" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table]", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r278", "r632" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r123", "r632", "r778" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of short-term investments in unrealized loss position, investments", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions", "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r126", "r281" ] }, "us-gaap_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]", "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss [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": [ "r777" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsAdditionalInformationofPropertyandEquipmentNetDetails", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r5", "r42" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Expense", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r7", "r55" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.couchbase.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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.couchbase.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/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.couchbase.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/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.couchbase.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": [ "r664" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.couchbase.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": [ "r697" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.couchbase.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": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r165", "r181", "r182", "r183", "r184", "r185", "r190", "r193", "r200", "r201", "r202", "r206", "r427", "r428", "r497", "r514", "r628" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r165", "r181", "r182", "r183", "r184", "r185", "r193", "r200", "r201", "r202", "r206", "r427", "r428", "r497", "r514", "r628" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.couchbase.com/role/NetLossperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r189", "r203", "r204", "r205" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued 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; including, but not limited to, 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": [ "r822" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "totalLabel": "Total accrued compensation and benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrentAbstract", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Compensation and Benefits", "label": "Employee-related Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation capitalized as internal-use software costs", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r396" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs", "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expected to be recognized weighted-average period (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r397" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense related to service vesting-based RSUs", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r817" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense related to unvested stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r817" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritieswereExcludedfromtheComputationofDilutedNetLossPerShareDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options outstanding", "verboseLabel": "Stock options", "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": [] }, "base_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritieswereExcludedfromtheComputationofDilutedNetLossPerShareDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "verboseLabel": "Employee stock purchase rights under the ESPP", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee stock purchase plan." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.couchbase.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Street", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.couchbase.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.couchbase.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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.couchbase.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.couchbase.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": [ "r662" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.couchbase.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.couchbase.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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.couchbase.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": [ "r662" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.couchbase.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r737" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.couchbase.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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.couchbase.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": [ "r662" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.couchbase.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/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.couchbase.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": [ "r736" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.couchbase.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": [ "r662" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.couchbase.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": [ "r662" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.couchbase.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r662" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.couchbase.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": [ "r662" ] }, "base_EquityAndCompensationRelatedCostsShareBasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "EquityAndCompensationRelatedCostsShareBasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity And Compensation Related Costs Share Based Payments [Abstract]", "label": "Equity And Compensation Related Costs Share Based Payments [Abstract]", "documentation": "Equity and compensation related costs share based payments." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "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": [ "r9", "r138", "r160", "r161", "r162", "r176", "r177", "r178", "r180", "r186", "r188", "r207", "r269", "r270", "r341", "r398", "r399", "r400", "r408", "r409", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r441", "r442", "r443", "r444", "r445", "r446", "r462", "r523", "r524", "r525", "r537", "r592" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r705" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r669", "r680", "r690", "r715" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r666", "r677", "r687", "r712" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r711" ] }, "base_ExpectedPeriodOfBenefitForIncrementalCostsOfCustomerContracts": { "xbrltype": "durationItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "ExpectedPeriodOfBenefitForIncrementalCostsOfCustomerContracts", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected period of benefit for incremental costs of customer contracts (in years)", "label": "Expected Period Of Benefit For Incremental Costs Of Customer Contracts", "documentation": "Expected Period Of Benefit For Incremental Costs Of Customer Contracts" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis", "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": [ "r430", "r431", "r434" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [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": [ "r430", "r431", "r434" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Hierarchy For Company's Assets Measured at Fair Value on Recurring Basis", "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": [ "r62", "r112" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "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": [ "r320", "r359", "r360", "r361", "r362", "r363", "r364", "r431", "r466", "r467", "r468", "r634", "r635", "r642", "r643", "r644" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Recurring", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r430", "r431", "r432", "r433", "r435" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r429" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "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": [ "r320", "r359", "r364", "r431", "r466", "r642", "r643", "r644" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "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": [ "r320", "r359", "r364", "r431", "r467", "r634", "r635", "r642", "r643", "r644" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r320", "r359", "r360", "r361", "r362", "r363", "r364", "r466", "r467", "r468", "r634", "r635", "r642", "r643", "r644" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, 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": [ "r429", "r435" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r271", "r272", "r273", "r274", "r275", "r277", "r283", "r284", "r331", "r338", "r425", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r512", "r632", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r772", "r773", "r774", "r775" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year", "label": "Fiscal Period, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign currency transaction losses (gains)", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r437", "r438", "r439", "r440", "r589" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r673", "r684", "r694", "r719" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "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": [] }, "base_FutureStockOptionGrantReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "FutureStockOptionGrantReservesMember", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining shares available for issuance under the 2021 Plan", "label": "Future Stock Option Grant Reserves [Member]", "documentation": "Future Stock Option Grant Reserves" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "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": [ "r90", "r574" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "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": [ "r86" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "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": [ "r87", "r173", "r213", "r220", "r225", "r228", "r268", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r436", "r630", "r784" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited_1": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 }, "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss 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": [ "r0", "r84", "r120", "r213", "r220", "r225", "r228", "r498", "r510", "r630" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r287", "r288", "r575" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r288", "r575" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.couchbase.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r174", "r403", "r405", "r406", "r407", "r410", "r412", "r413", "r414", "r536" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 }, "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited_1": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision (benefit) for income taxes", "verboseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r128", "r136", "r187", "r188", "r217", "r404", "r411", "r515" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r30" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCompensation", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions", "label": "Increase (Decrease) in Deferred Compensation", "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r618" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "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/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "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": [ "r740", "r756" ] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Increase (Decrease) in Other Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other 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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r676", "r684", "r694", "r711", "r719", "r723", "r731" ] }, "base_InducementEquityIncentivePlan2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "InducementEquityIncentivePlan2023Member", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for issuance under the 2023 Inducement Plan", "label": "Inducement Equity Incentive Plan 2023 [Member]", "documentation": "Inducement Equity Incentive Plan 2023" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r729" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r665", "r735" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r665", "r735" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r665", "r735" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r67", "r122", "r163", "r216", "r447", "r576", "r659", "r844" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r167", "r169", "r170" ] }, "base_InternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "InternationalMember", "presentation": [ "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "International [Member]", "documentation": "International." } } }, "auth_ref": [] }, "base_JeffEpsteinMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "JeffEpsteinMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jeff Epstein [Member]", "documentation": "Jeff Epstein" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.couchbase.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow Related to Leases", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r824" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r100" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.couchbase.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r453" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.couchbase.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r453" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.couchbase.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Maturities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r825" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r461" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r461" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r461" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r461" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining for Fiscal 2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r825" ] }, "base_LesseeOperatingLeaseLiabilityToBePaidAfterYearFourAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFourAndThereafter", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2029 and thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four And Thereafter", "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four And Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r461" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.couchbase.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term (up to) (in years)", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r823" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.couchbase.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r449" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "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/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r18", "r173", "r268", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r416", "r417", "r418", "r436", "r550", "r629", "r660", "r784", "r826", "r827" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "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": [ "r82", "r117", "r507", "r648", "r760", "r776", "r821" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "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/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "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": [ "r20", "r141", "r173", "r268", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r416", "r417", "r418", "r436", "r648", "r784", "r826", "r827" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseMember", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "License", "label": "License [Member]", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r789" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit outstanding", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r15", "r116", "r837" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum 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": [ "r17" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fee payable on unused portion of line of credit (as a percent)", "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": [] }, "base_LoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "LoanAgreementMember", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan Agreement", "label": "Loan Agreement [Member]", "documentation": "Loan Agreement" } } }, "auth_ref": [] }, "us-gaap_LoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableMember", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans Payable", "label": "Loans Payable [Member]", "documentation": "Borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.couchbase.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/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r21" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "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": [ "r21", "r45" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r234", "r641", "r788", "r839", "r840" ] }, "base_MarketBasedRestrictedStockUnitsRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "MarketBasedRestrictedStockUnitsRSUsMember", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Market-Based Restricted Stock Units (RSUs)", "label": "Market-Based Restricted Stock Units (RSUs) [Member]", "documentation": "Market-Based Restricted Stock Units (RSUs) [Member]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.couchbase.com/role/LeasesAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r293", "r294", "r295", "r296", "r365", "r493", "r522", "r542", "r543", "r595", "r597", "r599", "r600", "r602", "r616", "r617", "r631", "r638", "r645", "r650", "r786", "r828", "r829", "r830", "r831", "r832", "r833" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r703" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r703" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r293", "r294", "r295", "r296", "r365", "r493", "r522", "r542", "r543", "r595", "r597", "r599", "r600", "r602", "r616", "r617", "r631", "r638", "r645", "r650", "r786", "r828", "r829", "r830", "r831", "r832", "r833" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r722" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "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": [ "r790" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r730" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r234", "r641", "r788", "r839", "r840" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r704" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r168" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r168" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) 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": [ "r94", "r95", "r96" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited", "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r85", "r96", "r121", "r139", "r156", "r158", "r162", "r173", "r179", "r181", "r182", "r183", "r184", "r187", "r188", "r198", "r213", "r220", "r225", "r228", "r268", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r428", "r436", "r511", "r572", "r590", "r591", "r630", "r659", "r784" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r166", "r181", "r182", "r183", "r184", "r190", "r191", "r199", "r202", "r213", "r220", "r225", "r228", "r630" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r166", "r192", "r194", "r195", "r196", "r197", "r199", "r202" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "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": [] }, "base_NonCashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "NonCashLeaseExpense", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Non-Cash Lease Expense", "documentation": "Non-Cash Lease Expense" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r703" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r673", "r684", "r694", "r711", "r719" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r701" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r700" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r711" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r730" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r730" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r91" ] }, "base_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "NumberOfCustomers", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers", "label": "Number Of Customers", "documentation": "Number Of Customers" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "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": [ "r213", "r220", "r225", "r228", "r630" ] }, "base_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "documentation": "Operating Lease, Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/LeasesLeasecostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease costs", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r454", "r647" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails", "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "terseLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r451" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r451" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, noncurrent", "verboseLabel": "Operating lease liabilities, noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r451" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash outflows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r452", "r457" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "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": [ "r450" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate (as a percent)", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r460", "r647" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r459", "r647" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total other accrued liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r152", "r648" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r145" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized (losses) gains on investments, net of tax", "verboseLabel": "Net unrealized gains (losses) on investments", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r154", "r155", "r267" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r96" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r703" ] }, "us-gaap_OtherSundryLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Sundry Liabilities, Current", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date." } } }, "auth_ref": [ "r19", "r44" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r671", "r682", "r692", "r717" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r674", "r685", "r695", "r720" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r674", "r685", "r695", "r720" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r699" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Additions to property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r93" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of short-term investments", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r92" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r702" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r702" ] }, "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee contributions under the ESPP", "label": "Liability, Pension and Other Postretirement and Postemployment Benefits, Current", "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as current." } } }, "auth_ref": [ "r53", "r54", "r75", "r109" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r701" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r711" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r704" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r700" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based Awards", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "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": [ "r76", "r333" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "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": [ "r76", "r552" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r76", "r333" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "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": [ "r76", "r552", "r570", "r845", "r846" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.00001 par value; 200,000,000 shares authorized as of April\u00a030, 2024 and January\u00a031, 2024; zero shares issued outstanding as of April\u00a030, 2024 and January\u00a031, 2024", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r76", "r503", "r648" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total 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": [ "r752" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r151", "r285", "r286", "r623" ] }, "base_PrepaidSoftwareCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "PrepaidSoftwareCurrent", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid software", "label": "Prepaid Software Current", "documentation": "Prepaid software current." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities and sales of short-term investments", "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r28", "r92" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "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": [ "r3", "r12" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under ESPP", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r3" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r230", "r494", "r516", "r517", "r518", "r519", "r520", "r521", "r620", "r639", "r649", "r741", "r782", "r783", "r788", "r839" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r230", "r494", "r516", "r517", "r518", "r519", "r520", "r521", "r620", "r639", "r649", "r741", "r782", "r783", "r788", "r839" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsAdditionalInformationofPropertyandEquipmentNetDetails", "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "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": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total gross property and equipment", "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": [ "r100", "r143", "r509" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsAdditionalInformationofPropertyandEquipmentNetDetails", "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Plant And Equipment", "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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "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": [ "r6", "r499", "r509", "r648" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsTables" ], "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": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsAdditionalInformationofPropertyandEquipmentNetDetails", "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "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": [ "r100" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r699" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r699" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.couchbase.com/role/LeasesAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r293", "r294", "r295", "r296", "r358", "r365", "r391", "r392", "r393", "r469", "r493", "r522", "r542", "r543", "r595", "r597", "r599", "r600", "r602", "r616", "r617", "r631", "r638", "r645", "r650", "r653", "r779", "r786", "r829", "r830", "r831", "r832", "r833" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.couchbase.com/role/LeasesAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r293", "r294", "r295", "r296", "r358", "r365", "r391", "r392", "r393", "r469", "r493", "r522", "r542", "r543", "r595", "r597", "r599", "r600", "r602", "r616", "r617", "r631", "r638", "r645", "r650", "r653", "r779", "r786", "r829", "r830", "r831", "r832", "r833" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassify from accumulated other comprehensive income (loss)", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r26", "r161", "r441", "r445", "r446", "r753" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r666", "r677", "r687", "r712" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r72", "r402", "r834" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r667", "r678", "r688", "r713" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r668", "r679", "r689", "r714" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r675", "r686", "r696", "r721" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in other assets", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r750", "r757", "r835", "r838" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "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": [ "r142" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritieswereExcludedfromtheComputationofDilutedNetLossPerShareDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock units issued and outstanding", "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r5", "r289", "r290", "r780" ] }, "us-gaap_RestructuringChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesMember", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring Charges [Member]", "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included." } } }, "auth_ref": [ "r101", "r102" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r79", "r108", "r506", "r526", "r528", "r535", "r553", "r648" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r138", "r176", "r177", "r178", "r180", "r186", "r188", "r269", "r270", "r398", "r399", "r400", "r408", "r409", "r419", "r421", "r422", "r424", "r426", "r523", "r525", "r537", "r845" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "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": [ "r214", "r215", "r219", "r223", "r224", "r230", "r232", "r234", "r353", "r354", "r494" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligations" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue and Remaining Performance Obligations", "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": [ "r137", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r357" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.couchbase.com/role/GeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue by Geographic Area", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r13" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Commissions", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r573", "r619", "r626" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r134" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue expected to be recognized from remaining performance obligations, period (in months)", "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": [ "r135" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "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": [ "r135" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "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_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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": [] }, "base_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r458", "r647" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r730" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r730" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of common stock for sale and issuance (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "base_SaleOfStockNumberOfSharesOutstandingInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "SaleOfStockNumberOfSharesOutstandingInTransaction", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares outstanding (in shares)", "label": "Sale Of Stock, Number Of Shares Outstanding In Transaction", "documentation": "Sale Of Stock, Number Of Shares Outstanding In Transaction" } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and value added tax payable", "label": "Sales and Excise Tax Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16" ] }, "base_ScheduleOfAccruedCompensationAndBenefitsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "ScheduleOfAccruedCompensationAndBenefitsTableTextBlock", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Compensation and Benefits", "label": "Schedule Of Accrued Compensation And Benefits [Table Text Block]", "documentation": "Schedule of accrued compensation and benefits." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritieswereExcludedfromtheComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.couchbase.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Potentially Dilutive Securities were Excluded from the Computation of Diluted Net Loss Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Cash Cash Equivalents And Short Term Investments [Table]", "label": "Schedule of Cash and Cash Equivalents [Table]", "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Equivalents and Short-term Investments", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.couchbase.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders", "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": [ "r764" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [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": [ "r57" ] }, "base_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Schedule Of Prepaid Expenses And Other Current Assets [Table Text Block]", "documentation": "Schedule of prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsAdditionalInformationofPropertyandEquipmentNetDetails", "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of 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": [ "r6" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r38", "r39", "r40", "r41" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "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": [ "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Arrangement, Restricted Stock Unit, Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity under Stock Plans", "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": [ "r10", "r11", "r56" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Stock By Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r46", "r47", "r48", "r49", "r50", "r51", "r52", "r106", "r107", "r108", "r147", "r148", "r149", "r208", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r531", "r532", "r533", "r534", "r638", "r738", "r758" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r818" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.couchbase.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of each class", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r661" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.couchbase.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Name of each exchange on which registered", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r663" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r232", "r233", "r539", "r540", "r541", "r596", "r598", "r601", "r603", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r621", "r640", "r653", "r788", "r839" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.couchbase.com/role/GeographicInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r213", "r218", "r222", "r226", "r227", "r228", "r229", "r230", "r231", "r234" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information", "label": "Segment Reporting Information [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_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "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": [ "r86" ] }, "base_ServiceBasedRestrictedStockUnitsRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "ServiceBasedRestrictedStockUnitsRSUsMember", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Service-Based Restricted Stock Units (RSUs)", "label": "Service-Based Restricted Stock Units (RSUs) [Member]", "documentation": "Service-Based Restricted Stock Units (RSUs) [Member]" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services", "verboseLabel": "Cost of revenue\u2014services", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r639" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, net of amounts capitalized", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "base_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteCliffPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteCliffPeriod", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award cliff period (in years)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Requisite Cliff Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Requisite Cliff Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award requisite service period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r646" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "RSUs forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs forfeited (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": [ "r385" ] }, "base_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue", "crdr": "credit", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate fair value of RSU granted", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted In Period, Fair Value", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted In Period, Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs 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": [ "r383" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs 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": [ "r383" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r380", "r381" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs Outstanding, Number of RSUs", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r380", "r381" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs Outstanding, Weighted Average Grant Date Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares vested during the period (in shares)", "negatedTerseLabel": "RSUs 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": [ "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs 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": [ "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r392" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award", "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": [ "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options Additional Disclosures", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r387" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Options cancelled (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": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options 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": [ "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, 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": [ "r55" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r372", "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Outstanding, Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r372", "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Outstanding, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. 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": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may 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": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, 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 exercisable or convertible options. 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": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options 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": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options 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": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options 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": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options 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": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options cancelled (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": [ "r378" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r390" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, weighted average remaining contractual term (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": [ "r110" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable, weighted-average contractual term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the 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": [ "r389" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and expected to vest, weighted-average contractual term (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": [ "r388" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r118", "r119", "r751" ] }, "base_ShortTermInvestmentsContractualMaturityGreaterThanOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "ShortTermInvestmentsContractualMaturityGreaterThanOneYear", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual maturity greater than one year", "label": "Short-Term Investments, Contractual Maturity Greater Than One Year", "documentation": "Short-Term Investments, Contractual Maturity Greater Than One Year" } } }, "auth_ref": [] }, "base_ShortTermInvestmentsContractualMaturityInOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "ShortTermInvestmentsContractualMaturityInOneYear", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual maturity in one year", "label": "Short-Term Investments, Contractual Maturity In One Year", "documentation": "Short-Term Investments, Contractual Maturity In One Year" } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/LeasesLeasecostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease costs", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r455", "r647" ] }, "base_SoftwareDevelopmentInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "SoftwareDevelopmentInProgressMember", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress\u2014capitalized internal-use software", "label": "Software Development In Progress [Member]", "documentation": "Software Development In Progress" } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsAdditionalInformationofPropertyandEquipmentNetDetails", "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized internal-use software", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r24", "r138", "r160", "r161", "r162", "r176", "r177", "r178", "r180", "r186", "r188", "r207", "r269", "r270", "r341", "r398", "r399", "r400", "r408", "r409", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r441", "r442", "r443", "r444", "r445", "r446", "r462", "r523", "r524", "r525", "r537", "r592" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r232", "r233", "r539", "r540", "r541", "r596", "r598", "r601", "r603", "r604", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r621", "r640", "r653", "r788", "r839" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "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": [ "r176", "r177", "r178", "r207", "r494", "r530", "r538", "r544", "r545", "r546", "r547", "r548", "r549", "r552", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r565", "r566", "r567", "r568", "r569", "r571", "r573", "r574", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r592", "r654" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r176", "r177", "r178", "r207", "r494", "r530", "r538", "r544", "r545", "r546", "r547", "r548", "r549", "r552", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r565", "r566", "r567", "r568", "r569", "r571", "r573", "r574", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r592", "r654" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r670", "r681", "r691", "r716" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock in connection with employee stock purchase plan (in shares)", "terseLabel": "Share purchases related to ESPP (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": [ "r9", "r76", "r77", "r108" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units (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": [ "r9", "r76", "r77", "r108" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)", "negatedTerseLabel": "Options 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": [ "r9", "r76", "r77", "r108", "r377" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with 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": [ "r9", "r76", "r77", "r108" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon 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": [ "r9", "r24", "r108" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r77", "r80", "r81", "r99", "r554", "r570", "r593", "r594", "r648", "r660", "r760", "r776", "r821", "r845" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "base_StockholdersEquityNoteAndCompensationRelatedCostsShareBasedPaymentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "StockholdersEquityNoteAndCompensationRelatedCostsShareBasedPaymentsDisclosureTextBlock", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlans" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity and Employee Incentive Plans", "label": "Stockholders Equity Note And Compensation Related Costs Share Based Payments Disclosure [Text Block]", "documentation": "Stockholders' equity note and compensation related costs share based payments." } } }, "auth_ref": [] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription", "verboseLabel": "Cost of revenue\u2014subscription", "label": "Subscription and Circulation [Member]", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r789" ] }, "base_SubscriptionTypeAxisAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "SubscriptionTypeAxisAxis", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription Type Axis [Axis]", "label": "Subscription Type Axis [Axis]", "documentation": "Subscription Type Axis" } } }, "auth_ref": [] }, "base_SubscriptionTypeAxisDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "SubscriptionTypeAxisDomain", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription Type Axis [Domain]", "label": "Subscription Type Axis [Domain]", "documentation": "Subscription Type Axis [Domain]" } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "base_SummaryOfReservedCommonStockForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "SummaryOfReservedCommonStockForFutureIssuanceTableTextBlock", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reserved Common Stock for Future Issuance", "label": "Summary Of Reserved Common Stock For Future Issuance [Table Text Block]", "documentation": "Summary of reserved common stock for future issuance." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r749" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash activities", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "base_SupportAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "SupportAndOtherMember", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Support and other", "label": "Support and Other [Member]", "documentation": "Support and Other" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r710" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r702" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r709" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r729" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r731" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.couchbase.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol(s)", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r331", "r338", "r425", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r512", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r772", "r773", "r774", "r775" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r732" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r733" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r731" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r731" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r734" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r732" ] }, "base_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.couchbase.com/20240430", "localname": "TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 ESPP", "label": "Two Thousand And Twenty One Employee Stock Purchase Plan [Member]", "documentation": "Two thousand and twenty one employee stock purchase plan." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "U.S. government agency securities", "terseLabel": "U.S. government agency securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r627", "r642", "r836" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "U.S. government treasury securities", "terseLabel": "U.S. government 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": [ "r627", "r642", "r644", "r836" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r728" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r35", "r36", "r37", "r129", "r130", "r132", "r133" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.couchbase.com/role/LeasesLeasecostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease costs", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r456", "r647" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritieswereExcludedfromtheComputationofDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock warrants", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r651", "r652", "r655", "r656", "r657", "r658" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercisable period (in years)", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r820" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net loss per share, 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": [ "r192", "r202" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net loss per share, 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": [ "r190", "r202" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "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": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r63": { "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" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r99": { "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" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r114": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r115": { "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(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r130": { "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" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "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(17))", "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(18))", "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(27)(b))", "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(28))", "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(29))", "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(30)(a)(4))", "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(7))", "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(8))", "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": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r401": { "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" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r508": { "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/2147479440/944-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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/2147479383/944-825-50-1B" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r576": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r605": { "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/2147481027/954-310-50-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r697": { "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" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r738": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r739": { "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/2147479383/944-825-50-1B" }, "r740": { "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" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r779": { "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" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r839": { "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" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 81 0001845022-24-000072-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001845022-24-000072-xbrl.zip M4$L#!!0 ( /V!QE@*Y@ CF^T! "W@%0 1 8F%S92TR,#(T,#0S,"YH M=&WLO6MWXDJ2*/I]?H4N/3-=M1:XD'B[:G,69;MVNZ?*=AM7]^G[958B)49= M0F*G)-OTKS\1F1(((PPR E*0LZ9K8SU2F?&.R,B(+__G9>QH3Y3YMN?^]F?] MK/IGC;JF9]GNXV]_[O4OKJ___'^Z__'E_ZM4_N_7^^_:I6>&8^H&V@6C)*"6 M]FP'(RT84>T?'OME/Q'MSB'!T&/C2D6\=N%-ILQ^' 6:437J\6/Q779>:Y-Z M1Z^22JL&_]0;K6%E8!JU2GW8;)!FM=%HMJSRXWG#K'5T0JQ*D]2L2AW^K72H M,:CH>L,P=9,V=*-9MLX[.K6:=$#:5M6L-XQFN]GHF ,Z;-=-TC2&XKNC -8, MZW;]\Q??_JTT"H+)^:=/S\_/9\^U,X\]?C*J5?W3__WQO6^.Z)A4;-KP%LOP3I3]LN#$N1%#\%C+@^4AH)@'9Q9M5* MU:CHQGR055_4:XF!XL<1#@LO "+-$5Z%7V,HF[E9[_4 M_3*BQ.I^&=. :/AJA?X1VD^_E2X\-P"6KSQ,)X @4_SU6RF@+\$GOMA/W?_X MC__X$MB!0[L(KTH,JR^?Q,4OG\30 \^:=K]8]I/F!U,'H&W9_L0ATW/7K^E;@A85.MIK]_ M*K$PGL_E&USQ9Y]IE[J B49>'[B#QSUK\1.=4O=O6ZR@!Z-;_ L.>5R$X-!^ MH59E2!R43N)KP'Q=?B'3!^O5^(M(F^=7+Q-J@N82J[D=?J4N'=K!-X]=NR:C M.!GB7'A^X-\.+T(_\&!,Y !&S" !VGJI>U?[9[:5 [2BF43B]+P_(HQ^A6E9 M%]YX0EV?"X > WGPR*?R=3I_Y(Y,\5+OF3"+_W./#.K; >U3]F2;5"Q)CR?9 MK %V[HQ5D_R&*X*O::%KBRF&OE5:QI9%37L,4/^M5&F\GC^ #.#S0%X0JJY/ M(V"6-*07>*X:SZ55U8']XIG$GUX#K]8,6R$# M-IM]L [47V_4LF&H96SS10!WO;TL6CXMRC)&AQ0DB$G]%!&,2O/_8"^/LDOC?_2/1-WPL9_XNKXG/$.9^W MC^3EE^+K8TK\D-&N^$O<_/)I\5[\-XZQ-![2T.O!(MUT_K-_F74L(&G. +,Q M07G8%DT^RN%, H^]\[-+[^/%2^IZ8]M-&W93T"P,\6EQ]F^MVHR$SA(8N?B* M[V8"I!N.!RD#BK\F\#/3:+;[1/T 15'Z%.?W,PW[Y 4T?4"\L\E0$3,+*(+H MBJ]3;A?$?P$"X.^A39G&&8VF6F<7U_^S:"^\?GDV@\71)UP&QW^!5[-I6HE'ZQ6TGQ;OQ'_''_FTL.YT,!@2@$&8]T&TLD:E-@-" M?.<]*ZM)M[(DSK9965VZE>DYX:RQZY5%O$4?4?Z(/RWXV,O$L4T[^$%1$&J6 M#7=YQ$/8A/UPX)O,GJ":1R^G]V+[^+]2-S9TOH-Y!?:->/_+I]1A-_@:^/'G M=\RS0C.X99'5MOBAY%1ZKG5A,S-TN/VQYMN?7JV\&-*IJ>A!4GJH;4X/M?SH MH54P>HAN3R8>"P ]M\&(LB,FBL,(B;8B"IF)XC"2HB,;44B,H<.PK5Y5*)*< MB?2=.\D[0)&X>)PLLW-OO:CX.!!_R!!CD $..X](9*7+&?4%L"9\Y^J/$#?_ MO/'$<^'/5_X:7!][;C_PS%_Y$^IN0B6Z=+&2C##O69:-FI,X=\2VKMT+,K$# MXA0&_M+%)K+"WS3#,5HO5+@@^!RC(QSMB8J=N\+@0KJX0$9##.V"YX:+HSO"^';#< +]SS_=@2ZO+X%N^WE5+>I=K=M62CVZCV^L%/TB; M?'0K.$CK[UUXKDFQ0@5JTWO;__5U^I6ZYFA,V*\ED8_5B?Q[:E+[B0R#K%\\I0F0>)# M75HG^9 $LQ%K?%5DN3NRE#8JH.38.HV9US9&7=HHQ07Q1WC$#_Z#OMD3<9;= MLA_@JTU_ %'0X%OH6H5)B*A+&YOX9KO$-6VLS^<'C%>76P3YS_X#XS5^IGUJ MALP.;%HP2Q=\D5V[ MY@9Y:>,+!="NN2%!6F]:-NV:&\2E]5W70KSG^S3X2LQ?U"H@I4OKO>[ JMD< MY\1F?R=.2+].?X@BN#CY;XS^$8)8FRY.8O9PXE&,886,V>[C#J8T^_D7 #!A MYFCZG3Y19\6LKMU)&/C\";TPMK:TSKVBRMRITB@,54H;^#@-JI2&$)KR!E^. M4T041G$UI0T2'2EE%$9Y-.4-9)V@ )TI;2S[="A3'F*0-H2\^]U] M">E"Z=(T(FW)&]Y61*K4:D2D\D;:3Y%(Y:$+%6?/U0+,DDVFU&DJ1:K-AM.@ MR.+H3K7/<#"*E(<(I(WJGT8VTW$IR[SRD5O2[C HJBR>PLR-*J7=73@-JI2' M$.0-YA^GB"B.XI(WLG^@*\+6_86$(V+7J*76&T1UM%K4^( M+(NCNE3H^K!D*0\ER!LR/IDL)J4Z4RE3VCBVHLP3UY[2QK)/AS+E(09I0\@G MF:^D=&DJD/09%EZ>L-.7=83@1NI2'%*0- MZ=\Q#Q823.\<6%O/M3 ;>()CI+8Z\\; AI3-'MHU_/,ZM-*1-HHN-_QSHW]I M \29X/\M9*X=@ R$![_9+_BK,#6X.M*&/Z5'05YE#35FPD'?&P;/A-%+ M-,>\0BD"O2IM;$UV%.3'!=(&DS*AX#N8PW3D.=;U>,*\)V$7%X/X2?P^F4W Y]9'HX3,5&#XV^W7YK1 M7P* 4FE.:>,*%XQ:=O"-F+8#TUID=\"5YSP!!A8?RBN:CT^XJ/@.[#9G6O7HB_]9S+!.T>JX:4-6\DC_7.SKW7I M(E,^"\[OB?L8L0C^^8.\V.-P7!R@2AMDZH<#W[9LPJ9]XE#P#P//_+5(R-=W MM\<92M)W'DK:88SF50QT.T!(FR[1>R;,6HZ>78TGCC>EE%/K[02#&<61!=(& M,%8 ^YZ"/61C$(F#^Z=K!_Y]_V=A &Y(&R!X!7!N:'X+T8M($/;O#%8..*#L MJ3C9/[HAK<>>.] W_C)N#-R0*SJ!"*@W!I MHP9I"%]0('''A+Z[ZGP1N/(.&& T#['X0A*!MCX"(O ?;=NSR@E\&2JA7-"4^DVO9'9"='0J40747SU_>-ET/Q2]&\]3W@95*1I9TOGBGB&)4QO7;K';6(9I&B]*"$%120'E.'2QC-24'9J#"QMP$,BW!R* M;Z0-*2-75R[IC<&R (EX9O?/9.?U'Y=>L\/\+2VLWWZ(6Y"W3'/ M"LW@ED5!QE>GC<*!;S*;ZT_LTFXS,W3(\>ZIUZ6-GRC:.+B8EB[@LP&.Q,6\ M3-^.^LV MI UV28^Q0_&8M)&GC3#6IXYCNX^ ,!$SAM_'S6#2QH#D1M>AN$O:L-!&Z/J= MNI01!]#5L\:V:_L!(WA&[KA93-IP40%P=B@^*W;,B6]R@G,18J.5BQ%AC\?J MVS6*'0 Z *(.Q5%21F-FZ/F=>H^,3$:V2:).4J87N@&;GO_L'QW/2!D/.2PJ M#L053>DB$FM0$=4Z""ASN3@CSG'JE:9T@0?9$',HCI$VOM"#$2S;"=$XGC>: MNWHQG="BUC?FC447+HZ>V^$585CKV;^CC&?2?IVF#W#H,YF'8D!I Q-'BN=# M\;.T$8V]X'EO);FDX&EI(R%'C.M#\;6T$92=XOH4Y7@4<6S(V5CZ<)"1XC; _%M2[HX$S4MK)EI/]E6N!##^"L=#J\F?D#M(U67 M+>E"2X?!Q8[2Q5O2!8A6@O>",,^!?R84XW9'2NW2Q7$.AH[M"?Z3_7+.J.^! MG4E]\>>($HO/!Q;4_0+_<,#;'9U:33H@;:MJUAM&L]UL=,P!';;K)FD:0_*_ M*(3F[_C!U $$C&VW,J+8C.2\WI@$GY]M*QB=Z]7J?Y7X<]TO_H2X\=.FYWCL M_$^ G>IP^'D(DZP,R=AVIN=_?@!P^]H-?=;NO3%Q_USVB>M7?%A6]*!O_YO" MP/ -_N=S]-%J];-CNS2>A*XW_NLS+KUB4=-C7+^?ARXL&)^".1%IYJ*-&!W^ M5OK3>LB#M_2 E54U;ZA=(&;=P/_RB0 Z$+@Q5F:XZ7X)^-/10@<>@T]68+T. MF0#1QC\^6[8_<<@4:(G/FK_T>4S8(^!TX 6!-SY'E#Y1%N"N084X]J-[SA75I(S#/X>$FJ_(J'6:Q(R$*P_;ZX?KBZU_D/OX:J_B'0)9]N_NOAY?_UP M?=77>C>7VM7_O?A+[^;W*^WB]L>/ZW[_^O;F@$LP-EK"/X@_ CH)/+>L79Y= MG&E&M5'O''#::T4-G_;_KOV_E4N(V#[P)N=-^)8LM/3M]OZ']@64ENNY-^$8 M!C&U2+?=H_ $>RUG)KH%U"-"]D[/3 ?BWG[W[AZO[[__4[J_N M;N\?M+N?]_V?O9L'[>%6 ^WY "I2TVO:[;VF-SY8'[7;;]K#7ZZTA&*=*=7> MQ0/>UCNU^@*(#FW8K(6$$.\>TX(1U?Z("403?HS&6QB\0_#?\=>OA/NY2&<6 M7*F,88@1OE:QR+0RI815J!O3'?B=O0FS':U6+6OH7NO9+"2P>DF M$8//V>B"KA;"0^+X,RE<+W6]8Y;"#_>]F_XUE[5*# LQ',QH));#0^:-M93_ M"[R4B]*+1^Q$9/L8T].^V2 3@:P'E)UGT#-7/%B'+XMW8V9I8,A1K]2K38R7 M2JLU"N\V&O6-$)T5H??TD9]2<@.LA1,CM8D4$YHC#/66M6O7/),8M2N-MS>;VT)!+V&J #F@:R&K)(%SW2Q213\Y\GX%^)HRH5G+3HH,",3 M]]@".F'>$XXS]TQ:I>XE=<@S870+DVP6]3Y%1#R0E^MH"U U#;W@X M);'9].TDY_%5L$?BVO_F?[]2<3MEGJ*A_?KL_JQ_ID5YBDQV/"]RM7;CG:4A M=T.N/0(L;R _&^^0GSW+8M3WH_]\A_'T6'9V2MV:T:AJMXX)"];Z :,T*)*I MO U +N#G+7OPGF?*6J^6NGTPL8EVX1!&5@%BSW8S7V-Y/Q]/!W!F-SN",%=# MM^P.K"*0Z9L;3;H._AL0%CSNVDMH>.]L[CSXG//_VQ-AP$6?,DK=3J/:6!,Q MSJ)F=BZP]FG3K9?D:-)]B$",GNJ$ :[M"7$T^D)-GH8+ET'*P]>(:VF TQ M\/$]]F\QHG(?-J=0%$(]1LD"3=9*W6:C^IHB/V8@?*Q X=R-//=5M$NOE[IU MO55I-:I+XTML+@BHSF,]__VGMJ&W/OM:0!TZP65J+E]G60/BHQX%>2BCEC8)F1]BM"?P-'B"&TBZ\6'P$5D,([X] M,SC??%W[C9-T.F?M>CMSF*1]UJZV,\4V5E^O5]_>2-IT4GKKK-V4;5((*=W8 M:^AF![L]:]E#;/;8@4B?I,0<::9#?/^ @9/#@8$1+M3ZT_' 10?" M310,YZ1 7\P1]NS50#(^CVRX,A>?6<(^D31$65D]:X%\TWS/L2TM7DUQP+.Y M>1#IG*EN##A_S -P M#Z::.:+F+VV,6:+/ M(\I#R6AZ)O8B/^@?M1'QM:'M@-%*' =N8HX*VK)_A#9:LF# #FCT (PY,V9K M&-D5Z1F129NPA&/,H)F+MS$]0[-XY3S^Z(11DW*%J!L:3PWSM0\P'N!0\T/0 M!?[(PPW1.!LB&)'@]=R?R>(L<8KBY6@-'\O<8?U@B#4.@!+@_N!?B'%XGC\* M+^$LHG$P7:HQ47(& PG=E)<&JS;VLWWF$6[4GM569C8R1OH.RQ'03 "URF,<]% MH>Y,-0H"?JKQ?$IL ;1'*PALDJ]J@'=55)O^&-@M4?F/0>C^/89J&K*YV;1H>WRO$,>^\6XG '+7#%#?EO_ M'#^V]H'5\XL?1/T/>V:(7!F=?/*7C@.C664?!\?7T(>!?'_M&2I#7W>(:N=I M'ML#NL=LXFP%9'3/JY]/CW>NTIV)T^2<&!B_\79"G.CIHLB#N5E M\3JK+/&-A]Q!M(6N+6B&IR2 8;=(1T8)F,&TP?;S?RM=WWQ+V6?C^0Z\IC.O M(.O?A@$7JP#T13)SPW'%\GA-.!P05#ZH<1BK.B.Z1JG;J)9KU4ZYW9[E5\93 M[8JL";Y6,Y%DH7GS#RX'(0L2;92_)%RRUN'$$[KDG%&'-SANM7'856ITSHY//!D7KK-%\.]DXWVA$,=@(\3DI$TV M.>-%O&N63#V[=9%.+: M%;8QC)8)BXF$4WTAVW2%0:<8]7",VBEUKP,ZUO2C8=0EL^^ C)IQ+MGP-F?4 M62-17_L0NB2T[(!:'_>%T.VW;7.$[FY9<"-\OH,%ZRMP=?#*"(I9D/M M=D+%9Q3O%H1W,8"O>/>8>;>](>_B1B.C(VPD]42U[YZO>+@@/ P8;BH>/F(> MKND;\C#?U!UY#GS"CTK&:%=_A'8P5;Q<"%Y&3+<4+Q\S+]&"\"Y@MJUX]YAY%\MA> ',*?"T%4R<%H96#%P,!@;T=K9C8+4SMZ.=N4X] MVIDSCF9G[B2VT!%O/XA+'KDDG)6QO+1],Q3M;?!$>\\ESM2WN=TS%Z H8<6Y M 7SFGOJAH\*,A92L2 6&KD2KE*)5KQN1;*TIV7KXN61$W-_PZ),=\*1N+B?A M@A/_C6+6\?P0D_![ R^,"[=I][;_2\G.0LA.CN7:E@%>)3QW)CP;D?"L*^%Y M^+ED1!RF^#/ #1><=\PSJ86R4DG&@DC&AI*,$DO&=ISUKM+>)9A+1LS=\M/7 M[\UY5T+Q<$(1D%?;44#S\7#)B#D.)VC=B!AY3\K H\K"NY*'$\K"E]KJ+*0X! M<3_=1%/#/G%$^2.1A)ML^((1QY\^+S02&91*>A9%>@*:FTIZ2BH]FU6UFUU( MZ8F(NZ1#PK-\?DZP80YU;8\EI*:2D,60D(A*)2&EE9 UM65=3 D)B/L![X!= M.:1@3B;2>Y1D+(ADK"G)*+%D;$:2L:$DX^'GDA%Q:L>ZJ#*QJ62BO#*Q%6>' M-Y5,//Q<,B+NZF5D#VQU K$HHA!QULQT!K&I&$X:AFN4NGT +0F41U8@E@.L MM:IOL=SA.RPD<+NGVOCIK2#U/-HYZ-52_)+JYW"Z_1P&Q/SUR#R8824"SI#_ MW^<]V,6\T4-_0ODQ8ZSHH-W31\)0!&O?//8,/RO?/>\7_ITLXY $P)I&$&+E M_PK]P!Y.Q:7%WA '@D5Z0Z*'D>WCR4$&>'*F WLH*EY+D)CK.G5RM]XFR%B MNSYV".( C7IP#2D0(@#;G^^ .^39+VO/(]L< M)<>PW2?/>:*:'PZP25" *&*V_TMLF8>N":H0YH%#G,V0E3*71^KB%V$U7")3 MK-DQ#%$U:Q.'8/MVIM$G?+2LC6:%CO;XJ9O_Z*H)TJ=T]3-FT)S#!UW?,M(&?TRYR "Y=#;"M M]_(OE*D!R R_M)UWC=K/'%2YC>@C@VTL;1T8.9QRN,31BU[^<,^I;^6 M'L5FA)Q,B!-?!ZI(S-)V0YJX@_SD@KSB1WP%?P':!::1G'@##&R1 $@%>:,>B^A('E<,XZR1?R>X#12VP1O. EZ;LXZS^Y_"YP7HZ!V$1*J4>R78 M$'%\5ZA%AY1A M/A5VD;,%#9?YZ&1@.YA8!;+=HDCJN#L&9$[94Y1C]>HI8HZ0L_FM,:H1%)*Q M6F >?#%Z^/.FVGX%<:W6_[NB-V,C$_[ ]-9X36_M,]X0#V6:'PZ'H#"H:TZ1 M A!S(+='9?ZO1O\([2?B"%$ V /MQ((*XAQ-!A#-0DH CL>4"CGAV/".A9AW M,;].H73O*+7H&'$UC"PGX# K-&,$ I/:)N7JA7,Y"4C"$M.X3\PE"K!H9,TI M%.X5A:^%9Q!@:T^./4:YZ#0!E&"O,H'2">AZP)/BM(.BR0(%YW@3WD][@>.& M5(0F^1\#AJH7F'3,9::H"P,8)1H8N13L-9@JX#+2E+^H1MT1ZOZ9F,6O>D/0 MS'@2KHSNQ3.V98;_1H,1TZ23@#?T '&^[2E\012]!$]R +ZI=D$F@&U2CCQB\+,K0G9;7)#C,Q7B5T@E$O/:AS1 M'#+P,4=2]8!(*G4OOQ+2C]R[CS..*AY7'),(Q=[RX$\(^JHT MAJZIB*H,0A_FZL?/S>I7>K/ZE8HH]L[E*[0?>BL4>-44*%K@Z4@EXI\B:,U" M!Z,5\';H) /%//+F\"H!W@!0$P?4YM&2UPHU("]D5N*4>T 3!FXN>,#"1>+1 MH#L+[ Y^JXVQ)V!<%/$.8(*BW_*AU+LN?40E'R,YR^9G0J.7*)L50S8]/AJ0ELUWO.!;MH.^6)K!73PB.RY1 M($+&Y9F3S<,>S M0GG-AP."*0M*AD%2>!?UGD:FX$5)\(QC9S*I@J&H:QR 1 M@T]VLFO2;+@$TKG,B%4R'XX\$=M)D ?R+N#/B+0B&/S'L.1@H]AT5/Y(>ABA2Y=7!Q9$^B MX!3G9AYXMA4G'58Y>@.A&I-*,:D#%N$,^8;].R(4U?_@VL8S3CU&'ST>LP.W&I32E">7Q8F1Q'%FN:FK\]G&Q**;I;*=:?^$KXN4 M2?XAAGNH(98Q>6-\XFM1\F L-B/34V2FKL;;R1T],%8?/5"G"([R%$%QY=&( M/''KAEKKY$O6?-D)LP%",.EXB\D,&4.G=143$'+^29/9%*XCIRU>A1"CEJ.T[N>$@A"J>[.5/] MF<9UO(NS15P#K!88%5#VB<*6SQ ME'H3^$R$%HGP6E]_$QY:_*0 C67C]K^&AP:8S0^C"'2D4][J61VS ?>0EPD6 M'_3Q7$=$8Y]B&RL2.9:X&YTYXKR>,,48Y=_BU,8U7H!9;ZZ7V,K%4<,)'P:L MZIQFC8),T.=*8N+&3&()PTW&Q9,B\Z%Q4\R>UT:)SY%PRF8TRM$+W?F9'6MV M.HJ^8!X?PI%1[B%:VF"*.^$<5+%A+1B#NY$BQ1Z'Y^='DL>@HI,H7TI\1B>Y M;8A$(-0J=Y[].,>$BU[4-K"\V-:&O_X%_DB@(5AY&B8_5S-/77\6P,1DRV/F M]VO0=59L/21@SN5Y?!9L9HTD=6U\IBGQ4HPA;JC@&\/79_;<2$ M @N GYJ,C$.NY-'L"[D>)9@_-2)(B3#=3B#;!=-+#= ESHV0\HS>8!/1#$ *E:":(*IBL.?D1L>O!KX MF'DL$8L0&%VO+N*8KN6!XIDSY#/B:4B%BMA,H>%(G%R&-AK0!(_4BC(TW 1= M/T"TL1.I852"D;U.!*-'-E@D>6>FF(-;\IPS"1ZGY=NWB4-KD?G&E5.LI#FO M"",-O2ANG#U'RQ9JBNNX/["GZG :!XW6J"E0CH+6(IK$Q,!-R.[D8CJU7,I) MU%0YB>,.!!6CG$0B0*#UPS',?[H[!;,O/7*;S&)>#+Y@,0/,F4,%_F:0@!\> MPO# S-1%/0)6% :'0F?>N1I'F9YI7ZGC/:, ]CD48;8SD1P;3:CPN4W.P+@! M;T6$*>(8#S],+B1P-+'H8#EW>%P>/*/L)S%=T0%+"Z1N[']+LGV]&%(?=/X>F$>Q1/#*8_.TSX6Z$+-8;13VX;F#\ZUE+-6"VA%3!Y%/)QB>XB)? M?)CG?_+#0V>:/ 300[(^RK2)?P@E+R*0/IUOKT1';D SS,5!%.")#_^)XT!@ MG3C3UZ(M19RM/N2E/<93_QPYZRB M 2_-Q24 * 3Z# *_K(631T8L&L>Q89X""-Y4"1GI M2M'./F@'MZ>B@@9OES&Q?2T.UCC3I4-(\]AKI#FBU#O-HA.^"Q\%JD7.N7@U MIJ]9@%G,0^%]'WB_'@H/48@,VW6]IVBG'H]O>JA,4)3$V_(QOXM20V6.__D1 M$)JHS!814[27%L7QMU$O,Y,X-H05>>Q%I406Y6RK95;/++(Q8\F/ 1 ?,RXP MT&R;@,%DDD5")"@I?S!TWJ[! F>_7W0ZCX:-:0#6O-A$B"L(T&14S(D.H]D+ M@H07)^/Y3PM50#% 09RI'R1VA7FZ4C!7/Q-FBVUZGOCEC<<>@LXS?\WV;IZ( M$_(GIN*8Q2S@%F6C4!.AD2RMZDP5?>U)7#!J>D <_T:9D0R>1H<^8>2"R,,*)^ D* MS>=M:N,PAST&)8(IY3P*FDB,\%X$^?KPJ2C)8='>B MLFWEJ&9;61M[8*3RQ 4@*4;LE&&$YC*5SU)($KF=H3,NY2MJC6#59,W!_X"G MBIMHH%+P%$E4<]N/XJ;1MLTT3@K!PL'\9&P4)25L?@WI2X,O^3CD"^[N+=4X M\<>@9Q:_6)Z5I':\J,A*Z$86$0_#B-F;4].)LGC%!7#:05I&,XPLZ-G^C(C? MQ!FNT1&9LC@;BAM-&$&/HG=QVO1BE:"%U%I%I_ORL6+%$\??9H%7<6YT)'+Z MXMH*98U35I1,-/9X2G1,6#"6.;*Q& /FA4\F#B8QH4":5=U(YH2C/3<,W2A+ MGM.4'T[X%@O615STRMYPP*(\DI3HGB*BW1/1/14E^ $?)K4Q8YLRQFUG5(!Q MHN4@?/1CXV46OXD*FS,6QE866\@8@@>!)L?+Q^P6"CQ,HQ.3R:(.;ZG.*,0S MV],J*V4J,WW=II> B9 N3F1&ZFE&&\MAX#C.A\G07"65XX@?3RX+YB6OXT!2 M)(H2@4-!SORH/3]6,(*95^+78\GU')W)8./(4(\W884_\)8MIRCMX)8]6NJ_ MM&C+.CW@P(F,BRWHVO)3)(-RF;T"7,2$K8MR7V(N.CVL8LT3),R+B\!:S!Z'HT"$\QV@K8Q[M MBDYK)2HGV?YL%%Z%C6O!5Q;6YH'LDTN55<>?99C+OH\_*_FU]9[_()G9(5)1 M$R>U(B-N?@;+8XLU4>9U4*(< 2NU((HHUK@8%YMUGWGK>W&49=:S9+$34Y2U M> K1N.,O6?I3E%OJ72+F*4SQL6',9%:=2XFU? 8#W5H@LIY:'!(^*9JP1ZF)\;%\?AHY-9(A8A-G"B MGE2)UZ,J2+&8C+NF+I)5LAXB5H=?LL>BZM!BNC/;+ Z.135SXC(Z,%1<+803 MLA.=!9M7J15]*&<1$X3Q#) \C#??6(@/I> SMOO:P1"GD3=V#HKA!QPW0UFV M/Z-8C@]0#=3U>9<"X !G4T(=>RX->"[1J_KSJ;5U-8934VC>"YJ_1GVXXQPM M#GID>(]9(F:Z* UX>&E!:@F:H$**LED<8TB?Z<*VXX P9N/>$A8[ DDX2V^( M&U#9<:VCY_CDRZSZ5S1F(F.=$I^7-)JGKL\VL>;]KLJB/3D7.V"T"!7^A-%< MBJ?C4+Q$5@6(+CZJD5*F+<5Q1,2!3;-7FD?I;YR4_!B"UQ?LB%GU&( MW1?^1R16^&]1R3MNB"2*>=M1B^>W1,[,6DQN7B[5"8^^-"L8CH=KUM4+CS]@ M1E5.0%W3Q21885TD%"O/'U%TM\_T^ &E[NR0Y.+1R>CL[,(>8QJ>L816B/Y# MG$W/!1=2KQ.U.T6:>6V/)3-L$Q&O.&=P59]BN1=3("ET2 MP@!8;&*NF'EH]!FSRJ)C@)'1'OL9++W/#/>VO;GH*;]Q9BPBYKD+3?PHZ9([ MW;A0>'^>1"*"NUS4X9)YPWM1I8O:,V]M]><6DH/1Z7*(/<;*23.?I9R,*XN- MBGD;NU2>>K4Y#YPKN$BQQ#Y8HI<\/B#B*.(( 7C(4?\Q$206"4I NB-*GFR> MVL_QS.G_D;CVOV,L"S'[*OV#:&XX'J"=.DQF@,1E6Y0 W)L'25] *O":.1Z> M)HNJ3#(JZD[PVFN>(T3>4&O\%Z]DX+'T(XX>1+.SS%C M?5RA'*>OM"/V3N5[1Z*^S;S>\[P^1@ FF$_,I;Z81(N:L=IN_&%5*&U&COD4 M2FNJ0FG'G3*R4:&T?=5#NP,K2KOF!5UU_;/V;;:K=3W? ECF\ U)N5-:#XD# MK?LZH&--/TLLN#\O#?D!#4T+CPM_?._:#6.#M4M#!1>W/R_^\K77ORIKUS<7 MJT6Z//.]N;RZZ5]=:O"K?_O]^K+W ']\[7WOW5Q<:?V_7%T]]&58!1_QW [@ M:^8&ZWJ3\.2?/8\<>"&,:LT+DONC.+ SP71Y\=?8"X'15B]RT1J%%4;GS6(; M@8'@QCIO#IGX]#S^\1F#$ Z9GMLNGQU_Z7,T5F18H&($4RG $D\1&#E$Q>VY MSCRK"KT9,/B?%7\YNGT&MSXM7V^VSCJ=]%O5,SWU^JJA]/I9M9'^RJJA5E^O M5YOY3:KVYE"?.+P$S MB-[?2K72W)#A]O)Y5=,!K9_6/69,7O#!93GY&H4" M>WES0F>=,.(DTD,;?D;)@77::S]% I@PV]%JU;)F5(WZB5+"7XD;8@GMFIX" MAC5$L5R[TS0I!4_@#0B@Q[UR_6\Y.[ME!TPS?N4*K*:#E>N.%!RW$U&%>HYM M:3C[SQN2SEJ(OO?]##/+C/2H8*N\2%]R*CG2+Z)3ZF1;Y+]:?V84[>K] W#O M*Q$8Q]?R=QU@F9;VQ7XY=SWW&Q/A3BUT[> >8T&A;Y5XD!,FSR^8%:!YBYKVF#C^;R7\ MRR5CBD]6'@F9G".5]%P+_W,U)Y%><$$8FP(T_HY;WB5-Q%5^*]DOP;D;CBN6 MQX-2."SP%$"%[K0:7SXMSK3[WW_2F]7/VV &)7@F#.6C M;Q1['"=[U _ 'D:I6]?+M88N"7L((W1JSR,@&H52I M4&C>6:-:.% ? *;7_($M$;XYD% M=2 @W2@;[:V%;4X$I!R3GFGR2#J6K:2@4@<.Q:+&P1;B=E,CK-#;K2WEKKR&/"*CC:4NGG241,LW7JY76]+0D?*TKW$ MLZ-1K8FQS1N-*3MWRQ *)I7!,/^P@]%%E$_+@^KOYYL66"VULE&K26*T**MW MCR&'_,FI#>34*-<-90/+(H;O&)T0>U9*.%DZULRR-7/RQLP:V1S!^4J N>=: MMPACL>7Y3F;J8$BB7*NV)+%IE&V\/]F.FHS42-EEYA-F7-2D0_ZZS9'.BG@5MJY79'93O(M:/VEH#=_@CO\1Z\VG#M M1R,B-MHQS"H3<*NP#N9Z*Z]#5X??*MSBM*)BI]-AIXVV1+.R$^Z%UEOE5B,O M[U>BO5#IO9CT.A[?H[*Y1[>N]'+JJBPRU6R3+*IZ=K)N0*:\]E]'8WM0# M+:X-D+;"H]'T&QX0O!/$\;XLJ$8-MXBJVYO1\@1G%#L<)SML>,YQ.W:H\QW3 MIBP[[[+$F@ZJ UD8]=*FKC]OES>@+AW:ZD3-EEKD:CQQO"FE]Y2W>$AX'>_D MH$:IVRYW:AU)-KW4-NK^1'#NM-0L=?5V6=>WWCHJ[@ZJ9.(XVEN-A')\W%'M MLFYKR2,XM^>75JE;*[?UNB36B]IIW:OYFP\-M=$";JCZ2O*(W%=9VYM'_4[> M7LF4LQVSSO2=C--!X:M79;%5E.%[J*3M+0FI645",JJJR)(L$GB6SQVU3%3F M;N[YV]ORC%[JMCOEIKYUV$&9OO+1TSNRM[>E)P/H22^W:K(DKURJM45ULCIK7W))B_WW"DWZGE%@Z7.TE,DM[4HWY[DH@+1C=S\L(-E MLL6-!&$)=#6%[O*IXTNURQQAR>G8YDF8:>^+MKS[7$BS@>=":FU93C3]% MM9&B6O6"U($Z2:M.I?KX$CGE=(_O"QGYPL M]U.EMCQ)KH6PQLP?^J:>*#Q MPXT74*WS<7]MRK-*Q1??/G=MY[=2P+ CZ&M+:+8X["::7-J,)G6![?T?Q-L) M1.HY0,280>14 HMI9W9I3F=V#WTP5X;3MROS1,0@MFL!09Y7ZF>- S:&B2(< M/M)"6?O/M[CNCK+^B##ZIN:\OOF6TL="?(43W!UAMZP?8 H^[V<\'S52G-49 M2];>E@*KYE/;U7SJI6[U##&RK,B7+F@3PK0G'/"SMG(1/G[(WV[^?+)^+PQ& M'@/,6YM9)_-%-=X 4.M-V&V M(PRN6K6L&56CSG7_7XD;$C:-[NCBSEZ0=NW[X6N #.T7:E7^39F7 HO67G!U M&P9^ ) !F95A;NV]S"TSR#J9I_4>3+X+9&UP#/#.>IK>G.IM#A_-F\_G/=2O M@MO;]@%+4 C7*FNI8N8NMO52EUMCQF=)8HXJBKW7GE];D(XA&^G($@V6RNI& M;]1SMS*YU^DH\8F,]FW[G?;V.CW^OLE(8FPG)K^E)=O.W]+.<7)XF#DVL@MM M:"_!9*5MMAXHV>WMS+-+,VC73PR,[4:U;!CPO^8FJ$+P[YKVWK>2[/9YYHF] MGP Z8*'7.^5JJU-NMY93-M=9X;S-[G:6>%F#\284AG^BSKJXW,GG9:U-.IE1 M1D;+JI.?4:[R^>2CF[6I)>^FF_PL\N+F[J5;Y,;!:C;!+! !)!+"V&,9W +Q MATDF=D <%0#9KF3(#,1W -QK]T) ->/&>0=;.=:KY<[V&^)NLB"?-K#NOO /<;&MP.'\A+"BLUL 'Z MC0-NV3/,FR$PE[3P,"7[*N"',! M''X"UI<"U%F-EQ;PCJZ7FXUEXV5SJ:ML7PEI:DGL[HVFL()>IPHTM9SYOG>: MDL46KE4/>UC$?V\FILKG?V^((IG\*AK59&4D/$)B=,K5[7ORJB,DQT%R:VSI MK4D.9@0T5ZN6ZX8Z2K*Q;.>9'M(D?RR=#N1[?UD5P(:G+ 1PEEI3J89\6T+F M:"36Y@ZZ5@_S:56/,K=!Y(&](\;#BX?T>7,V'AW?5C7/O/,PME$\!]F.* M]6O"B!@3]FB[_+O-1?XQP8:@+&_"T*LQ9? 1SW&SRS;?IA6#6Q0CBBTOO#', M9HII1JX7H%G!X+*KV3#71P8FQX2P -./@A'U*9*0A$AS:+G%- MF[ND<(&?F#Q;-$$2((JF44?[:N+Y?+ONG&%[%?N)?GZVK6 4TW/BK0C/U?DK M9 S"(/5K^P1^*M K3=@3J\/1B3^Q=DBA]@=G5I-.B!MJVK6&T:SW6QTS $= MMNLF:1I#\K\&YH&*ET9L;K(^TLJ 4?*K0H:PP'/B/).ICV2:I$D@R"307\-K M)52&PYU!17 &R N/\?97Y\#@E.%3,"%08 M>>#+)])-PWVZO,#P_CX%QJI.O5P\7-S^O/C+UU[_JJQ=WURL9F9YYGMS>773 MO[K4X%?_]OOU9>\!_N@_P']^7-T\]+7;;]KMW=5][^$:'I!A/2L%=OH*/X0N M"2T;Y.W'(L[>=D&'>"&,:OEEC;Z8%'3OA#*1_*J1,6]TN'IIBXH5UL4U\%P[ M<'4/ZW/(Q*?G\8_/<:$AV^5SXB]]CL:*5 J*Q%?:GL-1W)Y+2SQ6@!(SBDY$ M7XYNG\&M3\O76_I9IY9^JWJFIUY?-91NG%7;Z:^L&FKU]7JUF=^D:NN&2O%Y MI"\Y]68TL[/T6(K#)#AP/_Y!>Z/VZP^@S:CV YX;^=H5*#E+I)5KM6KYM?DM M!9P3/O*F]KS<&%@X)OM&@8P-RYV< +AJ.R/,@]:OVS)LO6<3BR/C7I0S/=^$ M?K>MXY-SYL ^9E9 (MQR7WS/OC0GPN^VB0&(K;J''S:ZN>%""]D@?<.U98E3 M-MZ.4T9"Z1OSQFFE7*]>3"=$L/1\G\+_6SS;,&/H$@\4E-LIF2^%/<.EV.58 MV:5Y>':I8[/53KTF-;L44%M+;3*NJ!483B8>"\219DP$7VD[%BRW

9MW#L_F+5'_I)97YZ'#)V2=5(KS#HA2KQZ>*MN@ M?-KE1KVHB?<%5$MOJ&GIU5*?LB?;3/1A42[+$E?KA^?J#G9:,MIR6Y3*97DG M@1D')S#07$!@]92SM#(16 %UPQLNB]&07#<(ET5Y*5MP]N$96\=C\N6:L763 M/N6E' M1KCG8M ^J-,!WKI8[G;R*GR@OI=@;*^FY.!>>SX]E,)63HW)R#BUB M^XG0[3;&T)%KES6!663IVV&D8C*KC5JI6RMW&GG9,@6S6(Z<MBP4.G2J]#?F>>[VL3Y@T319_?X1><+C._SYC9@6DQP+&-.^I3PDS1_P0F@4FL^--L$*=BG&^/SE' M0+3G6I=S>%X);L^L5?125V^5V_6MMZY4S%-&4EJ;4I,G+1E 2XURK;WU7I8* M@A;(#EFQEP7$(HXF-CF6C]B8+Z71S%3 >L ;^VS MJE0%&>EHC;S/D9 P;\$H-QHJ<4$9^;]3EV*Y:A3WQ!K;KNT'C!>45F;^NP.3 M J; JKT%B+Z77S&W ?A5*5- X;^EI?]6.?E= MAWD"%II!R)*&_E&T?SY(A&<.S(L188_47^30H?U"K3O+*B30C[+9()-165I\GPT KS(N08B7\U;VD%2>0?YR_C9/EUD@?F9 M3;!.J=MLE_6VRCY0)+>98MB:YFK54K?1*C>K>>T6J1R$HTZ _HZY:T/FC6.E MXKGO4R;'F)&:J?7\DC99T7I^QN+7KNF-*2(@,Y-COT^CW*A7M^@UKW*ACX;R MEI3*#DG/$*176PY22D]Z!50M!=QIN,8>.>#?QKZ)VE]XKP,20S(U OQF?*E6 MRRV^I/82BB'RUY#.,HG409 O.Z:;"W&U+W <^P*WV'9 L[E%4-9<&JB]@>W$ M]HWG>HN&UCNW\&K\L'NCIDL= 59[!+L)!>5'1DTDHWJ*Q2X3&150XA=Y(X'' M?084*(E&LE\+R(O:2-AM[&?N=\3Q2,+;W,4J$%]I]>KE:7ZV%DM@$/'T-2^Q+[BB')1,)M M3L)Z'FZ,BD4=XQ&'.^8]V3[2_HG0#CXBC6VO\8IKHNY0KP&S1R;J5P'L M-)[M@#&Z?#XZ<^Q8^3)%\F4VIX]ZM=1M-9;WM92K7:BHH"3 M@'7NC[=;QR!*"FCDO6'TI92L?67+/SWJ*6 P5?%*;W->7VY9W@!>;V UM5;K9H+9UW]@_]!K0J!69%'*BPL7PM] M:FFV"Q 93T)^PM!]CQWVCCU7 8XE\MM&CLLGT5:*$0'^C(EF,1)[ HTPDF1 '@"D 5&9WKK.G"2_-]%U^.6;+Q5HPYUQGGQ),&K[_>KB_G'AXG3TIBUWP*,+07IW## M/_'38\(>;9<#I+G(FB;%+)S=<2$?\=P.X&OFVWQI\$('(ZH1$\T0XDZY'>(% M6*V2P647+)2 /F(YLPEAO'-/,*(^17R""$!RM:&MDM 43$"B5 :/D5X4,88'GQ'DF4Q_)-$F30)!)H+^&UTJH M#(<[@XK@#!!LGDAJ.P?)0QD^!7,BTLQ%&S&4\G]:CQ_P81]0)B"S8-(>\L"7 M3Z2;AOMT>:$;^Q48JVKH<_%P_VKLG9]<[&:F>69[\WEU4W_ZE*# M7_W;[]>7O0?XH_\ __EQ=?/0UVZ_P:T?=_=7?X'GKO]^I7V_[?"*-:_NH%+.I1F#U7N'-EP,T.6(5#)CX]CW]\ MCI6U[?(O\Y<^1V-%&J2Q'"G@T!*WY\+QK"H$9!3"B+XBS%]1)\ MMA_?J[U1'Y0'4%Y4^P'/C7SM"G2:I?4FS':T6K6\04.4_<,YX7IONADM-P:, MJE'?I/7,UAUFC@90;J69 M\^>.99LUEZS5S&'#VLJ<5$GJ4^2::*K80::U[2%I-#,_K$ZLE(0?"JAO"WB< M491JP: XHR/J^O83Y?IWJ_Z1A^X2J2RZU16!7IG-%7R>!V(/:/"%+J,PTW^# MN_X!B8_Z'[5'8KN^YN'&S!/U [[#PFL)\;T9\K)%2:%3*>BU:0E'% $720D@ MU,K/&5;^XCD(J=\!):AK;MT^-4-F!S;U>\SVX=8E+SM_!ZOR+,#H[?"!O*1I MG09HG=9R\2%)5(ZJ';>;L[K[I+!FJ5O3Y>YK6D"]4T#+1O0U6+9L=E-2]MB< MK&R+EUN4[41KIHBSN5C*Z(N)NDE&<[DOB_0%D'=UPD*QV@FPVJ:1CCQY311X M:C264WJEYS5I[(97NT!Z(]=MH%5IE;GO [WS0Y*@025DJH3,C1,RFWDD9&*/ M$)60>70)F?(D-!YA F;_X?;B?_YR^_WRZK[_9^WJ;S^O'_XIP\JRYC!ND(&Y MF'2X[]S>K M*)F66-?IB4C3A^!&5K9>XW\S-3N>LW6YG3=RL-\Y:1B>7',G6 M6=7(E@*Z^KI1KZLY[7%.G7MBZ.SDQ(5! MWUFY8EZ\JM'AU5FJK4ZYW5K>.BU&;_+3*R^\&>$=677A+;DM;?.T_G;.5=+< M$29.AF:OS6K>S5X57\E!8HJOUO%58SN^6I^"T-1+W2;V23.6F]8HYE+,=R5-QV'%S6!8& MV]*AVH"MZJ6N7JN6Z\;6[==WSEN%/B&R&6U<^W[(0X#>$(^)X*ZECSC6P@G\ MI"^4F;;/[XK+WH3WHCV6YIZ["0"VUP0 .15]A1V)$9.UN=:]VW8&[))9CS;-;3.&NLZ]93 M/TO)Y9;2^^&M>ER7"I)ZMH.11L<3QYM2&CTQ"9DY(N :31SB;I,I<40KJ1JW<:BT?>Y6I,L9)% I>95V)%0\V[A M$ZT4 9G5;P3@N3 MZO1JN='8>F]51:]DUJ$*.PH["CL*.PH["CL%Q,X:T_KPM>744W*7\#\ PW K MO3(@HNC>>$)=GQ_A':OAW0/F5/MDE%3.*>FMZCRT?A4;W,P3NCU-7KY;:NME8+ M0HU*5BCL*.PDTR0G\ VS*ON7Z+YUZNN7Z>U$Z-B1PH["CL*.\>' MG4RGW8VJ?-T+6_5MNQIJM^;,-O1:M4M:NI'((@*G45MT5XW;CWABON&L<>*^ZUVJ=NH ME@U@**-9S>F<11ZH/5"8YF!4*YN7_MYFY]M!IIA\G&9)&3NLY=_JY%;+7W&L MXEC%L9QC:[LN%MNNEKK-.EBNM;P.-"JV56Q[A&R;+6:Q5.0Y0Q'U91[5P;G4 MM_$L%6LJUE2L*5ASJ?'.SOH;M+&#B*Z7FXWE:H2*=Q7O*M[-9@WOWAC&U&RC M4ZXVC8(;PSP&_"D@\"GXKV4_=;_ /_%TQX0]VB[_;E,T&\8'9XL1LX*%.&3B MT_/XQ^?X3*KMP[G;-VNXW(CZ+4T8?%7?VL M^E^+@D-2U')\O7,%CL7&M<>JI-]=WY"BK>MQV-2E6N7_XX. M2RD@=7NF&8Y#AP34XI#A6:$"1LG44'Y%;"KSGQ]P:WG)\C]M^&D<,I=T:)MV M'IWKBPZ:!R^(6"]IS_*=E=9G?EW8M@N@2A?E^KM%><+1V]1$E1NJ8D]Z _): MO][3 %AO#-Y,'ORXG\>.*D5]DYR7OQ(W)&RJU72>]5+;)G']E/-:FGO,:VG7 M2]UZHURO&>6JL=SR5+;>C#FD(>Z0\HH;VSO1OJ?&.YIR;YQ]TF[DEGVB^$HJ M$E-\M8ZOEAIVYQX6;Y:ZC:9>;M1;BKD41HE;KMZC(7J6[W MBH&.E8&6ZBSN+M^B#?Z57BW76TW%88K#"LQAF;(BEDK8Y,Y7V-0-#^0TM^ZJ MNG/F.JK#;QE;JH83^$FCSKEX5USV1$O=TZIOES$.6-.WZ32T1>?B>72P4RUU M:^U.N=;:VLM2%89DKC*@L".A$MWD:-PN^Y9W=.S-U]$5[Q>$NA3O*^PH[.RA MNO"\4C]+R>F6TOVQ720=EPJ: M>K:#D4:CUKG1$Y.H>:XV<&U(["/D7 M,_HH6#JVT2EWVGG5*E0!*"FUI,*.PH["CL*.PH["3@&QL\:TCJN[@/E"5R-3 M/27/4T=UZ#6=8;B57N&=>7&S9]::][0V;U101V%'8>?P.QZRM1+OM$K=3KF^ M?=Q!$:,2%0H["CLR8R?/O1/I!'E;+D%^ KLPV/$UG#7MU1Z)[?H:D)7M/M&( M-$YK'T9%CA1V%'84=HX/.YE#;FE&N-99U MJ^)=Q;N*=S-:PTM-17+GV':IJ]>KY4XCKZ(>AV);'@3^%!#X%/S7LI^Z7^"? M>+ICPAYMEW^WF=:3-F]:T*LQ,? 1SS'3WC;?)@^#]T4>48V8> :4N%,LG^-Z M 7R/,+B,6=L!?63$T2:$!1@)#D;4IT@U%G7%X5&7PY2WG![:+G%-&Q[W [C MD[W/9OA\#:)H&G6L@SKQ?)[E?\ZH0P+[B7Y^MJU@%)-PXJT(S]7Y*V0 ,PB# MU:_L$?BK0*TW8$ZM15 D_\79(H?8'9U:33H@;:MJUAM&L]UL=,P!';;K)FD: M0_*_M7HI?FDT:TP](8^T,F"4_*J0(2SPG#C/9.HCF29I$@@R"?37\%H)E>%P M9U 1G 'RPF/\',@Y,#AE^!3,B4@S%VW$4$+^:3U^P")Y0)F S'*!PI4?>"#= M--RGRPML+[Y/@;%J'XB+AXO;GQ=_^=KK7Y6UZYN+U7&OSJ MWWZ_ONP]P!_]!_C/CZN;A[YV^TV[Z/7_HGW[?ON/O@SK62FPTU?X(71):-D@ M;S\6G:N [A2AU4X9.+3\_C'Y[B2@^WR+_.7 M/D=C18HCI>HVAY:X/9>)9U4A%Z-MWNC+T>TSN/5I^7I+/^O4TF]5S_34ZZN& MTHVS:CO]E55#K;Y>KS;SFU3MS:'6;(V_F4K167HLQ>,0]"S35OD#Z :J_8#G M1KYV!2K#FN^7+QBSV\ FX1AN:M'*#36C:M17)A)D6>W)@*N6A9B*E3.>ON8+ MXH^TH>,]^]J0>6/-FU TS,!'08?QB:?];T)"JT"Q/6V]*V,LWYD=52Y2MK,# M6Y^FD6VAF:-7Q8E"9E:KG3V2:A4)YC9HH9CI49]I)>JU=S2*^5 MZSB<(/+JND9,';G:,"5*J&B!IS$*U&#:X/NZD1;$J_C;1.LHQ!@LN-1YFT:' M-H!V9>8(FJC)+?DNZ030;O,8I$9<2R-C#R;W[_=7:-Q4!T@G*;>R&A;%8Q*J M/=?J)6":)@_U4A>F),D!874,?8_'T#,2BE'JME-2AZ0\22Y];5WI)YC-^)!< MT:RJ ESF!H8W1,43HB%BBM)M6(+AM [PYZA_^*&=KZ_KWF6VTVN8/U%N&K(T M%E)G*??9FRH?&JIC542CU92$A$[)MD]:$RAA+3JDC GY.[9]'ULJ*Q/_G2(V M"=S;X64$VCZ0OW\Q!V]F=FF *U"N=K9F%^4,2$A1ZRK:[H:D\+Q!N5$OB-MP M5$;OC>=6>.S,H=BRG+Z@'J7*K,TH<]%K. =8XB;M=X3DE0!D&K6W2MU6A-4:F@$D9^#REP;')P';>GZ>R MB6EQB/?S5'-&0VX<]TQ3; \R:E+["0_;G);2VX6? -*,H<-\2<5_K]T8S/?+;A3LY2+#, M(3&@M]EG-QJE;JU<;>505TI%;*0BJTU3\G=$5WSW<#NO5\*HCNRR]X[1";&M M>,=0^#$>.J*18Z.,W_SE< 3TF&TB+[_G6CP"T.-P3V.1%O9W4M;N$9+2^V7O M9K24419C/:MRO2J+9W5*QO L_C ATW<''T[$8MDZ^G G8)S& IU2M]59WL!7 M1JYL)+.?H,*,4K))TEJUU&V4ZXVV))O8\U#:GV?;XEDYAT=,_KUUG(K%[4/6FSB>K^UFR-U&3P!OKE- M'$N9M^_+(L':K%PTQU$'9>3N0!(+!U! >H%1EGFA5NJV]>5$/&7L%IMTWB]G M5]).1B%;QT""T=@F3T59OMF%["PY11P'V20O19DE6TC:&-[\5$#,+VD]66H- M3%S=1M(JBU9&TME"TFY..TW,"CVRE#_91>DL-X'1)^J&)Q:.S3'_>?6N\;V M;&;; @_@E5M564)KRG8]:*!V6VIJE[K-13CX.OT)"$A8*;T9\#-S M6 =]P49CZ\[I5\C4.R@*GY.AVUV615?YNX(*](10V:.".8A>D/-'WDLJ 24Q?0P%GVG M5 3K?;K]CDPY!!^\GOE':#/:1P _ 'ROY^#-+$%U4.N="+7FH5NH:];)>7Q;)*C16?%I;)Y;W3&QUH?^/ M+7(FL]CNP4P1PKQMQH1A:"R8<@E.01%/$(_*2L[-2KZ+ 'SG$#< YKF*89S& M#8U2=[OF2\H4EI%DLIK";]!,1O':Y!DT[>5=KJ+:PT7?DL@4FMK 6CFF\._N M-R*N8^AO$?/%8Y3E9HJ4?I_!DV.8U;&IZ7IZ:1)L0 M,IO5FVU"#&V7N&8.FQ GU)I7^EY':H+Y=XLJ7N S#I((1J/*&7+<"H%<1I*W,FK*#1IO142'-8R2F#"'-7*BI446ONJ-O MW6],KIAE,9L#+\IBV_=#L+JX+,9Z<)X;B618/67:5?_N[K1BF[N4RAB>RNRT M-'#'O]S:WG]6H4X)*2BK*(Y(:)E*L(5L79:&CD6WN=4$CWZ"IQ(_SQ1545'+ MG./GWV+HOS]HV:AA3:-J>^M$?A4_/Q)*?%_\/ ]2Y 6[6\V3"9_S[];UL[13 MLS+[>%?#(35Y]W7Z8O(N&AHC =7,J*,&4!@JBK)0%YC%\@2H=J.^&HSZ ;/- M (MYP7UU[&N'U0T$IFZ'5Q&>[@%-M[SE(?[O:HZ9^QE2\$;/M18O))Z\=DTG M1-A>@D7D^<3Y'3 S@3?@;YRD[8;4B@[S>.G.1 /XO+E--49U:.Q8Z'C30V-R M$C*F\U1SJ/\AD:8JWNX/^B5V=((P>P]:[D:0,2G M2=X7\B"SA=GB&1K5E!.BLIF8RMN1PMN1G)[;Z+RWRC$2 M9JU:7,IL5H$RJ^5.;F%ZI<_71SFQ=]8J>;_#B(YL 1+@>6*#@Z$ M7NZT\DK_.;Q#_(:=JYA6,>V,:3L%YEKL=M$LM]I;G])7\>?MJ8X?-$(O_[7K MOT7TI0:@MKQPX-"CES\9%W\\ FB]_.&U/18$2R^X((Q- 1I_)T[VNKC-6E[J M/AO6#N3[*H93#)=-X^?/<76NJHWZ M.U*>0#D&M^;!"XBS13+-#C,.9 /5-K;7:01;=AAKR6R1M7;G \F7 Z2X4''A M7D*>F=FPG5<,4^4N;9^[U \G$X=B24/0^9;MFX[GATR4C^;*/_>:2:N<5PF* M)JV=V@E8?SRH/2' 0L#6Z"9[8ZH%Y&49_ULGE#9MAM5(KZ9QOTR7QT+T0=]7QL)AU$7EYM(+ZP8%Z8<^E3SO6'P3!B%-_P,^61*I!=;I+\M MT:_&$\>;4MJG[,DV:7\$!/(5Z>HB058]Q_%,_NMV>$]-[]%% A,'4B^0F"[F M9-<; VA3-4,-NT%M[;XK(TAQS&&-H#VR#-:PJFX= Y#+FBJFQN7U"D5U*AO) MA]%(RSX2V_4UCVF.Y_NB7!5Y(K9#!@ZM@)=8PH3FB&C$QF$!; M$,9K=08CZF,D :TU$85P>9(,P0S.*/H$C_L!7.#]+\]FK/<:1-$TZEBX=.+Y MO'WM.:,.6,]/]/.S;06C6-0DWA(\=EZ=OT(&,(,P6/W*'H&_"M1Z ^;47@1% M\E^<+0HRNZ-3JTD'I&U5S7K#:+:;C8XYH,-VW21-8TC^M]8JQ2^-6+R""7FD ME0%(R5\5,H0%GA/GF4Q])-,D30)!)H'^&EXKH3(<[@PJ@C- -WCB&.LY[^F! M3\&H)06A^[ *-'Z:'$@V"_!@N#;'7##J%;;?%_,]K41?/N/$,P8 MRL1;?0(8URX0!&]?.% M,++*_$_]\_QR#*]7-YZ7KH1^? $7%5WT0A9?!25%&9_Q:R1P( 2^YH<#W[9L MPNPH9K6XA@'RPRLI_^D5B6:2*K5"214CLU19EA\@5?JP$GL(U.L&/3"M0X3= MXQT V02HI\B7=HI\:2_+%_XQ)/'DYSAF^^$88#K%>XEO:_./:_'7WR>,^&12 MIFC,P@#9X/4**E/Q;PID.J]AD$DB'HB*4O'T#LM),KF.GF(DPGAB4^NS_SZA MR$DVQ><J#2AU0650<#B%F(;A4#?8P51[MH,1?S$BZ@D#36!/''CWD;H4 M_%1GBO?I)*$8?KI\?EP_<*ST.*42[4,D/W_O]>XB ?I13$VH'C3B68B#BX.* MCZ$CU%'D!VOSB!5_(J[$BT :V[Z/#!1_HW]U$7^BC$,1QO4@WZ>WQPDHP<(] MAHL[TWH^EHV#A>/T1:O#8.3YT:3*FDE90&"10\\+! !!>XKSY_/Q;%=DK.%D M@A$)N&/OXB6$%.*F91GF&.3Q\&0# ,B,.[,_HC2@/, M/@#P_)6 "&%3$7RKZ670Q$:]' '2X921."!23GP7E@GNOR4Z/^+P"0);1U:! M6"(^H@U"/'^!E!6?S]=@R7S$)$R6(( F"%*F0P.Z071#>^"6POOX((7@/4&T M/DA-H8P1H$$*YQ$7(.QLQFSEF!>\B>U&UBF( _+('T&"'#K8BP4!1"P4.^+5 M#SBZ+;*+X!7/!8P+VH%7@/893S2:O_ Q06+4!-,7=1("%+\])#:;SROFH=?+ M6@N^!/(X\/$$<>@$G.J\63&LV5<#<-PIV)1N,/(UZF*5AAZ(#2>BS.J,,CE; M!+-Y@_B$3UG< GVB\6SC;X&!-: :?9E0?G(Y_MB4$H8?0;"D<4"CC,R$3\.2 M(U:-18"H$+E\?Q@&P")\Z)E=EI3^*T/8^U(+VNXTV\'7MA0!J@NDJI@;2Q';@_0R1H>QSL!V'F2#.:XL$4 MKRIIAV>@GW%M0X?Q':S;\-$H@+'2,X'U.6(VY4$W$-1[-W=!1,!_OM+CH.8%]9>%X&*K.X@& M"=T@@E%Z9.IYY*%+XCVC DN&J< 3"(H5+A(HODEYXVQ8 TA\&/3+4/< MY$SK T&8<$0>]X+J@9ZCA1* 7Y":T>2F TB[M] M,$7P2[C#A1Z^-P ,$WCHQ;##^+[\5-4#NO:GPJT^!1/= M(QH7/P3[U7VEG9(5#ZO"2WA^IBHL?_A0-*B8N)[GON+9:>QHZ!-PE 4ST"<1 MV9+PM4TSX6S+F%@V>7L2-XCP0ZUW-^"&Z=N866%^*+*XY(I@OW. L(N.*)M M!)P.-UZ(+2G\(HM\BDY^' /E.NBE:I_0!+N XD3=$RFGEFLY&:@9PA'G<>_( MK\K#NC%Q@72$Z0W+IVPN M"PB$B-=7!:$A!A!RP>[Y0-N%87HN@ZMR%UR 3"V^KH^$2@&LF9UX[P%] !1. M,@=W9H=XF(#3@FDX2,"3!.$C6T-X ($IB5<@'[B@.8(V#KFF;H\:U,.:S6 M7)<3AM3E*]\=T _@$#PD!ZA+/+?(/9;%!H$'>&3/(M>G0 EW&S#4PJ4%3 J/ M94:&/F?P;+I#U2B.K=UJ@M1X*[3YM"B7AA:[#9$8]X9;[T"R0S< M+K&K'#=FH_&L=I$B(3CE?_E4[A!!)1VP$U !28:I,I.!_'$:FUB,?EQ[!:+Q/RLZ9,HE1&"+8V5YV+L M$FT+,*@,S^$!RR+"X2L"C9A@ +[.+50X/1;;#=S(F61-(;+4.)F\D@(C]$WX M34AW AI$*F:'V(SE%6WE"178*!1)"GE&9 MZ9=]:/N[DU!52^ M1P[0:SU04%,0!U[G5F[3B]D-&J+W[\7V>?#@:?:&[QW8Z\=DYU2I^C1[*[;] M-MIUIO\-[NT>(/[J@D7.G(1']5L/,P0N\G5%BMW@ KE<>=Q<7 M&3E8D(AAV9"\"7$H*"'M=(\IX/&PAF&"F<9U=/)>Q(MR.\0CWY 7D(G%O1_N M"_,R@;_H"6[K\*UQO,S!&1_+H^S4XM1.XC$O&@&Y\"8/ UZU(02D44[=7RS_ M^UMR[N!?"=X-&NERS1R--&GNM\*S77%H_4,JH\.'Z^)Z%17YL!?<(8<7K72RKM:0 MQ\Y,!DN0JRTMT1?H?*$Z<))1FT9XY=Y*O]KP8N(<=H1\+HXZ)+L!?1^(,,.!YON$-Q0ET/U\ZFT#OU#.; MX(_VU\($G;/"1JLG;'YI*^\8^:/6O*;H?ILSF\S R TZ\0 9YSR@^FR[$U(M MG>_P)/HFV0^3"4V,1T[P9Q;)7?2?BV(#4O#(VSH5[\U2[AS]CR#V$L_[E'*N MDF8.W%LFGD@,93/S/WV3.6\RAM&# C1.FP'C82@3=$QF>7@N_\H"R.C1&> M1I9D F1<-$F'GKJ,HWH4% "T0MT1BWI=IXR,0TMOTVI_XD( MRG.;DCFQCKE#/SR8QO3AQ326DNCL?]/CN3594H M3Y6 #']TXSJ5?/N%: /K/1AZ>KH'P\=/'S)FX2?"_<3D*S#U@#QB4T^T7^@D MRC?Z@E_=7/N%-%YF &(L@57_(',/<&7C:3A-YLZ2Z2>A[[06P-C%#XQGIL5[ M1[]SM/E1ZT$;Y/;^$X&[[-9ZU6YM#%O+3[?XB80C<98B'L>3\ L3G05W)"OY M$"SJ'XY%10US$PP:=Y!^-B/0=H+:!8M"UW#[")\M<(Q4%9/G.O"GR0W?[35- MXX)2JK&6K_9JA/'ZA;O.TH&/#"A*J4UG<=>6=$OS P*'>IRZ5%54S5'KZJP& M8GIEY-#*A'"*XSR)SWE7M(>7^O!HC[#A/H&1K^CT+TW[5:FBMC&J@MU06I() M*953Z&N-F1]]/SP#8EY0K?KH*)_<%T;:.6H_W"SY\/CU#6CS_/!?_X"?M.G; MN\Y054YLB9=LLO.54?:-P#V\HI^_N4L0,OJH\\N]\G&!9JL(+0*-\9^1](J> M?)=4RUW2R1 7-"+ !;"3PD;N8K)X_V%27^$P%C^$#^-$PEG\?G@'^MQ%TTB5+"KN MPZ#@5;9]! ])+Z(L'E)Z>$E8M)P5L(5(1HRJR-:F;AD%4(_Y878W4>X3(_C' M65AH87,C'2XTJB3@AF06WF2_6('-S>!XUQ$O?GKW.W\#IKDMP9:/W=US]S7Y M21@%"]?!^+/_RV9(4AB)HG=X4_%O4IFK'+ZF16XG>J-+QJR)P1H EAN"%BXR MS3=@)6G4*;PTDN^%10//QHZ#Q,D5?\2KEQ7AQ?@:$9%JV)?(GTFMPL16O0$%I3L:8COL< M O$AO]RQ0T[GT?MDBNO^Z*%U9(YK#?9RUAQ7\NYLRX#=G.NZ5]+>Q7G>&L/A M6DV*BZ&6]>SREE.S IXV8YCL9:MN/'[&]C !3_ 3@(%'#+Z! M7XI@E %.>HUX6 (LO$!Y"KVX7R%F M>GA!N 13! #[C&H%9+@>_E$"F;SA%CX M-1: !G-*%(@\0%B=S8\NL@_C#DM4PDI6\3[G2[+XDUAZPHRFE)Q$>:#A!,P/ M[H58W[LX^5I2@^,JMNL\DU=GX\VX7L'#QFQF$6^EG%-2KH%-O;C8/ P>6:+7 M((SAOQDF.SLN'M6#<;!/#\9,L8 V6O-\W^$G%XHQ=C\Y1\EWJ!3Q402E]^ XE]9*#6B[R=Q;LI'3+ MQ:_FG$U#FSW-2L %-;@"X)2I/JE/4 O8 N:MD,: !\,Z7(PIP2K%63WKB95; MTC5_)E/8#7WT4?]R?X#:$)NCPAD8F;@>2.D[2M99^NP^^N/7: R!Y=!9Z:%? MQ>K"+N[G1RC1^_C7B9G8[G!344Q9$&\67[?AJ[_E/^_UVMU^K_"K3ELK_'S3 M4IK>[HR*']FTU.;/>YV!W-3Y-]7?NI28X;'F[$%QT\I-V0!IR__6XXD;6V>' MZEKN=V7G 9W3/;3?5-?'37D[:_H!3K$I!JX^+@)NEJF0S%\&"IE&"AYJV^1; M#H\ZS;Y]C*IB_C[Q_O: M4K[3+C=>?9=(VJO WC_P$0I EPR5HG^B;.5<@/J M)"#+ _(WRH>5D-P;DE$?%@Z^#]@G]I^&';(,""N:^WR987&[+1T"Q+I1<=#@ M;G'NXY&KS$QE.N+B;NA0CQ/4*QDJ.>ZV'[E#5:C-9\K:FK$K: MX!VT]5\EMM7F1B2V26R3V%9'N?_H3-?$/UJ3)/B3O,'2*D"_9BI 1:8PQ_YQ MS='_&U7*KH=D-EK&>A6VU$;FT&P*VC&$O6+%>5 5U92ZME.*G7UL^5O#O\/T M!7FE\DKEE3962IQ&S1HV1F!3(%"5YIY$KR/1ZU -L=OIMAYTB5$-P:AR&N*)4&JG MAMAK/?3&1RB($IVN@$%5IB#V2>X-"TR.1B<_U%I!7')SGP-+O<_/8M:^>N*-I>@K;AG&\7N);0_"MG!9Y(H3;J47B2(2\ M92+=C+5#IU-B4V5:Y)B$XDAZ&<_I95PLF$?]SI;&DGG2N;B1+/J=R^J,6@=, M=G7<.5IGE*;[]6%7Y3JCIE6F,TI\NR%\6U,9]\*;Q+?JE4JM6R^IN4.I MC!JWP4;99B2\Q5_=8#U;<3=!6=56?;W"R77W'C;U'ZF];K_V=0NRA*8)*'EP M,H&&ALR!--[^WJ[7X3M-^RAIF ONANW8733MT0>V73#1Q!7;4#3^E>+Y6 YNH9 M#LTFWZ_S?<8@*,UX,&C:ZZO]?E4YG57<;TT[,4FJEE1=;W-J7($Y)>E8TO$U MTW$3+%*]G;<\S_N'%16V=8UKFQWNU65)ER*O,D' M\#>:Y"0G1^VS5'WG(>^2 M-II$&W*:C\0VB6T2VZX1VZJ6^Z<8:M#5NS53 621DBQ2VK=(20[=JJ+EQEDM MCEY5[$;FX-<8_^2$)GFE\DKK?J452XG3Z*?]Q@B,Z_)-RZ%;BUTG*=O1AZZ&?3_:7*%5/E"I50'(JG-I9 M03)J/\ ML3%FB5Y5H=?!"F*7"L[J19-^YEEK#\VG1*9*E,BAUPFYJT2Z60\G9-1CMS:ERSZ%U891S@\9-2K MBXDE+?<:85?U*N-8CD"2^':^D5N]CL0WB6_5*Y4]K5Y2\Q8A3N?+8ZTI_H\2W,RJ//8EO$M_V41[S MJ-.ODUBL MA,D>AI(JGF@EL;!66%@J/GZA\'@/IZOE:R8.G>(B,;!6&'A"!*S,^SD6(GET M=%#]Y*A89;NJJYLKFNU5(6<>G0@T5\]PSC57M-_AHXZTJ@<:UW:2V19/CJ1J M2=6--J?Z6A7FE"1D2\X9_7<(0)VM^$>6,P4XWW<'-"OPS$BE(U*] [[M/"O! MG,'_>XPI"WAD[BL,=C95'I>>98L!B!T^ %$QG"G^T57IH;?N G:]4J8 YS(( MFNDA__'3AW4I\X69MN'[U@PN Q?[X+F+E&QY@G=[^&Z/S9GC6R_LHV.Z"_8V M]#R Z&< ACO]Q(*GV3[A^DZ"K[UR=*9U:WJ.?NO!<8,4^4+QH@RL%[]%8 M ,T%OA*X"C,\!W##5V:P9\5(-JVXN&N 1&K;BD7[5GZV0IC]6,)R[!=5<5B 7R.* <2G^"G*5XS(SJ;2)1\_F@!\65HCM)*AK_Z&^+4!"W+I_N:*7\]?"IU M/R,]BN3$6W@:UPT-^W9BW=ZHG2_=4P#0-NX< M&="YC_,/P&$ \+>Y\,'O55K9,M3T37O4NB5>CUL-XV,ZK M(8?C507'J0"O,([2:^<;ZNV%5\>AU-HP9-@ OL0"!./")L5[!7_K8>QCZ?H6 M_N">I 0LE9WD$6,"$B ,-C^2XNJG&2&]FX=K_9\PMK4&G=1_ MY_&PZ*7QS.XF .KO=\8,-GMOV*_&RD>%,RVX0&JE ;A^]HTGG,U.=D(N*P$O M72YW[T%59Q[^"O9DU&8O"BBU0*Q_L<8:FP[8Q!A-.V:OKP]&@_[8G+#9J&<: M WUF_!_PYV^HW2--(*7R7"_CH>@:US!=T*(^UN_T6'\49D%>[\TJB&ONDS7G M2M9]\EE006R.T8:_P>IO;-?\'O.$ 2B"##C%$NG!"UFKF6K0MP*9](Q.I;1. M*51)9%DS'%C\@G#QD8ENDE_ T0+EE7FHL\)SZXLI$:]1C$UJ&+VM4) JQC,P MSF=24">KU&L54/_9L^NMZ%F4MF!X/P-CAC> D^S6GQIW'%3O::[)(RCY7(IF0\6,> ['Q.L!V.S/K#:W? MT,! "T?1=.5W]&&;H-Q/FH@3?WN#+Y[(=Q0+LMT$BTDF@ET:I6L-N 5K?0].. R69[9B'<=*Y- ML[-IRJ7$#;?GQ&UWXKZ-'7;%[EPTD- ^TG2NZ:?R _!G!6DU YRZT*]@B-(U MI,-)(FPL$=:7!LLFN@WTUL-PJ ZJ+BJ1E'EI')64>5G*C"CRR?O-=9Z9EY.. M>_?B&53>^TD2:4W051)IO8BT#%56WB%+4F5-\/,VJ?*,EF4Q,>YA/_:E_2A) MK?FD=FE**VTE#AIC)=["B)'3C*EK;M?T7L)U,Y23<1J'>&?4\0[U3@PUJNCE)\++ M<[>#>]49U\.^'. D\? 2QO5 (E[3$.^, M.M[!QO50:G+-0*9+XU)I?6U4+WUMAW$=]2J!C;+-""E_59]?53F"L#NLN=ND MW!"6[ @="W?]?/0@62U;?^^)5@@J5M2=S7J MX%F)NZR>..J GMA5>]UNM8/?),E+DI;DIN2 M_>UKT-]>##A1HMDFLL.][' O.]S7#GRRP[WL&7TBV,E6Y!*M)%I)M&H&[&2' M>]GA7C9'.S"@T-?KE0\XZK<>9']"28+-)L'Z4F#I4,&@]:#KZK!7576'I,R: MX*BDS,M29H6Y=4/925L2J232FJ7 C2152JJ\(JH\HUUY<*;:6%J/DM":3FB7 MIK.R-N*XTQ@;47:WE]WMM]-3KU[^T+'6>J@@\[H&&=17CF7U1;+2[!Q'6JKC ML5:39JD2]YJ#>]4YM<;5#6V4>'CS>%@&\:J;2R@1[_I4O$-=$^.^5.0:@4N7 M1J72ZMJ@7NK:+>1=R=[VA_#=FK4>&^/@.-D0M?Y85E\D*\VK:6Y M1Z^7NG8+T>M'WV?!'1Z%36\W9EV*4@87M:OWE_XRHB/Q\$2F]W;$DQ$=B7B7 MM[M[G>I&RDD\O'D\+$*P 1A"O9Y$+HEVR3GNMTWKH]M5AKU]M-9HD>4GRDN1K[F+3JALS)JE?4K^D_@M0?Q%9 MZY7X"21)2Y*^9I(^GX%^:*J6UI5FN"1A2<*7E\K59,AI/3*V1Z-QPV5SP20Q M<:!/X0*NTBPW68Q_9#E3Y@3W7?C-^=%)3R;Z/"X]R^;WT>WPH3ZJ$LR9\M9= MP*96RMR8*ALQSW)>F!]@*YFMH^P^?OI0!08"N"?,>YI%_TZD2"?!NCY(D3S& M*?[<]8*[@'D+)=FT#W\K!IXG;K%OP_N4I7A!6\F,/1)@TBH$4^]28,)T@/R( MO^/ M!.7I@Q7!DRNCK< [O6 & MM.TJK\QCBN,"%_"L%^8HDY5B>FQJ!8K'2,]09G JU_/;RCN G_-,RP=SC\%+ MR*I0&!#A=..V87GQCFAAUX-_.'=KK['@<)9'NS/G0/UP%H^9R(ZFN*D4 -HQ MRXNYB,DM((/ 3WP$;\@::VPZ8!-C-.V8O;X^& WZ8W/"9J.>:0STF?%_O7%K M^UA#30VT4\2/!?.[PDY-SG]QD!N(^O79$+H*)KA&&MDX).,J! M)CF\LWP3T"_TF/\-?O_&=LWO"5X/.84!2-GT,1"?X6H,:& )ZP5>R-*#(93? M:2X"(T3/,?;,?:U=5_).7+_@K6"9-E(R?$N1K&&:((J!!D'X*R:(2 /H5)#E MS'(,Q[0,6S$P,]L''@&!!T>=,4\QXG>OE)_A ME^P'$"DM^XM@8*0BV"O^B$Q:\,F ?@N\L#=0"+#A[0/O'K7D,N0YRD"D0 M?%M!^ BXX(?/H34%.#! ,502+'^.1^>: MAWD$;*)<0XAD?A$J/LWW(#84_\A-]HI\Q4 Z!!;J>>Z$FB>0Y$S]2% GT)_! M=QE.@-C@9@W;YB)V%@)_(,4%N!-^<-WWW;U7_G#\ A M#;J, "5=$;)*9-K)8W!@:P;T@A.#7 [8A,-<.621KYN&YZV0L1H++O<\-K.9 MB8!T.5L&00\;13X-?Y&9R?'5L$D( />/>(]I^'.%_1E: #W4+M1$FG+)AC>7 M^G!IK.@N\4;@0U!4UL3I3JG[*:CC#1.\DCQ@0@%0:;'\F-$3L_ M#FA]FCRZ!IW4?^=>M)NE\\-^-58^>@O2B ]8GP;@^MDW MGG V.]D).:U-T3ZAV[X/'=2)X%>P)Z,V>U% >0([X"^[#:$AT"V7(S,%PTE< MC3<>BJYQLP*OQ^ZULN8(%27ZPHB8/CE?T%I'U>R-X5M%%LIHW19I+*_DVB99 MUG@#P,# )J-9_^I%$60@H9@T'9+P&1'!#C:QM)G]]$?OTXM?VD;JWO+(6C00[^* MU07#0R)?;M0\O[H[;6TZ]\*'LM-]7;9U+\FL!$ M[TLK%Q/RP#9;JR+86FR@]7._*QN\.:>(+3-)OL#IML:Q4X,Z]P)NEGZ;/KE4 MV&MRUFM)B.D28J<;$]^P!HW%IWZ+5MG[Q"K;!V$.GT:Q"Y,.:@%S*SN[A:8F MO[L.6T5.F1F<9?^QS/O6&];NS/MG=Q0=\7JR-/K#[6D:R*H>G2G^3XIA%43" M2N=FC%L/W:&J:?F)6(TMT95DI[(M M?QU1:D?1X6$HM8>R,&@]C+IJ?U"5LB#1JE9HU;\06@UKAE;7I6F>8WKB;31D M'>QHR'H*43ZZPNB(1*D$I78$ID_&<[$59U<=]NL239!H52E:[0CDG@JMNIV: MH=4MVN?&,W-,:9WO1R@[PKDG$.G=RMLC2C.J3B@UW!'?/!GOI4%YXU%=K"B) M595BU8Y(YP(G)Y"?LM)=M>-4B<) MV.S!:?NMAYXZ[AS=Q4]B51VQZD(QF^Z@7EBU0WY'M=^P4;89"9ORJQM,D2WN M:R@394^0*'L*W::ZD8(R-_%:T/!2EB?.)>R,5%WO2%R4N+A7GNS)<''<'%RL MR$/")VCJ[7X3U(ZR6JSL[W]:T%P1Q]FEA%%#K0HR\7N=BNO[ZCZ>XXCR64F^ MDGPK4EXK(U^M,@U!TJ^D7TF_>RK\E=$O3;?KJ]UNT^5OP10=V:6SF0TQ:[DI MV:7S!%TZ"PMW60U=71^-^3?)D9!-"22:;R61'(>HIVE;UKC'M59+(U9+(I3H^]_HU MDR0RX_*Z,RYE4](JV,5I.E_OP2X&5;$+F>1V+;AXFA;3V[4[F?@K\7 -#T>7 M:M3<&S6&)UZ70TXV);V*G5U7T$(V)3T!:S])3<=V#6,LVYY<-4I=J#2CWVD] MC/IJ?SB0:'6-:'6A:OR^5C.TNBY-4S8EK8Q 3M)88*LH[^M7& J2*)6@U(4: M0?>[O'ND7I?0B42K2M'J).V3]T"K7LW0ZA;M<]F4M 2AG*0I]':1+D>&7#=* M7:@A='_0>ABJX[$FL>H:L>HDW9/WP*IAO;#J-FQSV91T3[(8G[]Q5U_.";EN ME+I0$Z[^&-M'CGIU,9TD5E6*51>*V0PZ]<*J6S#(J5/"'1Z%3:49OA=UG"3T MM%6,#^1LD.M&J9Z.,Y.):RJCIV#X6FJQ&K;<'>+K2S) M5Y+OF937RLAW5)F&(.E7TJ^DWST5_LKH=\P;9FN55O%-,V?-^:@2&G6(&O M+'(M%I57*YA;CB*Z[&)+X@">GP&>*"^(*,K<8I[AF?.5,F&F$?H,?[!2#(_Q M'TR5B>'#?P$__PS= /X2ZR\!@OA>1T'L>&'B<[^M;-GASO1A53&* YHJ$$0V M4TG-K590+ SK.=,(8\]<94_7I9SGY<6X8FXJO,KBA;[Q[D,?*!#N>!G"Y;GP MK0<_,6)4$#CP.K?,.3TVM3QF!O9*<3UX*OG7! [P0OWGX:6(@1Q95/BG:8=( MY@K*X M 1Q,H">L''C&E$W;:^VW@24@J[6WU],!KT MQ^:$S48]TQCH,^/_L&!J:RM^;. =\;$[E,GWVF@W<[G#'YV_*01A3+^M_#W# M)-?DD+8N>+Z&RZ7-D/P,^XUA&X[)OLX9"Q()Y'^#Q]_8KOD]%C+##I=O '0V M?0S$9[@X X&TA.4#+V2M![&@0BL23P$.1V&4-4:>N=*U&TU>BB\H>*W>*B<) M+G0UGSVV-$ XOO^Q9(X/ZP)G4YZ()M^&GH<,D&L!.6CLODWD\?=?S3F;AC9[ MFHE716]Z=*;T'O$:_I9O2*,%5YN[Q$9*V0C8+ ULS@!- 6P25#Y"U+=\Y(:1 M<'5MVWU%GO0S,3LWA(U,_5_NL_=RA<,[AEI[W"W^ZGKF9'0O-B>CF_M967 MR&ODT6B964/.5@$&+\**!Y*&CTDC>ZXJH'$#,SX?F?,8+/WAOUJK'R$>#IQQ'+NT@!G7"<,O;]%MD$) M:,9#T35N3CUK3)*9NP127Y$RC>._EIC:I\+RP0%I90D#Y:M^M@TG /X9+YS/ M'\-$]W+Y8W5(%DL!C25 EB=TL/JE\^2R@!3TLE?MY75D\GL4M)) M73*=ZZHO_B;3N3"3'W1U+Q&6,J%+9IQL:92V8\3(1OWR'Y[KEVYR,M):#UUU M6%GWM,L[T61JER2T_0AMQXB2B@E-)T+K5EQI+).\#L*3#Z$'F!%ZC,S8&5PA M%N_)5*_-Q+*C)\ M-^3'!4E/?H]U/H[A'X'K8>^ MVM6;WKS@2D?+O-MF_T5]5I17PU?^6LI#G$&P_CJ"I=^ZII?NAU^#!+^&K8=. M.Z][*@ L.SI4N;UWS[?Y$6X^'R2)-\_GGWB,X:"?8.XK##!FNM8\7<&"(CHG M_-%5%8_Y2R8FH+25CS1NA4)F6(P*MPE7'#J!K[PRC\:_9._N3+UJZ#T>OAT"*L+@-.E;"Q-\QA,ZN*P2CB%>DWP%U&ZQ>/1.EW2H]$N;PH MB&!IKL-R(LXJ"]N3SV5A^^4+VQLYR4/./9%S3V2AO"R4WQ:=(S$\<9U0#CV1 MI;M'Q2 1D]X@(K$#N];U.SHF7PU'LC)>DM>-D=?N@&L%Y-5M/0S53E_6P]BB=]% ,:7TY >4:,6D_3EL1)M$LE%%_ MDSNX9I5'5V73+(V5Y]IVQJMX8TF&)V&PAF<=KH$,L%2GVZE*P:^!&B]1J#QG M/0J%ALA2!\>/)ZM7&F"M6>K[Q=)V5XS1?7O6)$1X^PIUNZ;8S/NOGS]+Y?7@ M%#;F^#S21XW_/[M^X+' \J@I 7R*'S"Z OQ 1 ,Q7\;_S3(FEFT%:7+*4\P( MS+Y.5>404IFM$V;M2JZJ%+-*,FH<0:'VKZV%5+.&6!F[XNP'^GQDWN>)0',] MK&F'T(MTBB^,RDB.YS=:!]LHC;M5M0&H>_+V\:$%2<22B(_3+ZHG8EX]KFD5 MQRB:GL)]H91'/E(83VY;,?4LALR'#6]>1F.''21_F4G9Y29C3*S M468VRLQ&F=DH,QME9N/)HX">.V,4PC5L9<;R P=D&I9,PRH;!?V<0JH/;)OO M7>NV'L;=H^M193YCO5!*$E(UL>"-A%32:X!M852MLIBP3&P\!DTH=8J"#"^& M'3(%M@Z".#!^8$H.&I@R4GRH_"'08I.$'Z;ELV_&C\\VI[1AULFO625DM);8=X>?7"@IW[$9 TR=*N(-%'3YPA:& MY6 VX6?F$0([)E.>)G#)=%5^_C(/SN4L.LZC[S.L+8KH:;4AJ5/O%1RRES_D MW]=0+0$2_K8 3'H3TD._9?(^>;+FTF,^CB&FI-!I=+>>N-N)8>--^C))5":) MRB11F20JDT1EDJA,$CW*DGBW)F-5Q>2:OTP2E;EM![N%BI3B6!D^U+0$FVDT M5@=:Q=6MC?;_2'*["7+;X<,Y";D-@-PT==B5K3+K@"UY.0TWLD%4R_!I)7+J M4PS@TK0SQ$!J?UB7GHVAM5E:5=L[A[-LZ^I8N0 MN*T>JA-+U[?P@7L/6S-9+RR)P?V4#4*(8W:21XP)'"H,-C]R\KC%;HS4^K G MK;<6I$C]=QZ'*9;&,[N;>,SX?F?,8+/WAOUJK'R$>#I::CEW:0"NGWWC"6>S MDYV0XPY@ONO1[=]3QUW\%>S)J,U>E+F'5/^7W:D?8!I2-@#&FY '8+3[[W\S M'HJN<7/87]^2%( )!,V2!3 M"60J0:6I!.,K#(Y_(Q+[G9/8^X3$E.*4@@-"Y'LK% V+(!]ZVAUA]>L!5_<4 M 7=N7G4*:"Z3/SG.<]F+&A=O&(@ REH4'5,7.YXQ,*IK&.U,\A+A[,CUFW;:A\=TV.& M3ZY(I@0N,/(7US*10R^!UWOX$1<% JF ;R^+18;L=566BT\ \-LI+;J>=R'[ MYGZ,KN8SWLPW]VOJ7IYF*4&>*A L39DXY58'RI3=M*X2$3>P_3IB(LZ7[8.I M7I$35/;WC6RU=F(3W2AAK8BY,TL-D@]VH_/S__66DZYU?OWQ^\NE/[==? M%(^)%AKD)C06<%4!&I^FP!XV569A$'HL=C625W)N^(KC!LJ*!^C9P4 MJO!6DAKC!O.\LQ)S:P"#[DS+7<8_S7PY6! M_H9F/#&&%1H>^W&40<)1L VIWFGG!U H $<;_F@KWY(C*NS'DIF(%FYR__'= M XQ*'5CKC"YPY%Z'^F=O.;)PU_MXLEWD[ */(R1PX%P[VBOA<0\XX'N".9L" M2L-/GF9I^_,S$9F6@0%@N7D_#;U78-_ 4Y*#:ZV'X)79+U'BW7I*+M Y, H\ M3'+N.'DO1>[8>XQ11FI[+9'HF.9:HV8WUQJ6;:[UCDV"=Y9OVJX/[#+?9JJG MYYM$]?2B7EJ38&=GK**44UJLM@R95KRW GB_N0?X?W,-/A_^*S-##W0KY?'9 M8VR1+K3=1_Y<7M@\.CD1G1R3M"_ M__'A'\H;P_FN*K\%T[:*XMK&G%M/1;8!2^Q@6^,BU/WH^(!_^)9OS%OLQX"Z MP( P*_&.!T+7N _\%'WP= RNI[CV"_(@.B$P/-*9D3F'2Q1 Y62-EDD(^/CI MP_JA?H.;>)J]A5=;P0?QLM^-']8B7+QQ/8_ZG;TUEO#-OHI[2N9@"*A?('*X M.B'D3EIG@WME =PS:8&T)\4'S1Q$0' P!+3MTO:D .BW'O8X/^$K7+8+]H.% M@P_A%1RGIT8 @C='&D/"? ,.;KH+@ VIKJ8)B(?@F#%%28I>>^V)-@4X/ M@IU^2>P9[(,]B!8H'0,^,G(2O54QQ6N5GY&+"/.#[U2)MAI9(FTEWBT "GD$ M9SW97XN6ULB!@!/Y 28\&,H,Z#00NA)<"YQ+\?#6T-T^Q;N+*!MU)@G#E]8OJK*T0U_9>$.P](1Y>75RO..2LGSKC>%;_EA$MFC M,>+XS,_P3423T,_*#Z#-1'[ XPC)LLB5#2;MR0'^H*U$=/^66!0"\0-C $?, M[3:>62&V@5W6:>O] G1+J"O"![AA6 98)"@CT>F7KAX4NPRPPG@*48 M??XGR!P@-7LE<':='R+B(L* U>0K)O/PCQ3*&K.9A>1BO0B_"WOF_XA>Y*-2 M!K:9C?^;/(?F84#.ARF;&:$-&TH=)GH/^V&R)9FC:4I O@!4)LQ4SFF$WS'& M"@$CW)(5$*!\:VH!*V1HXJOH!<+L-2+ 8(Y"@=X0>K"?"6SFV8.] WTQ?/7" M^ YO,/\,+5Z.Z>-F9S.DW:1"C%Q,KBU^;3DOL$NDB.CYZ$R D2"LG2EL'5YF MX5& K?%5/;8,/5@3#'3X$JX"M%W /C">5/SITO6)PI$MP_Y\W(&!O7WA46(; MR#2Y]DS?&P)&7/F F[(M0 HZJ<(,_JI>66VDWT'6E.=,667$ M>$92X+*K.6IJ7]M#34T4<8[/#N.GXOA#8A?HP/,0YQ&UKX'9I@7UU)J2UWEN M$#=;$2_((/ 6Q7&3)S4"T9Z'>P1MS=YT)'VO(RDE7UDI/)$UO!J"(RY GR/' M8NQ_$WHQJ/%I >&[ID7B*OY=C<%;H6MPT&NV:W"DE/4-_L9 7K$G4/7(HOJ- MDA;S+L)^@8NP7^ BY,\?Y"3DRQ6\9(]F];7G9#9/!A6F 2H]G'.MA<7D0;"HW4NZ Y Q7 JDV5LF__RHU<1SWR!1UVP;\%^L7A/ M(+ M,-CFN>'S7/D$1(]&"'DX0// 2:NP_NO< FU$5"' KKB6 ?H(0!;M0^0(T9%@ M6]S/L1WQM+QX+4 ]]/"!R!71P;ULOW[DZZ.BAQVFW]1E?E:D< 88'6==@I:D M)5CBK>L'&\8Y] O&.?2+QCDT%=M1P+A.9$AP]<0$>/@GZ*H@CB_;*C2FK4)# M![(>W\ZA?I7U>W5LV-R@X/QPOL;>!K(5Q!&M(!K*3*YB)L135DOE(EXVHSBP M1FL_0 S+YC[6/Z%U1PUNUC! M;H@3Q4'Y0T'>1?A/JQU=ZT3 ETV?I X75W] M[WY(/0"D+F@.?YT"L('#%J(0_D'R;]]*^-J=^C".4'#<:Z3[[60?(<.L;07?HZPFW!^VL\U2*7+;["NORJH MGVJB=_KKW/6"NX!YB[Q;NDI"HO=@$"-%2>G$@)GU@TWO_L,\MR@G8-QZL!;P M6X9!T7S1R!Y=C95<0^/V=:0$;!P$[8?+I4W9#QC#-OPY9H>^*I;#P8X72OW= M>9:?"%IM#3_L-\A=P.#V&LKW94/Y&NSEK WE11!^T[?E&\K+J%UCHG8R.K8Y M.B8C6C*B5;?FYK6VT=^B?D;%)E0.*"K_U[N=+D!)"SU>5QCGD=BBE87%_/MC MO/O'X]]!/=*JW5FE/;/&-4>:)-Q(ZKT;!C/*(9IY[B*7,2?=L#?MYRH3?1%E M9GZ!KVM \]+RS>PK\\5*+^PM8F>IX. V],1Q"_H.]+P%?>(+_GWGSNY"+(2A MRBO%G6!9%]$$;J!M"/7QPO2SOW= WK\![GV+*>NN!&G/IOTJ]0:+W&?6&,^%W=T_\ MWJOEXEZ%-=0C@L[D/SK3WQ(/ "\=VE!F,^A=34'-?E&O:!B,/V4 MLS$P592/IQ0E"I9B%'%J^2:UB<36'WO7ZD@7_TVX^/,_:X3W-1LLWT,\7R,0 M_MMPJ,%55RL PRV8C^N%#%[>G)1E#7+VW\%=];-*UYJ:5K8E]P!'R*A:=U,_ ME/I,_JO $R+)3))90F8[1ME62V8#)+-1;U1[,KN%2HMU"9V* A\X@0 O8GW\ MP#7SC)*GOQZF44HVQPZ1MZ&'359*U&[1ADY):!7;6YG\EN44TXH%U:<8M*4):-QZT-3N MJ"H-MP;FHL2F(WGQX=@T[+0>=+4SK LVW50:Q#<7XS_N28RD&_*KE#O\]?"* MPR1/:0ZAH4>E-ZYXE&"CYWU* KL) CM,&)M1$!^Y#".QQK&382+!Q5BA^"$ M;+I@![5'N>E@HHWPY5*#;^*">V>X8)R%ELQ8V'+!MQ!*R?&E3%Y75>F73;>H MBVZ[D'V"%;^],ON%\;Y9I3&7DA)Z(TTV M-4@P=UB%%U)B[G;,13[[[;6HXG74 8NVNZ,C]VWQTI'DI6?"2.Q!6(23&DCX MWHZ!)[?%)<=4I8RCL1GUFI5,LSR*4J7]5OS\YKYAGPUK^H@@1@S]X(;>HS/] M%L.]1"^!T;Z],FXPFXL[JI:"'1S#;\O98[> YF4Y<5DM=M3%5*?!L&J=H8'\ M&4%\KUB+91A0+RY@$,S?G 9^K;SYYW-A[1].%,]ET_<_3/CI([57+<+2'MA: MHWS[N%]NG/4>F"7#F1N&.+ MWU+P;GUCL!CO[$+W\836'IT:L3D$K3D%D>8/O.'',U/',U,7SIMZ84^O8&YY MT[NEX04K!7 J1#UKYAD^( D\AM'M9X^Q!$W\<.*;GK6DBS<\#WO#T;?QD*#T M:3)1CMMO-I@;@3\UQ0PYHJS6V[P4[*&&P:^-67T M'$A9R\%F3Z B>CX-@YF$/NS7]_>:$$4,^J)PIA7O+=#3+',/%O$;>P;@_FX$ M ,NIRP]%VPL%+Y^-(3!037#+D(7A8-VQACG*J[@5CA0 MS?!]U[2HY^"K%,SF\/!8;S+H8>SDF#Q.-%GQ3L:6H%H^DP[-M/B M,CJ/89H>T"/?)E\'3S%G_!EK!N]6+!^4-DS@IP[31&KP+M?WTZT6#<4$G=2 M[7.PXU.@ELX1S!/*%<(%X1Y\UX%_KD"XPXWB%UE(P&..&RBB,!-^E[I>_)[# M(7UWN"$5MYK:I#$%#1D 18]9\/6K&]I3@BY@I<$E #GCAK_ZBKNT' "3JLR- M%\2GF&7AEL52"ECCS P4UTGC8+S$#!@-0):SN2F--\,$+3^T@W1.%F $X5X\ MLVU_1G0AK>,C<(&%8\W VB!4>HRE:_/YRT=GEYC(,AR23SX73RDM WX/C&>% MTLHWX:*Y:QY0T5>6L&!H. &BX>O< KZ07H_6\ E%!91A#P B=T%LZP5$G8M_ MV+ 3^"/%>*+]$6TXN"EB%(!P2T126#%+C<18<. ,;%*%IP,B,ML"(4SDJQ(] M(V_S+!\/ F(4SX6[Q8EVL''X%V=L\<%5!>#^8IG\"!/LU.J^6,A )JO,.0'A M:6X).L1LFW$5 'X,- &$C>J;)90RP9]AUR#":150]NB0Q+0>IYRT#-M>%5Q- MI#KD1QO*48;Q*,/!&G3D*,-+[.6LHPRW6K0;AQ5>@B-;:](FQ66)P16)WJD% MBDL0\\<9/(P,D?04C_T9PM?IYU0I__E9P,MN?!M3#0?T%_ T7"COB^RM49R@%G6 *A1JNK"ELL;7>%#P$QXU0Q MX,+6- 0EQ2.6O"XQB(V*9X";.VP&NM_2AMO,:FAS@ZMHD2:;MO!0'4;;CJ'J+RZ")@@ "06_#VE.,*1 81;+M[!J6ED4"K&*_X!A(#[(&DDUJ,+ M,5''2ZN8$ZYZF^)-M.&UW;;WD17[^?NPM++)_CZMLZ_#CP+G7P/7_#YW;>!H M_GN@,NRG$C!R_"W0W"'X?>'WC#.A_:]SN+PW\.@T#C9N\PH."SQSP[Q7,+T- MP1(4OAUB!^\CA/[HH-A%\ON,*'V8OW!8Z"\S5?]MY35!(G[:F-HPT=<]G,S*[1!.K[Q\=.'W*ATPV9/,X+A M)RI9@W_04A]]/\3I%=\\.!1_V\[4DDY"+*,M89BR>^74O6FC3V'@!T!9P,,. MWNVX]>"X!;&9]=GO?.=X45Z"EF8*+9ZZW%/JG8H3!W/7@M5S30'#1$ WX84GTZ>Y M])AA$ IQU'F,WC[=+Z"78,P8^VUU.FJ'__\V3$$5VX<+)&"LXP>I/.10 HO= M#NG@?]T6O_S,/-K[<ZGW_B:Y-5\R?56@]4ZM;))X4K8"_SDPK= M#?&#:[W\H SN,FWI*R\N%3OQ'ZI*"C*S===J9+-/7,-#+3I1JZ_358ZQ,[CL M*Q%G%;.':<:W@JHS,M:J>02_@FH8A%Y: /;.N#MLNA(QKT(&MHVCF1Q3.0+E'5,LS#4&EA@M)/QO/%>0<;LC5ZD6J9N,U(M_TEKK+>V <)Z=;VI MSYRBVQVT'ER'Y2\2]\,=%L(JS-,0)@G8OILY'P@[AM8AW*(%MS+U*0K&0-54 M9B'^$Y^BX!/&I%X,RXZ#6NEP&1S;-KS$!9X7IRIF)/Q;^%SP)X!RKA<)<_AE M:MOP,O1PD&<>_>^T_8QFN]&.V8RVZN:[W$*CVOXT^BX"8;36.P&4$C;">'@8 M*]&TX9DW.MK3F$D0:VX >C# F0A9VCGOP[X^F' !K&;U- /YSKP7=+3$A_O@ M>A]"3(CY*+3\#7TRQN-K[Y,1K#DO/0&L+%? D/F, );814FCC'T[8^0;(,A> M&4?TRKBFR7-2),2DQ=OK^"TWO;[7)AS?:7]B]-99H M''/T-^JHVS!=7R.E1EVCQX@>@-P2QTPN1R-_@&I4= M$+?3U_CB]*4A?8U!F>GT:]%F[D8:&B>-DH0C)C'Y4%&,-43*Z" -$W1-C6*+ MG*1V'*?519O6/;A]>KPD>M::IK_M34E?YZ$Q#D^<$'DQ4MR.H M]!+NF1,15;?U,.[WU>%P+,74V?#D_=?/GZ6\V4X:^L5) TO/U4%GH ZDO#DC MIKQ-N_=>J?1O2V\1*4B(6DI$!D]$+7U,1>RKW7X^3-IH0<(1IM?NUYQL"MM" M'."2J[Y%1./)Z_+$-0#B&JH#?:1J@XJGO1]UWP?3Y?;^#36-9!V1JZ3\:UV0 M-3;YX*/#XW48I]/&V3B=<%=&4EN4Q3HL515K4(V=8KM&JEP@^BJNVF#QTB)Q9WH*1NB?9N)BGKPO>,8X:Y:9HC7_6\.VV?3-*KI \<,]N\:F M:'BX64"FTH:*2F764XD.RATZ$"#O?S#/M'SV&0B3Q5_&4-"*3CIJ/0S;O3R? M2C(A5:RKP75YB12F:VR/G^NY&4S13AZ=*=]**L49AR[MG+DTZ& ?WPTCE[:D M:*B4WQ&C>-R^0+R;?/6IT^U5JG(L#WCX^\3[V\-&WG)[Y9)#62Y9@[VTF',V#:E6)"[O2A> T7O$:QZ!>;]L M'-@ST#I7D8B$F8<\:8C:U_#4'\K3HKH+/Y4$04U"$"(IYS>_&*I1(__XMOXW M:QE_/QO/H 8]8VJWY02>Y?AP?SQ/^* I/\W-9>KUVMU^K[I M9R W=?Y-]?=)15M3<43+E367C^>^KKM!MJ:JC9N9JB88MO*T1Z;(_DE[6X#7 M"*C$PT1)1Q:# NGO5%,^^O>W_:8=7SO 'B-Y1$#Y&,DD^A=5;Q2E0*[1H9#D M&URO^_J6Z@VG.#.4(+.NE&WI&KWS^+NF,5\'_#839N1TH'^0YZ$"LMSTLW,' MG+>9C*?J%$'P?F/8Z'SV1=%4897)FKTE,WM+.AW[NSH)%)I;CTE_TS>K7,.- MQU?#FPKVDA+MG\3PW')N2(TR$T>CL3KN5AQ).$&LH()I]B?$U]K% '.]SRLZ M?$.)=*LW/$.I^@GI=&U$=<:A7D2@.O7TN0WB+//\05I/;;%U4YQC4(B)D]V8 M."F-B7&R=,H.0A-(WQTZT7!X3'O4V]B/Z8B9*9)Y2^9=/(9BC6GG!U%4R+5C MLYG7F4ZX>;+3)CMF5SD^ MQ3MX][-WU/&?CY[G>4_IZ%&D[I3MOC+0M-,8?9%,/C; I_AWB*:,G_Z'!R*VM:#$ JM;5\7YW+).A6 M0%2-?GZ'Y(V"L7!1;//K;O%7MU B%*DL)KIL,0/QQNJ%3J"R'&D[>4"CTF)Y^AA^?Q,+(!Y;7 M6P!($^-X OTGW>JC,WTO[O2;BQ\=;7GHW9,V<-V&"M+9*)V-C30]=M-B68ND M5Y%%TFS78Y,DP]DLDM+(MLE0T?8P5/H5&BJ2!=\ "SZ[H;*;'.*JPR,-F4%5 MADQ#6S;6RY!)FOR<,$HB#963$>C[Y 8/-%2&:*AH?5WM#8].AJZ/YU;Z[*Y% M%-;,&DD17%EK9-1Z&+=',CS2&.Y_:6-D,ZX=8XR,T1CI:3)J(CEPLXR1%#E4 M9(QT.V",]$#SJ=5PA4;VWMW:O*UVN<+_H-Z@44;C/SS7]_9&@6!9 MN^LUCOO 2\F!2GD%0WUK@^$=U'37KQKS?R#J[.I MQR/ HR081@T$0P^5M;Q='H%!Q:F[*".M%V:OVLKC1@STV!(']&)'9$2XJ36; M >WBA*@)"UYQ;#)^'"$G3L\V6=3O.D)=A#G]"BAO@;/BE9EA>0F*[^J-W5:N M@\ZC;NH>,]UG!QX6,R'O2+_'(\?H0[D"CH_PMPV1,I!EH0"W:LGYT;9=$]]5 MC-#O^89*8V*_]=!IY_6D$Q+DB0Z"LQJVD-018FR=&IN/[=O'?X/L+R^-M!VW M_GZQM-T58U^9]P(\J/CN/[D.=V,3 _:)TZ:_?^OZP2'."F8H6AXKH;JAGAY5,0)-QN'6!SR(@D )P[#(36.H+ M(ID#XBN^@!NG.D10? PP?DK(YK<5%-X[?A5U!P<2-0BYD0"?F0-T9=LK!?'; MGUGPY 3E/_87%X]C5WLW]*/UQ=",-*P1O^^L'W=S:PK7<8_(/6X]!*^NN%X\ MW'9R[78J4UKI/U_8GZ'E6T%$[9Q&BZGRU05@,"W72Q\ON"KXO+5!7RZH*=X('*WUX (-(&QRK,O$Q?A$G>1X$2*26*6#KC&W M2N<')-/,22K^@;/,^;&W#Q/HZ5<[3 #(W! 3!58H.+-\ IA/,E9@UP"!V&J_ M_I$ 0ZT][A9_=3V-[KNRT7U$8/MUCB91O:G+O6Q(/N.ZC&Q%7KH5N2+BGPIY MNY5WZ.GZ@#XH\JXI(*$5$GA%"'=-I2JR@?B%\KRZNR;"'ZQPO@=5,UA]=$ Q M"ZDSQQ.J@M_FAB-\%K'1?5BB5Z_;>NBJX\Y8'>M5)<1?OA9>]J:5O6G+I8UE M*;BZM+']Z7@WBDOHFP]XVUJBTM M,/6+"=D'BE.'O:ZJ:T=377UR-F5:WO5+./U"$BY+< >)N4'K02^< M37T;70XN)LRX9B)[F-96F/&JX2+2)-M3BLUXM]J;,\J:),@^1'=TL"P; W5UAVJW>XPLDQ99 M'629M,C.0FS8OOL00=;'EIZC]KBJWKE-,\?J$LD[962K=TFQO/Z>NM!U]J=6IF(UU=XG*W* MS%>K45HG3_..JEC+5[1DM;NDHN6X!.3]O.V)&97"MG*U+7V<%3RLMK2KVVLV M2'JMA^ZXG5=[RQ2)Y6MWU^O#OLTM?[TP,X^CZ0K**)=^BN@<;*QF$"B=KLZ^ M@A+K?V5*GZJAT=/6&O8QAJQMJQNKCK1.?))!ZV'0SH?EXH-83KD:6%$E(S V MR;+WJR&M$Q0N9A6-QMTRU8Q[WF;Z%LO7+$;,:]_: MQ6Y.UZM;[6(?XP![UB[B;T05F<%;;Z18M&"#/:SD6+H^O?^>X _HGA1P_)0M MQQ$&6R=YQ)B >18&FQ\IJD,Y,ZO7^C^ATVD-.JG_SN/2@26@S=W$8\;W.ZJ8 MNC?L5V/EHSZ;EF\@W-( 7#_[QA/.9B<[(1>I0**N1[=]'V(E(?X*]F349B\* M\%\@MK]88XU-!VQBC*8=L]?7!Z-!?VQ.V&S4,XV!/C/^#U@*E8PAV6)/,M1G M_OXWXZ'H&MAT52#./>\)4=9-B08+KX:2UHSM. M8[3T@8ZMG_)(?K"2_GD?M1R8P*'J^/E ?: Z/N@B_^L=T4KDXL*II"!NJKYQ M2 >NPSG&1=I0#7HHPZH5QN.+'(0:@VV*8QPHC!=IQ!4BHB*7Z^$"^&0=/$^< M_#O D1MC5=\B?D4#JM*MSTZE[/0ZC55VACASJJ\.SJ'L9,'49&6'NGSE1\(< MK.QD&,A>#LDC-)]1[36?<:9YXYKFLU>?PL9U47O' N8M+(>C"%QBTB?BNG2@ MJ!MK4?QP&7KFW$#2P(>QEYD???_U\V>N M#3_C;0GOL#$L_F#A3IF=ZE'(VWT!6)1PB=%*AL1DPTX\"_V"OJKX(?S2V!3E MW-8W5A6]:04!\YTH>+UJ\NF+B^YP&_LS;5B21U!%9]L7<>:$+627\RS_^]T, M9:"%?G!L2>9AT#7_8&8[F?&P@%D6@&2JK"QFKT=@C^[GE9%J$87G#EOZ.TU[%Q/;Z\,>D6H'B' &DU$W;Q<[(B1*'V4@3$N\ %F79DN<"8D5Q=@QJ*CLNK5/#?F):I[=KJ8*TQ^A:@&>P_7^U(V'Z&GN/?2/#Y7=NN+S/VH9[=-PZ M/YROKEE7)CU],Z1O#BC=2Z%?P\K4BP$8J3@*Z3A*I.0HJ.7<[P'9(UKA'#N M^=#GC][9F;"I@>6B[]-JO_*SY7!;.%<_6-'Y:YMKO\'^Z.4MD$-'W,5)N"D+ M))[KM=_(NJ&6&=EPJHEUMWK7Q343E[IKO;#?OQ2=53"[Q$=R8YU>-GK5'>'D M+^!_IXD_;".1?\;7\\4(DJJA.SVACF[K8= IF(MU@:JAR]SD3\>H>ENYOL3\ M2!K4$O-[@/F#@BHEB?E2X=^G/TRQ/__&&L746P[B'7V *_HH;F@C+^BW'OKM M6@Q2KR\K.,STD6A_?B&X-]H/,".T%JTQZXOVT@K693@ MZ((X_>\8W9WF"\/6 R4YZ+_603NNV$\N\3$OD6J.CZ-FX.,1HN(Z.Z4<.=ZH[3^-)GK0\J*K+0Y0^\BS1E&G>VU!!&Y[8E7CYYEV)NP2=\+FY22 MKZP4E4]=Q%<2)7;4>M9RWO5(PWG7^09REKZA$+5\NLK-?(Z+G1TI^YMOA5T57[V],GMV3;)+BCQ%6 M& (O&0X+.N7PO2/"9CHZ47V,R,O.IF*7G&Y>QR1\ JD89)ZFGB-2H=]9OFF[ M?NAM'&Z<4GO]37IO/OUYU"N;_GQYTOJZ@^NJBL,"Q#AC 5IUX"MP/+J[_XA& M=X8O$H]]RH$)YFX(^YGZOS0KT7@P'AR2:(SIR17E].K5)1H/J]O4^1*-3^", MB[Z6 Y4OF]2\USU<7;+N/AG,^ MZ5G+C/)5[:S89K;/+N-GW@\0PV8$T\HY,;)]GG(F];Y^+6$Q=1.MNP_L8Y#W MP56=Y25Q7.+X+AP?G@K'!ZT'K6"&RG6*S ;FAFT0F=P]Z%=5$A+13'-CDX54 M,SH5U6 CE5X^T[DN51]7>IWC4UTG]D+NY3N\7"<3;*#=\(7YS/"P18P39T@1T[CUT%7'A^D4)RM7O8';UBYQV^,.V$CJ M<)"/*5TG\VR@!OG5P XOR#EYXS'8MU0;MU*2?A%*TEH/?577*^*;4JO<][:[ M%[EM':6D?I@-T4"^V4"E\Q_,H39QU 5SNK Y[1ZJG6-=JIVU99]@LP=>: :4TB85SJTT5%$$:T<91(I\ M^INK(*2V>=*K/E4@9XR!G!OAAELJ;[1>NU]SQDCIVCN3TB\Q"+VA(>2S@.:* M>-!%%#:*F*D#?=-DK$M/<:CCUAYE.P*X=\@S[K716EW)'7YR_F:[5%BB:>T=977K9/#1 M 0V+?3-^)/4Y^1J;\9A3%X"431\#\1DNEJV\X8LIL!JFWVSH!+EEEJQ8M.!5 M>D.G&CR:)E;P8"$=SBNP.( "!)#X(("%%Z(JTE>>N6/5QF+N/T/+$]-!EI[[ M8OD(J-PJO S-=Q@LE*,Y=)>\2E%\9B1:+J&X0#,;068"R^:Q67XB(QHH,(L MM&UE9B%OHUI&?(5X)?P"<,2'-\*/6?2IG(A=B !\(O983L2NP5[..1'[$'YU M(?9$+$15C"EN W@'L@ 0N:8'[$2Q K: +ZT9\(R5&K,'CRU=+U7*3IAASI4_0\,+:*37E K*<>2:H9CA(N3L06P3DYMH+B'.)1); MV%7U*!@(2>_&R([UUA[>E,:1*]8"@8K-'D1]*,(WD0EQZ7YT8?LU4R@YLW)[ M!9DS 0*M5&[R&^FES_ @@Q@ '1X1J2ZX./C[%Z,,>WT5:/WE9* MFCU?V3-"\4LDR[98/\..GC-)X+.\]?,/YCY[QA+X + 7SNBH:J^\'<27+]E@ MX0NO@OC@N8OW/T ^.(;]%@0:< '/?[-*-O<(:N:&67+#3O=Z9LG%@]EX6X,I M6UK(C(E>+=]X?O;8_T#VC$,^CO;%>RU%%"Q/BZWU+9V#-7UB.C)=@RR'<-Y[B%+[%?0 M7T"V8Y#M&!J9X2J,@J\!>C-DYX7J#W]%D<;^CEK:E&:.'D5<\U]6,(^T\_<_ MA"G^B&8_*)O?C!\EXX[#3J_UT.VI@Y%>;>"QT5D"DOYNA/YV%#^?@_ZP'TI? M'8^K&O%UHZ']*T_\IE$A#GD=#%O.,-I,TH,=]=GG(&G,&AZH@X+F!Q>8W')X MPKB<%[0!Q78D>YX#Q3#S$RNSZHUB#90-5Y &+[/<96KL1;+3\'88];#[T.V,$R ?YB"?!-C-A_PA3C*0XNPPS!*,F*O\A&G("\P_QN@[50Q&X?M=^6#9+)QXB- 53&O9./>(#OG?AA,: MWDI\HT7S6A!4"^/?KF<%JRB583V-S'8QY\=ZB=.FTKECJ;PQ9OA,^?+T1_PK M&I B:FS64JUX5*7"#"9L$-3H#*9NV;J-]X;GP%G\S\RC J9\+H_6R:EK0W+6GF!UDT<=+8F23E4(,+QJR%+_FT,5A0?QI;O(6'TV)]+UAE)$; M!GX ; )WDAK"%J5WO[-LVG !'"R>3^4#:F*RXV03O"B/T>;E))A@RWR,O@,, MF&F$/J-%>%HX[6[I8MJ]174P4WP[9G]3.CKG*@9\>1=_\0S_*4Z!378BZD:0 M#U&NN9A"%N^DG9E#M583],!@I?LL;4"(R&9>)UQIU# M,O%&>F69>)UR2VW)Q-/*/;%U4WV9B2OM@__YJ.":#_N'O]:M1D -7H2*OI>R;G9-1R&ECL?YQ(%?ZI$S4"HM19+# M]9)#+B9U$GKH CUHZFA86WJHO2R^_ ;K^BL).&F=', FWS''75A.A?;)>O2[ M1@;*@5MK((Y>F87RK_5HD8@1A3Z/VO)P5=0G).N=5_,^?)G3SA4?#L62B7?1 M73SRJ_A$<;NGF8@>443)?TIB=:65I-Z9-IS;*<7!2F^WWWKHC=7AJ&B008VS MI65"_N'TL2.![=0$,CC7CBNBD"%02%\=]8KF8M680AHH]:]*,_UTB"2O+%%S MDZIXC4BQ"E8%]>J= ]G(@3O9Q,YTC;C('O9/T[E( M333"[745!R:%/CJ!%>6J?F5FZ%F!Q7Q>;,.FO!@'?2R4&)G/(:+ M%J;\^C&X>-XO$T!39@ UGE.:@ YS2K=DDD:E(5&G_>(D9&NQ!)(2C7]%D0-\ MOE!>W=#&MK"PJPECSEH*8/"JL< MWPRM?A9"6??L0-\Q!>PXY>R1YB^4]=OJ-(^[-SBZZTL3>O5)5-T757>$$BZ# MJKW6PU#M%L3@ZH:JM] ^[LO7/PX3!;<301STZDA%?63XH]'133%DX+JN:->O M(]H-6@\#=3S*AX;JA@=Q5=?)MF Y^"W@UO!!>C7!";U6JM%28=V/&VW2; MDU?#\PR:YBDUZ&W4L6.:P=3MUPJO:%Q.= M/#6R3CAX_Q9'BK)V MSHR]6I\BY6L]55/_+=%-M1=W4YW'Z1E+XYG=33QF?+\S9G#">\-^-58^7E,Z MPX*4[R)A2Y)R<<_@KV9-1F+\K<0Y[RE]WW,P3% MA5+"W)F"C;P9&;7&0]'=;VZ'>Z%6MQ\#ME#TMO*[X0!&X1#N__(5'+\=^GXT MI?W1,>R5;U'NT ?+,1S3,FP\ZM2*)[E_87YH\W:A3[P+<3I/HLY]G&G%>PLT M3\O<(T_R?]U0\>>4?@C4-R7G<9(W.YUCFB!#LBKO_:2M? MW06+NE:G5T1Q8 8I_%"&X$$W(T%*%WAN"7?GVZ#G7X[@0[ NV1F@!U+$8I@ M8#D<$GX L&;/*TI'Q:\FH0];]>.NV@ Q^.K5\*9WMNM^Q]53( [F1@ _?''M M%PPI^-_YJJ%C@@B%,Z-RT58R&/-B 6)2DUYFBENV AN $]'*)7)_L4.OGN@A M]2"TKW!EB)V? &_AQI_A#A#\'\1U_":NXVM\'1>'H%8S"!(R7APJ=<.K+T"G MR@=0P%U/HDP.9:@U>)I# T??P@$1PZP%&K5.905Q$$/T*F*_I61,N.&!;\![;XIW:N=#=N*LUD;.' M@&XK6/]@&S[84L8J$==HS%&;=.RM+L8V*%VMK3PE7__)Y1)-MD"9%*=7*_\= MVOAK57D"N]ZZ6GO^POA!OQ\[G8R0_H>D0W>R(C+Z"-12@H#+/@Q\#/%%2 MPF$-/UJ,/Y3\@S^;_+NO1F(1C"][53!S8T_K9+C'K(<+*;=/8,JBP*U(#]6' M%ZO.>>N&YGR"F0M+SWVQ4"\Q<,@'B433=L,I]57GOP!]#Q4@HN6%"P8-X,42 M:,?D>B7'N87%J< BZ^ N$!1J >RNG;\,RY%= P /&-"G]@7@5] MC9HHF/]%;^*,@.!%>U05-GUF]!0LY*U K2-U39FPX)4QIZV\1VL=Z,>' X+B MND)Z2LY.'>?]X([/)B"\59;NJTCA,'$&S=KKF97H= SWOQ1$2GHA/C4'*#.? M&M23U@BZ&U*&;1D3R[:"E4H.'?$/VCKLW(<7T+\]]F=H>8+M(+Q?YY9)"_-Q M#(X+F[9!HX=EZ7O@/UZXY 52\"_W%93$!6N#C;6BZBE@@G!XH4=CHDKZ!6F6 MRK_.'M<%#HP#9T:ZIO_J U8O:2H,O =L@!75=1GF=VPK!!]8> .T)W]N\5^: M-+ !E%94?^$B:*?P.=9F>2_B+52YY1D _.3W^ [<%KW"(8O M+0KY>ER7AL6 -P-( \;39?DX4%*B@D/[CO"#8[DKZ[WG8Z_ (%F+6W$46=F M/8?"PE.YT)N%(/_N%F2!3P4UPUW20W<(VOEJXEG3.T%#:,4X=TM "B(3YKQ8 MGNL0AJCTV@E;N<+X0WIK*_]BO%0NIF1XC9O>.6).5',7> !B1K81&#<_.:-A#KIZ@!3%E#:B.B]T!*]9 'M**409\HS!%;,O MY$KX27G&48!8*.P-B)JZ:/1WN*ADA!B/VS2]HT%X"&DSHH3E@"DA'CS=($&JR6*'4 MI6'#5&%,+XND5*)G<-&)J&\+;H>D\.+:H(*H"E*Y&<5 M!R5L\-GCA@$>U\$;^:R@:ZBM1'X&86ZHB6R/:Z1)K#U^)+,&21&#)[!X MC(*Q!A+OUS&(5I$I%FA-!BIWKW/0&Y!;.3[P!GB1O>(3XC@YXVDR",Q7MKP4 M;J1.ESH7Z/I7('C_-48.7=@!\]QC3K2<1"-[2K0]83[-5;W ML@H75\, J,_ JSW!-PA]#*YK>JYASJ,)7;:UL-;5P!7?!G+O9Q ZW,[D4092 MR&*A)?"!JW69<\P-U",#Y$\.\B="5(<,,YM_69"-0ST'%*" PFH.Y(MVX(YSF%I]Y^?*<\AP9FDS*4(D5Z::R*1G1. M;^+::/02)$X46>@K\C,G)<,3-/P3]>$*F,R-$I2.M:'550F/?Y@6EZNGRPM8R-= M%R0Q_:"-/G,>/HJ45M)N9X:)WQ-A@()M+&Q21Q&\/#)%QHE@L84&@(BG9"X] MK[MS?UYBZ0>XM=194K>BKE,;OS:>J;%"&4V\P# 95\6X@260;T&&3J2SX\9" MQP+1F>6Q=,&^"P"P[3L_I &H< ZNW0,3RZKL@J,17Q6C[ @(<)TH3 J-'7$6 MVHW08+@%L0E 9,B0T(\N*#8&(V.:#!K\1=96?/?&,+Z*,)2O1)^"OAL3+B<_ M^IV*(__L#%6_-98 !D.-A &^80(R;4J!." 1- I-O&O4+V$GA(?Q-E.3'3D4 M)^$JXQOB.U(P[R2'/.AXX&\E^9F2 5NXZ.VED&B;4TAD-LA59H/47CWP@6=$ M@73.P8*YYX;/W)LR!5:)[C_#Y@X_P1GQ*X L]_S05%G#"QSRR&04!.!CQ(&$ MF/5]2\P:!9,(Y"]89: $X_,I^4RJ'S)T_-]G%QBNDX2G7.\9+//_1+[OR!>6 M.' P;)(L"Q"&;SSA!(U2"KC3DGNN[W#J*?/03RS\H/CQW/67%&9#*99*R, ( M1*0U6F#!>MS#[+NSX-40#IV8^<&CSW!ISC.8PFQJ&?R%>%",9^&9Q#I\CR#( MZ$ S%TY#$,:K(7MO-B-V[G)7D8V>#="UGFUW IM*JS:QLD2N*_3H@FK!#>:T M/<%M[=<(>"C)[I"/@X9"(BD6/B[&]3!IDL1R^DUV8DD#P-&?\1V4=7((\#AC M&J6N8 9\['4%[8.]9 TW,LS1_8C* 9X[\;N IA"XGM#:R"%+PSD7+@WG9-GA MG)FH8%>EI3QXF0-JSRL0PU_[6KO+LTSAA'84]OQK3VMW,A]GHX'X+]&1C5SZ MU*3M#C=[)T8UB_V3#@Q7I_=_:BO;A]XG&S0#0:WS.'7Q'?\L$@8>OWP1 MT?%?^"GTSK ]5#(GT(9Z6Z_B"+A[[:?#P1TWM^,[!^ ^+ M1C>'A6K6?C%?4!EJ'/0%0+V) /4[.@JO@I4(5PN_<#^<8*MZZ#@4*Z>,(-:A"1XX]^Y]_3$I_1@G+"!?^0/^@K>N]OP\1/*'S7%-=%%L4] M:>@;LGCF9QEC#@_YT!G[3AY7"J2G7L/=C(C/H.*15R=VF$8^8A\C M3(B2]-H4&M#/,54"H,^W]%GC;EWN ;+73H1OX:!6/NMTIL_=Y+4Q*7IX<<"Q MZ+W_/WMOVN2VE:P)_Q6$VWU'GH#81;)8B]S=$6JU[=&,;:DEWW"\GVZ X&$1 M+1)@8ZD2_>O?W,X"$&21M9 "Q,QM^4B"9PE3V:>S">?Q#W&/R3@E*:GX0I1 MT$4._^;CG>A@A?$CG0"&^=NV2 8??Z8&92!]*LE:EG*2R\1RA;/5Y*2X/#9BH(Z1O'@ M64,8C7Z,G+DPA?L'G K-F#(IW?'$@^,O<38.@W88)*/W2:".L#889^T/7I.Y M$#?,1[]Q1JH)9#'%D!#FR_@%&$[''R,:CK0828[ GKR@@.EAA@+W5M\=&!$A M"^+N^=V,N(&=P69FG"D=,?5U%A#>H6Y;]4_ 8P<_REF+8@G2&E-J00\,@4E@ M;F_IZD.JC9.2A#A$*^OZ7V;U907_4Z AE)BAJ[7UMH@"P7VLD?F2%='JM:2% M3D"'H(:-89M#M('BQJIT4>LR$+7$C4;IKY:2D:4_9J)I8L5I05QF1EZ.0?(6 M<&3&6O-2C)+,'1H*SN\A0B=*PV+!QE@N]NY;X)#/*5N.8H=)9AC/Y!:_S&8" M]D.?-/PJ^0M3OJ+[ OHAQ"E>"[!0D.4/X_O@_6%26ZHPB9H5*>?#P0:4P5)ZHHG8:G>)(LZU;\! X32NQ- @-]#4/^HG);#15E'%)DHU(*H/+& MHN7DK%_T!\-+HBQ?0TLEJ94ZC)+$,.XR$/EMQJ"; ,7=9U<9]6 I;IBJ,+F) M*1=/+G@I^$.(Q43A!RF!N XBV-3"L"'Q>LXL55QA X"+5XRV4)7R2,%-%Q; :(!.6<14DG MTAY0'HAZ _*-P2;]#1BUA(NPU_- ]H=QV-7G@D""/PE3Y> ](U HRK\1Y5)R MP^/DM<6,9P:/1&YI&@<> !6_G&T7A ";#S*(Y,:BKKO#W,PL6IHKR&_O M/I@;B/BYFY7@R\O3#KH\;0/&TK \[7%=9=;'K$] 6^RL'W5D3GXP+E:O4?EO MUZB,4RXY#CD:B%RC(VOQ^#C&A20L$G*_U&:7R_LMH9 U&NUL1N;4JG**A5&U-BS@4M#I[ M)]7Y^'@3B1@'*Z MJF[C(C8+I6/LD3%;R5A] MC&+<4FX8[V84W)1 6:J!'Q7D@_W5ZZ7!$DX]I3DX%(JG7V>^]9]O@[E$6"H85 T+8K>;Y:8<4"C?/?7+ MR_=E.U@*O8Q31J&;/GFDZQ$*A+?/ZE-=4+%81_U5B?E1S+L<%[8&BBZ?4MU" M9R19ZMN;X+.*.(;-9Q 0&K)RS1)<*O$XV,($P161V66C65]FY\$E&JN"$#.J M<<-P"X$%"*D@5..J OU%G(4N5BGY!#,U7W+//[! :[2A;,I.0*6]*U)* MTBU*4S2\2A7X7B@A5RQYQF _?CJ=&X:B4*6Q:"0;^Z,::,IT![F2LBR.L%#M MB\$9>KH:@5S/Q9A(@>3AI60]Y_IN5+),YL9AH2,C'@M';6GWI-X.\Q$E=Y:W MUD2K,BQH=Q-WO!*K4A'9[ZKTC SA HO^ZMPKIR0'J;.H@RO0JP1ELA7!*;= M4%S ;# S(A>$V ._\E;S1L$C;] "8V5N,;G!>&*8(IP!@PYSJ=+G$CNN0-81 MKT5T8^JAZ[Y'9BKCSUTCD>'K0QW1@UL*%9HO,#.<\B[2JH(6,_!S*FJBZEO) M H'J )G"EW%UE3>=8QVM!*QVW@YV1VHXO$[ T_O-5"QGU@YL.G04+W:1:J5B M5'27%T&$*\OQ.\.4)4?/^/C+1("_:-D*3F9CJC1D.S;1>1#"QWXEB86ON%5W MF&D(:-@58B^YP-1NER\D*6LL;3VXARB7MTO3=LD=V245TO=D'+J^@Y4)=7@- M0>) 5"DC22X!\H<]F(:E?W;17'LD"^.]Y<)W.+#HY7RTEZR]3LEQ60'K9_B. M=8+HHK^,MFJ_*OB= :F;(7IC!.WCW#GE^*3TB7K7Q]A&6R+.9!6O7-"+23+)92 M#:%1-'33A8T-F&''Z'WM=_SV[H-OKJT2X"2#8+%;Y$S1<%PW@*]"Z^-F@!8# MA/@A*(YB_"P>5BD"P$..S>Y-*0Y[R.O2. 89HV!!C K9N,_D MM4?LGYF$?4D+][R?2O4&:]#,M9]EQH^B[^B[DT[/6_(? 7V8\"Q7!^G'.66F MA%14L?.& KFV_E"5BK,$JTJ1%( .@WE SWL?FWI3?PO@IA2OP2"#BYV4$M;2 MD\651?36'TKF8R90QNM(&&=M^4J:TX;6*2NOR6A%OWB MQ,$YRY%*E9@\7H=:-EERGP0P"E&Y:F[&4L$=XW,$[RJT7S6K[.*27-()@D*P M7%NX$@JWCOPACTX4L_":V-FZ^.GY;@[994[2A&NCJ4@Q ?6LLRJ(34D5D;F( MM:;'8!H%TXU:EI?(#DDGUMR'NP2X38 /NP1X \;2)-M]QYQ*4>.5OF6 M9L54+NE>TNB@-\%F+A3BS0."(IKKRW\,&_DN+V$26OLSRE!%.I)FRF\Q3HFV ML40L2WEO^&]4QI)1VVE>1-@2ZZ>0F\U@-//.MY\^&7C//]!O=0LOZW)CUD*6 M?O;.5<>F1&'JU@!PRF&A]'#TWY94)>$0X)(YR-$#F"C$=V/)E1YK=4CX]_( MZE_LKJU^/_O_K6S7>DWQLXA+AZ[7>>\$;H!U58 MVQPF@PQCO O>J.0F#98S.. ,%@\UQV*)59$8J">,J^ \G(01V8-G. M$)4_^7= 0F<+1$;,;%0*Z6DDF6JD ML"2'YK&$YE3!A&ID\!."D"L+(-=I G=U2LX[K4ZF9\I^L5T@!M7:O=\4]BD] M$@LN%L%7=O5+FT>JU?6>2Y%NMQR#;FY<6,HYW@GHLHC!.UBK[;Y/DWWBCADJ MGBWUWVY."?UB'=NR(0V.B"R+\9SB\PA(?CC'=__LNKG!Y?^G5DZ]-Y)@AOLU MGFFBTG[+-6N?#$7")Y:LD]#64DA-%ETHW]A589(^EGPNGR(8^#I1A Y3WC$A MMA1*<;D5VGE2T/K676)Z87<@)N9@H#4*T1SJ6C687*QN$H*+8+B0/2OQDA:@:PL.&LC$L&*ABCOT:4^( M#T?/Z7]EIJQ9MT$PKNA$[Y4&SB33-]ZKZ+OR+_0B6.7HMG8(Q@DI0_@=_-#9 M=![^]1G7*,;"E"KE?.6ATDZ!)S\#/Q_?U:,?JJ\" M1:R6;IU XO:C%H!2TP=GUA,''^-8+J[#6<.D;A,+?BPBZIP5SY*YT!43UV,@ M?;"V"@>GB3C#HR].F?"3,J,MQ3>)0Q NNIC_YU<3*6^1X05-TBVI+K3$JA*# M5I7ZSB+&]VD?1Y,2XBZRH& ;!#H+F4*5,@6?I>@UD\C^]/;M1R(%B%TM(Z0 M9KWA4\O$M"!G@HV-E( ;,,AX9667;]5,U47\CCJC+[J:_M+3\H0#1601(51) M^"AU!7YWJ$QD''$I(=P_,F>R\(0YLLW>$ T%UH65'&DQIV[BP!3TH8P:,'ZU MPLZU7R2$,F\\*AH.HS;D94WE.;$"2%TRI?HCG MPOMV,+3,50\"09N -$=L3)";&M2&&,-:9NJ-_L?WNO=Y%-/DZ$??R],E,H[1 MX$I_6GH??VP#Q;TS#A9+YW1YLWS<@X_^LO[WRW[O>EC_T5FO7_OW38_J#WIG M5_4_V?2HS7\_/[MXND$-MSYJ[V[S4_I_VSM:7YO?5QH0KXO*87I/7]UWKSRK M'">L_B\U:;YGG;8NA[.^>!SS]>QYSHIJK8';OOD@2\(J:$I"]S;[;1^%L;!6_94'F:KJIU_O! M_9*_T.VDU7EA?>%N_\T7ZYM*^ CF,HF+Q9B1!FZ$GNDV ML7;9U*';V$.I]-SPZY7I#!52K'#\H^?]@/]A0)1"J,O1"09E>URJ6D;9F= 1 M!1L+BE;2/PW+*,7V=3B?"R4EFF1^6R59Y!R*!&8B765IFR#K)=)%*,SWHH=. M [<=U6K($$O?K%N\NUFB"X,K2,:W0:R(9RK.L)P> O/0DQ] M)3,M\7+-$ZU[&E&%'E(HZD#SL?@&%&_%[N=%Y?73=O.#8&U'3'*_4%S M,IDEN]',;,0CA66QR$\::[(F#?&B,17I,LE4 M#<1IZXBH4#H/ON#_36X4W9C&+C,R3 @Q70:\NH&P(0HXYM="(D4>%* MH%H+;(TCV"_FC<)*6?NR*ILF\K'#F/!U6.P@A=-E64G539":PE_W"532KHD_ M],9%.3*VTXKAA!AHJ2^75!A1OD_Z]?P_'I$4YMBILN?]>H_@67&>2B_CNIG@ M_&5WB8-42+Z(B53+"8I*,%\Q(UB>)'.6'8%!RF2<@!Y.&/2NZ0U!M1[43RW* M"RG_>^ 1-"Q78[<1$G._PY"I'/RU%>G@*J4U1#.])J<$J0881%TMOTWU# M-CY?XOE(Z!)COW>W(T:FMHZ-:P>BE.LGF=IVOC('?JXV:Q6FP\UYL P"1^BR M1)C7?K&F32V:NOWVT5:\Y+/M"PZ:'PETL_7.%O0+N[Q6 5(=859N( -B$WZ1 MXF!BP8DS*3/C+_O"!4M2LJ)]6J$\WAD'(?-X6L@2-PD*KSV*B MZ4VQ[8C-)(T3,'?<]@&/&9Y[H:74-K#6GIX ;-GF 8WK@I7R\$^G5-SF!\\M MY;LI8Y&.2?M((.:[N)M8-G/VWIP04SUF9%,[#*7:#"G>T!Y&V0>D@C7Z$686 MH\P=(Q\>.;7,[22NC%/7<>\L3"&:2*%#B*9[O[TAWR1>E0IH'EKCTD3DA7$L?Z*N.Q_39!JQ MOJE\\@M-J/U'W%I (VAUM!W>Q M?\9H[3N)C2:LWN?JC%GS4WG7U[VK\ZL'9/*NKJZ?*FG6/VM@)J]_=G[?HVI" MMGI;X/RHXWRK:1E&$/6#9WOZ Z)[1A+O7[@D_H=R!\P=LFD-6OUG26@>;5]. M*9MYS$4P40'[!4STPG5"MQBL6?F MRRME^LUM+GW214VTZVN%)OMDU=WI7NZ;-3[.?$=]?SBXW,4:O]@"I!"]O]Y2/X5X+T98#.O(OSDVL,Y^27K[[)D+3SI+8R= M_5J777^>(H53=KGW6HB6N-SG%WY_,#ATW*V3I5.4);B^G>\D2RW4^JV-U2W* M@+<'>"^.C((GZTV2 F%!&X6TR8X)5UU>]:[_?$QW[N06=-2[V&5!6WCLV^_L M/>+\MS30P#)Y_=!#_D+#,[QJ%[WS%IWDC8R!+X_^:E0&^G;T5R=/?]5L*DQC MA3X8W/S/B9!.U7QVPF49MG!@KA>@YC-;G$'?XEJINNE'WLM5%?#V)5]=&4?C?7,#M]VH*ON."HKW>D7<9S&6IUJK497DM'I\=.M MO'B&1=DQIW/XLHOCS?4(V/KC3;9%!1>=1'2E%D=)WQYO+WZN"0(=N=ZB;:?P MF0#RQUN&5X.!/SH_^^ZI4]>='+U .1H.=Y&C%FKZ1]99'&];NB*+6A3QN7_Q M]&[J(9;M>))T[0\N=ZG(:^'I[LHL'K)$[3GM_J"_RPVDJ[0HA74O=E&0+3SM MCT3?.6E/><1K_/YANA9LT0&?W"2ZWKDG'C>OA[V:C*WZ),P MWN95_[L*2N4%.".T>__UIZM!?[#6WJ,-WLA1U^V\BRHU92M^K4?;=+&E%QX3 MN/ OKB^[T%(G1H\3H_[ OSX?O:C04J/5_8<*;O*):A6WE2VUI%G;J_/S-3%] MHA78NU';<5;@^ \+EYZH6 P'G5@T2A^O57$>IW3K?TK_;V,!32F2/+B\OQKM-7[IJ:5@AP#O MX"D"O$\ZZ"I(O7[(I4C]=>^<4-\8>3T;?/]CDE)M54XU%PNNN5#EF@OL:#;$ M=HE>M%@$.8PAF'O! HXU5:;=V\3(Z?I77^UVA^W*8NF3)@5DY6_J1^'D=BK% M:DDMYZ\JKZGB-'_]J%+O,RR2VF7*K:OCC&&:7)B8YVDT+KA,3@KWDI@%:Y;, MP:FGCG;[?/\ Q9NT9[4"O5Z)N=]4W3I-\TOP/;T,96&G9W35G$]1S7GPVDUP M-7IGS NP9_'F];#^HP?429Y=-;!X\^QJV!5O-J/HIW7%FUUKKJZJLZOJ/-!1 MZ,H]NPY<]V8UW?I/([6E]<\"S50P\"*34^#?2(NJ*G9P$^A04]X:*C MUK=N>OZBHS:CTQ]>=/22,?TG6W3T2,A/5W34P**CEE;W/;KHZ(5619YTT5$; M0T75]/ +[3WU^)C!J?0+$M2TWQ^MH_&>.\S4"=-)"E-_X ^N=BIA:Z'2;R$. M?0,>Z!&5IGL7BC1N39ZJ3'"7ME%-/Z]GO?,'ZOZG*3CMI.G$I.GJ1'7_*3C\ M#]#_3U HV+AU>2IW[31.;/^!7)9/X_MWTG1:TC3H?/_&;,?O]!]JX@4PJN!& ML>I'['Z>Y4&,\_"]<9!%(>'E)Q$VV9L\07I:T.M5B3ZUCJOGU_[EU54#LM5%)8'4M.H\QEF=OT=D5"#]XT%V!<#L+ MA'_$Q7X79#/OQWER=]]\1(=C 7 +ZX&G.-<0YSJ%N6*A+_U'D?%>VPI3A%/= MPN&"0R)=CT]J?*IKJ*VG56B M745M5U';5=1V)J$!%;4ON:4J%LZ2VRLN]\0;K[Q7CZO_[4OSA;PV_O*W7I]Z_Z>[,//X-XM=_B MMJ=9X,\JR]YX;^\/*1V>]/>(1Z&.M. A>__D>O:H=+O'; ?A#Z[687E'V)(6 MZJ:VN;4_EN+.1Z[P:9&CL>/,&WS,1Q?G#_-Q=XX5-<[[[<2UO>+ZZLH_O[A^ M3+^.YQ?6%MJKA\$4&QN&X=3B \,PSU1MT@8UL>?4&ZPGAO[%]6A/P[;?[(]Q MW^AD]I1EMG_F#_O[>F-'$=H66K@V%F+5&3DAF>\R#"<0_AWY9U==AJ$).W&R M(C;P+Q]ZP3]=N['6M,J+)G_[YGY0>;\_^N9^J.^S[W0]CO==LEC")..<.IQ\ M4EDQYW]*&UF7'7"7UCY-Q"I_4K9<4X M"]-H:;O_P(MNHQ!!KQ^*M/2Y>424@:<0P1K >.7Q$WKN&^]5_SLO5^E"H/$& M@0S+CECV#",BD]I./LLDRT$QQ'D*_@:\=[E,TMQ[A9#]P=GW']]]IG_UOT=, ML/SQ,W])/OB.AO]J /^+3\^*!8U:1O+/?P3!9YCQ5"&VON?! [TQZ*(Y?$;O M7Q^J 5@SJ%KEV%0IB.:,')[!&=##].%1-^ Q?=6M?1#+C[O \/]0X084<;94 M832-W'4IEI,@EU\5RYLTP/>E:JYHT'NH%M_!J@A]/N#R 0-#N]N"Z M][S?9FIM+KQC*D/$SP31Z+* /_/'/;VTN"CX.EXLO=WXH+I?R_+3+Q)$6NO' M"-(:-F&"CY_0=F DC"HBLAS^9Z'U1V*41L^3X;AR!HN7W,0$;2^6.$?D((4] MY*6AM\"!2Q;PEUF0Z;6&48)MR2CCB=_1Z\&K@[,L/QI& "N[\I);)94AL)0X M.OQWD,([&>?NC14<>^[#Q!4;$VK=1-MDWKBV,?"R!6RLLX7R+3-V;KLEBXQ8 M?/Q]'C F?1'\.TD1&2](=UD>GDQYJ\K30I2]>Q2HF#;CWV$SKA !\S(@F7!2 M/?/.[&%RJR5:8%@I^F/&R@0/ DT(M%\+/W"4T\%)?D,YH_MWU!3@"3C'1DM)XP&=RN& 9?LJB\- MYQ)4E[*E=."T>M9F+^,J&VP+I["6!0V3;E=' ^(G<6G,U*J/5,$[@SEO&N>YN&:.=6JLNZ[&X^D9$MV)[ M]RME.Y9;M:?'^ [<%_:'3\1SU!.J]0"M^X?;'65LRT%&LR2.U?RUKGZDPC/L MR9B$$?W!=#DT\J(]O22]"4!GD42Y[1I!:.%-*L,:L[C(Z!\@[M,H%W]U0R6F MK^LGU]]OW"/ZO3L_(^\3145PJ,6E!FV\VF7<<%[3R>ME@!"K<)X4Z.M.TT"7 M=2HS*-(HH W^,$J^?JWN+^YS*DW7#QM-$2QVPI-!C8D)'GX;;I 5&!ON9HD^+JD(7XWL3+)CC/JAK?H+*NH=JV"W+Y<^QFU9I_;JF/P^#.[@VEX^E/,PZ'SP482]\XY9?A_ M8VP/N]&1>29-L/=JP)]OG76V@]IP1#> M,KI'@3T-55W,I!Q'Y4O8(OJZ/=R*?DVFYG,3/W1,E6CZTI-N5'*3!LM9Q/') M1$@A2D^Q_7J\6]"I"X5KC#+")^58 (F."+V#XS5[:C;A-]4/WV?W(W]Y]V<]LO MV)\VB.VZC-LKW.:;VS/==C:=K^+.%3B")8D",_P5 4Y1<>91XCSE" \1-14")2>HNS.9/.SIS#=G-1,D#.4 M-1 M.FJ=B6)"IYV>H>(;X7#CS59?(ZYG,+]PI[5U-@_5;%N5,5Y8]/4+EBF<5;4O MIIV3XF9VWXIT^O.1^O,GQUM^6_*6VZ]&?]I\$WB0-JV-GC.@&NZHH=[FPL27SD=HW!7BCY^QYJ M?9>E?[P7RM$:0W#I$E?R-5(KL6(,9WB^>ITC?HRO@$&\^RX!/Q34]NJ[9 M_V:[WG2WT1/#.QYO5%8F@GS.2P M-5J]N(!(P ,0> ?W7E"'W@TH'-9FV$NM?+T5G"E>!S%G8A-#Z%W%"?@#]$UT M4M8?S$3>(L,\Q X&8&$ 5QT,H %CZ6 6U3G1ZSKQ3N9]TI22=^121%E^AM> M?]JO0^TL<6ZEJUV]"BU]!3',XK5I#?AO<+TRN'L:D+/)L6-I"SAO]EZ"5RV$ MW:=HDD&'%G#WNPWFA21"X%9YQ^XG:6F^1/YW[W//!BYA%'@Y5KF^%Y)#/%%X M18)W3/CR"9X!839S< *HON>+FJ_X+HM_I.]074K-8^E".J8X&L$DN1"$>RO MM^P5/54E=Y7";NY:8)U/__+[C%I%W$:3 AQ3? +>2.&N/P_NL@K0C"Z 5)2@ M [:R]AR.Q+4TR4RIDF'O![[YZX>?!8,&KPC).Y+B-$70#;S#ZK?#QA3S"<$Z M)N#Q9[@X!N!11AZ (XV -IXN;(\."6#131@MM3VD$ >F8WEM:5/XVUC'5.1) MNN)YTQ!G((Y[/$B^7GE2C7'=M6ST:H>RT<,?UTTUEH^M'&VD%L(S-4WPP%/< MFAN&X/'#F^[L(85QQOMG-&>F.[3 3UZ5&++?[+AZWQRZD0EX,+TS]F+V[&1R M/:S_Z %-0\ZN&MC)Y.QJ>(J=3)Z+G?YY:%+N[?=P=M;0GB6';[=QS!UH87>2 M(R]7JQJ4G C'4OUF2%W@FUWD]^'DDGLWZMW"O'/0D;50"+?1PE\W1AKK&;^$ M:>$QG-L[DRT==:)[T_OMQ[=TU+E=^%=[]PUY%'FZS/8P%).=K#5I;N?^]?FP M2;+60H.QA>ZL\09CC>OG02U#=N7L:Z#\#_S^Y4$I%/=7MKOXY.\.A/[IN MU.ZT4#UM4=>#JX:KI]^H"K".0.(QK8T>T;^A>6?D_-H_&UX]FO3Y2;H:/*DC M^6)W='CEC\X'[=C1%NK#+?:A\?I0L\*],"]MX \.RW/=.6G[;,[YZ* ,T2>H MD[;X:.?]WJCA6NDWEZNA<\QD549]?SBX;(<9[QRSG5SM,__Z^J(=.]I")=C" M[-^[,L-BEP4\&6%\6$,[(XP.1DL>\1J__Z9_=0P FX1Z;11%R^F3CN."')7[ M!E)3/8""]7K8JX&<8>460])?.5W.&C!SH1+7,56KDY%Y== M]NRH5K^)BK82I'DI2K:](8R^?SG8M]EG%U\Z7/#OO%'!OQ8JV5.(+U78[+LX MDXXS^1=7+M"2#6VA*MQB&EJ@"G]R*)T?DP0\J0-S#BKP_('^ MV_%5X!-Y=B>UH\.1?W;YP*1BIP.?.[AYC$C[AS5^[8<%VWC^3M&> M1':5@2;KK3R[3*NF)KKR^U==IO6$=G1TZ5^VV<>_*781L_K=[#_ ^MNBJ?HFVUJ MP?AH1=A>C^!5_WSO,$KGISWWKER.SCHO[05[:;^JG!I(/]!L25O (4QXDA38 M9)!,UR,L>^-6:/<^'T^Y-,W6&J\&R'GX8&?G44MS),>V.Q#=@=CN_5]=MOU M-,3Z_H4ZS];TM94E/T>CN@XP-,UG_US&9LKBGMF?!&-8RB+?_).U1H^'%ZO^ M"$F.KNO:U//_G:46?'JC7H]3%7QY'4QAL&^"^5VPRG ]W:; 4?S:7<#JW#?. M<#I]MAFRQ$ZPDSK!"-[ "5$I8T'_&C1F+-XL5=._??.G^WMR7W[S]]^HUW(R M]=[!"[&]\U__$OR];ALWM[LNH8F'I@&V=+M^_1SXXE%O<-\:#3;#>@>]JQUA MO4\ZZ&ICU/HAEZ#9_=[U.:[>^SB<%Q-X1Y8GX9?7.%944 O,Z]+VZQRO%V32 MX#OK&FYW#;>;<0O=&JCH&FX?9IV=B\3)=)#N&FZ?;L/MBA<]9$/UO')_SP,. M]9[&[,&)*71ZX)LHAY>%N]R2H]C+9TD!#YUDY;ORD[97'1XK@G*O0UK7'D)@ M=5D-$?]#8%PG&D1J43!H<+%OO5AS,)*=I+5)TOK7C:K/;[R9W2N;V5(S\IA> MD.W-8_?/.RAH8[>F4>Q-+512+?9U[V.\?"&E,T/_NEFFNBN<6 !3J1-P MIOOO(LNCZ:I4*#"\. 8/^8#!O$I0\TB8*VAXE2.4/LUG7E*DL!@X2K;*,>UL MD"L4&/@?S!!EF-NV!),>?!R@S4Y5AC\*,B_PX%/$O04WRDF$=S#]#J;?#&^Z MI:C.#J;?Z!WH8/HG#=-_[-6\(=YS_69\JIKH?9KT[LR8M'>3W5T"]X<860N% M<%O4^KHQTKB!HBX*'TSCV^*(Z#%2_<>9ZI\?TPS\)0;+!YUHM%L=;T,Z-%T= M?RZ6RR3-">J0(+GQ"T,X7.U[^CIXPXOV]]A3ANZ,8TJ MLF^A+MKBDYT?#6^ZET_6N6&5\,W9 \F\.S^LV\Z7I?Q:F#NK\#UT.;23$<8V MY] ^;Z&M.O%LR;X%3UW-QZ$"&$W:F!;JHU8GD5YFE*(C%VGHQNS+?=1%*4XM M2A&6_?8N6J&OMP\LS>R"%8W]>@+4JX^+@35O8_[WBRNN;GPBAG/1 MR5ITLDO*&%J,!YK1+BO3R.WG9]_ MUW0 1P?'V6DG1Z/&[V0+-5^CRX;J)>$]$C+")7$3W_V)!T<>=D=L8.SJ<6+9 MO(TYT3MBHR$K]3OQ ;FVO"@.DX7RO5@]#!+0WC!2U_JPVY@7Y*VTZ)XV5M,D M5:*:O#SXVL6KG+M:?WTHOUEGY5N3<'C^D)O*.G[^'6O*/R"-_IL)W* MFLN-_MRNW8L0P]&P$\/'B6%#[,RN'?MD%UZC 7G3O]("*@W[7N-?#MXKEQKV M_>__^M-5_WKT/8;+S_KZ?SXI;+='S?CF"N[C^0P&UK?[4IWM_M/;Z)8<:-Z_ M)KEZX[T#J0^BV)M&-P5,V%L$*R].X/P4"V]2@..=>#1&F%MOX^3EN>?8"W"9 M9!&FEM^D:DY@8=L"$-O_.;^2@WQF?Q*,X=@6^>:?K+7;.OSY[(\P/'=67@OW M_\Y2*Q,WZO4X5<&7U\$4!OLFF-\%JPR/CGM.X)"X"UB=^\893J?/-D,6WHD* M$\8)O $)4"E^"\84-&8LWBQ5T[]]\Z?HNJ\F%VH<7$W.PO/1X.+J8G0=CM7T MZCP,+@;3X'\NO_G[;]3Q,IEZ[^"%>+#_^I?@[W7;6*_#^H.R396VH\\G@/3$ M-U$.KPNW5]\.F"-QL0S2*(,;-,QQ6Z]"#]OH$:J_U"!NEXZKF]NK/I\V>_"* M?*JPSIQ&3]2+L]YE_^I)VH]>]JZO]^NN^OPM4;LQ[3ZF\U9VCFWJMTZJH^WE M3HP-C^QHNR-HXRA?.[X\-44VGQZ_5DS]6^\= M7-MO-@/_3GOZ?]Y]^L=7<4W]EJC>2JACR!>&Y]7&3V,)N_>Y?5.D_SV4=.[-P-]M'E= M^%>C@Q(_X4R?IBR@$[ V"-BY?WU^T J'3L!>EH#U_>O^ QMS'UO [(7JN:"Z M1]N5X<&-RE&FV0[P5E._]:04BTUWDS\7RV62Y@3&2+ 6]? EZL=S @9^?V]^ MT4=5I^^II(]*JW@\)3WT1]?=MC1M6Z[\T=6^/9&[77GN71D\L %*Y]&\H&\] M9>!O,&JX1\-DBYG3&KF)W?^.Y_1<^V=[=WMX)I*JX]Q93V8KAV"2SQ]8>=IM M9:.VLG_FGU\_,%YT&EO9L@T;7':1I,;X-TW]UE-&DAKO=SU%\_>3T><#?]"4 M1J/'N4:?T$Z>C_;M#M7M9!-W\E7_8@]>WI/:P[;MU.7>^]3Y52_H6R^*-)_C M61M"6#O>#9^>T*7=()(G69;F:I=1WQ\^]()Z6(Z;P\&BNI/P$D_"^9E__A?^8/A_NV96KY23CE^/.^'6&[^//+^]9>]'CKS%+W,2X=X 8T M8(SB>BX?:9E3%61JHB7DF49&3]RI=)/&ZCWS<+:^?+SRONV?]48>/'L.B^5[ M2>H-+O_L>Q-J4>OE,P7_'RE7%@E1KJ@Z8JZ0B+S@[WFRTR^&/>^WF=T1K%JM M@U]X=T'FP>] [F#JWB2-X,\>C!D4U5T^PY_)-Z5)G/H:9=0O,P1Y3!8JS7KP MXF6:?(5GY J><7W]9^0:RRMO=U\8Y'D:C0MFUH()R(I9<4J?G4&^,SZ)T7E]?E'\'X:359G^LEQ>=?G5WN\-7S MGI&Y%A]Q21Z9K9NH[GC7'>^SWJ!TNG<\W&6)V?F$5V32.;Q,S!F8?<)C-U%S M.-+I"N443NE494BGCV LWEUO!FTVIHX7\(#ICHX7\*%$/ATOX%%E\Q2)[CI> MP(X7<(>I=[R '2_@$ZE>_7''"]CZ]QQ?IIKZK8X7L.,%?!9TE8[82-SQ34<0 M>/*_/[XV:^JW7E2=L)M5/ A+X//,MA$T6\>2!SQJ/VI4/>M>Y;7>7W MKIK@416*QSP@??]R;Q#NHXH5]]?21ZT>/:K]] ?G!V40[/9F]^+>T>#\0.6] MW:[LOBN#X6$WI7-J6O>M%UAV'9;3 \]#S76:M^VGJI@[YJ1'_L550PCV#AH+ MZN2V[7)[/>CDMI/;MLGMJ\'YV>YN:!LD]K2CH:_VN,EUD= 7^:V7 "+BHJXE M57D]@F"N2JS0?INU3\QDQX6X;(7..(>;P_GHJ<%DG2R]1%D:CORSRYWJ2IX+ M6+?#BVPSXMRT?4#FH"TST&_NNH=M.5AT_WT[NYF16/4.VB# MTM,4C=/Y_?%-45._]1*NL/]'!9,0YI![KX+<6\)#D@DRP>Q27?20!6B$^XNV++;@?S@%%>Z%'"/.9!;M^'[R]RYL.;ID&6IT68%ZDB> 0R MTV5)&-$/[J)\YKU+BG!&C'?O@J6:SP/?@^'G43"?(S?8-%,YKDN [SPW[W29 MQ/"EP2*!W_P1T,+" ,-@286R?\!K(JS5C4$;%O#]+)GF=[ \>F(AJ,H 'L*# MRV=@S^X4?#PM\/WR6'H(O0<6!O9D&F6@7;V5"M)3X-,STKF15T\D4Q"L)<+( MX:'DLUXNK22P6%H1@1T#SR1+XEC-7VL9Y6V6'\\3V&IOIIV94]A*-WCA*);G MW:#U;6%=DNE3LXB^KFD_Y+?35'\B;YO)_F2.YPAN7R99A$]X0WL:W2I+1(PQU]> M!U,8[)M@?A>L,C20L/!\-+JXN1M?A6$VOSL/@8C -_N?RF[__ M1KR+(.?OX(4@/-E?_Q+\O6X;3XK%\I/*P R&,SK0_X2#/$^6"QA^QU?9-A[& M;DR[C:GCJSQ@O*SCJ]QO28[\M>/+4U-D,VRT! S\\XM]N>$Z#I4#GW M1TW]UDN(Y[SXNHO!]5%+FUNU5)<735BJAO_^^'JKJ=\ZD!5G05ZIYTB*U/OT^;\SIQ CR?''TR#,D]-NS_XYF,/C<<%^"=(O"BM:.DQK MV[":W9AV&U.':6U*0K_#M':8UJ;*YBF"-#M,:X=I[3"M':;U<*I7?]QA6EO_ MGN/+5%._U6%:.TSK\_2/,V&9Q5I8IH.SG@1P<7CI7XX.SH?<247#I6+@CT8= MG/4%PUE'/EQ .SAK(_>F@[,VR_]NZK'J,E?6/500=GM8+1,:NJW3@3.6A/] MKB!91[W!D9"L!JJZ$Y;UO'=]'"QKS]N)YWD7U.H3[OK&Q%(]./4G%:LTF-,: MO)TLHCC*\I38D#N,:MNPE]V8=AM3AU%M2H*^PZAV&-6FRN8I@BX[C&J'4>TP MJAU&]7"J5W_<851;_Y[CRU13O]5A5#N,ZO.T$'>B,T%]=*:#JIX$*+$_\$<= MQV8G%>7I7OL7@PZ__(*1J@/_>K0O;UN'5#U0)KG?(56;Y(4W]5L=4O5%(%4' M'?%JAU2M%8QA)QC-08H>^_?'MT=-_=9+".B\>*3J5;\)Z,LVK-3%DU_\3_#W MQ]=:3?W6B>!4-T? *W#58>^L!%<=]G>#J[)OMC=FM?2SAP%7CT;">LIDJ^\Q M3Z:RW/OA*ZY!AV)M'3JS&]-N8^I0K$U)X73O7JCSL4:^O?"9*VS[EJNJR=.OCQU6"TIGCWU(N= MB'4B]J2@K>:(F?6]3A%<^PK^Y["'O[&(J>/?#)KZK1/)9'*>@XR;U% (^+@OGFI*^,Y1SSELLDBS!M_(;2QM&MLNE*3%4Z MOY)DYYG]23"&VWB1;_[)VDWP\.O='Q$!?'DMW/\[,[&>97"C7H]3%7QY'4QA ML&^"^5VPRE#N7"$#"7,7L#KWC3.<3I]MABS7$Q4F*6$ WH"F5"E^"\84-&8L M'@CS]&_?_"FZ[JO)A1H'5Y.S\'PTN+BZ&%V'8S6].@^#B\$T^)]+.".4G4^F MWCMX(0A/]M>_!'^OV\8VDG!]H%:X[^,P62COE2 7OO/AA7F'7VA;7KX;TVYC MZO +30G>=OB%#K_05-D\Q81\AU_H\ L=?J'#+QQ.]5:N^AU^H;WO.;Y,-?5; M'7ZAPR\\"WZ!PS,1A6=\+W:",AV H74 AKX_>@!Q2P=?Z'++^TZM[Y\/]Z5^ M:$YZN9.T]DC:=4<1ULR-N>P8PIIT0VCJMTX$Q^#ZR=XK9=*8X#%[TWD1Y@55 MHF.U_EE/?#!= /^\C:76B_&E;'X5J?DD\V F0IA"'FD,M^#A^=1,(=O)]-I M!J.'(4^3%.8:>_"M5,7ARILG609K)\_3\X.YT-5+?15$1PIS/NF*^X]IOQBI6TRC_#A=+I[-_"[ZJK,MBMRT[VXVIRV*W*X379;&[+'939?,4T[)= M%KO+8G=9["Z+W66QN_=T6>Q&N!E=%KO+8F]MWQ?B-V(L3%K-^_Z++8S=R9U[UNUK\AMP/ MFOJM%]'E:D.JS5Y45W^INW*_VSP6%WI?/66O>MEQ#P_&$Z52%U"@+'C'!X M3]4\O!V*P& LNZM;=YTOFXAA[Z*[T#]"*D[G]\O4U5%E&-EJ&E+E-ZS8V MMI/Z@AIH?33YVS?WD\KU!_UO[@?D/_NNU8/J?X[^4T23*%\1H>.[8(F9<^^3 MRI(B#7?&TS=8+']7WBP UVP:Q4$N]:M&WN> MG@J<(:P-F>C*$'S3#;6OQ ?'ZH;;5H9!-O.F\^0NXWDXD^:#I_CP9#!B['R) MARCS\>GS C4Z+%D&]I7K6H3NDWD_X:=:,-PM/43-R-:]OE^9U W[4*/K>6\S M))9LY-+5M"@]YEK189D%$^QE"J>N6!2LIR>@ML,HI[:FHWZ_=VE.1_LU%4M' MS4:8Q?@6_MH;E.O90,7@0??YN"O0YK?!''E+62W-DC1_G2O04E%\J[)\@1^1 M*ED$49S#_R=-1#_&'U2?XGM($9Q&(?6)U=^J?RSK,BQX>_V? I88C IKW0BT M2!3#8N<%Z9^>]R,HH 4#A%"%DEKR01,I[YMW28S ,5951,0*J@ZV_%.4??D& MI_MKDBMO@)_@R&/XKTS7YX4)[B);\)C @B0U=A19#G^P:S!6\PBT'SU(?8U@ MA*#V]EY.GWY/:ML+;H-H3J5EXR1-DSM^X#((<36(DI8&*G/Z$?Y.ZT0K]\M_ M__B3]X\@_N)[/^>3'FS[+ IG7I2!V*-M&JN)F?_E8^?OV^TF7VW"!9,9S);D MT+6'F6[J6S9Y^JOXB;%_=R"7L*[P^RD>57@5_GBAP,+1$]+DWXJ$25&N HEK,YROQ%##IL8D6 5;+3 _\%I37$06&_JJGFRQ+%[GAB$[4.-?:)K[I>>]Y35$RY2 Y/S/?0PUG MGL]'J<@ST$B>W$+H..) D&<>!D/Z%0:2!E$&?%YG'>@/. M- QFBH^!FR3HX?(3G$'I(PF_TRZU>]!CA3> (%WACTG"URX4K$[0.*!(H1"7 M!87,+=XOP1RB&M&T]O#'8@Z77!5\43%K9_RJECC?T>*HYODW^"W6>JR)[3#X M:;A8$W#O,X6*CN+4:G("OA((9KY:B@*'U4[ ]JRK1.?F%L>%?!<7!/5)S_MM MIE*"*<-JTP_S(,[)2I+8:4U!VQ^)DL^*$ VF6@8K,:-LI ,&.X-R5J2V>9=K MK?$XF./[P9E0I#'0O$\57>A$A_>\?U;^0D\ _X25$&AO/"E*#&-UWD@LD$9X MQ8.S"N*035>:\@"^0ET:Z'?ZV:D*DYLX8A_,3@ MC7>P_O#2_H+4\$QEZOZ!>\FM>,)E1\ZW03[[#'U@'!E$ A!%W3*>09G]_:_C M]"]_W_CBVH7C%W#H.2LR?R4-IA.=Y3#O?$ M+$?SR$B>_#0WB(UDQ[D-_8OK46L)23I9:Y.L]<_\8?_\.,+VHBX>/QITTPF9 MC\X9;."1'OEG5]W%HSG[<"WAKV!^1*7 M!%*=*Y$&.^A?G*Q%@<^C8(S%'3!Q@IK*'*0R-:4GYZ9FEI]USW,TPM0+8.1G MSJ F*DQ5D!E )H+Z$"ZGHEM"=)3*7-,$:U*2^5R%%K$L>']!E\(_^<_PHDM; M9(7O-^]9@QI*@ZKU)]'T,SM3 AO6M;Z"MUUOGE5:5"MSUYIM.>].XD**29+% M(LHRFJE%[0:XJ_WM$W-_Z:R@_JZN@'$ZBC'VAIY^UKNJGAZM SR-;)!3\BVOD2OEI0N\T(DU#6M]&99-5OO 2M'OPWF_!MGP5@: MMKR1I0Y^02*WMB/Z4<^(/C\Z@OA=<$S ,&@MR:21M#028[VW32CAL8>;L..' M&CYH0Z.?&KF^^UC*Z[TLY;ECCC=:RC-'IS;%4E[TSA]IP$C7CGJCVL?LKOF, M$NT[(W*5*-651+5J6Z99J['US^RBZ ?L8WG/' _U4?L>>'4:/=5O9\U9FDSTG?2N+:G): M>][*ALYUH&1A%EB3RT_$@M]ZA@ T&JBQS''%1YX[CR0IEG),*CN'X8,$2F4O M%HERJ3%?$,]*7 @G4-?X-#NV[C/A=7'XU/O6[U=<@MTW;K@7;T?KU(D-_I^T M.IG6Y#CV5"Q= M*@TC$5G^>Z*K9%$R01BO'OK\G5R-4]1*#]KX&JTT<-:^?O>=6\JS[/[9T7;_ MY961GI?7XJ%EI)==&6E71OI<9:0)U\87< WZX)2K$SDBWG_9'WHBE3ZX;%X( M\P,35YA5<(OVQ6]T/<'2YW2;+=\7.6J@:<<^UOW*A&INP&ZPNXGNH_[J38+5 MK(E#,<5$,JD"XP(V)U0D;10 4C<4UQA'3%,$NEJ2 /23;*E"V )D@_$RV)-H M&H4!$M,@=4R9^/ K^L8I6(8X6A0+[S\%,H.0E8.AC949W>1[_K)OO@J_N@43 M1F,"'!%"_JD;!5Z2(A*]J2(^%B)ON];A MT.)(L6R:41R M.?,3K,K:QS-*X!',1LO%3-%F?>O N00+,7*^Z2(%0Q6Y4=D MZNJ?O?Z7$.UX<%[@Z*C8BQ.\="(-S=QA#$ZV*!Z3QY,5YI 9'.I8TW8E*9Q< MC!F'\)Q,N5Q=<-;)?ZM=[*/+5:II5HG#F-WE_QO$L* K<9C[?%WJ>9\5]I-':3(J)@TSCGP4J\LQ9?OW8*@$TGB'-Z: MI&YPW:@"M)6X.EIK#\+XAA$PC MX8/.M07'6P@,ER@TD4G+3-=W/!AV(IP;-5/5T:T3N2@IG8"GQD31T+I'8K/! MX ?1 FDFP6V"'Y,OP'D=S/F\-4=3,UGBZE-BV%D[+:;.?A@"KTF4*F*YFNFVP>;16% M) H='<6]7]L-CBJL28XXCBGS%\(;1 )H"L)J&-S5H@^.KB)2Q0L*(V520EYE M\)")69(IQCB[1>L56.] $6.A]K%J"!#]#>R'B4N-\PAS,VRNN7F'07LT\F\Y M78EJZ".2[$625_P!+ BNY#-&GH\N6Q\VTRS6NJ_Z J8SJL*>C">+4]E,X*CF MF;JCX[:3ATO'C[+PK&772!'_N_>Y)WRBQ#A,+*7(OV>W#FY7,-KEW&(@\'&& M!'NO2/UP4E:AD "AA$$P7=5 MJ&_;'81))NNKD]N^L),*$5Z'\#BU#>0UH8TIC M8L98H26NV6]-]"4?^$@UL0[(=F^A;\]1!PA3?A, M7_H/>9UMI(-4<\=NI' \PH^Z:*X?]4EA5JSD1:5)#/\.G_3RWD0EB $EZ::A M%=T>;H;QEN ^_A0Z_/_OZ]7A.%D<@Q$/T"/TMY-TJ.D;L;73[5 MYE-'3Y)/'5YW^=0NG_I,RO7_?OC'9_2Q7?7Z@T!EVX^+^5T"+\:G QV%0[_1 M35C($XQ7OO9]F.N?TB>2M] +Q)<^LUP2'M(7L_M>H)\/OJN7XTV/>ASD<(CI MXA;S=01U->47A9&?&RBB%J:V=!2'E79T=Q[W!XBR\BT5[TV3()W0)37*G#:/ MP9SN$#L/-<Y>-3VKW=T9:,[X1TU\U@N.44) M-^I;:M]!+X[DWDDNOYJ;D%.1*7MAJU\A>WDT^Z.' K\+X$ C$(BCOV@O\2;Z M*OI.A^KF"5PETMU7!E;^580_GTXC2JO<*MVE*(4M24**G,&"N5'G+<,W8>8U MD7.:)OF5")MCYYW&*WRST"((33"&RY1>" G[87,4 M7,Y'Q._.!\WU.\E5&O;01T)L ?>4PEW^%_5.X__^IXV:>&_'N-^_<#LC[(9V M,@I4?07OBX^C=&M*87K9EMRNVQFGI]<$?X21*XZ'9!S(PK_!#ZCNR03\(Y"S M,*^(O&G$(]A#:9SCEAW9+\LX">'!(8"41)7 %,XD>&X8NHE<>"/'V'2WLND< M,1L&#L/=R+"!4&IB0KJ)+77^C,,5=K/EU'FZX8@<6MCWKKB0.7Y"C?F\XGST MB]8'H>K?JZW@>BD?R@JV5X2_S*EO;^GKF+U,8K7R%L?,O['H3V&M,U_BWMCK M):9098XAV0).9^)+%M ME;_&?<>Z-/.A;C^TKX(S,XE0_OMG?[;5B]2#SQ;]50Q)(\6&_??MF=_Z)&\Y?4$'+-*<=CA,W MT=1TQ[02M7Z6'$WM?R&,-H*#EU*1.?N89*[^B=UQTAX%.@@ A]@;0@*M_11Q M)@LRA)A#!).=X]\V%+*#Q\KWN->*J[JD*8O23D5O4^_EHM<\GHX W>U$ [ MU M^>ZY>96;W+JZPOP"MB]9P-61 !5;4!1HC,RQT#;=W]D"ZEZ]U%C]!GZ<5PQ8 M=4%J3K6FVN"A,Y.&!6""4;6W;KTE[-'>@)-N0DPS-;F1HH:UQ7#4 ]E;!LT% M<^R*<3/3G7[#68)* C]/O"RI--$^X1.U\8)RW%:D@3=;+5$U,@X"G4[K!6E$ M52/]2[H_&0>]8J\I[TD*WY%X]DA1K*M>J8X;[>&5/CQV.6IX[/*\1_FH-!&N ML(]8.SLA@-?N'0>/)"KUT_H!Q<1 [FSL==,\3U@-<1A3@X&C]\56%!Q^T#HZ*Y;)(^LU A^B#%*\X=?6WEA?_\PSN]WCU7+VP22('& M\+'!K V5C@A"<]./W-W0Y0$.A!7QKBE!BH^V1^B.+PIVDG5)7A%CZ8(&.RHW MF4GP05>)V K;B,/;B'BFZYI6'+PD^N\VW:+++'P<*&QV1FR>W%NP\ 9E]G"XZ1DEE+4)"](, &"HKG,=,F:64=[ZCN\D<4;76S&&W7(H9-$ M#K74>?D'T1$B4PO642GCU?D/=5909PO8$=6F_W0>A[^KCT/4C188$>@ZC1K[ M,%>W:OZ$0>BC^^7O;#2&TL8Q(\YQG;P/L-C.AO$2@S(_8=^<:Q=((.*DRK : MZ0420?)0&AU+FNH%@GLH3- X2_#UF'%YUM>W)\>:1I!JA #=I,%RYKV:?(?" M7_(37,<7K34[O>QNZ'#P.DGH?J>>:W\YI<#3D)'-@UA8;SZ(MB6-C:#_S] MUNV4#M;[&$4ISKV?C7]*H=H?JA>Q[@)L?=<'7W@E?2NN]ZYWVWBRQYFNWNJV MWB.([!T&>RM',4J]9/QOWGBI1-O3YMATMUTZ;Y+ TYQ<[#ZS3](]E1KE Y:I M!.,Q&Y[C.Y'R1Z6IKFC'_YRF03'I>6_-,[-5EJN%+_0DB-"8P77A3G&" 9F MY=K#P3[4,XBWU4N&@HM_T+E/>\?*@R* MS 0P(WULY\ZQC0B#6WE$1M-1I;B666MW]'J@U7&ZCT0J/".14D%)(7Y<23@A MB#1>^>[=7%\];9T=[X>:<*2%194QRBL]:W>(5,H*UF <"+$]AI^XCEY7]+MU MH %!)/'-I.^C69*0=R;5DR05I6IZ7((QF='JO..5'AV)%'B22 S(Q;WZS. M MEI)^$^\FP98)?'7&-5LFZ&ZC;,J[334F8GA0>O$>Z@0#.'=#24<0ZPF86[RU MCNW&.W;>/HM,'25?%7%C,$GA/62Y 7NCEY \PFSP#C(UX=-=N<^V^?)(RG_.KKLSG M!"_KAY?2>D^2"P#?>Q\H\OS>!BC: JY M6?"_%O6+U?8FE9&J&XP[)ZEA1'>IX9Q1$!Q#-(TK@/9$I M7E "26H/^,:*3$N4D_9M&Y4HIOE5$]3,PLYU"V4(I5WM!]/H>#^R*X.H%5Y^ M+1>QPHP-;B^5=4TI*(;[/+]50F!AF+<"_LQE[J(?R=P9(8ML8+[E]V1T$?X2 M/-EH(E CEP*SGC1+A&.91@PIHQ:#-"WT1S)L)AAE,W/%V/4![+PZ2X8;*SM. M#L[:.@G,B4B_8-M#G DS(6)#&E??+C*X:_E@N'< M_? >%1M>"%@Q6&I=,,-G2 !A#\=)C,Z;;B?>]@@\Z_W(4VV%C=B(%JZW&O]? M4B"L'7$S(:C :3'752LZE\@57;CO6/S'0A]QUE.H4<8*M PJ@QM%DD'G ^]2 M6H+7N%=W(F>JAFYV(XDJ$T3I0H-,(J1YE".[B&2'GY$TI:?!!1\>H<)!@1'/ MH:8WHDOU&-%[Z8(CKILVIVS)OL3)7CITC3'RC&CAM.(X9HP<@H&^#08MYA/PTY*7/]""Z5"E'S6 ML"N0>/XSIMHY+I&D6EY7Y7(.-AAS!+@B2EICRAU6&Y -H;3QAGVN\G$^SK:P MW@QI.-10@V/>TJX+Z?3 FE"$1#_+?-W^][FO:3"ISOA!T>VCWCP^D21]LMA= M7+OW\0149LI6]1\B4>U6O/6SUR#<0.#O)%RZT9]H+EW S8$K0ADO\(0'W/!B M"B\3#^M0*-L#UA?3ZH %X+R3LS*:%9JP_FK)VH4@YXCZBO%SH M_M>]"$L!K\YZ@U*O*M_[]N*J-ZK^S>U?S U*W#Z-5#U1.KK5<[U;XQU1&,/* MT=^A.#*(2R @Q+N%$3=U&O7[MH^7+ 9R$I16T;:SAP+[9;!^5F!B)Y);7HY4"@0T(N/RE=O(D*G#O\(*N2T&*W6" MCC]L\/]L7'0JHY"6-#;X[)QBX56P!_DTNVK]KHPJMWW0=F=5S0;WM-Y5]8^C?F]8^AOKO'-7"SZS MSG-'+^M!!Q;1R;I>1E)/F"8Q2-.RI4@V/*5B0G*E@0AQ;OG>C$D+G1:'' MK2B\J( MLDCC"81[5'V-^&I@_!2*;=M^$Z6A\B5 #\I,3W(@5I@J7;&X8-YUG*EGAXKI M)H._EAB2#@.![-$:O),73RQK&T4[9V ,52S"KN_1E-#@ZPNMS0)A-JHZ4E?F M^9YNXN8:%H(YD%F@+ZH6YB3HGFHI$E;1I$6$8:V4L#%T?NBB+[Q!V1=84Y@$ MUU#$:N[;6(#.R'C8ACV;2@F_'9G$Q33/>UV[^1_Y\L8 :3?)P][)9D^$R6!C MUQ^Q3@^F(,* *.7OY&3@9116.2O(@^"29T*^J*\NH1"[!2!FLVC)";I%D96O M#WIS*C=+-\[L.#:O).;[_C=;@+5-X'QGF3@YAXWBX&-VJ]U]+(V5+S*:\;Z< M/-/M5MR>+Z6L)RR28-2\FWDR-M=M:#G+I, M$V13.K>UQXYKM1U5R-&TB]BF"7174%D\(MG03R>Z-$GNL3$D($VZ,IV]!*5C%!%L%(%RT5!M9@0--AN5I";!*6,[ ULJG>1ULO==H3M().+%G'!3:.:YV9=F?!HCDC7.6;9Q"19?*6R9U*K:1F2GWA\O-V& MY&VU4ISK]->=,T!M\-U3S^'X.+EE+\R]H)R 1/\BOD+I4L5KKT'I]D1+DSHB M ==$?'YI0TMJ6O.*ER*0ZPT2W^RZBDOT&^.;UW,US=^,SN]?U]>#06]TM*4E MI_^BMG?/88907K#^-:X$43W!Z8F#A2$S,\Z(L(_;6XAD$53V?;='A]NC<9H$ M"(6:X-TO@@.C]\L!M=2T?@L.T'=7;C3EW M12@_#)JX$08;2I, E9&';@,/N(%S^KL-,:;9#H3(MA_A[__,B] MZ39BTT90?';!9-?U2'N!YAO>ZU-PQ,M)L9J(TEH;Y-_5X>^H7H? M[3W.;"?C1J3]+4+0Z H7Y5C374K 49XEC)#]IY;TVJ F.Z MU&_*9/M,#<^6NS)-RER8J;-RR9=S:MMXO6VE49B([-^JLK>OP2_8M)[+IO"' M'+:CF?FV>XWPF&%[>TR=4J]B4K#&3.1#.(, M,=6$6'SJ43R1=%6PE.P:3##\P@5I*+YK25WC\I L((+H%EM+:E^IA/&DFO0T M620LZNP@B^*+;. 38PPP"<)/\F)01+<4G6#0?@F[M-X!C0-:);013PH&-\&X M7Y*6$K:EW(P3H+,A#P[4VH9"L6U(\O:]7UDQ7F5ODNB45SG5@#,A1DTF@'8D M%_/WN;4=O*$FY9P]+B&QM4JB0U\9]-5UA[YJP%@Z]-7]R&CK:;KL''BN0\;0 MK'F 7#7*CE^ <)-B>9,&$S%;J 69(Y.PYZ5X\IIS>/?TSN%F+=0:[_ M^]XZ M$7%".6"/Z*X=_*M%!>EH0D6L38(+&Y4RV]1+68B%#4\HPKG<2 M)EQY/SA[,$4(=8[%>NB-()Y&=[VG%J':O#NNCD!?')#O;H+'EB=6-[JYI=./ MC[$?I[#UB/ FVJ#,M,'P-861[Q&GGA:&&HA(/DNI'P+Z.K 12V'AXW/J."G, M6UOR))W$#$6=X]*3_Y>%4VFJIK5D,T/)"5-N4#WODB**--Z@+K63I*[F$8J3F=IM7I8S0S[ M'6!*G[%.^L1,I8 U3!.PFMAF)(1KYFV4)MPZ#\L8J(9?B '8676RO24L''W3 M-]1:CC0F!+-0C)T+.>B9.9)F^L\N@Q6W^M,+,2;:#!T_-14'RKDQA+,B167B MH5L+0XNE=XBI\/+"53C7R69=YTN^L+5"@?03QG:R\R!&%@WXYK\9S%DR9BPC M(,+CZ]X*G*",N M-5AC$Q0,/P*_ &]S\+P%W&GGF2]W*O[&5%&H+1.V;.&N,TTP:K CI4(.0L.9 M2R(\XP;.1HI$W5K$7 8RIVH#48E$PM)^[5T.$B3WZ7+B,Q0.$\.TQXZ1[*+= M%(X-(9VPAG&3Z47'B;">T<03-@UKT+4DO#) *M2Z^1+GOAS1.SBM,B%S 5Y_M9V[ M07NOCUJ_K%Q]*6M+]?5K/#'P3HQX>.-@3B!INK3SV"A0LLT9[7D_Z.-<#O=4 M=+5]G] VNA@;6\NO=Y#U8N94AU;#9&QA;>MMMZCQ%IF(F*)HIEQ4Z/IR):GK ML5$<@65'RQN:)V-5C /O?L6-V,&[4B-N-3NX+B5&)G'\MQ%V 5..;E)B L9N M $Z/3?=% &N!'Q'XVW(,EWP>-"$K*:BU1*6EK^#."2&-+6\P5>]T$:,H5%,88CZ5$&5UV@Z1$N41?K=30S?(_ M)NE-$$=_",GZ- D%_4A5"&O&?..E1YDCXV9;MRO4@\@!K3+?",M];UDYP[,&AH36JFS%,DSIP M,*+.%H&CQ"(G2UE-=9$X'8D[/^LB<0T82Q>)VQ*)^\W2"6VMO.:61W,= $%E M2TKM-IG?,CI(ZI#DEE9Q/G7/5:F4,>$ 3<%&-DV0M"=@MJC[D*&F0K,MMXT= M%WNM2RBNFT_\WE1C@"&HG+_%GV"Z25YRSU-UOTU0(.1H8N0$8PMN](>^R#M7 MOC7(X(,0"6BL!SOCQV5+3$^5Z_HWUS5E1,XRESJN6Z5).D.NQN>YF$N=?@]X MQRJ\_^G$MUY7YY_WFY@J=+JOK&'@*TX#L(5V[' 7MSPF% MHO GUBS=]@EHFFP+^S%YP;IYC74+&?0M4WU$RVGX4E &\WOP6PX8.?G)1?#O M)'4N"IKS@1SR%CC3ZL:U*G@$ER(A/CALTK9BD6.B$*+P@*.OF_;/:Q5E6._ M1T+*2(N6^K([IY6SRZ^$%JZ4&<^626RZSFDM;I1&GI*9),=;J5P.O]2E3DLW M'IRC,*,932ZJ5\NUR:_8X/B]&C-UHKM.;:L0'V99$D:!H8&M@_]LK$KS-V*^ M) DGR##M0CP!H^)CBQ=;Y\>5H7N"Q*)[,4L>]Z8F#>&J. U^64/(&!,L(N46 M+3X1C(/I/$\A]OIAA_+J:KV^FP.S$?0:&[0Q?.N\L:2%A("A2N2PD5")3['H M__E<$V+H,()O4'9.A5)T429MA^E<3C+*-L_K^*IHK>-R$V$Y M%3H'8>,EHK1]W;:3RUK-D0"?&YFG5[X%)6H6@)R)!GW+3*)3*T8HUHE);*PH M,\"Y2@4 V5=GOF,$T]"3;[X55?IAZ>IS MYI8F?@W%OKGIE^3*@$_^CCZ3O)EWBN]S>&0<7<'8R44"/JIX*PYQ2_W@X,=? ME%HZQ(5.J3MY?C(H)BZ1>/98.:*"WW2@(HP;IT&4Q%C&0K+*IUPOHG8TS!EF MT*U!!2=;QB_ 1Y<9),6DQ.#// M=^WU\?/ M!X69'!4KG%F-]U95/,#;O*D%4Z25IL=+3"YG#+_9IE8U_&FG:M0 MJ3D"9U)SESW47 GA8SEMTF>-+W\;5]6NC?ZJ72.^<^"%"?WRG'O!\E?" FNJW-KN$B'--E6+@UGS N$$IC>:(I:'*-)) M:2FR916;4ZO5D%OX3D 5Q'^;I,J]+OF:$ E,5"PWJ$1 XG34* %,*J8TOFJ! MAX/+*GE':QC[$[ L/S'&06?[-]?VF:26G%NI"D AC#7O506UQ><;L3CT+5)A MNEBC[$J0ZC><6$&(BXX4MAPAV7#S=/HNKCD89)^0D@3C4N*PX08FL58A-3\I MIRY5&BB12]7E +01-_,E)RZTGD$TLAIBG=3JR)DMF!EP,XQ2:<"10_SJI,QW M$!'=-PE;'U*$5A?>B&$-D]2&N)SU^(W#&H2JRIW58-@21W;P^8(R*N._7'!. M>2N9@HUTG/5.K24TR<=]X;@O+Q79[U*1#1A+EXKLADN-&ONHO:H$VR/?>QV'/&M /L?[3 M9]-8PC!(VH)(34*&@1L*7JE)"1A5OH>Y-H7B/.;;#(]9J'R63$Q"Z@-!EC;L MM0G^F("1Y8/'@KGJ[DO38%7B?39Y6'U*=N%&BU83W-;<20XR,5VP921HT(K@/UND$\YZKM9&77 ]O'K6A:4(Y ;*U6-)XA#H@I4^[/HQ.YP8[+A-:,I2(,?40 MJ62R--$^!F-%(T>VUW5)-[/C*X%Q[B+B!#C0_Y33PHL.LS8W6,[%48N73911 MC".0WN<\V 6[KS0HLJX.>1N3S6H5P+^@A"X<40%I4II??Z,:H-G4DZRL00T] M]GA%7KQN9."0TVW2B!$'VO2"FUR.102:4*_;8YQ;*]IHVX9Q^C817'"RB.(7 M[GZ7!38@<=>(9@P[43#0R90*4:YS^LSKK9K2]]=MR2*I6M&]V>8KM[X/Y=V) MVCQ7A?%)9@T_[!('J]4VY>(1ISD2[B>EGLH$^SJG7=HO2ME@IT$N>>&H0J+Q M%?=VN=,VW=2)5+K8E=O@N2@7M'+M-W(?-AZ;';>-3I$4A^&!YW^Y4'_ZQJ?77'V'84C(?D-ZH%\NW<@D?=P%K)R>6T)5%19N$-;H!*E/6#DVGO!68/:[_3OT_ID+F%L67UM^DF*W ME$5WQ Z^15SL6U/G6[XQNNA.7:/=;=8A-VNW;A<6 PIN/G.'V^Q/MV/'W#&) M>6WI/[(3IK6RQU0@B?N<.1FJ;I^/N,]N%$#O;Z6U+8>U0(V2LT*7&K:%WIL[6%TN$(LG&F;ZKMEI:%S*8TUWBL*@6CT(&[[2A0BP6L:DI2R#$7%?I MVHUE;3\KO=P(K,HXNPBQL;;#)*&1NDT^QB9KW',0?F'*/(H#K7$NK>U@1:T' M"\QMUPA-U;CU.G\5@RPC?4[O4Q-#EM0[D5J@()$CU5.#M E:T&7 M+&MINQT^Y YK3,P2DZ-4.E#.N[CL[&YQ9K=+A]RE# XAX67'Q8K)39$=,.[: MHAPZ^AJ9]I"F;AS+7+* .1NCYLQFS2(J!)9>E%MBR6BF+S5HH1%5E-JB)4'&A MH@X6G44Y8JQLKFZBC%6^[V%GZIM 7\.$G@+1Q0YM.37CZW;L@#NVA>$;=U%% ME%28@',/RQEJ_\TD%G42T85NW*ADF$]RH*#2\NAR<0W MU&C]KKCC.NY;[#)7*&8X0I1O&7A<"G@9F)NW[*^!<^2'. M3/^326LH#A@[+,@ MSHI9'"GP*7TYJ&[;^;V.:-O.'"DK_VV ME2I F*<$&5JT3V 8%.M^:SDN;2@73OI"*KH1N&Z/$%7-./EW1-.O53]0+B=A M"G;A)V&>H!J$_?>(S\^2'8'V)1R](2SGOU)70[QS$XKJ#JGX2UK5&4DX#Y!% MB@GCZ(N[:<36E57\[N1-J!^+58#.8=C"K%DK^$@-B3T"RR>(0?N\*4YXRBX.S MP3D] OXQ+#?!.(DU)_FSP!'!R%9.0+E099>2%(?GU41UW38UOFWI8UO/N(F6 MQ-++E>"$Q&%1\EC6V^%HDTQ@*#IQ54_'6.HBDR:?2-LA57JOQ;^PA!KOIW)0 M=?425]6M_\;M4H:?J1I^%#;)3,'#Y"38X=/A-J5DH2NH/&_^MY/=U^V@<$2G M((O_C?$7.(=97JI;"JAJ^JZLQ9VS7^O"%$OD. ?_(YNR9)*SDDQS)&.UG3G8 M5[*<5I+:)6!J*DG9B7T /5!,)AOHK'+N*N6!'K%3DP>POHK^9H7KHHUTKCOE@>"%+T"@$1>P:9YSYK>>V/XT+DB) MN)=AIU)E)9WCO)P$)1Y==YA^RJ4N++;;WXQ$HM/Q]CJ^@DH\_7 M*%URA\8;_J1MMK'3OJ[)2@P3JU.SM5:HY=+#;3+LFUU2?!P#MGA4V-*./ 'F M4M#S_5!QXD4169V)M[9:B@;#75\FX=-[R@T$'9917CI9+N/H9)MEA$9?\JM< ME"E+A7//J#]"S*>($58C Z>@Z]Q>Y_9.7=J*,JW7)AX_O[8N"?]+!V68=7H1 MQ1'5F"&(4S/L9PX+8(!OKKVT:P(.SN6A_BS?T&,4N"!CG(O4ZK/FSG*MZT0, M0 >!/T<%\'@\[W1T0BMV1IO2:RH9(VFWH[O_N?2IL"[SB&0']U$:LI/PF-;8 MDW)3'E8_=+:Y%08U+2KWTJ'6D7>X1<+5J'EUF0H,W.UJT =5E8;V>)#YY%*;OUFL5.\B[2YU*WKR*"C[%2 ML>TL.F6="'_UX2GH=ZFU^G>ANB?OS<5DT5V.L (]6B7,^&26>- Q4*5QX6MS M-(ZE;V#!Q%AA])AY3C1#*]W"Q;(BP&5E8XK@*J)O1_\9\Q4A'B="]5$B]8/? MAP1N,%H&XZ)N-S2GDQFI%Y I)KLMCYW&S6PK#HD,+[]LD^'(U>X/W:73R"Y- M>6_!H2F6S$:R!(--I VHC%TT(Q,ZAF2M(_&K*R\SYW;3NM63K6X^YF8!7>); MOG72\;2K5QF*[R@&.SZA0DG)375W7E\8IZ71EAA]+7]OW9/7Z;CQQV/<$MK[ MFCZ1Y,?2'3B"^R&%]*25X__/WKMNMW%=6\*O@M%?GZ^=,4 -RTDBS+4?M9&,NF''LEZ(%?YI90[>1UIE/\T2!X4'CP]"A2NX# M,:P-0JECRD82 !"N%/S O23E>__=M # +H_DFE#-%O1;N*/+NY -$ JAR*:4 M:1^CH(!?J $650 VD" M30:7MZ(VC(ES5W1N:E,0^7J[PW'UZ"? ZONM[BON M2(Z;%K/],TZV;6&=ZE"XBA,M68KC4VWLS031_-&-0-0,47JRE:#LS@ L V#] M]@S ^@">Y;$!6%,3])XL3BS5J@\FNYO#8C#*)(?1MC]7-Z5W9,/AOP;!YJ+D M')KB>%J3Z(,M^N+%--=/*<;-B!I]X.6@YYRION:&*B?J4$D,EN9M9ITE%]D= M5>[& OO3Y ,@ZF^'Y#+!V>WO@N+-?NQ7U^Q)X8IC38=\.#G+)EC_JO""!]]NVYQ-59]6O6-))/M,.343)$V5)D+Q2^4^\7O M^6SQMVPP(X@7TB2H#0\);LE617<75.)O/#=,S.&?)*R XAEJ6SWZY! MA_YFLY1$DP:O64[",Q'I :X7ZTUW.YSPP-?J3*S3V-.J\EPU_:E,"S])G]R# M1C!9FD:'\!^4NCF7:4FE"8(7S4253!(\J_:]/";U[1E2PHEZYI07ZKA'S8/" MM$+>X_A4BOG]J:'4A^TR!VT*<8MY=M2X\@2I0 NF*"11]J-T%"'MLVFJVJE= M3RI-$F9IU0M*7L1B-YZ(ZWUY.<] MI7.G5VA=^'U":[U.C@%%!2XS^H>QQ0$*"RIBSQ MV!DSW[\D8=F>=,7(1>%^)LZK\@+R=>5-=D?$O=*#W[7-I@Y5$ZO"9)!+,AJT M(OF0!GWQ70"JP?,@7X8(1;G&>Y^S54!R739W;I:$FH;\F'MG(S,%K%ZK(BE9 M5=M\4A#<"-.]I$6 $X&4C@&6^<1!#]]K%=FS-T>/, MUANB<2,GDZ8S.=26?>5J4I.Q].A8J&W"Q4]?$K@4EZOD3*>.BKUE1KN5_KMI^ M-6YOR+#BH@0MP() .91Q[75#U>M6! ,A#+?6["\M;E-Q]8,FDO#PZB&AG?A8 M^I3\/95)YU-NP"DI, D5PNQVZW$ Y,-=)M<3]HQ[0S#Z39O:)G,&$%/^4-?8>MCG*/L>(>.5BMG,'R< \ MQ-@ J9FL3C(D=F**DW> M?VG&6QIOF".WX\E>#L+0[3-!5.6AQ@P#E2! MEPO*3!X8M'5T?K'_8A9!]2JLTHP_EGT*DV<8&=^R>/5=S+U).XMYQJ%3P<1G M^1^Q>5$1CQ-A6M6CU4A*=&FXW)#L0D7:$=NVKC<-?Y^MHXQ+V]<7Y"_<336/ MR0Z[P.BN.=QV_5O6U=BMVZO15@^:8FK2K!PX@:D4.\@BMF]3$'G==362;!AR MX'AUT&40RS%"I90-6E>.*Z>_FHG3!>1BVB0,&0WOMMIT8[U(GMZ!A3VR+28. M,8MO7G+/S;!O">++U&I[!THAWZ7#6+K,'BFK/ M?F.?O77TJT1/Z86YP%?HIZ;C)GUMI(C%EU$XY=?=B$+4H=T4%)*EJK),=ME' MLU,_?#\F)V0%/(5%64H9D1ZHK3&W6@5#-':)XKVNX,6F(_N5')N;-'Z6V@:\3#,HSB+\6+*LH9R;DE&Z;9)[L5/RI[$0796:%]\^F1-R M8#"?R5MLMV!@]*&B\)(>C.K,Z9<5/$<.6;8*,BA[C9!%/6!TE.63:3^I3:AU M3?%LW3B"%M$?#^8.'LS!7(A+)P8UV-LJ[4*J =.3AF+BINRLTDAESGBXF.QV%F@61\?&? V2S:E=;./*6L('2$P903$;!#L$E+P63,D(."1AX11)9K0$PQT;!1Y\S)?6L+Y5W8-T.ZLC1 M*QTJR%&OJGU%A@T "R"8#C'7-NON21-GIB\_DQPL73YIF@^'9+)=8[IV9OYU M'VW)OVV[$1V M&GQAW;8DF^PHQ$,',)IWU2KMV&OG_$"AA?XW1DO\ $\RZ\7 M+W#<7R*;.V-^^/BGPB=8%':LXCR;O\&%4&D%P+6I[[AD#95"7!Y5>*YD#\V\ M.9NUJU*]-+OZZB#^QXH?3)&-4@NPGI6LUI<.^;X3#?1PZZSB5X^ P^[3UI-> M/VZIEP;=2:;9/)RJ.;%:E_?&_@\_MN M*Y7S,?=ZZ1C[Q^@ZYG-Y["7QOM!!SDYS16JLZY7 M'>2!6R$8AQ3?.>X 0?L*LCRH75]*V M+93?+ZQD&>/HHCQSR-3<%8HMF?TLM2K2CG.[/@5'^RND;>%N<<: =@"A;II: MN/I0R>-](Y6\F5R3Q/1>5938A#JUM]NN!F";"UM[I\'"T MO%=C\M'5+UX?@4AP44$*68R:.X6@.1JW*PBD-&%F6[0>&))<2)_F&!(]-[D/ M!2FY&6=U/[UIC9;]Z(IX(_]Z0IDTL\ZT;R.9BWJQWKX-2?ZN:? M8U8PU[55M-W-K$?[+AZ6.^H,7=:5D9(")"8$+X%(9LHGO#S=K?8Z-S;V9*C1 MB?7+;,_D-4\;(8>(C[6FY74G"GC .B+9=N>GOD3%#YLU)I;D!D3ZI-*] MU-6>6^6<[$+OVC8ZP3T32LX2B5(3 _+]VNXXCY'4XTD7#_+NCLF5!6-)]R6L M#;6@H&6"LY!GHME'))I-)SYH-S4IB"HN VL%9""A =OS'>LOI0>&HH2R?UD7 M/',JL15?$9K.0B\D^J0Q)@.T2A.F7U)#O[,(R2,N!#JA,0L,44ZN'. 53C.; MZ99F?'3X2N2J,12DLT)XST)'"RT9B'TE $0'N"CAT[$#[+P@'G%!,# *K'_5 MI5.#,+7*+7\FC7]DTGB.^&AO7S-$CF9#Z4(0OJWZL3U,(QHF MCM$L>+7'5+I&0+LS)G$_.29V0F! 5%6@@VD4Q0&]# 4:*?2EI/NJI[(+M4Q* MD,8VYKQ@'G7!E)2@1A(/X\&M PO6IY MC8CO*8:#TPMZ()VG]C&G-@!@*8,\[K3AC;.:+C9E-5*.YV@? Q29PI>KD0J# M7!*FW9Q.=L7>KF3[7S6TH_>9?E2K/\L5:-.WZ59I./]U?YO? M>=8><];FZ_'<591V8CI@ SNE&EN& T06F^C5H_%F2^FYBJOF!#>T0B?39CQT M,3B?3\##SGH!9^FR@(3[_1D)]P$\RUFZ[..SAYK5(KM(LS'NE T^(F:"V%5N M!0]5>HZU "&J'Q&M+L6<\K_3Y:AP\<^Q.U2#]O(0TIB;/@YT?PUJN 0W-<;G M(_+Q'1O10]BTE;5JVW%8&5V,)3H,"B,'[*[V!-F.2K3%M9 @G[M0EO(&'U!W M,)8@T.'-W/R**$%#+-SO._35\N\9F2GGK0F#2OO.OF]OJM6=_03N!#VW<_:% M["GG> F_^OZ\4A]WI>:+BO!^Z81O+YO^3LS/R?K)TD/LKV5MO^2NK<4WE,J' M1_9B!>SK\S_^X0_,.;]EU-4G]%W)W7W]\IL7FKT+%_VNKPA*]$($B?'['1;R M?Z4GJE.T]R=Y6/K(9Y\^_W2YN&D[ZV_*.WNHV1Y SBBC1B$^H>1VU<;,*-4' MR*ASZ9!9I)1/9#P;T_<0;T0]B7D-R:47O?56(^;QB@? M@WY,"$H%%@O0W$EX@LA&N)Q,M^9V@9Y7E C!$5W1G/K,>7D]YO("IV60.67< MFIJ ]3V2]TYFJ*F)W#E:"F-16?F^;:1>&11?Z-KK!J ^@FIP_8(6Z%6UT_0) M_+*,6ZANT;@;$,M'^-<4X>L-]*VT(S\DK7)>>3_[RJ/@Z! MXJC>/@@ZSYDRI7X@(_G7:EL-%Z^&ON+%]F9,IJJZ^/XMH57ANJW3>CT(L1SE MA16 Z_VAI?V&L?(26LO_2>9S!GI>5+3=G4-BV[0P#)M%UT2 5'R-&H M?(SO=G=>Y(]:X2WEO]6M!T5*]6/F6+-[1=>CCA=BQ2 D*:J!U !#=,J,P2:R MWJ;JR0],@2RI)EBL>1:>?W343S<"=E/]F)5U"K1IA;1401&Q,9Y&K(4L2!<* MAMBN>-U8;E6INY%>$+8=76O_&)/AJUO'&G+RP/VL)T"O.*O=(W!QI7-JTF#[=K"OS^21RX(8:YM6#*IJQD0AL-D CK'[LG/30SIE_J(H'[>O+6 M!3[8\ZMU0VUOEX0;NDQ.C7+L>T2O[2JKO&$@]$48^: 2!:I)B4L,W="V/EG7 M\A1L_2DLL=@ 7688&])> 59#-EVTXXB0C8E>9U+; )XMOO;6#USW3HK/F+K9 MO+;.WHWUD\@9/RC;"@E>P4CQ;M! M$V/B,\U=.JW]]'XBV+ ;1F5%"--4#*E>:ND@W6'?=@0$&/N*!228U>KJ1$<_8$5\$U3M:8IF&Z8MH$U']G.9OE-!DM!Y0NG];U>P->0EK(_,=3 M\ AQE&U3[(I]46Z+GXTH]->'J?C\C*GX )[E,3$5'UT+WP^015^]M2PW64QG M=VXH1R3-XW9@&?\(F>^.(K*04 QT],EFW]!SWG$&0"[V;/'2N>38G.MM"E_- MD. 9.EPS4RR?[%F"DI,S&2VBSJD4X!N?X3C/>]%OKKVA3Z$Y<#+5,A@Q%_3B MS9MEFDG"2HL4^:XY!/W77KM_O$CNV)EW4+P'?G%3B=8Z0^AVNM\06B5(T0(R2X5;I4HM=KDD]52_>Z'L'D MYVSWEB^UR)#89[DO^<2;2YK=1\TKZ(.WBN?W73-Q_.JM2&R%C<+,GLB*L.YZ M6B=Y9ZP[)3-P).G5GIE_R#/HIE=J5]!X#:M--Y3:$W25M&1D_Y]>-:MJLW(_ ME@:S*3K&X>QQ3_RX@X #AA?[F9:, T(%$8//5MX'FKQ1Z>]C?EKH7DG%M^UZ M[@\-YH/ *:I93??F9:G11R]T[$OIR\^(4JQ];)9("Q0%/&5QV= SINLS2ZIT MV7.QY:&# +IDA;, ^>Z)8J5S6*7KY[S&M_H:P-F_@?M(J_IJ>_/FG%_^M M3WQJ$=^"W1I1-.Q(OB9QX*Z8YZS'LN0?"BH=I3*J-E==G^S%EI47!+=&K!'( M\2K3):C""$)TJX(?&=4=+/R!J#VOVTTC3Z32PC3<)H1P*Y0))F_4,3[8.-J" M+5G'[2':74V,O9P +SN,.#3B63YQ=$WV\[/%W]P%P AFA$@":R$[5L-?4^_49BAS*\MC$F>TJ2Z(92AT<1M]WJS#8"I? M,D$T=[P@/4;+;]VN1?FM<^$3/YB_$Z0N+N!6 =+(N3NP,S 4HV$ M",Z%PHEMIC/%^8.Z4_!SRC _27Z('YJ@EH4MY:T]AZ;:AF0;=003F\C;9(>9 MCTNY2&"=V?*9,OE1J7$IM(.EYL0U?S$.B2?A)?J<,3>/LD @2])>CMD.+J9T MB7WJW9?WS_"SQ=]!6CE[.7R_N"*9V/02=&"'%(XXB$V%:E!SAP6CS&B-'.%3 M3,.844D;H062RT&!9G.7,QWE Z.9H9+>NB'EH*81#E-5F;]LA()U77(?35E_ MHG*I9![3$@JCM,QNPJVP#QATRF;2WTPJP\A$Q=?1;)%RB0Y.+>1--6%'95A> MH4 55L^&J"8C%XCI2\1'CP 59.3.>W.6WD6D0HW;A1;J+'];P.GUB M0[XLEYSR ^OBX0WP;1J!KRGU2X?MXD]IO[U(_M0RT')<-U7]3W8[>>-2%]=! MV;%:90S#;P6YSNP/T*W7L,A4[8CV<,C N^7FF+[,QS_K4Y$Y\J<;2V#W9HLI M(BG8!_/#"L.-,V,[O.O?=WS "L4GC&_?M29*QS00!?>UCPS.! =VNA/Y%>CI2< M6=,Y&2=*&MQ6?2U'@<:0,Z5+-G?\ZIY18E&PD$RRJ\.^9W<@'3FR1YE,UX-5 M+=]A7^I(,\&CY/U6-/5<@UN/E-TU(MTF2U]>;NPM!#&A2<49OO9T\Y#0\58S(W M$SRZXJ4T@L*M5LEI%F/Z%#P51U$BS:U*!.K!98? O-?V3B3UOS[LS!_.V)D/ MX%G.V)G3Y0V*"B0=FI%6I],J726F2+1BZ>I2.Z2GARBL!4SGTO6AGH*E_&M+ M-3V65EI:7HD$2IJZ1(,+@R,4#J+F.]7OTPNGA[-&1TG"4$>;J*#5S>4!K4C] MR/UI?+7AVG#:-9]%^4W!K:_D\$J3'>EH6=(E#2H_.4FC,"FE/2K0R.RYN'Q] MR%)R83-3=IW%9FI.IZ^H72FL)Y9ST5?' 2SO[1FOI?SW(DW!6QK:GD=$N#<$ MNTMI*?]-4)Y'(RI1?#0&B8%"0GO3;AIRPX9F)QB*,KE%F.@TQZNW,Z('^/UU MMZE5]R HF-4MBR&SR! >5K),]$5Z2,;NC$.1P12!H=T-]!RLD_&&_G+3I"L< M4ZAB MWE/]S-'[#U;Z_?__U7Q9_JG9O%W\[).OQ MR7L?E?>[1F@XWOL0O.>%P=#M*':%%D3A/9 N@.I.NK!(GWE/9S4=NT1:NR,K MW=1L;#,5JK*ASEW3BKM8U8.NKOJ&*^.V1H&#<,#1N!?\7*;UMX/V;3PJW90O MO3=+>L9BNH)31&X+!1=R?O?R4LY3@, 4DL2_<-$2E]S9^2J22W M'2[]Q^^\ON*0@\D$"%+:5[<*_2J,:TXS 7&28F6P*SI[GOL!+M10U-7Y-3KZ M*D*&+;4KN_SF6;KH$9/>ZOMR9$?PO6JQ2<.TQM25N-!2: 1X?=1Z] M^RS-P\VXH1T6P(+:J!]YOPP=Z[1?YYKX>YVW2,F7,:@Q]2@RGD1$AJ,4N\D^MIX5MN;H$5PLK@6XNKP!81:.V^#I4_"D1J:@G^Z.OCXU?F,W$IQ MB@W"TT0[_V!"JUYI0#DLG:>\^JK3!;[BS3:D?N*8H=.M#RI MX$P-W9%(@1O4#D4S-H\^=\(ARF!"(YWEV6(Y=;Y=MJHGYVG=F^3+%X4[7;P6ALI8V_ ML'BD<8SU(SL'>T7W#A^ZW@R5ZUL$6H(-92A#OUP_;HSM.>BN5,+N"T>4F3'H M_^^N.@%&\+X1P/J@$@GVR ';F3&Z:-,]HS9HG==IO*X8ZV&T!W&@AJF4S>(E[&V5@%N 9)G;!G=EJYJ MFF-$#54GY4(D)VZ]3AY=9@&RTY&-[5F7,>"@OSCCH#^ 9SGK,G[DALG*\I$" M1(B G($,YY;1OZ[GW9[S\?*8LQB0@T(OJ/4F=E9E3=T^H-O8#@84@/)@3[]];PBWMN^5B?4YRM6383ZO^ M>7X?O/?D7(&3CA-W+;D\Q'N[J797(Y=E:[&*:0X#:_)YMAYS MMB!!(Z>5U5$-P#43V&1"&R'*07F8:Z,QR#F;S\>?4\_J*P%CQG9YGHQ'+?P, M B$0-KI0WD@G7!,8"VEG34B,&2O)=#*,X"A8[W1:_0Y :IVG^#V%$59.\ BQ MIO9G^H=FK1$^IMB@]DX.9BR<"/RX&-''7_A_D>$J"*ND '@H'?,^"?RX"ENR M/>%8=>#7A4(]KSRA(8)[YZ7B4YY%SQ9?I5#/$6$G4!I'&AU!B8\F78KX5[-M MZ\RS2Z+=@3^2/-A)C[WVUNN3&VR+1,,".D)';B(0)1WOQD 7NN/Y*61H,6@/ MN %!%00>SG;)CI-Q<"9[NEJ)Z^J;@T"U^5/S^#)^J'S:9M!._H:*>ZK3H_]( M+ 2A:\65I["B^'EBS[YANS)Q8@:+,*IJNV_JYD0K5(3?"'@%] 8D]D$!)KJ> MN[ZY(B6(N'YC22HC990&:@YSJ%9=$1&M0 U>R0K9S@1* M"SC;NYT7O M,F18AGY:Q]:WE]6^V6RJ1?O?W$,G]66B^GCQZF+?W39\:.-)FIYE,9G6( M%8W)%(Q _I3OBXFY@B84GY5,W0R)'XCIU#!(,-H$N^B&PP6K!=),L&G3H^+ MMQ0/.-UI4H19ZL$\.HV,;U-OCIW,"D%"&>TD&))\2]*:H\7#L, Z:-57PGUL M8SRL^G00$^R*J@17E8*V#FEJ&I;D24^45A1E&AF@1]+D7&VHM.?3:@[RD>9P MK0+LT%%W,\#-P*NH5EW(RLX)C 2.CFC?GV$CTTRG50[1+";G#D O>L?0M348 M (PG/RJR?_4]_>;%Z@"\OO2@BK.FE3:;RVP^;&(=MA:I_UR<342.,GFVM2BY M,K]/H>=*7\(SWO]B;FGM)DQN7C@?\)2:"GG*N&%+Q"X(B)\M]:AGZT@ 8J>P\9[9CV)L_/Y&_2B<,^C4),M$D?20+^1T]S-75W MNTNG[I.0'OFF[R"M5_OK>35.BJ[VOK] Y&)"0*4$&!V&K!T?&B"U8T%;E/F9 MT%CK MS4@'ELK=B#(C/:".+]))I/C15W63U3Z#[?+O':HTL6LZFM(]54V%Q?S$,!Q MC)_U]O.U8[C-"B/=*H,(+W:5UGZ&:CB0C;_:=)?D)4$ADH1>-H2DHJ'"6H D M 7RF].>#"?I$FD160:I(0(-[)T&:HD7X ?WK3$WVZKM@8=.G=%HA1"JS[ZL, M$R]-'GF"-A*QG2&F!C']XQEB^@$\RV-#3!\SGW/R:-F375Q9%R="VF2/FMW5 M 8GC>O00A (#,Y##IKNE,V<)UE=U:N .H0_E3EF0J'>+-(U8EHRNX7)EWBW3 M]28+\!0:C;^3C+D=3DH?R*REZ2$I6MG<%=2EN3-(%I9]34I+KBJAQ"+>3,U' MS]##F""G>GO&ZR?AOUT MRNVG ;A;;=A3\9S!BE(%F]!.1:]&>4$#'T'R&)R?TFRRK59]9XLP2Q'>-MD) M-S24)2,'A^]LY<0224KMSFV7!EK%TE+L3.Z692>;31HDS2G7#3&&T<->CO55 M\B4\FT%; MX-?4=EGS5*V;971@\V]SET7 [:'!L1 PTE123=?3G"CQJV!!WI M.>&/4-RZN)?:[:7P$F@AZH!1/GPH@PY6]UPQKS'[,U>2PI+\><6B2=#;<4(S MN%3'E*\EG='V&CSR^LHJ!V\;O<&^NN.,@K">IN H$*M*QRJ3.L [LE;12R.^ M$1!4H()(7^]N4<$!.0][@%3I]X5[>]Q7?K)]Q2^RVHO�LQSITJ4<,P2[C- M@U6$JOO&5+'9NJQ;XAJ 5:E8VO>VZXFY&N44,X67=\RU)=F!=IXW*;J:1)5T M1T[I"ED?[@;.KG#,825).WU@#DN&[-T@A:>U*39'M&/_T4@?)KB$#YWM6#PM M,DYX"Y,Y)\&K] 0BL4WY6Z8V!XG=C[ UN8)Y"8WGGFM_>^$<=+1\'Q7Q*-!5 M#%*6// 29&;F+UF4FH=KR7)^A,A:,**JS&ZAGDY2 M&G:=A2?+NP K&8-'ALPB6*,IX8B0"2X>('3\JZ,TR'=$<6 +YT 6-HMJ@1#6 MK-*"9L9WSL3!Y#]P.@1G(*XM&R6Q=4A%_+G;D$,:=23)ZTJ#J%=D6\CGRR!E M?$R="RC/=[I,/3NJ^+=UDSU 7"V:*X2 [:%&)K<[XC,02YI MZIB!/%_!]\AK/,6 D$T@MV+'+0#T!;L>GG;LIU^A:@VI3O=-!\H'5!I<>LK< MH(+*)7#$:W^T(B-J&TX;2\Y=^[--GQU9_[0TM+K/(W38MJ995V9@KE MKE- ][:A7#>MS.NT!>F+M%^Z9.?JCHL\75>SD$-V<: ;R+ W$0]:1LZ?K;C MS@K)4D35[&IZC'[<'PHDU#*=5Y>TQW?-@0AC)<7+MK8Y:#$^Y-K%QA^NV[Z^ MH%3)G9%%9V4\ZJ+K;EI&K[W:A:S*LFBI.B8$KF;DF)0XX=2O:'^^W:4@@26^ MFW8 ]R&G&]C2I-.YIC'FY]!J(G,\C3LR@0,IP$ZSU $U_(JQ^O0M!?_UIMJ^'BU=!7 M(JSW9AR&MKKX_FU?D>B!9=BMV*Z-4?YHY-AK],WB'$.C>1E8>?UEP9>4MC[1 M%%)>0K+]0KG6.?EK(V95ZBW\,2FW+($HB/[5K#F."X^7HI9KT*AP>]UM&@&7 M,#A!\H#3S2=_U%G;^D3(SI"LTNAUVK#$;2T+BFCA/:03'&>C'LM#_!W>VASC MR:3C7HH2/_E%OG6HAM/:>T/:DU$OZ2U,+ZZ-1OJBL;G 2I8POTV[97E'S MH:%M).),SR3"-V=M12_X_/[3<\'G WB6]ZFM^$CK;][W?(,=_L8;>,D9_;.H M7:R@C/@=V>7%-^1/-,-'X36^H_\]I]5E'"4!ZCG3U8?C0CK[EO^.%7:__QKE M^J>0WB').719I1/WJDL/?"%X"\>-=.DD)B>L;R[O_GM-_C9-5R&;GVXI?GF)"TYF7?I^-H.!M_%+Z-O[7/S:Z%@CEBKM154-/6$E^ M259I9>B)N@5 C0< PNB2F'#,GLFIPWEN5OPN(#9X8;ZX,6FH(2;0/?S_)&*\V&N(>'2(9F >U<(02C5GJZ:K Z> M2@;*KF<-M)ALS?Y3XH)K4\(-DMZ=JPZ,-Z==GIO37)^A0,ZK?=UD'Z.@S&8,ZK9\F#@G%0(5W#:X6BMR-2U7@* MAC]-;W>0O'KHONU"^Q[#0BHE-/7[:/K6+Q[XAZT!S-:&;K$MW5 Z ?'-S@._ M\/#\"(9N-3[VVQVW6MRE55Y!4_>>C9/&Z]!=(?)GR3$;S- 2-XR75/<3R(6C MS4.7>!L3K!/<;]KR10=-()'WZ4O1<,.&[S!(&IP'7FAI=4K>PFS3O /F77RI MP&@:3[>,1L&LE$^Z!:=J/+N/]0V. ]KG$IOM(:VQL:EOAX2A1I-[7HCTLT7<7 MZ8ILJ1UI]7D"Z?#78>/Q\A^F.W-FWYV<@>A(^[105_2F&],X=JH@L>XINSJN MN 1E?1SQ?I&"01SNN#^2&23WG^R$_O%Z3%^Q4VCV^X+C655]K?TB>-9T6Y*. M-G\<=F1,#\70+?O^OKKKN\TF?E># 90-J0^%(_0A4[:>9ME/C0B%,"A8\Y^T M)LHIQ/365&.HA@CVJ[O]8:X]\I5ID?#JQNSQ?>+):;2OV7#[-UTW '8[L^MKJSP?(5G+P(XJDV M@JPXJJX".E@I."L#[\%9;90_>B>#U&.\P,(GT)(?=B2HC@T!;I-NX>79W! ='+D2$5"*M'3TE=* M(70EP.9(!3=FKY4 %>&^MTWUMMGQC!T1@ MZZ-8[)B\H@TKP"/%P'A$$'91&D!:_@ V4R5RPY3WE]@*")O]TUAWV3DI89% (R29D;N=5+]9JUP# M8;!7#"L4BHJ PY!3IH/7PH58S*K>1;E34L32U=KV"!!KMU$T,"]"M%-Z];%L M]-6.1@$O\9>.#Q)';.(IA:;9>[7NGT*P_=/64/27K"X;I(ZT5TV/8^MXT'2? MI$@-97O;&+26S1C^3"^R#.N5^(;.N*OK*"C$ (=B,_GI6>RH%KVNT./+ M@5@SFXO:[?^-[35W^W?::O#&N$<:XMQL!72[^>>0GLBNR"51;P&^2O -H0MC,.7$ ,- ZR/WW%9[.&?7)Z8PI+.Y=Q0SGU^+N=^ ,]R+N?& MGEZ\WB'SC[@874ZM%OE8-L=^O9RS-I XM>M_60" M/@I^5PAZYI.=&K?%)I)ED>).UG9H(5UF-#QRII/@?1[I(DN\4IY-&F,;R *5 MJ/*"XV!C'))WC#QZL.SCTVZ'>!UG31GY;%PQD&G5I*5/>/=:P'/JTMG4P HN M0/CYZ9=A)>$WS[_4[Z<1^UZ@ATB_R!J449WN#Q">D >U65R!0J47=!CZ%F=V M&<%CDR=$#H9>!"DF[CR=6^%6("IE([ *^]5U2Q0SP!DZPA.^#2_3H9N]/K\P M.6C>@6QU76X7TY?DW2MC5PT7[:"CYCM6O3RY@A2_ $;MJ]U!*-3J9LO@X9QE M2-O!A-3**'/ZM*U[I;N@!8 M,1SEEI@1)RZ3>.C4X9L=67SLW+O*))(ZL=;L +XH#^"LHOD43I 7&GYO0Q<: MAJD=;%M0 'R1/C9P@"V,PARR5M[TLR5 .OL\T46Q'1>'^,B.^\&ZL8LSZO8Z MI))+#V@T^,[5CHK[:>U1\8C2#YO-45Y T9BR*O?DHBS<*C<=M3I T7K:8B/* M^3@8G4=+&C2DN,\E^H7JK4]N@O-#P6'XJN1TJB"H237MPT:D4N0->[\SUROY M7?#0N=42NAP8+?4(^-!PMV^.>GCLI&.;7)$G M8\2(\LP2G,RN >QU[8Y/'[?E"0.TH>;<"W?WTL)H#L3=[ ? @.,X8P)>BKO5 M#)+_LY-D>?04H31*)*F.3.E]\F J6V]YU+9^Z(,*"(F/V-G=6;Z]DAAJ&A&B M.X9/4B[$AYR*TO:\B!!#*Q->-QM8%3AN!(9HZI+)$RN .*Y+J6J=86M,%B5? M 0AI!*D:05ECDDS90\>/RX5'WK8RF"+3V'JQT9[,$,-&L2;9"PR5U M)Z(4G!0D6F*9,.$^QB:1:EO M;[0H7<&\WQVMQ7>]1_"E7_XUCG9:&;24TW\Q'+W$=WA3.9PC/Q!:4*/C-;MA M-09Q/FU.402/_\A&-P_+6:BU_.7!NA;69Z^A[Y[VH\?=#!!!Y'TX6AWAUWVV M>.'."+O!$NEY &T3&1P@A8%R*S8[L[@B['DV2R<'R6AQ-#H\1(-)U7[B1>5[4>L"YRG+C"]/+:>9O#J2>@A=V\.28(:/(!809=28G<%>E&1HYG35$_*J]];TIR.B'K]$,^V3Q-.\'OL\2\S%?TE[21O7 PL4VVZ7G(Y_->I5'O0S MIR+[)^"4_#VB_\T$]#'2HP!A#3K!748+$2U,+I53-,P5E:C[RE J>),,CF5% M63I$DD! ,&K3&6UN)2L'"O*Z,T4,(_CQ5#I@,3@%%90"%5GR>I:D7E$L"P)D MXB9=(( ,8^76KQT"8:8\J1X"9R2"(1$^.R,1/H!G^=4R"9?MU$#?(@V#JF&0 MC*9-[F?)I"")PR7OK3Z-1LJC/X60H;J4;OBG;_^V>/[L.='9'"GD"#^H9AK$ M"AE&="XO!^]-/7VY@U1S!N7LK=I>*'B!^TZ.FZ#C.2,4ZJ7MOZHC1GVYN.:$ MDRBRV*AIQ/?%M.P2YC>R1\W'2IY9,7#6;8XGJ%U,:%"O@33-LR\B( MQE(9P7E -8^+(1'L!IP7\^(\;! MOIS2ZP:LI8[-N$RAM0]I/ MH)PS3E)/YT]RYC,12!Z_@D"@2OYP)XJP8A6 N! M#Y*&F_82H.*\"C 'XU",P*/5\YD8ZAUJWLG0T&2:VN4[5=J]%8OV@W483VKH MV@U!JS+FCXQHU[MIY[JC^8#R4AI'\]LF,'\37I=(U83KO))DRKH?VNPDR,/:[;[;,=?W*P"##+]U_QZ,O&:4A<26.K(% M.W2&AX'DU!VZKN>6+ZD]W5WV;9T]+M)KLQ]W;N8,R S$;/C6*3SBQ$E*U2M%7XZDUKR M"RQ+!S(QL\"$"LI?:@;:>W -*!?"V5WS3O@];C4_5?,R-@-GM(B=Z5"3*WVS M^<2!^!>V O4@H*RD+<*-G,"!3+3$L[W\YO9 MG?0V+%;)C#KWWD#+:O!H:4>RY;8C+B!AX>L^"5?E9'[Q_T MN$7+L]#WX1+DI! M?F2EKH&()P\H"2W%$9E_ ?Y$J5D:"NH&!'=D*&?2I\32#>%>*5L^29].;5V M)\!K.31[8$,.4-HX.4$Z*]P,S!ODOEUA%$C6X#PA0)F4:>+LRV6\%8J](DD, MIN^@/I:6;!T5)&*5FP!YZ*HYQ@]<1%.A)0:;6_86B*^F0I@'>_/__W_///_WRMY\N%Y]]^MGO ML#2H?DI:]3>-?A%E=]N=Z3_\FUVWN[ ] E*8R2O0XY(CR%=XV&>_X3^][&Q4 M%]^13\P:XM^\_&XY_VWD=&Z=W7WF0\\6W\B0ILO,#KG5XY+Q;V5W""%#/HK< M 3X? )$*-MBEC;8?A-5S]Q,!KM]^2@69%(/I7(.'.!=ZN15HEUS&4>2:=9>= M*H4[/ %\GOL?P\H.A,61_==VT'$F*OY)"9\^<70$Y=B?/*:74VZ8V1:T$@S_ ML6;0?+8^_O/Z*VH,8$-:R&#-3&2I(' ;M,[55/-I$47-9ZZC'&]N.6=(P'4A MR[IV *SVM.1,4Y[2S+&[\_"EI<9ZET4 I@"7T :M[G_QC.YXWG_FX1B1OI@( M%U @U6>L;;-DIEOX7B"D_?)P@MY09D0>=?P>I2];OO5N*7ESJ\KZ1 9)*S MVM9*4 +8X+B3.0^9W M *JGF&*GK7T?.Y&BZ[:Y%058Y'7,LV+@+K?HKYJF-N%VRAVEB9+M97\*RB7_ M&/MVJ T>UL>VO8+._MBW4CC.ZX)[A1C%K4BSG[Q8,Z[5C4G$JY.T/.HBP7O: M@Y8G\@;6(UOF)O+G92K?=0,D?976K7A0:F(>MKLDM(\D!;KAN#&+7,G,,32D MYA%>/D_A!'[%(,K'*"?C7I(T.HOZ24#9UL 6V9"!U@WWXY[JK$3!Q5%>+ \/4UJ#ZK]E00HG#1UM5]_.$Q! M[)TU8E@[AAFZ",(#\CCB*.11=!":ONYJSC0/37B,X0!<^)Q3Q$^HAQ4 :?R[ M/GV;>3U2V#H@^J+56+FTROZ:5(/2_W&;1G5+[X$_-N:P4M'2<8F M*3@[#;6I*S3=9AW;ZD)R QYE4-D#Y\ \^NDQHK]ME*YE,CTB=[%)+##!X1\3R$WD$6[&E5NJ_H("(!*O3/%UBGN9*[3VK$HPI6G MQ!8/963)FLP9RD7UP6Z5K**@E[*"6]$:]TK/^U%W*BQ4M1T51G%A.-BVSS+-FBG5L64\_70:@ M+K4H DJ$TETDH\TBNC0<+6A@A7#)W_>^0RUR>#2;]47S8[,:U;3+(K^$>HK* MFO@9@M,6Z<9+[D>1#O5Y< !2#"B"R>>\X('K];$_:52T##,!-]-NNMM);N'H MIIY!LQZ%H4QYBCFQ7B ,7@!B8TZ$,DVQXYZR11=-LEQA%=# M36;'RVEAYX0Z+?E&<3>>P-IPIV7V0D5'-&WRV&)M#[/,X'%+[G1G<&SI&W") M#8[U(O8L2;)BPP[L#"1K_OT$\1M?T-) DQB+Z MD>?=0H8Q)MX$[X99T*<1 +54=2DK5"LM)AV6ER915+Y/>%5;H,907EL\DN?[ M X=YYIDJ#FB^Y#]"9:):IDSJ!7SF^5/F'+B@A='N9=>W-M-QZDH)A&=D_$^2O) M5LU![R@SR/B#.4EM JK2=- 6E-TQ[O2'X*],PP:;@R?A9Q@..C1KTH;,JD$. MJ40%K6;.X&VWHUW]3HUP/)F8H= JI43HNB"0]-]ZNE#;J[@:%=9TF*AW >/$ MS.)P0)-]MN0.G)2OQTRZZ\'O M(H.W31L,!R2.>D0LHLFKSL'.5'JY!YQUB#5IKBG[.) %^/G>$A]DPKQJJ5K2 M3#DQ &:&".-T@/H:MWJGV*%,HD3DB_HU<^D:KIQDO&=T(O"JB L-AR>=J0'. M["M"Q)XPI.KX%FW:#T,&0-/>Q+,SI:P$T;L,@/W<[[15D=_4".NWC5QW&_OYJ> MG1\BH\:\2R%@GGO9M)+9W*-,Y#-SZT[7F. V, MRKV<-$J1:)DIKO2G<73_W#/&EO=>"::LZ?D8HC#O$H^U96U$\0SGPY.;VE1^ MO!*^+I$Q1U@S*T[1S;2S_[3G\ES@ [R?J?*.A^%Z6).#;63]D:%N&NZY5A[2 M-9.0A=2*C@4K4#*2>\Y8XEEN&$DH;*7KR7G)!*<;.@PFU&Y9L&_Q>4S5\.>X M(_^^'.LR:]W0S.S)\"J;04*3B7NG[E;&MH2,SDE>K.( 5&/CG$+P WAQ7G<; M2-PXSYR#E(U5XMV0'\CAI+D1?,,^/=IU)<&8OR:7T0@Z"Q*'J !)#LXN1U , M0:4SQN[,7DM?O: WT5X3O*;<'^/EYN%7XFG(ES&'L MW4R9.JZTIG%SY+WM24ZA%3/*EK0F_.4A9*.;[1/PN%1024SC7#DCZ!]:\24_ M4/6,*AG60\L,%^D,NH[[J"@L?>4N-^XHA6E%F88:>4W*/8!F#8VXM6@/4N]F M7?+8*DG[^@%N!K^2.1OWU3@X7\/YP^+ZA.JM(D?Z3WRU(@\">)_&1A+.J*-SB:LJ['7MRXP;A[_8J6HR_R!>B4SEBB3#^15C:@ MIZR<.32'PT9&&;_0B/"3 CM&RB!AEBQ2GY$OVON3*2;OAR8 M? X2H9+26% M57#+^_!R_TT*6+N[:J-DCKQ;^.+3 9?$.@6R0[/BD:H6_QCK*RF7 MVIK/:W\AGJL(C?H/R23Y'3/B3<9:AB5>B(SWXFL?IQ2(C)CW1F#JX#-]8QU& MK; H39#XSDNUE\.J;_=&?3X!45B/M9G&*JX$/($4H,!>@PWHY;,)KV!/TRE$ M9&@2HTA&L-H/;@U_5Z*]C_\\_*$ :M"(G4ZZ&Y>F%6NUHP>ZLI'!WBD:O4/0 MMB6Z-/-3"-92@^Q)3C"C_EA7-VDMXX?^=*K08N:0= I(/)41Z#D)X"TSX$TW M%(UL6VKZ:WY,JYS*7%;32OXH96,G[9TZ0%Z--N*.D#O-^XZ8B#7C737V<913 M84OB*+>HD!TIC3\\BSJ?]K7DT$80E3>@3-E=!&Q;['R.6TW/Q9CMP^']B1PI M=O[?:B7'876Q7XS?&_Z:](].>+?Z>]FBGC>A](-M59O7=KANM+J/$5SZ5UTTES4#; MSCI'/+W3)_9N.&A+G"AXFG2G*''($[#)5%JR M)75C\")E$Y.[C;4@1V35EI)G1YNWG7=+B%H\A;0E :=#MWJ;">T((H:0D."4 M6363&$&F&*IA $&G-[GJ"90RQ/N16VC@ZBS93!\NFT1*'+=ZAOQF9%PB C=[ M$,LSLOWGI=?J[]?LE:>+7R=WBW>\[W,V*!85V'K[220J'YY(X]_@EM-+OFFN MQO2G+FV[KW8W;=\!#O=1F+"?0"ML01WI;@7///GX*0KM*W0DKADZS]8)H\/- MX]O,RX3 CO1,\)X/##!1"(/)$V>N* O12K:_* OT>Y^M>_E>CLR-#Q@E(6ZD ME7#=U 1N76HKWJ9;R8+61H8K.@*PF.D/5\EB%2A3LD-0+]Y3U6/%L(35W249 M5%CNNR/KX @)"*-CMTJW!24Y86.A*DDR>50+J=8-?9C3&DT?&T'XLV39+RY[ M(MY3,A<"U[C#0_\4U"'^MFVOA#^"/RU#$\\?>X]#]>/L2X4D13)X/7M[7;H! M?RO"#L1]3*$92H=S8FJN^4D'P>+%JZ5XG&6%,\PMY]$(-!,VY]#TKRIF=L_9[>P"&M4==W4 MDGR:',+)BV;6>="7"'+9O>>LM/Z?#]W+>RIC[:XN-LWZ\)^__]W]N_OBL\^> M_?Z];7 H6W[^Y?OKC,\'[/D?:238%6M-F"'V156Z@@"@DW5=<>YF^/+!)O<\ M3?_^-%'IFCBSQ/SN!,CZ!TXGQS*$F-.5HX,?1?GR7G, MR>$F*DM3FUSU>18>-KL@\2CE)"K\$YDA&O_NG'**W5>J M^*KW&J$M_T:R]#17;88.IF)YQR@BJ9=7B@=QGI>H=ILU.\3VHX>W'@FMJ!0(%QTH4*:,\#(26>[)C\#;Z\) MH=ZX/K<6NQ4;R%IXFSNNV#%1ID8&6H*7@C5UZ09A6>O;3AO-$NM>CK"W?[;X M>KYJH8G3D"U-<4K3HF8VFGJWW6GUK?/U8[%=&*VS1$1H#]-)457BDIEA1#MLD@ M<1CSJB36+S0X; 1V';BKYF\7@("A<6>9 M'66A,E'NEMDF.[&)VMN95BQG$9[ F0 E#\1[0IA!*(E&&2UV SH&(Y9:.()Y M"1!%65I).B-F\WSK1I.=?CG(Z*7O"NU M6(Q&L(5[),34K#7_B!<4,SDY*U. MT]4/4SIYDZ6]AHL@N.7*WDC;R/1\(\\$#H& (HA!OCH(5I*L]DC4.UN* .@^ M=)MNR_^^:?L1[>5#!P,7.48"[G9_W0[7P+2BS9Q@5FD]T!<(KL=ON(SE.'K6 MJ[[:;KE?F;B&:8W+U]UHRR^61AY$NV=]$/Z)47 9PE6TN)86=VF61+T0U3DX MBALAK./."%^5G(ZV?\ M?9,FZ&X?Z%Z!<>[0TY+"JO9F=AVO7",:'9D;)!;A?/SAC>N6L M *Z466*KA7_"GA(_Y\20]K WXX;6N;))_B:^,FC11!IK*<)NW?'S@=<]:I/Y MB:+]P4MMJB!\:/)<[5S1M#.EH)U,1YVK9:@3K&.KZB# &!JH4+=WUXNA_A!< M7>:HVW:GVAU$\MR.VXS] *@:QMZ;&Z:(+Q\(30K:-M VAA6"I%%P>'S7^F&' MLQO>6?_0%^DRM'YB10\I"@(FR7$%F*",.#.LTZT1;/N MY<2[S.HBIP]>"^YIQ1$[3:MH'',_BW:J>+U*3+*=5,PWDNQ"WT.?S*:H^BU0M*= Q=/TG2_#%ALXO0F=Z8$%A%L6HF-;P[F)U#<&#*._^)QN_.IN<7QEI.,TJ_9M%P% M% X+M-'AB)1..@]\>4\O)00!5Q8[7Q,JQ7D.34!*PTY]@!4 F)"9'+;=H1&> M1@EML59X"O4$KD4#O5O[FXLU%"2 #/>SQ===KI[&O)I,69*G)$.TD)Y>S]9] MM4TOD_;S )5:!_E/! 6HPY#D'3B7JALW#5H*L)9S[7=734<6@:4[I'5#2$C7 MR5 <)&82I/E?DXLS7+P:^DKPRPKH>-]+* MQD=CLY-QQCK)'%0+@,H0*\1FLY&;QD+DQHOBV_R\G2MG5CG[_%PY^P">Y5PY M4U_YN],JAB#_GCC VI1;ICSO]W_Y;"?[O64QKBEE;:D,3:X:I]SM022[Y,Z6 M,_-&9UYR%S^*IO!>8>B:"7N9HT!V1RUWN/U%\T9B O-$1MCYD#"N23 M2^%//^%6?"=EH",*KM+D9.^+,RDT,MFD+4V;U2(X;>/$^CONWDH]K 7Q@CX& M^MD"\2,].4^8DT@W.V[BNFYF%WUSQ\^C:S9$< 6K)%T\^0J9;WC'-=BY1[:B M*WK'=6G8;V?R96F=6EQ2KBA-+W9'QD?_3IT>Q"A-I&PQF-F[$B^>1U,P?J*+ M: <[RT+J6S[TD;N?>JE9#M3MU2#+]71; 1+Z_6_9-JLT:3P M1CE";/\YBJ )=?I(>)(%=M1RU>0:8KPCZ.$E(GKQ"BFC:MQ19SFJ"&-Z"JKL MIB@^'1X-_C5TY),=P+6C=T+G(?^L;IHL^,&SVR%R8*I;"L9(*'4!AT+<99Y, M,)YSTV0=.32\ ]H,MK->"R$"<[%YX8UZ@U;M'AU/1MK=JVBQ..,Q,QL=QJ-A M%A)Z$.G"#F)=U60STM[Z)7O++M-07D%$[T*.XS7^WY>/GCFXZ_G[,016$M6[J;-3ZUFMD9 M#I;L*-OW2<,N#XY)5"]=RL\@:_P]DG(A:L ;SKB'JC];#4W#:L,Q]:^E3U&" M12H$Y79^GR*8T9@6WM1I9\#31B:CA'K'7NA&Z&#<-=F>7D[L:F7):DGG9^6; M/&^='8:G$M:>"=?.< &DB&'V7/:]1184M)&F!2NDR>@>N:\6CG94S]C,5U:E M-?]=.)9S,B5F,2<+W4_(SKSP <+]GC QW@F((Y5-8>G(FO7CY)3:NX^K0G1/ M)05/A:R/C"27810P4*1[[X$@9.B]4%^*-:4(V3_\S3Y8Z1<$9U_RH M;/VEHJ54UB:<-@&=ILG2J)),GU7?H)1XDA%#D2*[ MPPR(8AX[T1I28I&N.VXYK0K?\^.OO9GSW*Y!HS4SISKQ=#Q-IVW4*,CHB^Z+ MD)3+=0,AA/3/89EQ M>ZD5 SE@&^LZPG>)$^.FZ>6,S(DW"^6L,<<$9Y9P;D](9$:&G#6HT@?N^ 1E MHD\!5/&[.1D]ZH)&OHD3)1:A"K)R">L83QC&C%X9WOV6G*)^>!?:+IC6<#() M ZR7-.7ZTZ=J 5^:"2%8C ]:Q6V)V MWV(.= BT=EQ2#!X6"<_ZA5\[AB#+1]V:O[ZBR1_.19,/X%D>LVCR,6+1A>V5 MC*Q3!UKR8JDD= Y/Y*1-EN%@,;% $L2,.?VX:3RA8X$-XTL)FU%S&C"0 [ D00L6T0-2DS5OILAS>1C3/!"MB M4IR.*3QEZO(WAGO@.=PKI M0$F?6P'81L1KO-=(=952F'8.U#<=%:5T^8DMHFK)7JK\/-7]!@DG:;[55Y3? ME%@YZ!:'O6ZF+7*2:3.F*H;*(L.FK0YQ49$?3H#&0&=\R[4%^LTZ&;;N5CLN M[$Z-,,ONNGGS!'I.+4G6%EH)T7^.1&TT^:E(S[P%-P+69+2/'H/O_Y![_AG: M8L-919F/F[:7H6X@"1#W#[V7S1F?_5R92(LN6=5V(+@S<49WMSOV/^;\#&7H M-[N?KX4)!B5TZL;]2Y5^\K94YUV.M^]W^.F_TD?J9,,^^1_?_]?_^,UR\6VZ MR;^2W\O=SMQ>^]7W?!A]]3U>HJH[E#+I3W^1[J _TTM\XTGW-]Z&\ DX,S[] M\B]__N8-_OG\R]]8"RBW#5'QF./&-'!_3XOJLT^??R'5W>ZJ@47$R[NST%RU MPR9/DWL3Z)C.P VOPK6\P6+;;"\IV4I.B)A@LI.+'7$]=DA7''$046J:/[X9 M3;^FZ_,TL@\TL9^.^(S+!-445TQ>?#42DTI:VR^[;=ID:,/]Y&2Q[HOTOU]P MTO]DVB'U>1H M^UD7_6"^ZC!=S\&1MR_BW^3]0/@6S?LS//EUL2$92/7*&(P0=$?-K^3LFX*R8I6S-L^3FLUQW%=1Q.&$?)^ M+>U-RY<&I<(T1!E M)*1"+<[<6HF73M.UV30[9KAW[P"=Z1>7+.8^/X0L?=+T"&8(5YA&8W!LQ[W/ M=!Q"BS8<%*S)RN>*'206K(]<1RV7D\GZ)[#'Z23Y_K\R5[5:!,X?.]0^23-\ MV6HB14X?F?_2H7V1QHF\4A(Y(4P'?8E1'8=;$E2F1=G0,7!%KY(^)'X=#[M5 M96G0%;H\6/.(,[)*LBA\'/@=D%_/A-\64&^Y ],NZ)TP\8;5LFQ9&9+N1QC MG )KP-*S,IZ.BK>44GU!BVZYF0./NL4,ZLM^E=9D"AE7BQ?I8:3GS!=I:$WTW;W&;&E]FM7% BL PGESM]+]V1'D("8)2B?$U'I,D/,5K-(#@J-[04 M\Q1PAOI]"CA8!S#W&/R(++CB9S1ORQ#$1BJ]PIRHV2X@L!4//B4"VCY;O!:4 MBOIEK$5"3M2>TB"UIM^13ZN97H+^HESM$Z M"0Z\#2'Z_ZZ2Z]M3F)Y<9'#I5!"&X"P@L6)Q2X6UD\:[ZLW>L)A9=L]OWM@] M.2*@IQ"_>,@RH%W4AA:E.D89A5O)(CX8\G\NL15C];3 _"8QD%$'G. I$;:K MP8S=B:<=KOW 8!8=9%7RM->2:PL4#Q[Y,8*'K !26ZZ>L&:?]K:FNP,D=MPPQ/5 M L-C90J6&)4T_6RY> #IW*8A%-ZV*Y@C2MS*U?0H97A1P.K[R<6+CT9;S2W= MY PQ<(C!%V>(P0?P+!]^7^9[[PG)N_8M*R086O:IF(!B5XD^83B@/5MU)9 L MN,E779E^1O:FJ7IKU7B?W1*CI&Z6')Z.+A??1$ M)MJ$C=.;99F2M.$WZ T3OH5#=UOU=:EX%&I!]OQ1 &FB ]@.67DM?B^@*E!D M7/6DXGN7,SUP*U$=$T:8^.9'X!T(V&%/D6>9,[7D'(OL!%3>71)NP.58'7SO M,&EW,5,DM';6T[4 IVQS%9E@RR9(ZC\A5;(-%?8;0F=:XVY90_=D<;BG9*SZ M"+6T0O^\N_X$HI[;JJD'8/1BBLH+F\9)X8+QE48#V-QE*#!XGCTV-<8^]G%7#2 MN6NNJ\UZDHB+SYL3[59T4EUR<#Q!FLU6?;,J!N<;1!M>VE"8;$CS$&RC%J\, MG_M-EVQC:.,GSG222J&"ON\% M<_193)R?GNF<<>C425_#X\5*4S.9D6Y;H%\D;. 2\W6G\&L?%,)WSV,W+9AEZI(TPE>OD+M@8 M&TR8/.'TC@]L5&$F@CHQ-T4.$?43>-.F%(P.O!-HU.5=M \:/;::]Y^ 6):+ MDV)-8:-X0O$)F/^7L+%0!W>^\?M@;/U,#=C)R=$=3<^KW'&,W?B#L<)[F?3+L[X2U MU,;DF94=Z-A/,%W3[4>HQCV@&=3X5\H>9WODN$^0\IFI.40F8U9HN)M;/,=2 M[U,XD$/$%SBV4-^.P>Z31&#R(W&IL _4/MJNP(.(YV?!AA5W[BZUT]9-?5B=]RX\60KS:R\_5V)9?)U\ MJ(J!L1O5K\RW,,W(CVZ&^#PZV2<[TIYBQ"A+OJNJK?5GA=X43/6[[&%3POBNMU/Y#LJ M8>\+M^?FUF:>;64+SB.(8$BT95W^D7"C.MJ:QSLO].8MYYY!WE$2*OS>MMOB M4>'K1K"33T'/^U5N'(*:ARSWNZ5[<0 [BSO7B>LX@WB.L-:.X0[VJQ/89EA( MH*(AP!T6OY2O=(6_&RGZZRS*D.R(. =-<[" A&+3M/M)O); X@8C\Y<-X.CP MABAIA4Z X"\?<8N')K\%6Q!ZE@*$O:3SZ$1+91B(V8;IA9 Z()'#0Z4[U18U M[4(9@7RK'M&\#Z!]\#A9NPA&_;I='YCR-!P@-VTO)P#(?ZN1:6G2%S.Z5SO5 MRW.\ZXN#WB^3AY#H8J&S-;PL0V\<$$ G4G=S8L7 7F"'&U$5FSP/K$ZLMH_? M(GQWS+^7YKMIP]6TD>KG]/Z'A[O_<_5U("6H2$FYG6XG58+P7,:-+ F59>[! MAST6>2W632 %F8J>"".C?*1TD*=K7GP'=)?3:;S8/Y%Z"LY+N MAV5&I1,"%1_LD.%C1\LB-"4PS=OTB)PC(C/LZ<.P5O*X:9!6G7380,/%<:(K M4'J(JB>MT&IEKOG$V9Q8]7-3_D^NF/_Q7#'_ )[EW)1_HBF?$DX"!@\@_] 9 M:I$-G0H;=O")7O*"X4K:&M^LF]U3C'K"H+@[.BMJK9HC3".<==,6Y=3C"1+) M:Q!N; 0BL[KL;B 3DHX%,/&3VY+^&_0"H*^5+DE00N25J/!*G@Q7NF)6._I9 MV@JN%#O51C- S)[:PV?J'4L^ESSP\'II ;*QJ"WI=20Y@O0*\;1NFLMT3D4/ M*>.QBXD=?W!M5@FO(G3>L#3.6TYBO#N[(<<1*H-9-J\J&G@12)#N M2DK$N611EAWZ6?EP%G]J)/992RY/74%1=+)GYLJ@Q&?;9[ME.D(;A>K^O!B MDD;(P6#MUE/FG,?*4I0U/X2_L6+E_N#\34]4%]0H'W.J0[4=H32;QL@\213X MF*PZ-!YDB.-8+7%"Q777SUM-BM: 8&&SF>:PVM/?%#MB\:)!7*/E -3^*9PZ ME(DJR^$%;L!4>OW]5A<1T)W)*(RIT M?![ M3AO#NF:/L5IR+R%S)^*4DWO@?*).HZVD*9#0#6]10L;LX"6@72;T>,PK,=TE M;=..ZO*3690)TWS $X 69!Y"%=;RIA&HSD7W ?6F3H@\0KF0@@_Z]21R(@@*>P2!VK2,HR;3#E\N+27U?6L M[!&+:T5M;0D?E(BP3:1[GJ7(?IVQ M@T90X>%X."KF9R1STG9/S8P>L?-==MWN L#I^ >#(#*,F$5+\(#BG:50-;D7 MS@=#>U6YM"1F)<"KD#*)&JT&9@IXRZ/:9#C6!]-V!" VA*'C/OD7NX.?%PH' M(#/0CJ0PD;YUOM^X:\0K9+R=%;B;$2C.J61)C7U0VT M4-F%%<2J/)O4I/AP&12XZ"[I3%+!YX<,=+KFL+[3:BX\->VZ14J?3'D+_@2M M>W0%K202%(WOZ"L^"3OD/2BP)7WLEZ>V^XZ&$<4=\\:2ES.;#LJ]S(EY%XJ:@2LL-<=N.K3;VG]LU<5VB\8A$!E M@+L">!!V/VM!<.Z-)\*9PH_M@E"K;%3?;'/WL ,+(2Z,O*@GX(4$ 1)#?B+_ M:&( LIJNF>DBJVAABFEFCU$ZC3A$0X:V&NOVX'!!%?O*'CE08;[*N7XJB\(O+9$V:_HZUS"Y(S6<4Q43\ M8IN6RQV4VX1$@B'SH:V/!SSO?YE#R\\K53V)4Z7PZPW+]:&$EI"2:6#'.V3OR&^@1%LZ<@B].'KJX(_Y$< MKPUWC.W4^>9SV,'5EP1"92)3.V'(I%VG@T^)U7"VIZ74O<9BQ>[DG-F-1 M["LSKO$HPWV!*L:0L.R.D/6(P\X2.*+/PZ[6TJ,'N-[Z$T.AR:!XLH[T+M); MK-N#0-=6[;[%7[1]AG'176\-+D-#O+9G^(7!+S[_] R_^ ">Y<,G+'A$JT]N M#,LQ8_-'0\!61=FRN0*4M4*8R:+QB6AL=<8[Z8F_Z&YWPN:4+K!I\WC>I59C M]H\]-VJ)/.Z]:MP\3GPC&%_N1_&4R,]H8F,7P'6SJ;5D)#ST+=5#<+AX%K/= M,/XAM&8T6<@,/;@?]U!?C&1K4G,)I]=WH5TL;=-LZ=T[PCVYLNN M>ZON8GHJ 3V:BV\"!'!^NXT.:VQ>5VUA(B>\VC5"E,KZB-!'TB?D+MN,J3)K M.#MR+455%OA.OB[C-V<4GRMBA]X9'N2=IK?0)RL.4!3LF7QR96%L5K7#HHQO M%LJ/Z8&76 E.?B[](EZ@P:*A'#LU6*4O/04G$KV"6.66Q\K&3%W*T <8:K:G M_/C[',*RNI4C>["J:+D3\K?:*=;4>?,YUB38+@<-,W2%2VT\DPKLTD(!K)H@ M=S7I0Q2R*@(E],R*D;8'+C$0H6[C_;E&IF5/"1,Z#LCU<5&C3@=6CR>#EZ<, M(P8)?[9X@U55!_FR[)%@AC4;L]FHJD94FE7%U,U=EME%;5"I*!^.6YHT* OJ M9D):F.9@W:#:3-SQS23?8^Y].&N8G[1YB]1[MR&^U6B+I0(:$5'X/99A("IF M>+-40YR=+9+A\R":9@'5C%F8%[_?6+EY&IP[XG:VV>=.2[^\9BYODL3P!*;GR/O)D+N01W%5UP M$N0NHS'-!&\STAK50)WT["@"A1]RF\Z7JX[==7V@)K+G8Y2;GO&4=(FR4,FT MC#FIR9H3#W@I./_UQ0BH7)35H7[S?M_!:TTA1'_'A[\B8RJ!581'+J R8HK9 M4.*2:4T2\"<96@@R5Y=4@3SR[6SAYDOA)>.*&UL*?THN:#72GXSYA%[=B$\H M$[\KH:-XAC"/,I;6/*:4]RMRT]T+QJ9X\8:03M(C;UV0TJXUPP10)>NTPC$[ M4[N19804MZZI8-PIMT!T(A10ZJ^EM0JE M;\9@N'!!6(BFQWZ7VRP.,>6K>RH]\!;5(5XF,KG*$5L[)4W1M%L6C%L7-J6MW\*Q].K&$''V@#"QQG32Q#QJ4$E.=#>G3U7)\L@Q"(RYY5UX5Y CWK.) M)8^>X'[!M=5#T2ZH>\5M$K(^VR(\08H#,7"*H5?5R%>+47LT<+>-\158C)V5 M:3;$8+5I;J13(7/?'CP'2TA"S:<"Z-9..TZ13<1R-A2"D$6UE,)D?LGZ0@^K M)K7OC?"C8,^GN&7S)'9*M(2%!/,Q$?7PL>A]\"05E?ZI<47[.RB1V5A;O4!E M_*Y!)R8!WN2V^'U?5B4?$64G%63R/OV MYU?[/FX0?GVEK>?GTM8'\"SOI[/X0TP@O1[[HQ9BANM4%,W(D]@AT;QJ]]S+ M4?V84[]]_$X 2(8LSDY113+$H^0% BS3D@H*:+5R!_EMY(/2UZ55FX!CL,E' M4F=2J8.*"QOFT?+P(K? =V\.ID"CSH05"F-/,6ZC#&TYAP3PIELZ>G&EZL<& M,C1[%AMC"#"=\0^0#>XFJV@F]Y5Y4K1>>J9T)7HC',8WI#K+*TG.\)P[4,H# M M)CK1 P0=)0H$T=H9 V#T.OE/V6)@.D+4-.V&\"MO&P:@=51;=88V/:_Y[Q28 M#&G+([UXG,1O#STS@T5CG8J252/Z>"%6S.GWU$WKTM[F7NBT:-(L]"@K"8$U MM^0 (NZ+DGMB:O)WKQ?K32?KC ME2B-#A9C6:)>[DBN?>YVXRWD[, MVXP:U:O=>J.E"8UCA:'\LT\_^\RDGZI%\MD65,O8CEN\%?J)T16KUK@572A1 M9*UJF@_6?BWWF+X=D";I8G=-E2*BRS10.^1BX5@O_MRL6+'MM\^7>!SI.UH\ M_X_T%BLTE:0O=YY*9CD.*DCVZ95!(T%&KC]Q362(-.U&K=# 0N::#FF9M@S. J<0<#;P> \'*07Q!6IL2D(FFBMT> MB",D+DLTU3G*FQ'=3/A/W(ZXA\.'GL Z?(%C3CI%:+"'5;6QW-L#HI!JVFP$ M*Y86%*7!2/,B#:RAL0I48:Z,1[>\[?I-?4O0^AD[,]OT_\X)M&^C030]"YI6 MJO0=^@[/US"*GNY$N*X4>:SR>-[O(.Y5,^01O8>$@S$PU0$2Z0T\%T\?_YV]_^_MGGR5IN-KH/_N?S/_[VV6?ZJZ6R+&"- M1]:;DL&A6Z^'!O%W)35!)ED+SD;R&I('LWH+DGSV#XJ/GTB!QW5P2/_\ETJW MT3NEIR$#PE)K(-Y)-_M^![(96!@=)WQ8'%/FO?CL"RT)=I6L'DFZ' @U2=9DY.?"H_BS:MKINV2_7HZ2D/K?W>7 MPFC3MU"N' G7'N1E/_^#=M27+T++?4T^ *:9G%HN6"%N\##;Z]79L^#\Y#;# M-")??/H?W L*AQM/5HS+L\43V)^O^=R;C,8R[:'//W_V1]M61]9.'').%O'" MYO-O.I[E$'+>:RL(EW3/+Y[]P>XIA&Y7\ AEF=%22=;C"\Z.L+G ]($?1AYK M./*MSY^"2>5M]JVT>O_VB\\TF'JE+09OA'_D9<<->\__^,7G@(F1F@78D&E' MQ["8H_NK#BE0]7:IG:0'M0S[#DNC4[C.8FI')N?''#6QI6#P0F)'S)+;&ORU M&PX7%EK">I9'X*N=0GZ7)QY-GPPK!A$UO>+!8HZTC[>ER M]=]?0(&'0@T*UUF<:_"WIU#S1P([#(O??[J0SQ(ST+YKD4!E*J&^$T:0Z[YI M+F!!.&IVL4MVLN&2P1L3]B^L:HV5R7]3X>Q%^>*2ELJC; 9FD@^)RT.'T?JR MT1T?]FCZ%6:&'D+EO[POGB>"/^G!/^ST4]A+951*11+A,.$D2&88M=$JHQ3@ MH5]:/.=]!,@U*=NX#/,RI[=DRP6'00Q529(W[N8\%)F'F6S.@ZMG'YTC_4*R M*]UXH+>V'*_2&O0EU&8FGI)L7LX&=EH\YRE3G$# 3RLW*^/SF-B6T*YMSLP,7$GYCA86CO/1I[A M*@97^>P,5_D GN7]=V*_)POG#7F-' ^A?D[62+>4;.6LHAZ,A7"FQ^)7K$=' MQ2)VC4$TJPE 8.61+!XTYZJYQ]P\Q3:XLM&'JVJQ/)VQ+Y<5;B[+P"B*%_>V MV;3775=#>KP\2=FJ6DH=/74[!O0A^?YCY95_L/X[\8^R:*ZL@FT$P\+^[+EF M;:F.UII"^< E!^@*EN _QOK*FUTTG2A0B56U68UYFW#A!"F,92CXSL56%QJ2 MRD&7H4(*U&V%]=!P#J$XF]B/E+3$K@O$>P::OG>]]0]Y*^3CM>5B@1D*FY8X M/D'/] OPT7UT_O",J\*(.V4CWMR):V,%H>':ZY9BI91D.WHP\C'Y1&[!J+5G M,X)J4)K7))1URW:D5<.=[I+Y=E]QQZ_>OMJ4QFYV$3QESSP?>]H\L$!. %L8 MH&^/SU%DX*?\8MIMAX8@*#TZ MH.]_HS__+(W-7Z://_^>\:4^T;>:?>(OTO]^P2>6#.G)1_BE!^W%BV_>^Q \ M?Z]#\)LR/BA4TB4Q\[7MMA>^JKXUD_C++[]JN7(5&C<<]E5PNV>*MD M1-UVW%PI,L'NNG#MC69^!:>3Y+Z]'%AJ4$ !HI.)\,TYU!N+B M-@"569D3D"F^V$JZ.&ARDRLNV9]+!9B%I;*+R"[*^?[A#6L?,A; M*DAMVL86#8'8.L;]CH;]6+7]:MRRO@"3D]0->,C=-QLD.W9H@0X7G^+O4ZJK M/[,@HKK-+Y)/?C>T6)9^MKW,7.LWOG)?NVNMM5N&&]@G1*C!!HCF%$^8!J]E MC$V:/1K7D(T"MPG;=#L[))\#!*C:;%-!YW8K9JH(F1S$ 7P*9N4:5<@6P#VMI0DC#334J)>QBN?S6U$1P2;XFSX(!\;"GUI::6 C@-C_#< MXFY$50:-+Q"$#:).1D%LE@RCOY*X]Z%;O:6'91YY^LNK;UX7G\>'+BZY21J8 MD&7>PX1$Z&;3W>*MZ"E6!%P_"-QLR2A-8<*Z3,:QNP6;/'HA!O:'9,8C5@VX MSC#/2]NC,CW3I*B8]+C?5#\2, 9A2L\V5J:QP60CRHWNE_F)MAR!;@7HC6I+ M9V+5-+I,P,/KF#;E04-R.945UR[@KHI:UG& BPG@CD5><7/3^W$@C7\:W9KL M(%E"2A J5- P!5:X+EE#&5HRXU'),B-57R=PMVN7:7I5GB@I29&Q*1,9.J>% MAR4SQNV#NYKQ15:?YX3'U%8<@"EHQOH/DAC"'E($((E\P'<[, G\QY!8%85=O+ M]FKD;P=M1^90B74Z9C9F?9)/Z?A0#N+OYH]1#<:7=%11QND@TI?@ZW2E*?&0W.6B9%,* <;> MR647!:>ZY3X?XIE9AVPX?;AI7_-9D &YX6!]YN[+&4Q,XS9 292"0E0 \N@H@^G)!$ !^F*K/A@,-#5\):SF0R M>?=C/)7Y&\LLLYL=T;8:XJP@_-'5@7-"/-J??Z%\_%XQ2&\D+Y\-"D4)Q-22 M\T13^9A;;>7PE7XK8[*X;#BUG.>PA?A9I=S:LL\ZXR@05TD0/BP@/4$[Y7V? MZ X=X ,%WMSJ+5W=X<5S\R^<_4YZ%KTF;*UG7O4-:0#,4O(]P.*A>%; MVMI=1E+2WE:QVS=[U@E)^ER: *BD$\G]V93^#(TL(D,C5Y =-)O2%":;KG>* M@1=Y6.LOR/>9F/"'#[_4:0#^+^/>0YXKY*=I5S%<:BSEI*M\-Z(-O6Y@G%BD MD_I*9003Q(HNU%U )30PJ4:6^ MKSX37X9;LN@444U1J1\>(02,-;5CJ+.?V-@<*FV\1BW[!+@1$_"6*8L9*((? MIBVR^I+<%(2+< 6CL7YVC=R;RLJ9D9G#/J?,R&@W1-)U0F@\*XPIS7.(_IM: M&TY.AOQ/XY1YMSVFRS:N=TPUL!?8@)K"^3A!<)4["V5FM@>>,V M;FOFYZ!MC[WP;B/14EM'\OW @;%T2F/C%"*?YZ?4:!\I_IW/X;X!C=X;SU.\ MMHX\*CFE$7K)>_];5"G(MOP%B0\D4/[.6:6/8@N^*\[+:B!(!,ORU SQ=278 MT!8,U8SW9I\BG3MCGR477;$F^WC\2,Q9>L;JHQC7^_@2RK%3S89BD)#;6L;] M[^=87DLD+[NML]IF,Y? M^W-7UQ=?]]7N[>('JCM]>^CI$'S3H!Y+=W\)O8+T9M_TW:$Q%K#E_0^IR*:? MFB)GU\7C"'5MM54VXW*9SQ#;L$HQE*-"^5J=SF^NON>BS 9=@K-!- C_QJ&2 M.2 SVS-*+4>"-C)AW/TL*=YA:W"==/=-4ZFNG':?3+;QDB45B ^KJ#,(2Q:[ M4C+#B8[2;R6D*O+&45,PZ VE&0V"6?@H^'3J8)?UAG@"5@2?#,9& GG-, M)5R%.C85( *2N=30 $N.BC-R.9?*PUI']X!5=+&: U&O/0DP>]%B;>4+KH6O M1FD$L70^@:0H8S/0I'H53)L:P_!!Y4C=46IQ4,&G/3^F G=4/Y,DZSJDZN\U0BOD\W&4X!. M$UG?7$C%SU5/+Q_OC0::.<8HICJ7FP;H6WV6C89,&QRNC0BI)8FBBX=-)9JQ ME.D@R:6YG='X0O?@<(L"2J JBV.--_5 M3/@3?9)TJH5BK)D'\!!68M$]A-AR0J8FJX=)1?DF*T1BB M%([MP7$8H&AZ$BT#.E'UA<50%-052H.:,T22O4GKDXRD(N&K8"<641B79D%N@@HT M"A%6Q$DAV.H>412E4J_5N^W$4C&5;(-C0K!K MOMM8EV+;P3G ,R!P,?=#TJ65_1FF8*<1P!-'\UI$F!/+UX=JCN^8=#F _ A@FF"MF&H!#R5!K5@@M.U7C7J J-JNC5J(HM M:,OF414;,NZ.Y27 +\.XL%:)? W&;AN'3MES2D2.$3P:3Q6XNB#,X10>Q::\ MJ;CW.D?Q$+$%FG6R>&/"Q#R%)SB1+23$.JDHE=)I1$ZS$;>R_7P[MV3#:I>N M;*JN89*=XI0P65DJA#> CU'>#[E6P=H+P(^F8!!)P*ZX/]N>9Y\%1%/]N"'L M$G LD'\#BF3FYAS& )DW3"=8NV9!],\_?R)9#TKDJWR<[*E@L&(N*D,G?I9"9Q#W<#?%8**->'&=:[!W7562&R$$;#<2Z( M%T5SEF"4#M7W4)K&41DR?IYO$3?RBW?!K5YNP/!$:CPT(&J/@0NR8OADIV)\ MF_',9BCY*!0BO:,<$5*J4=4!HQ$XKIEH<&'.@*12X!TN\AL-'7.ZT!CJUR%; M9EJ= S\IK&TH$K(^J,&%+H2.(ZW&AD[;*LMNI@]939Q]"JE-+C&%R\R#_UM[ ML\4B5V&1-+F]S:D,[0.#(:5HUT"^0E'X:*%:.9$2/P:?WT\*@DLJ6X ..,)@ M($: IQ):*W*!&+$E/!4YY-29IB]H,"\ZE%SJ]?C[V*82=%-K0J(F,G;?_5$I].0F*64>^;39,Z M%F8D"V1#5!$9Z&L*^#C[0+%OAGNXV.SR9K)DT4)!$T-A%8!^*(5K&J ML!WZ XI_I[S_T;('!ZXO9K%VEGB;H["F\V#;-X4A4XBGV\?+*MQR-P8%_B+P M%OMX+Y8>W2D<]J/1_E@,LQ<'O<7CO=_I- \V-N3H A]NBL)#-L'ML/8Q] 1- M/A@,.;/R26&\[4!W =:&VS!KRJG9JAUC^#UH:P/-W(Q^G1)QG%4S*@=%CE$R MEINMW#6A7W59$=>ULMVC0.GP=G5 M"2J[K AWGR33TO\<)XVA2>?"&O0%Y!]R,D(6)-[$( M0V?0GU4VB4_#Q8A&D0R!O+-2Z;<^U-?3;)W3K$)VR@RY/*K\*?C(P4@>9&$- MA$*U$Z_X8 M_NU,'1A[J\:O'LIU#F623U0 B="IPVQ4@QRP1HD9*X">^5I[7BO MT_AJQ)\-+%5;+5#A%,[SMQ;+?1,SBU! 9/),5R_#+1C/P"BZ5A2,%G9:12FH M+C#.L+H(#EQCN=+3@3\5AH6V'NE-N$T!8VN91M,-T@^M46RXKH^.BX1BOM=5 M#^DZA]19IECNG$[S3#A ;Y4(06+OG$X_T@9G,Y.1(3):D4$^)H$7UL.XUF$T MM0V.7],HN$!RO$"]NT$*!$JK!=>MS1Z$I$+D"[N;+1U;K>P0KUF"C)O(QV#L M,W@ -2EUVPP94#T]UCD]X!!:8KYJZF"'; M'Z@GPSHG0S4WM46!IOA,&]XH#P,!SU2<./9,T"PRXSJ&L?[0I%U-X0JLFN(' M0N/7([.^D5'\@$*Z3_$$496:-0>SUL#OBJ9U1$DDA@KREDIA#)MM:B1B6([$ M*6X[:_,+^7\]+/=!C>7>@K9L'LN]+0"72PL3@/NL):@=6( I@A27T0(.**!! MJ#*KZ,/PR)OJ>%=/S&*:!ZR";,9@[&TRWD'E$]?H7UTL1<@'QL+ 7Z MNEUI*+L.DX ^TQ%SULEXQ/]EQ$$+<'=$O@4 C\00_GRH&6%W^DGL!RXN@SU2 MA@*1=IM(N%,1(+[,9S6XX&ALL=48.G*+N'U'06\D?(;IK2([,?UX+B9535+. MI%!'-U2D#\N_J9;!B)<12(.@AZ@R[PJ@+#4-L59BH H!H$(Y3(H%V(D/ZM_, MK@_T 7$^HCHVA8>T*!< ]IK9F?['P9U^J\EBZF$'50JK4 ^/ZF8NTD^-SJ9S MCRDPI+M=*+-1TUMYEBPUU HF.]#2-?<-96:0Y$B_5>#8M(NH%.=0DI5$QM7 M+ _ C@*>&R15&ERD9<"?5E:# J(>0L[!=V\0.MNF9%(T8^ZX#&.==L;I:8O2 M:3-@Z[3PA;F>/14+P'4S0$QV2B(0?-];EL9AXN-_84PYT WIT F-A60,I\#T!&@X"M6/C!N M"8F8[61-PP(J$@ :&:*,Q7>K.94!DG\T1DE-R69@2#-1DS),GCTY1/4)H*BDD$S7@6,:C.1A0!(P8P M(%&LWKF6BM99)@+_K)@4OID6SJRP)\4JRS4C=X\ M72,;W='7V]'E_T:,?=1YDG\H @/6XM!Z1*O.0*KGK+JK/T.:&!I&M,,^UV;) M/4S0CH?"%!@,!B8%J* ;D]MI[FN5)[XH'I)GIE4-=C]U QMMP'YE!/S#HA? MP$E;CUZQ][$ 3JZ+?7#BL+K3&E?V!O7-+&+KG5H/^2"G Q@1Y+7. ?/HAHY(^TEI0&V,@!ZBLY+[(BD:Z1$RZG!98W M6_)CP,DFN*B9^/6(M"?3[JY5R&>8Z?AHF!+]FX^B*7->63R9XZTQD@6!HAC+ MG]UF;@HT&@^UFK3^E!IA8B!3?AD)O&B#7*C&*_A!Q2++NI9H(X%_3&>"O*]; MW*KJ:3$A'B+7+V[7M!CPI^3%V[?(925GS&B$K,-XY3XL&P^T])BIK?"&.")V M<95<1>+E28Q<>LBOA57.I+D'FVF=KEMKPE41*X%1(*0-&Z'5C8O#SULLFY9& M!##+F==YUE560UX3[<\K4:_GP;IMA,LI4+5VB8B$=D$X8&/!"%>FE5QCY.*: MP?]^R).!W.J0>@]3O_7(KG=D[[B6B="+2H?0/I-V#R0[OL*W@&JT20TMX8UI)I!F=< M6>:!CX.+24L!1Z@PX1.)(A;,)+JX2K(ONZF@]]S!IA0$N=R>NAVO[MENFN_\/J>0"@PYNFB1)#Y_P^ MQB+@K&5X0AC* ._!^G%^L\N?0- M$N+-(\:L/@ALD"X7"9?-\>UK_5L+W7=8H_NVH"TUNL_*P!)W T=O&YX_C@E< M9(CT%&_]K=%X-^"MRG86\\&I#+L50;9T%,5"# ?75;QTSR'BE,6VEN"#LZ8 M-$>I2\!DR[QQ3 +#X/0P2N0R8S],9Z[\E!EN!N,\1;[;.&%>0BLU#$A1A!=P M*6)?9#^$B&P)>9?)TB;6I(/VFU1S]<@S'FT)5 M^X3'U*&HXJ'46G8E:WG;;-!,-]=^!@L<\VT_A H]8NXN"9E9E,!UMN$![V?, MZK]J"C34E4" #/ECI,-&N.$$XIIX^I8O)^=<>BZ"B?K+$^E)^!1-D,74Q28V M9O%N0<)/?(I3<1YQ[8^'#7D[WZ]"L&DJB&C:AWQ-.,$*9Z ,N2:#,PR#7$X> M8)S.X33_@QIKP0+GS!GF,M4Z/[('S#QS)[AL5*%528B)=!OK!;_6.\*R2>.[ M)CFYF;=-$QR+[]3LV#X E;M4"6:2<)2)M6CM2VFR_3!!?EI:!DL&VH XJK,E? ML.UC7E7OC?JQ]<:GR/@+C1T FXS-6TG\!O ^3KH#ON%Q/$,D,T443?@4#%: MWHMDMPWC;I<4]7CF/8'KF(#=O5SI MC4DW ]7@J*:=M=*=KAY:NQE)8Z@&A=&J 1?!?-K KR\ MT['[7,.M3'IX:A5'*6!-2:X<_1JLVL])IJ]/O/V"%>6AQ0V ]\,AE;U!>7^@ MJL)OL1]L!E3TP]XU;EE,&KF!*%<5:I_G-]EN;\.Z*=T$)I>OT!4&%DW@]?2;L4=3S5Q\U3W*H&$2)4 M"INE2H6HKTC/#Z@W<([(;<;'_4)1&OEL1T@[6X (S*^RYN*O:9W"%0-T#<* M(J=#V0 1,LLVW[E?N/-6H!F/.J5%PLC"32+/(K?-)^ B^@(#%P5)@JDV"C*E M\01]0>5A6@./*"+RUK!AV'9G&;@.HB70]^NH>)T[7)EV?;XFJ0QBRD4R0::F MP;P+::9BGM"X,787K)(?VH,5Q2+CWJ&^8 *SJB3M5.905E5E%:4AN'18LH*I M?1=6B^S"!GIU79+JJ%+B\$C>G+0(P*=HJ.H3,XQ:79#!:8MFCYHBU>/?L$:_ M@O('XQGZ6>JL9HA1D:4;)2[S*;44*KA^ .-]&.F-SD=.6,! F U,JPLZ+*LV MPRJ9P4B[C/J+0/!AP$(;M\W2)2>IVOX0O6^89]U&"E_FL%V*1CU M#SY*?X.J3;U 9$<-Y42M8KBEMB/BVV;<52N=PV-*-8.(;\W-J,M3,6DI6P3ZJ Q,Q_P2;ZM=8,]"T#K.5"SSDM^-PJKN]C$' MC+ZDR=EY?/H?0FTDIA)PBKADF/W2Z.C#$F1"4D&> -43[8()_H.5]R)P&W&L M?<@L1J@0$,+TD1/9= 8''U1!(@/?Y4/XG *2NKH?61D8C)6J\_:1H2MEU\W7 M.C_*GU%RP2 I9N$5M#5@64@>,K*+:I*B/4UP]#">HANM5E7% #JB,VZ$6(X3 M6#N 57!IF"XL=&TF8L-Y54WEZ0?#N@MVC9P-_Q%VW]AE ME>$B288ZX68EW([F)]R@N6'PV][B+%#[X&BO3M/M=)H.-J?J.=KIMH>=^YFC M<\XSF9AXG:;W-5*5L]+(ZI+8,RI8N[0=E<#[2D& SQ0"3I?<:S;T@4M^V$H; MYN9WQPOI""Y%EK#!J76W:;+%+LFGR/L]EUMEY[#A=5J=-OO+BKTU5B*2< :C M:CZ,@7(>%?,M!'/B?5]>3/$B:X;."Z6Y"0JW'%V++L,F_188\2_WV]Z3MZ#P M=!$WO6ZWN]\Y..JT#IYJH4.,>;-/11IK<';B; $0L4 M9\,(Y$%DHU%.4>?9X78.$L)?\1LY5Y12H#T=)&&?E+5C5B)%(E0 DT)]WS < MJ]A4J2T=U?%V;WS)Y7?V.KTG_:=SPMTF U^2KK;8@,HOKG)FEMRT#UM[6[LP MT>9WF]X;,?0QOVHED[CL>'6W?+QZ3>\CY.LN_:&0 M.]<;+>'^^,8I\TYT,/LG1NQPRT?LH.E]0J-S'B&3%=CJ[?:5++-YQ2&8ST1/ M,)03SBZ^*$'Q"[,PO'D1Q=%%/I$-&1!NZB;[ @[U8+]]U-K#S.MO>V(0O/B8 M)>,K E_&EXEP4F27,E+7X_E67(/I\)P_ZC;W?,$$M;+PUV2B[U'ZS^LTC'4 M&R>L2_Y&[K6F0WI[KSYB9+)-VW/O'\^<)[_R@CQ1D=0Q5#*R%O9?N9]DD!5; MO27G47 A?V0:<;#WZG?I.WAG4^F\A%&Q"W7 $3D'F-7.<3H>BNJ@L\ M2E^_RGO!?VBW^@=MU=LB>#OV1WL>K5IIC&ZR%\/P1@3[./ETPXX _8S7E][O MJTPZ.B?P=.F1J;"FGR3@+H''IA3-"8(01N07?=&93.G)_=,C^]]Z3IYEQ5-4 M3-S$!-'I++.7,&A(*29CA'@*O^7^>IMP9A>0@]A;Y+'NE7JPO0?^8SCQQ^EO M>^<7;\L#:8S)R6AT\MT/QR>3S.W4*)_L!S$>P.%)>QY,4?F0ENGCYWNOVM+A M.^QT51^K-KZZ5;1Y7D^%BEE-$+>:[.5T2%XO:$NCF09Z1,"#D,JD-8)/!D_I MR4%NA(NS^6\"1NBQ=%WEMGV$R_0 X_C"3\:AP'@^P"$D@W\R3>3X/G\8"US1D*(%[K7W7IWZ &N6 M_YYBJ+/*"+O6\TZO=4URK[/WZN>-<.<^C'"O^PL;X>Z#&&'5L]+':+<:SUNM M1VQYY;&^VUJ[Z7V,EO$BYA")4WBE8+:-XN+ H3GTY<@,GRXR9?:TE*?T%9;Z M4,YL:ZT?S%WK#6\2!T0+(X\GS^)%9NZ6)ETEDRA;MD5P!EWZ17=^BW0TH8P2 M:^9*G_[39@^+J/D6^9S]!;_<+ /?.C2=+Y(\XDTS-?=GJL3]-Q0OUEY< 8QW[LQ=AA._&F]2GLX6 ^8W, MG](8\>K'L:)?FZG?;-'TSQ+Y_T"]F7_=E+]Z5O[Y4?/XN/HWK69[Q9_W6H]1A\[B[VN?]ND_JWOJD9SBK:&;)R0N+X+<]Z=5KJXWE M]B\ZTQNO[7J/M%,59S!-WOO>OYXO6M.X0G@M_Z.?/'MU@?3T>E5GP:(O;,'W M<4\]]HYX@RG.J1/N7]P#C^+3(+F\<]_$:?)=^RZU'G?LL]ZB0+P'L;@=_#1Y MEGHO$@$@!.?K>*,HG(W8):K\?,++%6WN@LM^^CWU U9Z MP-U=!B#M*;F\\70!$O2ACKPXX]O2$<)P0N_EWPNGF8?T&:IZ0B_\3F9=V*47 (L M2?0QJ/Q6]),<:FDI:]9K:.8*JC8W9"0?O[Y]YWW(("!;.@_?VPS:R&5WF+9; M%-#"U?WOB@%Y"/.UB6_KMIOMM9QO:EOU(+8*JB#WP;:T>MW63;OU%S>PVVZ3 ML3K5I!V<;?I,&LW^N(*']',!CIIZ[:Z_W^X]\9^BF6H?!/Q?E?C>LQL&T!IN MAAYF7#@]XCQ?D3MT6X;=P4^DW17I_J>;L9BIIW1:KKV3T.LWVWVJKMX-6KU/EZJ6+?#TP;M!9:N>/686WE:BNWWDA)CS]'F(#W[]=?/GCG M$9'J>F_B08[(OWUF4.2?!^KGFN/0GTY!54Q5=<*,]:F>\HV?^1XFF$!R#^HB MPRRE]V3^B)6/)WT1!"[AJ]T@];Y5$E3U*J]7^;Q5?GGZOE[E5_Y-',63F=S? M,T&4+I>#:S'Q];*OEUN]W.YCN9V>?*B76\5R._7' P48_A!&W\!+KQ=?O?CN M=?&].7M;+[Z*Q?<&W\&RNGJX.<3JG!E@%]H+502 M%(N CI?*2%5%F"=MV5,.O1)Y.)0PDHX-/S^ YX,PPY(!5.);'XSSPK7\2GBC M)QOI#Z[AZK0V"1LV"<^P;,\J"ERZ92= 2CBG/8=+5)%$W\0"@%9"!O0)YW5.]A.IG%G=7PPD0ZQ%/F?8U)N6/$TG:N0MU8MBJ' MS=?9J%%=BWJCR(;R4$[=QF8NEZC\\BOXE)758#HIJ S,NUL*.TC$ 0F#8Q:@ MS%"*33;ANV#W+AJ"( (HEL*](*D+DRLTM)G$_:,*/U#+C)>XO'L:$A41_*IX MHU('A/6.DC>)^"L7:;:N*;N)4?K[YD\A&]UC4MA1$(_*@[_:]"3"+K"@;.MM MKFDBKFBUG_A/GQP@W;3+>]/T5IJII:8N/4]+SK'JZ;71YE32BVQ!Z1%QZ1S? M#Y?.02V]L?ZVK%MZ8P.S=@[_\OF[BY.KKU_.+DLGS8JF;XXKSL:LDMK=7WF8 MH$'5/L%"SY9N)!D#-,2I%P!?'^+D K+ Q-+/WCDHIX/,0H0@.I*95HH%.'GX M M;^!/$E>)Z?9]=Q(K^NR-KWZ&F&>@?-YX?']\,.U#P^O!_2&VC4T>U!A24= MK4K?Y'#+(Z2EA=WN@>/\Z>OI^].IJ'[9> MKM)7?7_P;93$TACL,APEGRFYZES[R/)U=7[\_^\#XV MO=.3\XO-V4R+G*75/#IP^%E:%D7+X^C:CWXF':0?V*U^&&VP6^]@K+>P/T^O M_3!I(+P @U@8:#B]#L6P7#NVE?O^%O;IDUOJ[YYN92?^"LY3O6%N[XJ!#?/= ME[-WWONSBR__6^^5]].K[Q(Q\MZ+*)G5V^1/=B6K"_X/B%%7[96E.NJZQ^]O M$RUU;N4FNLJA;\T]OBK[8;U5;>^\A*WJ]?F'#_)4]^6LWJKN:Z9 IO'43T2] M5?UL5\[=HTX&@QB$A:)1O4G=_R95[MV*76KS:>]MR7 ?M>9GN)_UXV F_[C. M)N-7_P]02P,$% @ _8'&6.10_5C; % M:-98G"0GH9^^CV0+&VPC&TQ"#V[FLF#K^2/]?GHD/9;%3_]X&7OHB7!!F7]1 M:[P_K"'B.\RE_O"B]MB[J7^J_>/S#S_\]*=Z_3^7#[?HFCG!F/@277&")7'1 M,Y4C)$<$?6/\.WW"Z-[#9#(N_PF(@)=@JUXNOJX_UQA%0H839/ (7MPW?ZD:N"A_B/EK. M!R.WI@^9?3*/"S9)_5VLZ\:L@Y=V(Y(LY49VP"B(A1%0()R6,2B(\W[(G@X@ M=/B23XOTP2P1\Z5,[YM3YA):QK8IKCZL;),X;AF;IKCZD&$3^SZ36EY=B:Y- M)M0?L/ "7%)]Y=QTF G4;+! !HY2N[VU<(:-"$?^B)@ 'CX1- MM,WU=\F@;/U!A/KT#U%[#_?+UAY$B/=_7W$'>V4K#B).X*W">B7>@_N(NA>U M*P8KAQI2UQX?VDOF<-IH6-JH,PIC!GX^U/\U4#U>9=21EOKI8+'L@I9 $+?C M?]:?%_MT)!P562*XT"J%Y>8[4:98=-&TWK(V[=Q=M^ZZK6OXT.W7?5ZGYIM7K=P,>!2Z6:11=M^1(ZK?@< 2A=:%UB #+*45([BM2C4#_Z M<6;A;WLPLQK^'G.HYXA("IYO MEY U:8C]>%&?TX9W'G8>_VX._7UEVOV[GI MW+<>FKTVW*VH,]N46^$^*09W; =U;E!L:=^_"V/Q6V.C4(/Z/=AO _95Y^O] M0^L+E&G_TKKM=#?1N9?8L,)^N@KL_' M=N_7#>"_S(B5 !]6(4#2XE]1:'-/@9S>V>Q^N;GM?-M(ST_KM@+^<:4>#X:0 MMK2C,%\3X7 Z4=K8X#(0U"="% 8R6]H*U2>U[*7"\9@(.%%?8CV(#9#1M$,X M7&)!!1O<)RJ!?;<;C,>83]F@2X<^'<#:PI=-1R=NJ3^\9QYU*"D.UUI&K*B> M+:*JS2D\DP816$21274O813%5I$QNT,4N,)BU/H]H$_8@TH(A'VM,R\XZRFJT M'J?G)*$-%!G186YF!B7LH(2AG8*W+TL@!H6M()RD0>C+'6K26XC9)>9S47%K MLYXN-FLHN$,-"_%W3,,Y"73C*Z8GF<0O-7M>IL,*P8?4+"K6IB/+G+X=0J8K MF?-]Q#R7<*$FE7(*K=$:3SPV):0-T16:Y8G=]:JYLR(YM+.STY.3CZD%?14Y-/2C^;1+F>UB M^:\>[GMEYH!EE%K13B4-2J36T(^AE5V"-#-+5A+!93JL@*62!#GYMET$)SMS M5A*=I4JL\*32!WE)N%W$IW3.K"1TJ^JWHIK*7JR6F=M%S,,\3TD@YX2LZ*02 M&Z'X+K9VB;1#24C*:[;B5E5:8Q>!SEPXEX1TF0XK>*G\1_82?!>Q65A3ET0E M6]J*1RHEDEZ7[R(6ZZR9FZZKW@M#71&+JO+EV781IVPLBR5+BJ30*@GF;=$4*8R#WNRV7!6 MSZV[Q DX5:\V-I^@N53TAP[;!06//B?8H_\EKAHC[IG07LXR$QOF8"6^6:FY M5FYKCIK*7Q0[_ [-7*Z#SW7E]#L4NQV.N\;Q=\D4S9ZX>>2H9+2MP)255JD, M7#ZM4 :M]L/G\F2J.B+(#3S"!K/;7RCAF#NCZ0WC*H.&_:EH"D&DB 1=+&>% MF?^@.BJ'68N>\)2ET*LZ925;*I^8E^Z%>!7YJ )6HM3,3P2.HLC3OPH4^FJ4 MN C+I!0PH*IVWJ9$%\0%6\ZIY@D5.(..%CGG:#Q0Y8@BVITT6A/K("9U"@W%CHKHPK->K M9\I2,U9RI!*KA92TKWEB/-A3 M) ,T/2!'37=+<9]Z>OU:-3V"ATEDIVK_B$?IY@*27&KSW!RL%[-<+^D(BV__9,*^J*E7*IS':4.$^J:KM[]KP->_JRHE!B M463%-^,%X;[;E@)7@5461%+I>^CK8E[S%*8Z;\.$^53%WGR5G1R7DHV M'Y#6ML.0Q)/F;C"9A+\P@3WUN//&8\\/Q%,_22)96'@UU%8R804V;T?P_%0[ M:3%\B*MLHL@HDFRVD7C/@#EXDOF@M0/L2B:L#$AEI.T,F$\Z[8/R/#B=">%8 M;074-[YB&>V%61=TFUXKTJF,\Q[A-WX3I)+9 M!- OR-M(0(UFFZ0 M1BOY8:'7Z6'J0<+J]$IL(#4NHM#'4"D"+U'H)C)^[LE7$'0MT]'GM38=N U" M@0\*]'5=]#6H5]P+*_%2CQ,J(5Y(M-!#9%Q$VL?H7O0*W9YVQ6)-]]&TXJN$ MMK0Y*Y%26>!J(ECW,>;/GBW%X(OW_PY,R43$$"TAZ5CE&M1AT\-O1/UL*W&; M3S"1'9(FC CCL-QK,*UB5ZTL3>6R*V%I<@?S()9)1D&!9G5!NC+(U*8>50D'^Y%/B$;QH^U&C0WOG,>T^X,Y(_32:4O0JG-^4SU;RIQX+5$+^I3Q6 M-5*;"N(Z+>\LIF8HK-J^'Y29$2IJSFV5C+;)O]J4U.: E:&I1R/5S4;KVKGY MG9R1>SO)LL2QDY5D8HKJLW(@]10E><3E/GUB/8XCL;N1"CP<6 M=DR//I%KL$^YY)-8!CSYOJ9H6A/'[S_9EPTGIQ MO, E[H"SL1P1-8X',@HQV1RIC(H;],W*SR('["R\!A=[BXR[B5,$D'(8&8^1 M/2; MVLJQU ML""59%Q#X6^(AU<@O $M^+0-=Y3N\#?%,UO*L+6S^%)Q,^NE8GUZ5(^\R$L/ M@F=N2ZVGU-Y2;L U_@4;Q96\KCZ)QKDT9HHTC>IAEXO+J";G:GN^*GHYC8O< MXZFZU'S&W T716V D^L?51>ZSKT1]J/\T\^@0JKTPKVNE)UZ;^%*&1@6&.MP MXKX&93/>2&S&;R26)FLY==M"T[;O!HZ^9L!.) 6.#H^.OY)QG_!D_4.'P^H7 M%M]D?5VF-J07J*PZCXR[H/6&J,T=9'G=\DIOKBK%:Z)"HJ-^)5Y;[0PBFMTP M#@APLPM2;3_M#*X"(6'9S=7/LZA:BEPRKZFU\H8)KQBA LWR%?/O1.HX]@## M*:>J-GJJ_@@3"/'0?13+,2^A8"L8K4Z.ZH0IN[M ^05?5"@7G4"J^8!+_6'; M[T&8%E!7[4M>("NO:4-X"VVV0.7OF*]F5'J[5C1'R*U>9MDU!JF-3JO"=_C: MONE;WZ@/C#/@YZIQNEF5.<\5J^N;U,02W4N4!%^A[G?3M8>G9O% M/3I%A^QU=&[+N-T%W>;WAE71Y@L5ZO\\"N27KZ!&KCQW*?@GHBB]*M@9BR%# MV0![T8;,Z<\X$?;)&YUD:V_7T#4I=!Z3'H"\PJ /4 M!;SD/=8%_\0@'-2A-7)^UC0OK;%AL]N[CF0#^:SS?T_$8_JD(5@&AZ5Y@S#_[ ? GBX_):99?=AL52^BGX'9.DZ<^MU:.WMO3J)I4-$7'B MML#\8D/FMF7J$67E#(NC;%QN<^05W](!M@E?7>*J2<,MP[XE19!=>#OZ;CRK M_895KD]:PM(2@>VH4*'L>7,,U]0ARJIK+U?/V6L M@Z]U1604W8I*A"FEQ'9X_=PL2C]9 M1N5BLEM139,W-NO _%5C1LD2\:)$9*# B2'AA0+#9 (QSCQCMJS@L@MO!0KF M[(M;6$P28DT-YY1^ZT%\Y6?6^L\#@0F, /-7'AT,PL=9U3\>7V+J[1^%S;\W M'^Z5 +XF#CDM1I#R>MZ:.NND]6ZIKY-PN7GTBI2_=1O]DPP&K8F0A%IF"1D% MMR&EHPXNB_>EA+V..E'GM/3W0K)OWX%50J$YY$1?7@Y29M%M@,F,[Y>6S,-B ML6WP7>\.;LZV+;QON6+7&SL/A;AP+]?E9G\!@%]TY?0OOHM]=>'/W< M^(9Q'?MG:7U;U=?1^-:MD4B"F4GJ+TPNV=:95_ZMY[.F3S6+=;WF5LUA\Z<9 M!9_Q%U>P+5GUT+OYV=:L?_38);G'U&T.8(FK\BLW+. J'06+#X+5Q=R66%OO MZHF&ULY7U9)@25A,9HB/8>4R^I?/PE2NRB)$G&H(]^(*EFB*)XOD1]R M 1*)O_WGC\/)L^_8S<>SZ:_/^5_9\V_Z??__+7_[V M'P#__>K3^V=O9NGH$*>+9Z\[# O,S_X<+PZ>+0[PV3]GW;_&W\.SCY.P*+/N M$.#ORS][/?MVW(V_'BR>"2;4Z=M.?]O](EU0GK, 5M(7I6V!F(0$58P.AFEM M;/Z_7W_127H>0@839 9%7\&CB,"Y%HDGU%R8Y8=.QM-__5*_Q##'9R3>=+[\ M\=?G!XO%MU]>O/CSSS__^B-VD[_.NJ\O!&/RQ>F[GY^\_<>U]_\IE^_FWOL7 MR]^>O74^7O=&^EC^XK]_?_\Y'>!A@/%TO@C35!\P'_\R7[[X?I;"8CGJ=^)Z M=N,[ZD]P^C:H+P$7(/E??\SS\[__Y=FSU7!TLPE^PO*L_OO'IW>7'IEF1^F@ M_CE]=_BBON/%Z_T/;_8^?-Y[0]]\WG__[LW++WMO7KU\__+#Z[W/O^WM??E\ M- U'>4SZ)XF63U@/K:08?EU^'(]4*KP@*R"(_*"8,1 ,Y\"C9#YE%EV1 ME\>QBC@G&9<$*&$>ERPX>02Q0<@7.%G,3U^I0RZ7PWTSBM7H/ERNCP0,NP[S M\J/_*TR.<%1LL-9+!)*#!//.0+1$RY0RSXXDCJPT%FP-C,N276#.RRX]FW4T M!&3LGC_[$ZMA.K%[*TRA2]SP<#:]@(+'5#)7"$4S!PH1P5M!0GJA++?%<>D:J_XJADWT M+IZFWK<:[F9*?YG)3)+L8?(QC/.[Z>OP;;P(DY'B:$JQ"(F1'U8^!F)@8&!L M=#R9(IQ/C75_ Y1-*""?)@5:#'X[)B2*!.O08MZG^*\C?G[K\ "G\_%W?$J) M,J='935CU"=3\.<3PA8XCSUT<4#$T7HQP<8H@* F;" M00$1N(P!-#/)HM.^Y-B8&M=1;!]331==2(M_4E;]^FB^H'G9G3[E^%129G2U MZA8L+Y0QRXC@E%'@2$0C9:')V5K237 -*>;>DA_78Z_&:FDV$?:_84<#,OWZ M'BGEO8;)HV JF01>"@^*\P(NL 1*,+((.DMOX?? M)K-CQ$^X].%K8'F'/!:10$M.5DR8*JP+P'.D<8B:Y6 ;\^).4$,*S!OSHZU" M6MJ-V=%T,?\8CD.(H)01I#3!-05PN4:-KO0AU&YXA1<_MN-!, PWWNZXO BSE MO0!,82;WGB7%:8&"->LHR5O2UC+'0A&YV%TLS5R!-:3XN:'K:*R/9D3YV.&W M,,Y[/[[A=([DW99+[E<$9TQ991)8'0B=%<1@Y1F4I'(4%.HYC8V)L@&L(875 M[8C26A^-P^N14CG)NGWGF6#DX:2M>4,!U!E3TDH&;%TRL7IRV_2 I>@9A@2D M#TY&62F(4DEP6ML22W!9[3 ]&$* ?"_-7G. #Q[:U-'.=)S'6Q>@9"TIJ")OQHK+%-*1 0N:Q6K/MRP77 AE>T+N= MJ=AZL/NHTB 7MJ8TQ7KK="0?9D/%DKT [Y.IJ%ATK!C1?"7E+DP-91Y%[;U( M5D.)EH32== 9*I)6ZJ2#\#&T+HJ\\/@AQ<--F7"5\0\=\J:5T./5!<=H&=.!51&-R]+N@7.D*+D7CG12B7M=A/6 M%.8I;K'6RQ55EFL.)!\SB7(ZY;PI25C7FAIWV;O!U%ZT9\26"NC#*8Y<"C$8 M+4B>ZN>-]F2MN -KO7$J"N%LZ^#X1@?1N%CQ0NQ!\8O3AI)4J[FE:(8I\+QP MR!1M1I6+3[;UGMF&T ;J(N_%BWO5*CY0*WV7*UZ %8/(C)4"V@E>E^T=>"$\ M35$RV2+$Y&+K5<0[00W4:VY%D[::Z+.P.WB3$Z.0#H-V=>D_0/!%@0Q,>DI= M,)G6"XU/ID1Q*PIL.=97=/ZW%U>'YCW]W/8,\N]Z3G^GDN\E8:/CR6>FX&2';#Y*!6,(6@)&%!0A1PW1V4@1$'4D75.)1\9:*EK MP8 ,X(O-]"46IVPI,>C6.=F-:(84=[0E12,--&/$/W!*XDT(S\M\.)Z.YXLJ M['<\!<4X9XX$ F,HYU19$$UM"I $-Q0),2%$:W-Q!Z0A!21MN=%2%PW/IA*, MH[0XZDC,UP>A^TI2!N0?V>$ T]*Y]L->3/-?\#% MN4 OOX?QI%93?YE=:"ASLBS^9CPYHB1SQ!V/9%)K/Y%8%]*Q-E7)%'6@@<"E JF4DEQZ)TWK"/">$(=D M/OOEW-6)UJ)=YLEP+;!TXWNAG'Q(+ M?\?I$;XEK:_;;-C[D29'M8%D+4*A_W)M*!.2S+F>74V1D\196E*OY\!]42SS MXFUNO:S_ )A#FD(/Y(1E:V.C@6L;!Z'$-7OQ R!)0 MK!N4W[W_B*R>1=/N)$Q\A5.LBJ;XDL03 FI&4+NZ9:#9J$'*&G6JPCFV-IDW M0+FG6>QW+O1)H*OSI85JFLV<D2&^R3-F$WGK[#,.CP#C?.]'V3O M24'C:>B.W]&P+DM"JQ>8+==?WTT7V.&J#V&D[8 ME32G>S6)I9!2)$=9' 6KG$Q'R)F!2T8XK[FVN76B>P7"H.+XH?)G&[6URPQF MT]EE'I_"B=&SR ,#KK(B*G,'SB4-0M@B1) Q-Z\)O!',D/9=ATJG-IH<7GW9 MB.^JPHR>]&@U9E>E;%1E=O\EX9@%LF@R9%5J*"P\!!T3.317*$Q&*75KY['S M;8@^I[#AN12GZP%"I"PU^4@&'.MI!VTX^BRU;=VM[Y&3NN%N;]R'R[M,Z^[# MD<9IW?5E%2U<*KHV$*]G?%21Y',B>0?G- _2D?-PK*W/&XW3GQ3>1MY\C671YQ='%&BCSQF M"2S( BH7A&!D FEI1)DR,>?6?4!N@=-TLV)DI2DAV02EGHI1S&>:5?5P1+', M)!>+8JW-TR4 0_* K3APZU;^O4:\;;>*-?+],>TP3,;_QOP;65MRHO\(XVF% MN3_]C.FH6YU;[<9S^M6;9<7B1^S&LWP^+HX;7VA<@DZYIE2N))"^3++UQXYT@93"D@@K&<8O02#(18BT9M"@R)2B+VT9'ZP8!W MTZ<[($O,\EP> X+3&>LUB@P":1YL1!$HX>&1M8Y8+R,8E"]]-,)LH966M4GUX1^[ MV?;HVN;]O 0HO,D)4MV><^H I])JT(9Q[F*Z$7KL'6P:4]/#+D]"[J/ IK- MA3=(<6\:KP9ZFE\>SKK%^-_+'T?(4;'"ZJ%=H>I2$"- M1$[$PRE$($W;_9Y M"YPAV<\=\:.5E1$Z?$6Q=ZX)$V5+*RS<,:L395Z6!6*N- J"9!:B$SFH MI 1E\(V)LA[)D'9M=\21!BIIU^C\ D'WRYO3"\PI;)@O&[7-YW478R1*45S4 M/K9DUDC<1/&#-Q(HD/"J,)-T\Y*LS9 -Z83MCNC3@\JVIE--[FMQ095_V;;H MO(M$4:Q>N*E%Y*"R91#K,3OE);E.C1'3E979ZXL4-WWXD-K#]JS[)N/;S&B\ MG74TIM-5:Z)T_*4+9,-2':73!;?5MF==4D,T.@4I(<::>=@8()AB@$=N0U#$ MQ=RZ5/$>\#:AD-GA;N(N[$=?VFN[S%]WQ6DP+A]?C?52&L??'8*A*R7 M/\=::$OT!>90>.>=XY-) M>/*[4;D 5EN51"HV^?ZYM [9)FSR/TJ33R4U7IQ#7WG@U8CPD&A%. M1A3K @'/%+)[!%]X;>I9G#*\=WIM@G2CA3_VTUNOYDK=@6<\N;QX%'AV-MD" M2I/75C)1C.=]@E*D2#8DD4/K!M=W@MJ(5C_9@G);3?5(H)OO0R<;2_!B\(!* M&5"\) BU=77Q/H80.:;F34GO@V\C6OUDZ]"]Z:]'AJVL9DK=T65X&+636G#0 MWE$2FF,!GZ4 [T1*,4:C?/NC:AN"VXA;/]GZ=3^:ZY-8ZSNJCPPRPVQTX&QM M^A5L)->LJGE-3CGMT.765[UN#&XC8OUD*]O]:&X'2>)IWY80M%,62T54#VXH M!:XP _22$)(KE6(/YWIN![41D7Z29?)^--6NC](V-3RK4M7KDITTB=K[D0[" M]"M^(N>^5PJFQ:@HP^IUI&"%I-17&;*^QA5(67O#F0^.MS9ONY5PAU5%&JVV M)E-@E*LGTTD N:]$GDQY4XQS3/?0>/%!545/N+"Q7XZOJ>7I0_U]%[V]FWZG M\;N,SWB7$&4"KJ,'A:%6:GH&-GF6F"M2J]8K1YNC&U(9T-.GY[;J[YN>;\?3 M,$V7\3%C35+U\IKH:IV<=1 +&C!,9,ZE,3RVODUT)O_H9D??ZO4IXWE:'?[&?'[V>V0X)F&9!:WJ M(;FB>/4?$726%-0R=#0*C6G_^%(/J2+K"4VGQU?CZ&$&.$D(5DQ$*=XGP M.0D^LEHLIK@M2@=".9 @Y_[C\#$<+^_$_3)[F4B%'7X^F'6++]@=KAZV_.6H M>*=9U@X8KWL!RME:U$>#@5(R+A0SLO5!YXV #:T/:1^4NCICVVNLV:0BT2D> MS,NN)+^'Q&]T]1D*J'7,YTS!XXVO" MK"G4B90Z.Y08C'-*JM;5#P]-2+>S_LL>1/O?E@'>W@_LTIB>.E+HHF]9&Q]4B>@*_OG2GW5TG/_4HNIYYAFM=%PY_K MJ';'LW+#VZ^$*&]P$<:3^64)-FQLTB>>-AU0=C9B6[9*69X]NMHN8CW:DZ-I MM01WOA@5P450-H!(HO:0(-9'B0:2R598J7W,FYW]>L##MSK(MF;5Y89G[E%\ M=5C+J=Z&<;?JG$%3G">5$T2,M1V_JHWYLP!FE/79YH));2SU0U$,P9GNA#>7 M#LCM3&_MCM^>]HQ\.^OJ"W&(ZDT_\U&B^2,] M*G"R=MB/,E)$S24PSBVJI$N.K:LI[HMQ&(XG2FXXH@=6^U8H3K8G:$MYC96% ML1*"$:WK'7?F>':V7=$K/?MQ//?1^\ $B4)C'"SBNL9YH+U)Z M9V1JW;)Q9XYG5XL>3X*Q#U=[;XP]AWU9B%$2WF1N J1L)"@F-?@B-'!Z42B+ MR876/>LVQ3:$@&<0O&NBO$$MPET9OE-YRTK>RS/IXVP^KOC.\N7=K$A.+?O MKGC;,T^N>)D=S=<__3W.YU\.PI2+W^F=!_-1"92*FR3 <$XI>H@6 N,&N$=K M>3;>-R_8:2O!$%82=\;;Z]T<'XT,#=N%;B/#*?;][OUL^A6[D66Z;BTE2"(9 M"J1\@5"B!F:L8L706-O6N7%;"8842#\Q0F]%AAT1>CWR"VG"LG%OQLAY9A3_ M)XH)%NN?;AO/].L)MF#-0OWA5I)1]P5(,2%&[F%D?Z]:,!..*+UDD M2CR'-1GN$.BI>\WA3(:6S.EW.>$L%_T=P_RHPU5VFPXP'TUP5LY^_=L8.\)P M<$PC4'NOA>GQ?-7\ZN0/;':5T;9ZVOWR M/V8=L;8@D8HEH/$0$)Q/X(.RDIO@3?-SHBV7_W>V[=0+B7K14K^.^568A&G" MSP>(B^H>9M/+?N2D+^5)/\JZ3KVZ,7'9\7NQ&L8M_&[+QS=QJ[V-1R.O>?GY ME_N#GH 896%XE('HI&NEO\@<@H@(Y.HU,LP*FS>8V0#6]D<)+C[B5%:64\Y" M2$BV7IL410"?@@]QN"R7 MEUP*'2G9#J&>@8ZU8A4S%*:4X+6%GVA]AN@NH_:X)0U]3_LM=?#8<*.HI7-I6X6H-QPD)>>.U(^&U>4ANR9J,VE"GA%8;8/ 8MC M* VV;K][&YX&IQO7?_:R?FPDB\[*6O*( LDC"JLA*LC?3_!Y?A?OM[QYL/P*=;F.<*1A2WU"HKJ M=T,]IA%E"DXQD:^>@]L^O6^$?1 G='IGWZ-H^G%=ZTFS[HM7I9"_>853+.-> M%P_!.'.T#QJ"1O[VY%_]ID(;%ER R63PM*4@S05*X%@586UQ)A>C4W W= M":J!0:WC_6HV/9J?2QIB;3J6!11=YPROQ]FX4X!6&L&ESJ*T[@VY%LB0_&Q; M?JPQ=UOJH:6/K5"N7%YZ"DDZ1\/G'%CN:D,Z4\!%Y:$8QI4M*1?1$S76 QK2 M*L).*-) +SU0)707I+3:160FT,,-UHL'"8NIG0M-T#%9J[-MOG>R%LF05A5V M18X':Z)=KQKRW*L(;;G2\7$V7W04LZVVUNG5^@(N1Z.^<.+;E\U3U@R*3LQJ MBP:<%1:4+!&BL@JLUDA)AG B-<_]&N(?4N?5?AGX:%I_W*#]AFMV>HS6[WCB M3L+T^TC=*#Z_X9%GH5*P&8.VD%VB4,GRNC0K,M@2/"5Y-JC2^AK0VQ$U\JV4 MV!9<>OHP>8OG\GJ?4645P,I$4Y7$HZDJ(\ALC3921M>\$^/MB(84JS?DR@V. MMH5:FCG<94A8%SU^U YU7\*/DVL*SW840^:6ZPRZU'4863Q$%AP(J9D*27F# MK?>Q[X TI*B]1[*T5$SKH'UU5SAA.A]?S$UU(BW^.%P>OC^8+LE7=^<6/ M.J%VP180V?-:O!#!L\" &>/(IQ7B?>N.0[<"VKK4_+8//YMV*6)&$MI89^KY M* />*PW*HSCC77BLQ;:ZC==9*W(?LPFZ83<(E)'NNE M2X9,?^WY3O[ YE#!&2W[5YP Y^/OI$; MK&MI87)QN>;==.D]5IOE#W:?6SRMB7]L)6VKQ:<;[CQ.V0B>"P=O4J$@W3EP MA=)]9@,ZQE52S:?Q1G=3-Y/PPE1@K"1G)8?$-$T%SB/$J#AH5DH*T930O,O$ MG:"&Y.Y:<.1:Z-]4*^W2Q/6PSI8UN. JE$0):UV]-Y(\KT,$DRD7X4&+:,QN MF#+$Y:;=T>0A^MBM$[L,_/S&I(:>ZZY'].*N[B57(Q]5.SH@WD"%TWN"WASA MJ&#MBD?6PD83*:;)&BB*">"C#<8:YG/SBXDWQ;;5,99;'_)E]@H_AG%^61;8 M_3\,W=O94?=RFK\<8(>AOC@*0C,LUH!6C('*NH!+B8%&=-)PP[3W=[&O!9 A M.;5>2'7I=,PNM=;, 6XZ+!7R%^(*CB(Z'80LX.OUG4HA66/.- 1G(XIDE#/E MD2;=&<@ANB;<;-3X.V_Z3)HJ>&9Y-\I1UV-IS3M&$L(:#L=Q3 M.&ME^R*MAV(=TI[1H)BWE5)W2\'55@FI:K^\'<])AW76C A3"BI:2-[3(,52 M P%'@Q0*2[9D5,WOPGLXVDUHJ/^_H^'VBAU4^CJZLO+22P)+#WF,%/:J;+M. M8A7/3&!=T^"^6B>6P?&LH)"'C+(464+K>/:::9,3N:+K"6%=%; M7Q[6GT8IZ5JB&R$%5$!D$G66%% BLGI^/+O0NCCC04"?9'9['[;=R_(U46?? MZ[JCD(*6*EG@7F>*1K4 ;Q,'6X_Y>@H(I&Y=;+K1-L<325&W84\+E6SH%$]> MKU^J:_C[7_X74$L#!!0 ( /V!QEB@0PQH2TL !R0 P 5 8F%S92TR M,#(T,#0S,%]D968N>&UL[;U9=UM)DB;X7K\B)N=UK,+W)4]5]6%(BBCU*((: M29'9_83CB[F$#A)0 : B5+]^S+%P!PD0?B_ ):N229'@O;9\[FYF;LN__8^_ M3D]^^(:3Z7 \^O>_\7]E?_L!1VF/+'\%OXX?U)F)7QY!3@ M/^9_]FK\]?MD^/G+[ ?!A%I];/7;R=^E"\IS%L!*^J*T+1"3D*"*T<$PK8W- M_\_GO^LD/0\A@PDR@Z*OX%%$X%R+Q!-J+LS\H2?#T1]_KU]BF.(/Q-YH.O_G MO__MRVSV]>\__OCGGW_^ZU]Q!I@.)K.PBA=O(!>GV?G?WB9&OWCXI?T MT>GP[]/YW[\;IS";*^A>%GY8^XGZ+UA]#.J/@ N0_%__FN:__<>__/##0G)A MDB;C$_R Y8?EM[]_>'N3TN%H]F,>GOZX_,R/X>2$*)X_8?;]*_[[WZ;#TZ\G MN/K9EPF6M=2O6*Y$Z4K._UV?]N/.-'TA0B;I+"+03W%4(=Z0QMN>OCO-Y\^" MC"6=>HG-%Y'4*ZR/3 M^"Q]J8N1OCO]<4[?J^/?7K_Y[>.;U_3-Q^-W;U\??7KS^N,G^OKKF]\^?3S^ M^?C]FP]'G][2;\]&X2P/:0>^GXWE@A>**9D_D):POBY?O-0)-0%-_AX%J=I,OQ: M1?V)_N#HK^&T_G=@HG/>10;9D/&DF#/@@-$!U/7D6'-K"#U/ 5PW"?"MY&@@T5N]JBW@T3 MB01_G5N)@U"\QT@G$P8ZF92J#JT(#%3R!KF*2O+<^&B^0D!+7=]F5F^@Z(>H M9=Q*IC<5S'9SHU$^GGW!R9(B2P0A]PQ09 _*^@0!$T*,+AF'*>0D M-ERTMSS^<>NPD=@:KM3I9#9X/QGGLS0[GGS$R3="UWPWMBD:Y[]R,VJ)J(\Z9Z10/U3@EP2XI6$-Z$ MJ-LMJ5UT?9.0?LVL-CJZJ?!& NYF<=]"7 Q1\,PCV,3HZ$!'.P[C"#+0X<&0 M.2']X]/Z&M.K1Z5O(]<.;*[+1Q81]VI(^]_)/)B^/&E,"E)RKH$9.KV4E@Z< MSP*8M3IS87C0JG6$Y!Z:^CO5&ZKN>@"EI=P;FFKG]"U871*#18E0B@%3#!UN MF2P-QQ@#$8*SRA#VI6@-@LL$/ F-/UBB'2S[#_@-1V6,/7:>A/R1T%17<2:@=K>$G/S\3WJ_%H3M(_ MA[,OK\ZFL_$I3M[\E4[.ZD7VT72*]/_Y4_AKP%.P%F.!3#8K^84B@2^:@=>* M(Y:BR.WH!@?;D-D_5';3[>U Z4PQ'6P8K\;3V7%9$GXNA*B5*(QIX%F1.<1\ M!F^#A"",X<8RF38S"K= RZV$//JM8W?Q=JWS@9),.6LD)!$C*$,GEI>:3!/O M,V/9.:=;VP!7".A?QPV4:MY)H!^K]93*>3LG6* L$#TOH"(B M1.L]L%)D%L[3IK91_&8+Y5YZ_5-0[4.EV3!\LR+E^"M.R)48?7[SU]<:_+TX MM HZ5#&2P:K(AU4L<3H_,E'GZ #S*)G6K+&:UQ+SZ/?L-F+N0/\?<(KTP"_D MO[PFA)^,OU:FEU0.)(M26EO %J1=IQ"%,08'@B<6F> >;!DY-J4([RKV'R!UYBGC:KK).1L<:L YU"+-1;! [)\$!T>1EY M\P#/6FJ>"A@:R;N#S>$7'!'#)T3943XEZ59F9\-ON"(O*)V$40J,$)F ZNCX M"S$#BT+R@DPPT]JDOX>DIX*)EI*_"0S9X-283<[2[&Q"C+_Z$B:?<3J@,] R M+CDX9H@F5339-*@!H\3$=+&Y@W# 33J>"@1VEO%-O:OFUN(@!N&DU!&2,KRF MECB((1:07EDIA(,M%+%0S#UJDVMY#QY%3^0 G?5+K95>EO1S.BK)WD>Q-1=M=%?W;>#2^"K\58<)K M:WE6$)PBV].C@\"B LXE"RZ%($WK[/VUQ#P5Y;>1]DT8N-W7^VKG6=TQ#$=G M1.12#./1]""A0/1>,WP>S;@)E(7@KL)_*C M:I35AYR,BQPTNBHNSFB-D=TL/4_6!N=<;EV[LX:4IP6BW21]2_!JYXOLWW!V M@>^C;V%X4E,N/XU?C4]/QZ./LW'ZX\OXA%XV?3T\.9MA'@A#)RV2+ZT#!L*M M(#3EMR\>NM4J13,\C@@0>5@U&Q2-\ZAGHK(4\%%;M+^1;=[QPPO4[5 M:G=S.<; E8-3K"_((:5-3VB3GN3 =:_^)G3 M)'T+ G8.G?X3:]\6 MS$??B.O/^-M9%@>$K.$$ =*Z"D*Q"#EI!"#BFB MW(O"IH*4[K=R"H9WCL6NH74+\!M$#KC+S-BDPP6I0EJPH9YBHSA@+ MN4@A>.L4CBU)?.(X:J*96Y"T#/+^VX_7Q/:._ME=PY2/GXY?_;__>?SN]9L/ M']_\?[^__?2_NVV<FF@LC'#W3524=DQS;@BC/ $2I!/':)!"#9+ BMC M(9;6&1==-U*QS+$@>(#"1:TG=AZ\*QF,,!F%5<8WOR@^F$8JV^CSGD8JVXAQ MWXU4;K#PYK_.AK/OY*I]'8_HGXL^!2(CHWTW07*9?'V?)#CT&2="!E MOI>AUF-E9X!UDFEVC:57^O@%1V]0.;^,;W490OS7$'2CNNH?4 M3.J]08*)6 CQM9:NNN]>&'!.)M!!.^31>J9:WR/U"(4UA<7[0L(VPNZDDN0\ M?+>L?^0695%D+'OOZ_X7/ 2B!3@K6*)/.IG609(;1/3OJ#10SHV*DETDVT'1 MX5'.@-6VUKRHC3$[&L7FL@M1\--U(W5 M?B=!3P$"[23>P1F]*GB/I01OB'NN)9G2 MB8&WLOKKDJ50//G6K9/0-B;N2<"D$TUT4KXR(UXQKZ*^2ZID-EZ4+,!C39-- MD0Y%7FB;4_5 %%I+WQH?MU/R%,#00,8=I* 3"B<8IO@:%__[]LJ-WT(*'\8G M)S^/)W^&21X@H@TY:2BJ9J=$%2"X4L"4P(LVA:?FM0I;DG@016Z[Q">Z5$D7 M;4MN$#?P-?+*@B:>'>UF4D9PWB3@WC*5(QKI6E_>WZ2B?QQTJK@; 8F=I-ZM MPW$S4&^<+@F# 1\4[7)D!D%,6D 426&*Q'!JW[5@/3U/&QO---&!I3&GZNUT M>H;Y];PDYSU.AN/\CW!RAO/?'<_[,TW?_(63-)QB'K#*-[E3@%K2?NJLKO=) M#A"=85D+R47[,/>61#YM/'6KLPZ,FC4$+Q;#[10GQ9'KZ" ;2Q37VC!?JT6R M]#IJXZ/4K8,CVU/Y+&'62FL=U/'=M3#>G'X]&7_'Q0)Y?S9)7TA\[T_":&"8 MSH+S %E8#RK3,O&5_"RE"Z$DD47K2J '$?HLT=90=QU4$MZY1-92/1WXVH,Z MLPRLV )*QPS>9:*=1:X=2?:\P'J8:GY._=A1 M%=)O.#LN)+""P]D9?690@G%<:UL;H-=1:1G!Q:# 9\F,RS*A;C_T94>BGS$4 MF^NT@[K+H_Q_SJ:S&G:9?AJO"CCYAH<<^&.#V:$(.CSY?7^GQ% MUT:7(MF QD4(6)OD!$:+.-8.72IK$Z1));=V?KKBY6DC_" 0T$&]Z94:I$$( M@@X0J8#[.FDCNMK[/3)()OO$HA.AM&Z&

^=;SO]J!Q-%PIE,S*!%S49I6&(01>&UA$E!B4 M8M:U#FG>'PUOFP5?*SVFX_*>WD3G\?R0I9=]/#L]#9/OX_)Q2 =K&:8PFATE M^O-:.__Y_?ADF.I&=7YTOQW5LK7WWM MNU:@CM7X-?R?\635XWZ1Z*J3TZEHLA4LJ^-T- ?/58*L!-8NB,*FC7K1WC-4 MZ.:;^ZX"V(?*Q\U$WWC(U&_A%(_+%9J6*4V;$-5PQ-A:0OH?,;:KAL9=B;1:NM9O2M2CI;9 MA8G;Z!,Y\K2+25#9%' E<> E*"S<,9[S1@;&M0?W.QVJD:S'C035>DSKBI:? MEK0PX6)@H7*!U3WTBEQAHR J8;11+N:XV8#6:P]^,DI[B* ZR7@;)1S-%LW> M/@RG?_ST_2<B;KE>-J&OHTK.^VC;3U%G6XW>"Y<&ZNAE][E&IU-.E20% M6%9'ZU@3P>?,:W,,:^F_BK'V4<9]P.6>PL_]HF4;+713#%8WU.D'.B*'W^I> MNCP[?:JS\ZR&6-Q\&J:!Z(DXG0L3V4HF7?/;[36T[&,654NMW:SZVEWD'11J MW+(./M&?+H8LJQSI%*WSLKP Q3"2)<7K_5)4004M@FU=)'H'.2]&RH.5TT$V M]0W2*F'GZ^1^TOHR32[(.ABKY&$JO \:.\J_#UOD$HF&*^[0%=#,&%"Q!EAJ MRR[EO,2D/=?-NZ?U#HWM+9#.D;&-V+M Q-)5OT'BJN#98%1<1I!,$%$J:PC2 MT'E;"M/:6:-CZQR/>T@Z "ODH>J[#HN&LF\=ZZKM FM>Z2+_Z+@L^YW_/)[, M\M>!TP)Q+H8[UQ%IUK:*EQ2*8!6VM,=EAXNR:F;(F M,K83&?TAY1!N3?O36&NLK=I'G@?\!S%)C(47R$S7^GVRP&FS]<")?5F;HO/B M-\+/C4<_+TSL)MD^#!!":_U!^(Q\0/@SDEPLB,JZZLQI<*X.CT\Y.E&\8ZGY M67,'/<\&*LV5LS;XVKB#:YA^J5F W\))S26OZ5A?QI/9)YR!->H0^QKC["(Q^C_Q)-,V%NJ,R-GWHY.3\9^! M$$LGW*L)YN&L)LI>K 3-:9^+D2QT6S-FK:U>?@A@G)+<"T*S;>W/[$#NSOFY MZ0OFLQ,\GFN--HYKREM$/F+) 1UM![7TAV02',DD9< D1##1>3KK6Z?L;D)8 M7QUJ^\+3C2*NYMK9=];:^9EQ*S]SCSD9D8ET3:9&;?K-3:K-DC(H(8R0QL<0 M6]<2KJ=F;[UMVVO^^JG=1@,=&'L7U8FWTWC[3U>)'AO0WE'$Z]Q32;(2! MVV8R]ZG 0P-AY"C1V0(LNLJ#]1 94\#0RU3(T-:^]19V>."[+VAZ@-C;1F\= M8.[7\0B__QHF?^#LY[-17E%E6"*X>P6>*5-GN^&B*460WB8F;;2EM45Z.R7] MAU#[T^:XN2HZN.+]>3@B2W-8ZX'JU/MJB,T73%2..4F<>EW;$7*R,0-Y]%"D MS<;88D/S",@:4IZNO=1"]AUDEWV:A-&TU&QGUU1&VYA=IIO7Z8WOZK MY:W$)KQT9#RUY&,_QE03@(P/3+L=G')->:JIQM+1.M8JY@5/,10%TJ,11HL4 MF]\S'CY2[[&\#AZHVRBU X#^_O%3K=(_FWR_B/FLSO\DK-.U\RI3HE[6!HB6 M(6 H1A:2D+"M>[NMIZ9_3,,.K,<,E<2+IS,F+@9", MK7W@R0!)VD(@4Y6KPC&7UA-:[B3H&4.HG:(ZV8)^&7_#R6B^-W_&4;VLNY7. MY)3R)AA@];9."45TRI @$_O.V\(SMHXT;$K;,\96)^KKI#3E]+3V6JU-M,C9 M6A*%0B3F:4W$=_8J3";?25SS)GSGU<0U6^\7JB%'WD$14$S6499(!':!JO44[2$M MN3MUW@*<1KKH(J?P5CG\'(:3.7FOA].:$'$VP8%"QI V3C">1U"2EE$P2'XE MTE<9R:=DS4L<-B7NJ>.GO88ZL*./OH7A2;UAH-WW(U%YL4N?$_MI?'0ZGLQJ M#\^:3#W/VKP0DLLZ9**7.21OLZ"!F#D'8QV9 5JJI%I',7JT+6-JN.;D9G//6HYRVI;%_\/4*@GL MV%2#_2/N8F;F+Q-:I!>MC6M/XY^PC"=8.Q:;I,BW=9Y\(,E!>41R4PJ'H@5Z M43PWH?6,N2:$OV"S6UWW<'IORD0]8RZ8*-I$DSS)C7BA,X;<;/+9+<$LU_A, M9D;) P'L%<)? -NMKKL(Q*T5X%5V!A(U,]$SVO]KOHN3H5Y@U*HM&[R+O C3 M^G9@4]J>-^R::*QAB&[1?NV:1W=[F<\5"0V43,FSR(#)($'5P9,QD>E!=/J@ M.8LQ;U:Q^X"7/WT?I!>U-#Q1S^G=C.8WT]GPM&ZVYPMPD#TF\N09Z%(3?G/4 M"]O5.%L<$S;?*/ZX T\/I>(9 :L71:T] O=:UWGMZ%_MT&6Q0U\]^M^/IW/Z M+F)/O95[-B%S#U6@[<7;J#AT_5E L0R8SIUYU1HC>(TBN M%(M>9'2M*TMWI[JOLM-](?6Z]=JSG@^E1G5=GFP0Y-Y%06=MJM,ZD25PB(EL M=*$]BN1#\\&!!U9MT3<@-BS%V$8QAY[8O@DO+Z48:_#9!"!=9K@_1+L'CUB+ MY ;4Z>S&T@DC-0,ODX*@E#;:68>E==K@X2/U@:48AP/4+93:;RE&M$XEQPW( M4,-QQG,((EA@64E4&&)2K=M?/]E2C*VTO'DIQC8JZB 5;.,L;!X%SU8:\*7: MQI)66RS,@?5>%.5D'0_RDD3?/[ Z4%\GO>GN*B3QD6D>:N4(>@;*NEC3M1/( MF+(Q1FS><(5/[L JIVBNKB$OBMOV_*B:E=-J7/-!P\&0NU;+W*M$6&! M:=/:LGJZR?6[(*B5DCJX$[[;);\O7O0.I]-/7\*(BU_IDU\N7X3/QTBGI()- MA>052R"A<0E!UU8:Q;F",;LB6\\/Z)2A0[I]/J187I\XZ<#B:\OT!"!R;F;MRLN#B>O!N//N/D^J+E MAF4>&;EIM2&.RD%7&T@!\B3GV0(9N^UXVIBA%]3O'R<=6,AMF1LX;V3RT8%, M-3AAR6%T666(Y#_6IM?$Y&&C_@7F>T!"[Y;[[3Q<7YJ^!)UM#L!S'?GA'(.H M#0?CC#>AQ&*:1QD:D/V"X+YTWD$U]T-8&'CT/G!4D",W2SM*!%IJ3FA/_V&H M^]UT;Z?S!9B=:?4F$G47N8#G4OEU?C>!B]RT99/(<3G_]7\.<4+$?/E>DRO' MIU_#Z/MT'N69+O\PA]GYA\>C#U4TD^'H\SPU?(G2?=X'^=X2A]GZ=N9!V%5CF#T=*# M"@;!.:SY&YG%X!7:V!F>UY.UKTS!/>%E'6H;Z:V#$-]MY^LY@O+S8=EQX:4R"P%@$9G.%;@"8G;31Q02*BT5ST^5[A]_P9+YN/!]RQ6U";(]&T5I"]VX>-=/X)MM64W7U M=?*M)=H*0^>]#H Y65ISR"'6MDH!>:AK44EOGAZV-K>?#@-:VVBI2TB]'7T] MFTWG$N"K/M]61Y9= #J\Z=1./( K4D"4,EMG61"I=7.@.\@Y#-.ID2+7069' M+71I.UTB32Q)LYEIEGVN5RBU@64HM$IJ$X<0 [-%B1(Z,YANDO/< /(0+?36 MD7:^BY823(S& M;1[*HX7^>;6#+]@G5.%>M3:R?L\(;B'H81W4A+'622[#0M M<1/:7P;G-L9 R^&E#U'@H0W.35(&XZ($#*'6O;H"3F4/R01IHXG2Q-;;W.&! M[^&#<_>&O6WTUM_@7)$5E\9E4$XY4#HI,A.R!"X#-]$K4V)KJ_M)#,[=2IN; M#<[=1A4]#LXM:*2Q.@%/O.;0A0BQIG[Z.N67">0EMNXR?&"M7 [#IFJAGPYR M')L6'F["RTM'EW4P;0&0+AME/$2[A][1Q:LL0T8!W@DR)[1PY Z335%4SBKD M5$)I/>WT\)'ZP(XN!P/4;93:;T<7EC%(K>L\("E!"5WG =%WGC%98BX:3>N^ M:D^VH\M66MZ\H\LV*NI]N*X3T;A@,@2;(BA+!FSTA:P@7^T2&XMDK3/OGG*K MC5T@U$Y1^QRN*WPL1O, &&VL5UQ!.$BFUXM G\IVJF)Z'ZV+,7-?Q M>=DX#BHH#@'10U8FQ\2-BZ7Y+*0GV_]G%^2T4E)OPW5OFY5H,$OE+0<6:H\6 M%D@ *.J=IS*,*6O(%>GE*O$@IED>3FE--QKLP K??)A-4#%J7J"0>0.M3I/]QK8?M'N[XH<,!6B?ZZV*0X%Q0MRT 0::;5QP!>1UYXC@'%UB" M9))Q0B(3W'5Q(+YL65UH:*WMW;8D_*=P4J?H?/R".*N5R>/1U1+F]Y,Q68.S M[V&4Z_[[M1H-O^%LAR+O'=_8HFR[)=.-"K%7KWQ/E,V.+KWW I-%\N3H2 ,1 MF(9:90,^UI2]P- +%6)PK0//]U.UZW:V$OIQ6?NNY44:BRB,$&2<9@7* MO?'DQ@;AN>0NQ=;M/C>EK:^"Y\88N;YO=:**0RE27LO23]^K=S2_C4C,Z6RU M B$M.4%,>PB6)]"23GDFM(S-6[YM0-:^[L"[@<.X6[5T8'"MYYX>L'2?-R&Q MHUOL#16/YY^%?];A5=#99,.BL)^BH1 MMP$E1$V+ *6.66H?8VJ-AO74/#U -))\!]O#QW&9_1DF^+K6Z8PO@U78$$UV M"1A*#LI9 <[3-BF%=3:CQUA:][Q<2\S30T0;N7=PK?H.PQ2_C$_RV].OD_&W M1:78*K$@HI(I:F#2!E">,X@VF=J"P7"TJ7C5NGS@#G*>'BA:R;[A_>E\DO4M M8'T[(F%\IFUL19^4+@;/:_6QJNG)*H(+@ECN8[$6\' MUY]K^?]E4GOE2BV<*(ZH,Q@)G#Y4UBT$*;FWPLAB6F\,=U-T0 AI$U)KJ( N MKBPO>B>_QJ\33,-0I4W?G^!<[*-\=#J>S(;_/?_Y6F8&/O.H0Y+@!&UP2E@- ML18B)RLTUM1:+R0*A9 W" MY%R*">B:MQZYBYXG!Z)FPM_K+>91SO-'UX2G,IZ=FZ#D0=?=FZCBL=TV1F#]:4("8+3H:XR<1@21_ ^:5-, MEMA\C-M3N.S<"@X/N.S<1BU[NJG:A,27R\X=5?N *ZN'Z&5?EYU""*910U"% MU2(46]=3 6;)0D4R(A5O[3 ^YLO.KI&SC3IZOW$OU:5+1U_%]CP"\.@,R8?]@%6, MP]'G]SB9>[GD"!_'D^'G.0^W.\$[N/YM"6CA_'5RAB3WB]V8NN=W4? M2D!C9]8_SL)D]CK,%O:TR=Q%@1Q,L>3$%SHEO8P9>#3"#@4.ND+N@$W S*]R=V+"HJMG1J$31!J/347RO+L$N.R=7YU6#M?6O(QI>) MK^T.NG@Q,$9 M64O:7Q#:I_+7;I '[/0-^-[=O@$_/,?ONEA>7+\7U^\P9/CB^KVX?B\6\I- M[(N%_&(A'S9"'ZV%'&?M;SKN>68;&W8;PAL9I?6E%RWQ+J$+F0P) PB+JG9Z M8A 4XB@FUE4^YF%1CLXXE0Q@J(W9:R[\3)UO+M(.Q\E:+?PNDJG603NCK*[5M'TWX2^G;5 MV9T0V%'@?0(B!!.<]PA,A]JRS@5PK$2HFR9YC:9^?=1 N"<]KR\<;"/GAOJ? M5[*^&X?1T><)XN5Z=B-EIN,/>(Z,]CMGB)Z:4E0RSX5[X[V[SV)<]_#^78XV M8A\WE%E#;W9.SU%*]!P2XL\8:J.*\]FM6BM7<[]4RK5[I0"G/(>D&3&7O4W7 M2WS7J/'VYS\%33:07!<-@"9(7M#/(=4.IM\7PW)$]KIF]+'"$R@6/<1$&),B MA1*TR-HU[_US@XJG8I/M*-\N)B-@ M^YW%V\$&\(\P&5:#YL,J*3&1*5/JQ&J'A8C"4.JP:@U(VUXIDJP;U3HT>YV& MIV+G[23;#B8:7:9GU:1V XHZLO%N4K,?"V\W+=VA\AU$W/%"7U+F1$;)R81A MA5G"=FTNJG6!@IXI[S"[U+JM?5]*O\>RZUKGVTBVBZ+6.ED$\W$=RC?\_&6V M'+XU^EQ)_#@ND_/?O!UE_.OCG^%K_RJ\>NUL+VIJY-ZV2N')DY.!SEG.A9S 6W(=E5:&(C%,(BF MA)"3=3RU[B!SDXI]AP??=7'-NZUTN_ 1B*^5"7ONO82_AJ=GIS^-)Y/QG]6W M"5_I-[/O U2"1QLRL&C(78Y&@TNF@"K.V*1E)@^GM>^P!7U/ R.=::3SN[[Y MX*N/7R<8\O'H\J;*!ZXHQ5Q,8%V==*95!N=I?TLV6J&T];PY\49"X:)YK&JAQ+[N+'4KZXZZ$]]F?!!]$P84VH%S&S'#RGU1T5UZSY(/1[2-K]#N2V MQR^"P5$2N[PX= MSCR=S 8?PNCS(IKHT4CD1"IBG4H8F(>HK >N'/U?"CRHC2K"Z*F7,$+_NL#' ME1?NZ\*DF?;&NTJQH:MZ3L0ROK8)&=MC1-T MPF132^V010C.*4A%F"0-VA)::.[*2_NSR7<2^[B%S#I)):E'PS$=)F2CCC[/ MSX@:OB8'@4[>24BS078\",>K[T=TJ6PC&D 8?L/:A+2Y-]?JU2U< MOD[$T,@O_/@E3/"G4,,\X].O=#(MFK9.)G4?6W20OOC(,KAX]&>8Y M@$!> M&^(JVB"\SE"R%$X%EP6V]D6;$=^7Y]HS2M?/^>A3V?MVA<^Y/XO381Z&R?>/ M82Z#NITM;%-AA''1@71"T(E6ASC)0H)E9+5B#AA#\SFQZXC9_]"/7K%Q':%- M=-1%!M,%.;7.ZKA\(G%,%[TOEADWFU#84>KB_=3M)Y6QD3JO@Z0;7>P'-2GE M$&4*H%/-T\K*@V>A@/-$:^%&9]7?O^>%5FF13R MK .$XFV=*9 AJL1 2%NBEI:KW!H+YR_OW\]LK9EQ"[%VGI"X:+3L4N*&N)$Y MTQ$9-/FXVCK(.89:4Y-X!W,[#J6CR&%8&CMJI8.:U[75W)O0]5S[D&RELTW[ M3SQ$X'WV(6%!9&:5!H^5/D_T>:X,9,N=MMPS'9];'Y).<+"-G%OW(3DZG8?% M:G"TMM=8'F68K.*1'/_L4\VU=H%VO!!IQ[.U+M,;=OWB85T+B]L>O^^TGX>* M?MQ4;EUC42A,::-^^$(Y-7Q-95";?1 M\;S-@)TUTT6ZZ36:5A4]&U#5D1EP.T7[,0)VU]@]$-A!W!T8 6NHPVPXJV7? MSM:Q=LR(.@"3_&(EC#&9)=2M>SSW"8)[#("^,+"-E#O1/3G$M-_576YYD$E1 MZF6\ Z>D .40(=3; #H4@TM:V&!:-ZF_2<4>[J0;Z.>&RG<2;@=6PN)(6\'9 MEVR$%PYDW]]A/!P[;;53; 5Q7*4WSJXGC>?;;JK6!UU;6L?,V$77* M< DQH:H3%[QQDDOC6G>B6$O,'BYL]J[K<1>*:MU]]B-.O@W30@@?<#J;#.O0 MC#F-OY.*IA\^_CY=9=:FD%7DE@X:ED%Y1MX*JC!OTB'(XK2.7^LLOR:Y\%FBSUMXZPZ-I[?JO(>49 M8ZFEDEHW*?@U3/[ V28(-Y@Y[906E-0<%#<)8M&:G&C!,Q<)F3,;[3\;O_(9 M0Z9#W30,0E^MVD%KBPRI@(\EU,;?=4B>R<"S$R(ZQRUN-/KDT L']QMT>+C, MUU:J[UZ=M@D93Z_,<"OAKRE3>XCD.BPS=$FJK%$#62QUT"721A*Y )]#],D+ M)<)&G8OVK<"-R@Q;Z&\;@;4N,R1)793,E5!$1!XA)%68A^WD%E#S^^6>D>5K$+G0"@4Y()F2\8"D@OAD"4N M;-2^B?(.HT;TPJ K'6\CS=;YE%=BQ>_/)ND+_;32 MMYIT$1')R=; C4^@,&?RM&4!FYBQ18>H[&;#P>YY4?\!D%V4,.Y(@LUC[I=J M2G9NBIX=F!HJJ(-RL:O4O0^3X\G'69AA_D<$#Q)&JSCYT$XP6:F4Y(75+]8Z0V0J=?V*IS&,UE'VS.'41&$=%!_4 M[LCCT>V(9]XF#"& -RI"+:@A(LG!+]Y%H[UP<;.&=5M@Z0YRGAV 6JFF@PS5 M2Z2M!;:1QJ2BB6&;L0XEMN"5M\!D*@Y-B19;IZYO0-9S1E$3536\@IP[#)?H M6YEP_QC/<("A*%FSN3@CSU)E#[\-,X[R=(7*UYA.Z'_R@)OLLIM7]C!%)Z0-$.L53[%N<,](13E^%DQ/,/WU? M?FZZ_.!TX(JV68HZ;R0%4+(0([H($-'&X+W5H;0>Q+ CR<\/ACVJ^"9"72<( M??,73M)PBN\GPX3GOSRGF0^4=$0X4I@P. XDN.FT+JA)BZ]O)!Q'Z M@L;FZKR)0;\K!E<$'8WR@J)+P=GYC+\4I$R117"L7@)A41"QT%:>/3=>9';*:*NF6>.;ND?.'RF=1NC']9<[>V]%BZ-%"UMGJUE'0#MAX=EC=-Q1N@7?W58SW\+0Z!,[9^C2>U?[8 ML\EP-!VFN0<^\&0L1TXKUSO':?OWM00]2G"Y&(;*!2M:CYGL@Z^7!;!OL-RR M(G:^@C@ZF7\&\^W:+&KU;B?VM_'H&TZ)E[E\IO/U!>8*3&[UJY]+XP] M.U0?'EQN610[7[%TQN7B?/EY/%G^J'Z.#[1,2FJ-=>1NG?RC- 0C%22/SJF8 MC7*M/;Y^.7Q9)H<#H%O6RX,OD7:6]OS+!_ROL^%T.%M):\$C'Z U(=2ZWIP9 MF5PE&(A,(<02G0\JN2 M870"#5@I,JAD.40I!!0GG9!<"NDVRX)N3]NS0>PAZ/86K#[X*FXW?A:#QBYZ M!$^/9U]P\NE+&%T.%=74SN4Q%(:3A7>,+&)2@B2>!"[ST3/+(+@+,DOA<]BP MN4KOM+]@_8"P<BM8W;*@=K[![&X/^<=<5JLM9! $9CI(+4B/=3PI MKUG?G@Y5$7GV:+TV!W,AM25OSVZY'"1H;BD5V-_-[+V,GF\FBX2;@>>"6:O) MOK2D!!7)*W(\.= EY")TCIX?S/W5MLR]K(^#@,TM"V3WN]T:Z5W4B+T^FPQ' MGQ<+=Y%FO[;P=3H0TEJ>D@8L3(/24M.)EQ00/S59-NJH-^J/M0W<'T;J\P-O M#RJ]!8IBSP/(/YZ=GH;)]W'Y@%.R N?"7V7IEO'DY[/9V02K6&K+PGX&DS^( MI)X'EN\NMD:#S)?Y@_,77RP$#-I89 ;(BO#DKQH'/M2)ABIQZR-&UGSQ]SNJ\W*G8F!#H(,R6O:GE5.X'U,((U2.L:B1&E=179H M8S%VT^J=@RZVD>YC&12P"4\O@RZV&G2Q%4SZF!CP$!T_%OSF6+CRFE=X%5"& M,0BY7MX(Z[0S1436NH+_\>!VJT$7!P?;;53;ZZ"+XE$5)FOR'_-UEIH#IT6& MDI31Z%10IG5YT5,?=+&5KC<>=+&-HCIHEK2FA_F2N$36![GO$3@SM-YJV:>S MO@YQC9I9'81JWD+S3H)>D-108:T;]"U<[$L(GU_>+MWQ\Z;X1;ID>>TI:FI[ MYX3@G(Y@I&,DE/K%;G2GO\G;GC%1\) MW4QYP4P6WMK-QEL<7$_'PP)*2STT;&DTI^U2'&]50+F:$25=]M((R"S29F>Y M!A\R!Y,5[8$*>4F;H6/M*YX[+MK(OH-V15<:W :>,UE*"JPVG-A#"2',2ZD, MU\5*'KQM;*4<6*/OI@&E!\NVBQYYUZ;V;$#-,Y!E) 5Y)6AHY7>EX&VFV]@S>CO)9FI]>J[R" M2S=W50DK7YBV*&X< W1(IF@T-:G31] FFN"3+-JDC0[T#5^X]U;>6REEW+%$ M.X@N7+(?7H6OPUDX6=S>K^YH?[Y^,3M@DF-V=&9IX@)4<.2-*#1D5Q#@$;V+ MKL,>@YL1V3]LVM\Q=JN9M5#:?U;%)6_X*-&OZ8_.1O2 A>M3/]IS3L7F!.TK MH^*!(FN43]$@"REG1AX)=\!$8*"\RA"CD;I'2DC/2K[,!-, MDK0141JBVU6C"NN-BI=D^!1,/*+$G!O#]= 23/K$P)WI*-OHXK%DLYZTO=1\/;K=* M1SDXV&ZCVE[347C&A,F1MRA3G4%'9XLW64#.TD0=LXJZLV8T3S0=92M=;YR. MLHVBNIC=M6/7O4L=53^,3TY^'D_J+P=69&&\S6!-4;10DR/3VGA )H57-LBH M#J;F\TY.#A"['3LV^P?$8<-\67^78DPYBP3*,0/*: M!%T8B-SZ&1&=3.F"$ M/[KRS(;HZ@[P#X!&%S;L765\EQOTK3JFYH%4-G)=SQ^G*L7>@(^J0$S1YC+O M(MSZYF][*E_0VKUR.\@HV%6()+6"PWHS 1+4CB1RH?F?"M M(ZP=&QO]2W718(3F:%W+E\6S&$!Z;!-V;LX'A@C2/A. M 5>U)LIF ]%K ZB==JJ$PE3O5V1M6'M$BZ0GE.YG46T%L8.Z65XWW^A.;JUG MEEN306>D;2[4>A2/!0IZQU5B#G/K"4+]I**,3UF:1W+SL"''+\OK< %VOA]-:[U(-IZ,X MG4U"F@T$F4*&N*,=@QMB+A-SJ6BPOHA81VN8=#"-]#=AZ&5Q[ T>-['_X+ES M5YB+]S,7MS8P/V!5+OW\U7@T9_4LG'S"R:D8B.2U4M8#-=+HC!?+(L>)+/5-'$( MOI"7*5/,WIEBK.XD=>4@N']9G8\>DX<=T'U+G U'TV%:C NUEH48,8'A$FO* MCX3HR!EP-FCI>'%:MVXKU!DS+VOGT!#S>$)_E_@]^OQY@I_##*\Q;M"BB )! M>"-K?4: ((H#;H)E+-C(0^\WB5TQ^[*4'AOB#C ,>/_YNXYQE,0B\P:XU\2X M=A9\KM4A6L6$PF@;#JUH\\',OBRUQX:XM5''_3?Q^_#Q]U4GNKXG(-Y\\]X& M'=XCA,/IOQ=X8"(EI!V].OTV1W">B>I;<,Z+P21>^N_=1LRR'1<++@0Z&I,M MM-5H4R"RXH%;&Z0+-:39O!SZ&?;?VP:E'?;?VT+9A]E_SY624PP9=(GU5I=' MB(59*'2^!!55,->'=KSTW]L! W>/@]Q"%P>597Y'XZ-->'KIO[?=.,AM8-++ M.,@'Z/BQX#>P%$(2Q!MR!,6" 2]C G2*IRR9$?UWBS@8W&XW#O+08+N-:EL/ M6?B(DV_#M"!WS9"XU? >\O:2K',&;"RIAODS!.?(.W(IJ92<\KG^T<4F^RU20*8NYL+M_CV1>&(^ M&;!U0)5";\&I@L"$C5[Q7$0XF%++!W%X@,COV!> ;69&V+#2(W'W/6&W./:)'T@-+^%]0#('9(;6/N970^^/2B(Y=$ MLC 'TS9F2]Y>5M)>5M(. #ND%C/W\KFX>CKG M$RWJK#."#IKLA)K)YZ5BH)EAG#'/T1U,D<.6O+TLI+TLI!T =D@9:??RN:RU MOL2JPD)>)=G<5DL-BDL'T5H)VI##J5 QF9I?\_3'WLMRVLMRV@UFAY38MK4Q MRY3RTM:!A1E)(58$<.2[@K.9V!=2%-[Z'FI/_M)!:N%:TO'<0'H=9OAS&$[F MR2A76O;&Y+!.KU!9)K*75)VI(LC[T%8Y;TO$\GCLB >)X!'MCX\F3-09!!^5 M[[NY. 9:VD)^2H)B@@ 5.:DR2E*O*L&DF'G0!U/QWY#O1[3V#@'\![B0MT+N MHUJ]5P,+]PN"(;E'!AF9.8RLGIC(ZLG>U)'QPG"K5,Z=%%D? O,OZ_@PUW&7 M&'[$T;/[!9&*+4RS IH;\M7R/!$L:) HLO#9&=M\E.W!,/^RF ]S,7>)X<<8 MP:M5(?=+P2==8B*K)$1M00F1P6F&D#@F)T.)S!],55U3SE^6\6$NX\[0^SAC MAO?+0(6LT5H&>3XU0C&20:RWY%@85UR9A.'1K.!M?>/]EWR=$S0NMTROG;Z9 MSH:G1'<^F]YL1W(TG9Z=+C[7<[E88ZKW56K6I? /ITR-O(LDF8\@-=(*)^<# M/$8%+%ENG;79Y8,)0K\[O#(U864N6C 0JN:MFMHVR#[-,S6LAF78&L%0.#*N=UEV $C3S/&<=>>N6,$^L3&TK#-Q9 MIK:-+AY+F<\F/+V4J6U5IK853/JH]WF(CA\+?EV.F(K4@+X6H>94P#G,D(1U M219R9GWO.;('@]NMRM0.#K;;J+8#N-[B0BQ+GW) [FV=E"SJ0!%34W8RT>E+ MY"%&&:UNW1!G+3$'&+CJ7-?C+A350='-BL?Y\C)H+!J-M?5.(8-8$QE2!_ B M*QVS2 0N4:5 MBD8'G@P$%A0H01AV-G&(P0>6>6 66]^O'("=T96.MY%FZSKV3W^./WT9GTW# MJ'8X^_0G[57?CT=XY2QZ?S9)7^C#E>SEB<1,3.@]G7/..^(^""+>9>"9H:*# MSK"D-JII?]C[^[<6=E'9N%]Y=U5V&^\/I,7K1]YY*/M27/J\C=Z\";*51J*( MD8ST>KW#N(10LHS[AS##@29A%R\9J%*['D?R4J/0$I@VEC-E#1<'<\FY.5O//V M-A8_#*=__#RIUY\SG.!T-F=0HM0QF C(&9UP@SCC[S9E MZF4E[!4FAY2L>M=2?SW\-LPXRG,&2Q0R!"5 AUKD4R.7]*\(GA%S1D?OW:,X M$RXS];(.]@J3M7F>^\\S6I^]\ONTIKTN]J.-P4I"T%=R79,%%"Q(+/R1NR M20-MDV23>@BF9'#>"ADE9R(U=]V?80K2-BCM+@5I&V4?2@K2U8 M,YQI%\'P M4L]S5!!CTF",4<*Q&+&\7%PU0\"=%U=;:*+[NXQ-J'DV%U?;:.:>BZL'B+5[ M94>!)1E:.9%CC:,K#5$[":AL5#IG%6Y8 I1"(Y%E#( M.!VFMH!A@I/?)-%+@N]A'(>TCVUR8\O20A;Y6$O!5,^LCF?(B. M'TL2LG4^!IT0-!<:5-'D#VZV2D \.MMNHMM6&9YF3QH-IC?^D M4Y .9AWL#),#3D&:_\T-^[%R/)IBS_E$&]&RK^2@[075*-/GW"==3'5<@^R3 M^8/HN^/R =/X\VCXWP3L>=O$5^/I;'JQK&)=/;6WF,LUDLVBA^AK82W9]CX+ M+,Z7KD(.;5AHEP/4AK#%Y4#B+& V#I2R@K8KY\!+KD":8+/TL>;G=I8/U)"1 MOG*#]HGK]8E"^T+$OI.&II/9X/UDG,_2['BR9'X>R[6RV&@90@XQ@RK90"R8 MP$>+6)1SR6XT"9)>< G2]*\+.*][]_XO#/>&AG%#K33T1B_1,ST:Y25%TU7D M=0.BMKD W PR-PGI]^:NC8YN*KR1@'O3/O="A& +\! 0%!*^72;[&(5("I.W M.FX41SXLK:^Y]^I1Z=O(M8O TUFA$LW(R6%'%!($%Q5 M^C+M:\%[X)SH]J%PY,U'!=]#4W_N;D/573=)6LJ]B_#\@M75''FN+7,B0LZB MU+8N$0C_"K0N@3/) _>J-0@N$_ D-/Y@B7:P[,D+'I_BQUF8S>W+=TL+9WF] M[X0N+(%3F9BLK9EBG7TG="@J*E^OC1HK^PYR7JS$UCKK(&R[AK3SK*+[B>LH M<^Q.PO:3 M9,C9O!8P<=]+?O+(G,6C&=<@;)ZO8:BX)@D39%3(%+Q7FRK5.T M]@"0>W*M]H./;43? 2[J%GE"[2J2*@AM#_K0FQYDL[R3!,R5!VA0*NERB:9T+MA%A3PDI M[371P10WVO%F$W+OSR8$Y%?DS'T^/Q&E9T$SPT +KT %G>EL= @L%U6,2*:( MUO;G>FJ>$C :R;R#>6!+OQWS[6[]$KF#;)A'91(85@BSF46(QAN(SFF'GH[# MYAWL-Z.L?Y0;Y!<>?)^'KEV%Z.RKCR>F#Z?A M\^<)?I[_?$PR_(:C,XS?+_[N:()AAPR>M@2T2-OI4"2MNO(L+N$_X-?QI)I! ME^B\P'.Q9 \EZ^A00]HG!3*@8XV,H^RBEHXQK9O/KMJ KH:===:_[:?ORU\N MHIV\,.2,CHSL:T&M-!$<;>F@4Q$R*70A-+\[VI[,WKKEM$;/'?UP.E'1(22Q MG%LG%ZN>#,X:&RMD,"#*"#G1_JX\;?=1DX%9DLQD2#B4>:. T3T7U&L)V/]% M14=:'[>6?N.EP!@;E7 \;)CN?UBJOR-MI4_-;R/*G$#6YE/O\ MF74/?\PJ:R*P#B+R2]?K9V+]%9EXDY!F_QS.OKPZF\[&ISAY\U1Z?7\]/#FK\>:/F,XF]$J<_HD37'"( MN1B&:(Z(UWZ!S1>-B M$9P3>%S>A,F(L'].VL62$X*+H"(#*>NEIU4&HA?DDU" M/3M2M,QY*R:E) .=4UDMHZ\8+021C'0E%!-:MZ5LRT%? :*]8'=]$*EWY>\[ MOM1(#S]]O_T!,.Z4P6S+:>!UU4W.[O=<<,*=@'*>CU;=NP] A._N/>?4/ MTNM74 <"E@[,_-LIN]2+:Q/Z.DKLO8^V/;5W/!0P; 32'36Y#\2)K(O/)H"5 M=52D%^02<<_JP"1;A!7!8.M4K_T@[;Z&C(\5:-LHL-=6C?%M];9QV\5MA-Y-"O)L,JR]7^:D_4Y2GG[X^/N2. PE M^I0"L(BT& )7$)TTH+T*+&;FB?,NLL'6$?3$4-%.^*V[[]_7]CW'G'D@]\JI M.A_9R Q.FPPY%,>EM99=3VM8$ZX^N'[ZG2B\N4P[R"'^9ZB]HV8K8CB:D(*% M)$0] 9&3*^ ,[4W%2^F8\+QUKO 5 IZ(XG<7;@?IOSM:3D>G]1IM0.XBRRP) M,!A"G?R0R$9R"JPRF+7CF-OG@[8@_%"0U7-0JW^EM[X5N7)=C2G_>-XB^WAT M\OW^FXI;K[WKS2E;VN$K4#II75%)@G6!63! M4D[*)9\V4_S:5SQAE;<1ZTUEVYV4O:S)FC.WYNA9D9FP%'*X'8A:&*624>", MY\N31,"& MHKVI3+_38E]4XV\".<=X$D9ST/,22Z\M^'K!4Z+-T06N\'I)VIJUOO$KGZ:B M.Q3[+3'LQ@&#N3#?CG+M MS?_:!^ZRR/\GG19OODYG.#QO#!EY\#HJL(D;0E5$<,[6WCW%A:A9T59NM)AO M/+J_17N?[*\LN-U$T/"R8&'X!6*0OM 6,\/)RL!G5DG% QWB*!;-.H,4%H(M M@D=F=?*;Z>2VIQ^H6G86Q+9C,Y8_KE\J ?_Q+_\_4$L#!!0 ( /V!QEA: M+6%RPO$ 'YX"0 5 8F%S92TR,#(T,#0S,%]L86(N>&ULW+UI<^0XDB#Z M?7X%7LVSW2HSH8L'>/4<:\JK)M>R4GJ9JNH=*WL6AE/B=BBH(2EEJG_] B C M@G&0 3! 2K4SUEF9$@D_0'>X._SXU__Q_7X)GGA9Y<7JWW[P_^+] /B*%BQ? MW?[;#[_=?(#I#__CW__IG_[U_X'P?[WY\@F\*^CC/5_5X&W)<0_CO^K6WQ<-SF=_>U2#P K1^;/W;\J]ABE'F>Q@F MH?P#18F A 8A1"*.<.Q%49RPB]N_1C3,?(P9C''(())_PHP'!/I^%%"?\L@/ M8KWH,E_]_:_J#X(K#B1YJTK_\]]^N*OKA[_^_/.W;]_^\IV4R[\4Y>W/@>>% M/Z^?_J%]_/O!\]]"_;2?9=G/^K>;1ZO\V(-R6?_G__7KIZ_TCM]CF*^J&J^H M E#E?ZWT#S\5%->:ZR?Q KU/J'_!]6-0_0CZ 0S]OWROV ___D\ -.PHBR7_ MP@50__WMR\=>D-G/ZHF?5_Q6[>TU+_."?:UQ67_"A"\E]GJU^OF!_]L/57[_ ML.3KG]V57!Q?=EF6.ZLJ+#.%I1\K+/^Y#]C/9Z#O"-_Z$%<'R&ER/[O"<8BG MGYVA>R,U!)\>X0Z8LU%N/JCW*S;7M[L!=3;JTV/LZK,H:KR+NK-][O@*_C;US4HO9[E8C]8D%7WB&?) MJ^*QI,W!)K%0AWJ#V+]K^*"+ &@P #]*'*J?_O7G+>8N6+.=C%)=Q#^S)=UM?X)5#_1 M8F0.[^>#K;XLUU3ADI[@>OO$S[20MLY##7UP"!@F@GW$?882;-YQ%I)[X[]($_&G .9;6?%D?">03 MK-+83^"^^ T\:2=OG++%-7[^O9(&E'(9E8OT+J_HLJ@>2RZ/=OZQYO?5B:_- M<)7I/CT)'#Q5H ,>;.&#/Q0&0*/@X'.T)/;(MUEQ^I?;XNEGN5+[65*V_1I- MUY_ET[0D=OV=VKXV[I!0KCU[7/(K<4EI^2AM:BD4^3*O&F4Q#CED'@H@RB($TTB>)5'LBXAZ2* PM+(=C4%/;42VB(!"@*OZCI>@ M10AT,+*T),W9:FA23L(L2]NRPZ@1Y'F4$1N5 MT@MI8@W2: W2F89P0KN=0CBB!"Y "]6=Z)\DS)&D]\.9 M5;!/DKLOQZ=?L!/;JJP77^0V\S;FX84XHVG&(0T]>>ZS@$$L? Y#$L0,T8Q[ M/#(1TKUU)X\,29^ZJG.*E^!7CI7-=#_T60ZR8%@"SR#,-KASE":'?F(/*4,2 M)E_I2)?\UU:R]E>;18YZ2%A+3=^OQQUMR@R_$F]+SO+Z Z9*_IY_Q=_S^\?[ M-T59%M_RU>U;_"!_4S]+BYYFH0@9#+U4"E+BI1!'ZLBC7A#[-(X#865 VP"? M6-I:L("LX0+: K8[!*WX:78N3L4E.]'5[K.TFQL\P!J1"[#FW 87\/84YZQ/ MT#$L<'2H6H&>]9P=PY3]HW?4&N,TS1=>6*O>-/?%D\*-7_OC$U%UX4 MX-!C$&B?<'U>TE/8; M_WY<73WP4AI[6GWD-5Y>DJHN,:T7<8@1%DD*@Q0+:8U[&*:88!A2$40BBT4D MJ(VDFX.>6.S?WBFKK +Y"A1K# "N*EY76A"68V-Q%LPU4PO3L,Q.1ZQQ #^N ML?A)<6Z#"&@Q 7^L<7$8C+-G@",=8@%X5H5BSY!][3)B!?M;JM]6K%P^WW[E M]+%4ELK?Z^LRI_SMW>KV6G[]!EKC]"H3:PD)G$OHZ@M?(R!-Z/+OO 8:"]"H M$3,-8<"3TY=V[MAAIP$,.7&A;O2HDX"<.;6C+NQ.+#W;79T9B=UK.L,W1M[0 MW>&2OY$J@;TM[I6QH7-%+LM2[:XR0:HWS]MGKO&S^MGE-UPR_<>-A"I-EFOY M[7S&]^O,AQAC$C N(,4QA8CX/DQ#:4]X"44LBQ'%*+6ZRYL R8DUB08,%&3+ MJ[TI]L/P$O"%N6QY.[!A\ 2)+%.RPM7-X10HSGO'."&3#VXCIX1E;RKI17^1 MP.MWN.8?<%[^CI>/W-1&ZGE]8I6FX -2#I.*MJH,0#OC'/EAB@_;0DY('J, MAMD2";8,<&/MG*!HE)G3M^9L]LT)HKJ&S:E'QX8RG_CJD7_A2D:E_=I)<+HB MR_Q62[X*K%"5-9_?RT>NQ%=U]26D_R-_UU0J^(L@%BG)X@B2.%092=B#F>=1 M*#S?0U@0%"2!7=33#6*3!T@UFCK/0&$"Z@(0#DI.B]M5_@_Y [7A\M\M&>"A MD]-7; BI+M0O)+[@QWP%[HM5?6>;,.]L)TWCL?/OCVWH5F-X 38X[B14;K&\ M &L\08.H4M==5+7?)I%U&>QURSUG<6%':,T<0G;+S,-HL^/U)W(^^XRR]__U M*#WACZNJ+G6E;:53I&[N\.KJ02N?S\7JB5>JO.]1IUB(B(9A$DH_-)5J'(68 M0B(0ATE&$N8%\K<1<^J1NL)\ZCP6A214A;$,T XE &]) >095)WG'AIR %;T M7 "N*0+YEB10Z(2U6A(%BH?V,%BMZ9)_U93IU6Y?\Z/9Y\*XT_H#;_-5_HL(GBISZ$_P<;R M+"%)FE"810)#E 0$XB3!,$M0)&).$TIXN['KDM4_\[8>K_ =V%3YPI]L1QW% MN%YBC^R,P$9E:P1!EPAPN:NRN\^UE(#+1F4WQ( .-6UE@E;95VN5_7FKLANB M9@RPN=Z'N:)NSO!^7:$XU]MA'9]SCL XB_4=)_6V3*I;O12*3!J2D$16:4Y8&DPLFC>A;84&TL]X5)C!G[E]AP8;#'A8V+X^^+BB63RH1:C?/NBG- MP1%+(YYFT,]2Z2=2$D*"60@C1'S,<.8);IGY/ !MZA3(W>( ZUC\ )N, ^QN MB+>.FC=@]\LC)NA68T2BN]#V *RYX]6GR3X2A#9XZ=S& V]Q=:?^IY3&$UXJ M%^%RQ;[>%65]P\O[C]H[T)[#7N4\1H)3/_*A_$\$$8J(ZKD8PP#AU$]$+-+4 MJ##1'4I3&Q.= GR%'NC@IW.D-890KGP/.CB.;5TP>F,,C8Y9V6VGD10V%\=Y MW,%FIHX'Y[+'>2>$T0B]4(>$\Y^U"4*ASS M.UY^6.);T^RD@24FUF"_?K[^V'7O-09 %.5NH'0XA<>*)<.ZR"$W[!2,#2/ M'PH71VV7#*@=E=8TM.YLJ4T&Q'73FTP>'V?==*[K=52T:LWPD!/N8YY C#"' M*&84IA%!D'F9CT1$,VJ7=]T#9V(I[D!M;YQUI-?2T.CCD9GUX(!R.XGMYO$T M$"?P3DY0Y>@D[X,RZ_%\@M3],_?4XR.]$'ZK3NV-+1V<3-M\G"099PACWI M__LQ1$(D,$UX"B,?)T$:\U@PJTC@<3 3"^P:J,KA4E"M>X@=XXR9B)Y/KYV M;DAM 4[3.FR )'=]PXX!F;MIV "A1SJT]3BJ5\?PHOWCE"NO6"*TYA_S0 M$TS:N%%&?8A(G,$4BPSZ?AH&7H8387>2]L"9.C3?0M7)E"/:D?1QQTPT'=!L M&?]:D[N!.(&Q>X(J1^+9!V56^3Q!ZKZ GGKAG@*Y1 M(9]CZ\T6ZAD@IAOB&7IL[#E72G-6-8WGI&Y+_O--\"+@TC=,T@S&R(M51]M4 MGG9J&!A+8I$R%*69U9W4(+3)S[P6-F J*ZO:0+<]^H88%M(@IFH:!1<,0X0H MAVF:1I"0($!Q@@/N>8LG7I)B=I9UH;XNIIE:#8X886L[K#F@D_FV@"R%-K R;]/M<0[P *VYI___J%T?[Z?=[<35^NV-MBI0#P%94J M8>'Y(O7")($^8]**01Z!&>$U3[_#BAVP3KWZ4[2Y\^Q[(/?)MRGZ&81(RK:RXIZ&%((:8>AQ%+O#0+0T'L^@;; M )_ZP-Z<71H72_O;BHMF0C\5;^RTP"=>55Q:,'OLN=@,\7B^:/N)7..<78 / M>:7&#?PGQR7X%==-G\$I;M+&L,>1(K$"/:MF&<.4?54S:@W["./'597+)V]* MK J3KXMEKI39=5G03Q8C\ Q6F4XV6N"@A0[6X/5QJ7#@[%'G?7QR/0S/@NQ1 MH3J3]6<+W5D0VPWEV;PV(D#^N.2^1R+_LI0@[E"6]KR_J/K7D7S@MGGCYO*TA&'$Y-;SBC'=63&("5D4-R@87L$9FW,W5 M"4[976BY8](9]UR*/Q(+\&6//X[+OJPE ;I+SN7M;E-7J@:=.AK>%N[TGUXPN UZB! M?(T;>#*OXWAQ'D[=GVC./;93S0[Z%6TZ$OV^_43>=SZ1W_4GTB'R FS(!!LZ M7;7N?35[]=(]C>0,(<<#E[=3I#R>8BH$S/PTA8B+"&9) ME$$J0B9"7\2<6=4AG80XR^WLV6/;3S/.[)!PR@X[93XTDWF2N*TQK5./:7Z9 M"*TQ^<9CF\^,Q:H!MYNV++_PXK;$#W=J9+#.?O0\3XB(4NB32*B;70%3X<4P M2SUI_Z8<1R(Q'>;<"V5B8>^",Y_GW,^389EV1JF=''7K)OD^"A,B$(4B#:6[ZG$!L5"! MT"0(<8P0]P.C 2638CFQ[#:@1=WYQ(-).?O2OMT@CG\.O\V$SFS& MR @UC>!>BGVE, &/:AHE>/_U^MJR"<1QUIEISO,98J?Z=GFA(0(-TF$#B$&2 M7/5_. YDWO8/@X0>='\8?GKTU.WBGM_@[\?Z(_O")X@P C'F 42$J/D#(H&) MER0A9RQ+N-5LJ2%@$XMPF[LM88\8G=W/(3,9=46WG:1N29Z^F;0)A>[F7_># MFGOB]4FBC\RX/OW..%%^\UCE*UY5[WA%RUQ'7R]73-H >74EKN6'(JT ;2AL M/U^>T0BC2)[)"4XA8I$'211'$/G$"W$J8II1&P&W1V%BL>\@HH[K-7YV&F $ M8\WTPK3LLM,6:UQ EV7J"DNCHYC716@B-3*>(8Z4RP@$9E4YXQFTKXC.6&GF M>-!FY.:E-+SOFUNE]672N_PI9WS%ON":+Y*(((^S! 9AP"!*L(KKQAGTD)>1 MF. (8ZLRN\DQGEKYM:# <\Z7AGF0\^W6Q(&A*?9@]B!19YAQAXS.W,S-%G\9 MFF\\7]#(ENLO'4 RQO?/$4RR9;^SP)(UX+$S5.0Y]%&"D*L^ELU(4#4/4#=# M5,EZ9:X@ZL:W*%A:(>2$-/.G#HE2ZM (32#*?06GLAB1F MF?Q_*XOW;(PF/@-4KD4[6;?<8+.)5^5U=<;4O+,WP_ (F)/%EBI>\['!#33( MM0'\B[8_JIJ"O&%[\WBKVR66:E+HDZQ')JH2HDTA/P\ +!G8B:4F:5YM1/P!GY34<6 MG2VQJ9^@;D;3P%/CCLV!7%@:9P3'$88DB-4P@R2 A"<)3 4+DT2Z&GYL=;_] M8MG#Z_38Y=B\X;,3AE\B4WBV#.'94H-?2TZP?3*P\RQ@-99C\:G J\O;DO-. MPV%!@Y1YH3SY>$@AXHG\6\HI#!(_HSQF&:5&[9C[ $PLJ@HBV( TD])>7@S+ MI@L*+25RA[C3[1+-J&0%U8.W=3QK4FIW(+G>4F.UM^;17>0IB&" M"#$*,VD%P(1+GSEC/.3<*H1H!G;R%+>UHZQC@Q?@ 9=-Z:H.$+)BN<1EI5*, MFV"A9:S0D+5FAH)[AMFIJ"VOOC:\DBC(#PTT2+3W-1*-)@3H,B_.AFYG>7)& M0&?.F[-AQ&$>G=7;+G1)4UQ-J,@$1ACBP,\@BM1P%H$BJ'H_,YHA$4>6N; ' M,.;6$O^O]Q=/_I^_51?_ B2$"Z_Y7WNQ /!C?5>4^3]45;3.);E\*//E?_MG M/_;^)?0N@#J#=++)_\2K1UP^M[_QF]_\"_@'+XOU6GD3;2^V!:1CUCQ'?=F4 MRI^Y1VJ,/N)E_B6_R*7UL,!-A>Y7^2)_Z$HU:J+@(HH MBL(8IHQ(Q45$ +$?2;/'PPR)R.<(&<4,7RE]$RO-+U]_JW;;/JR1 RUV0*/7 M#+OHI'R<-B'^%%^/F:)\95B_ZK2@AF30H1DTQ?^UI'K;AV1#N/$7-\ETP->Y ML2^=>301=7^./*5IM]995M/$:(XS#KJI5EQWSNX$3G_E6)44L*O5%S7<0J48 MR 249A0.,@]3CS>&05R'"&V<0' M\FY6I<042$RZS4+ &EEPM0(;=/53783;U/@_-,Z6HV3=[:+9\?HB>V-W,&ZW MY:+#=+S/]%/LMCZ@G+/&T='B#J]9#P7G[-Q7Y^X!C%/$[W&YDNM5ZXC1NWSY M*(^ !4Y)XF4I@V$0!Q Q7WI+$?9@Q#V$?):1*+.:)] #9V(EJ=(3ET75"?E> M -9 =A(1[N.>F3ISP!,[Y;0&N'7*+D +U)TF.D&5([W2!V56+7&"U'V9/_6X M?1OF:U[<%#5>*I/P\KXV[;6\]]K4\=;W5T"#V_,4[]7H8O-&RONT#LO8F61: MABQ'46C5_;B'EE$MCO?7FJV/<0\1W6;%?8^,C$'2.\X>EUP5 ZK96_6S:C=0 MJT:.ZX&\C?V)//31P+UH>82L>V0>5+ EV%>TQ!3MO M&,:2&0?Q$=OW1W=D54J]DH8YSY_4@M+&;#.]%DGD^UF<8)AX3$ D_P$Q1P+& M*0T^22=CDWOIM"7K2>+==6/M!S5W(]:31!_IP7KZG1&) MEUNMTG9YW0F^KM@;ON(BKQM7O-.2A$H-@%@"6:K&;DI'&I(DD8H <1(&-!4D M,5($9^ PEV6AA[M M.[FQ9R[U6F?8[-VRO?_.2YI7_+K,*5^$-%/M\5+H">6,!JH2)Q "!B2,4T80 MBZ-YNK\X(6?B,\A@FHV3*.\+?Q.&WO.?9J]KFW>?D!.^SOJ;#_]NZMU:\G&=&:++$UC/V4^ M)"A&:HBC5-#"EZ=KA$0@1.3QT"[[P!:#B:WEC[W#1A[D7_G:M9:_;7Y<-.@Y MZ>0XP'9#U3LE,RU5ZT"GQC;GN'ED'1G;X#1Y5\;3[)BV"^, _-?0=?$T>PR[ M+!HL9*>U&,_7/L?7YWM2+!<>CB)*:"R-1,$ARC(&4QXF,!-AAD/LJ:8S)MKH M8.69?/(&V(^FIMTA X;UPEEDC?.Y&SCGRW OZ@/^M'RG$4OYEZTT'JXTBY3U M$K"6GOX'QIWEOWW]I7CBY4K;#+=\17->O>.D_JH2\=MVI96S:VI#LR:(S!SFK'V#)CWWRQ?M_^ MRN!SL;KFQ6=>7#[=ZG1Q6C_BY?+Y&N?,HACBQ#(3:P,)':KR@<_R?^N[QMVH M28L.4/A8%TV-X/E5#+M@I$P]!+!H!RN/:MI<92L??OA M^$.N.E\O/,91%G(?)AX.(?*2!&8HBR$*0H]X"8^]$"]J58AF)EN'(*Q4S :0 M>6A EQM2]_VN1_>YGD[RCO6WGK*IM6-1.P+@A9M8]PG=P),CKT*4M<_9E?($ M5-K0AWR%I2NPNE5CM+X6HMS\YN.*\>]?O^$']9MU3,53T9.40)P)-78]ED** M4P[#5/BQSP(?BP=^_'KUX[+2]1SN7T!*$')ZQR=<%R%B[S7K:X8-O!Q8N31<]LB[4=K%UM M!E"$7IQRD4;0HYA!Q(,(IAC'D 4I$AZ)LM3.(QH"-K&VZS2OZ@ WZ=QGSS8S M9>6*&7:Z:#P?QC>(&B#0=<^G8Z!>IHW3 -&]G9F&WK&/5KZ]4^DH[)KS\I>R M>'SXT!FT;ABI'%AB8GEM(0,%&FC8%^!#4=2KPM3P.,6"TX%(1]3;">@0X8[' MQQO2."KH.+3N; %' ^*ZP4:3QT>(8?&5+W5E0]MD[3.^-RXT./KRU*)7W#_@ MU3-80UZW=00*MH7L':7;0.K.)=E2WD91:R=C0Q2-DZZC*\XG5T,$[4C4X(,C M8VN\JCB_>N E5B.:/\F%>;55ZR@F/D/ 1F3/B019@@'*JQ I]*,HX"R, X*L M(G)'H4Q^H%9U,TE>0_VKG3P?YXN9&)]-K>U9VA"Z&9P\@5^^^1+C, M#W\,PH"R!JL +$AQ22'V/ M1P'!/D%C1[D. I[ZZ.WT-5?E^UU$_ML_IX&?_$L[4&+T_=?[\I\:IJ9K3K MDH(%\3!-/:DI6(!]B"(F(*8$08SBB.$(IQ%*3!/^^X!,K!\:L.#]=[ %W);& MF%Z,/XO=9N?^7$RT= #Z^ ?^>%?\Z.'<6 MU@M?/N%\J?;X0U%^E7IBMW[GDM+'^\>EFCG]2UE4U6^KDN.E&H^L4G;?<%&4 M_ 9_7WC$I\A3+2UQQ""*,5-E?#'DGA]F(1(BB]ABQ6_50C<6O=%=(& :%2!Q-5AQW:7K'/5VMT)3O/V@'?)QH-F\4X7'WN_(OFPJDM=RO8EK_[^ MAJ_HW3TN_]Z8Y@M"$^7H$1CS*(,(*#@@PT"I]V1<2PTO95QQQC;"YIS>#+BKL:,4&?7-B? S7R#8T;\X66.X7LC MADM\+E;*#=,7MZK?ZDK^#*4BI@)E, B)!Q'-/(B1%\*$$40C@E.1&CE*?0 F M%G-5M$M5M&&I8.IVW!*HQ:B"8SP9EF,7E-K)K2)2AU0T./#>"9$6PQ;.)';< M) 5+HNTF)@Q0-#@.X=A[\\TZ&,!Z9Y#!T'.CK0?MX/TMK^_>/E9U<<_+]0W2 M\R)(D!?XQ(>"!0E$F8]AZODQS"**?5]D*8\2F^+&06A6"F5LG2/C@I>J:*=- MVK V% :X%3(<11Y!T*,T@BA-$21^FL*0>3Q+,M7Z*K+O9>N,9^[ZTKID&@\S MRDF$($N#%*)$?EVI:A26)8PQZK,L]+!M7UG'+#NS1ZQ+;AD;HF[HM[9"-5CP M3<(%:\ 7FU'R_8'-,1;H:0K=F9\#L.:V/4^3?<3P-'C):8=2W26UZFE1BGV2 MJJF&">/R3 E)!K,XD_I2"!SZ/*:4VM7B6J,PL>4ZLD?I&:VD[3/IF%#J1'MQ=MQTW<5TS7PV*[,MKF$F^X[M-+G+ MSMMK="N0NTLK.9]ITS:1'4+@-721-6"081M9DY5&1#24F_-A67QK4M,W-YI) M%#&11AZ4_XTABCT$4Q;XD*(H(QG!68*-*I<'8,R1BO*@^HRIH:_XOAD.FZ_H M\I%)*9(R4M]Q<-^4U6B!D@=%$P/I]&8QS#4?8J5!+.1\!ED:D(HW"J"T&35( MZSKN(8(MXB+G$SXN-'+ $=1D6%Z!@,C/:_.%QL9QGTG/'+BT9$F[F9XY'M< M*B^XDHIO/08@IY2>N6, ]B@3%4O=BH[],0 M8]_*SAV'Q]19+)VQJ!H/G2;68@)4IS-UUZ7._<98.,CX>-M8R-W4 TN#;.3^ M&%IETW/=TC3K,'R-TI:]%T5Z8%[T=?GE@W;6""-5!#LZF?VF&EX810.W5P M2*.TF21$1VTD!JD95>)^?,792MP'">J6N \_.,Z4V/:!N1(G9PU5?<.&MD<8 M3T*/)P)#%@0I4^V1F M:KP@]^UTSA91S7J#6%$U&"R:U$*9B*N.+!?7V,UJT4S$VGU+9RHPXW3X>R'= MMUI:7=^I;BND.O9=Z5OYO4*(@_*)W1]TGORH@S_2A).4/A057NHN1=J"J^16 MU/GJD;.V.T.QJA8BH"1&H0^1GZH_.(,XC>4I@#V&4H\+GUF50+P\25,;@II MI:QX2R(H5?O-YN\5D,I*I1I=Z#]U$<:ZO$GY4>6&2/U[NZ/DY7EK>/J\/*(3 M&LF;_5]3U[1?E?O^5N_[?EG;!=@2U3ZBOH2]'^Z^L:$6K,EMVKRUOOB68K E MV=TQ]WJVS]')^ H(FO4P?07T]IR_KPBSF:>6-S50'U>2"AW,KZ[J.U[>2"ZT M5UV?B]63I)&S+\5R^:$HU4L+03D)_$ UUB4)1$G$8(I8#$5(TS 648@IM0K\ MSHK^Q$?QEZ^_5<>&,>OV0O)W,PW1'K>SAB'C5[M?LR8(DX^K!^DP M?.)/?.FWS93B,&,)BC.(F!KHE,4>)"(0T$]"+XM#^651JR-H -;$YX4&!?R1 M8TJ.L,9,=SLBV$[1;H>4J'"9@JORW#3]$XQ",B#1]9B2(Y!>9DI)/\F]0TH& M7K'/%1DQ$F&^00AV\P[LIAS,,MO _2@#5P,,7F1LP8EA!>>/*%"K2$_MMECQ M+YRJ:>32P6,V'_?QMU_5=]Y#X.E/_GS:+$^1!AY8 U1G"1ZK!9O; M%Q76ED3ZHE MKJHK\3>LXM+U5?E%A9AW(LN;7U;M;RM_$89Q+)! D*0DD$: QR!&:08]/_ ) M%\CW$FS5YG(,%E-+__K:Z$'!5];!MQ8#R6!0:AR.VP(S_3$Y8^WTBD9' ML;*%J3BI@5[LW=)UGJDV#SET2,[BBZM>1Z-PF+<'TCEL.NB-=-9BX]2;G@$C MI/"K\4R\?,IIOKJ]$A_R%5[1'"\[N2,W$D)U_%=M9]HT"8(X"%-(TT3:-AY# M,$VC$/H^3=*81V$JK"["7"(WL3+< .[FE]FI.:=;8:;]7HK!EC'68[R=H)/P M%-QPI J=HC:KAIR"J?N*8T.X5 MD/E+Y\Q[UZV,W_&*EKG.,-(!O 437L H(I#ZF$E?CG@P11&!3(@0^2CF5%@% M= =@39[>TPP^U[ O0 =Z&ZRT'%4PQ#4S \01+^PD^PPVC!S^/DB@T\GOQR&] MP-CW09*/SWP??F7F("9H0&,$&, M8R]D<8;266JJ^G&<6)&L\\IO%>2S&IA.L#V&@>.79;J=QG+9 K5!O)L0KI%_ M!<5,ISG[TA5+ QB^K@3N\2QV5GMD &J$BZ56_FW%RN7S;6>VU7UM[%KU+3"Q MQI0@N82I*O*W8"U\J5ZZ#7PH%R1;^DZZD\Y1FL&E[C+KR&DZ1=HX9ZEWU?F< MI%.$[3A')Q^V$[3MC/"O]WBY?/-8Y2MIH"TRGF5>RA$,DS" B-(0IEGH0Q*3 M.")!1@4UNM3J67_JZZIFLKP&"=8PS22PCR'#LN> 3,M+:2L*C07M!!T#(B;? M;$1,_F4K8GWKS2)<)XA9B]6IQ^P%ZI/D[_+ZKECQIJI\07B,/41BB!,I2(AE M4I#",(01]ZD(PB *TL!4FO87GSJ.H, !#:^MD3>7HP,^G!:B_'U26ENDW]%TYY_M1$Z.0I MR+@G(!-ZJ&C$84K] /HXY31@298EOEV6M@E8H\_PG"3M-4A0;F#:>==&S#-S MEYTQ9)1H]6[]J[@ MNASD2KPO2^6;;F\%/LG#^F/-[TU:))LL,]V'O8:NV\&5I=2:Q6.U?&Z"-OO! MGN[]D\(-:.0,FM/L;-"H ;#=SLY^Y.OI+=,SM.7L..V!U'5V\_ M*MN2U)W;] MP^83SI5*,4!0E_(J7T@#=T@!:(H"B ORHZ/CI A NG^7@DOWO MQV;K+@ 6RFF]&1!!ZX-M:@X[.A@G0W/6@W5J9N\?S)/#.[--XYOG7[=3BS^4 M_+\>^8HV8_,\X9$HH02*E#"(")9Z/@T(##"/>(19%#*K4)H!S(F/VVXKPPX* M>G*(Y+GB\LB6C@-L-%.SCIECIS$[$,$&I/-*?0L27;=X'(#X,JT>3[.@M^6C MP:NC1K=+.N0?#W)17AHYG+WO31A54M# !MQI+].04*LIX^<1/';&^ [ASB:, M]]-R8K[XD1?GG"[>C_?>;/&!!\>=G&UA>?OA) E*<4A3& :J2PU& 4R]+)0' M99P1E E!I =D<4;NK#[Q:=B&:"L5[-NTI+ [_W:987;2C2;13E6L&T.X#T0= M)<#1B;6[]JQGTU&R]D^AXP^-#"XUHZ)6M[J>Z5..2;[,Z^?/$EUIBTF)76", M$I\1!%E$/(C")()IAJ1!&@I&<)1PA(V:N1I#G%CB-O#!4F?I+%L,M(.ZVF!A M&1\XR49*&)+**(9!2(5DHTO.$$4_(/X@+&+XY3KMLI?OHR M[[=57E=?OO[6GM1>(H2(1 S#&(<0T=B'JJ,>Y#Z)B<)-K@\Z, MS\:<>53P05Y5:G2G:C=9;*?7V>F$849FR(\RSGWHQ^H>0YU0),(9I!Z//%\P MP6)F6.F*YU1;*IB&A^>,,C!FAHLA M!Z>!O=3X V,V# Q&,%]CG.VE[AZW_;)48_4%39($\2"&/*$I1,C/(&9R$TCJ MBR!&6+IBF8V=< AB8J6B[U/S#42@IR"HC,=GCDO;;A9'&&1F+)Q'MIT*T!1O M@5T !MX"D=> ML)[>.LN[U>,4#%^K[KTSXXWJ<6QW+U-[GAE=L"X7VTPD4.7PNF&2GOTA2!AR M%93$"$-I+ 9ID=V(Y8 M8*<^>JEWGEMD0)Z[VO->2'.7G)\B^4BE^[XVTOX!J, M@$0)?.I>4C9824EH\;(Y6:TY;F!43,E'.[7Q.EEH8;U,RE/(?39L;=Q/RST][K MKN%#F2AU 0@'USAG%VMV/D\Z!_(,#CEM.VZ'P0NT(Q_%HN-MRL*H@25Q%*GPJBL&"P_B3.ZD=MPVTR%3<5# M.]VEL%#,:]M6;+G9X (:9%1+M0XZ#CN"CV""JU;?-J#G[>$]@BD'S;G'K#&Z MO46IEU2N]@W^SJNW;>XH8I+ID@.09[ZRFD(.L?2"(?<"1H(HHL*SJJ?KA31/ M3*M6$,$#?A[5X:*'1V;*P@GE=IJA!0E:XC70"_#6=3KM2L.87_3E#FY,,CW98VS' E+E=USO+E8YT_\6T#@/??Z?)1 M*J$/$G751."Q;E/6WN-R)3VK36^N;<2 Q1D./)S!+$/2RHA\!+,@CF'D8X(# MGR$4V0U=]A9NDWN=]O0N7K1/;34W)WMZV+;W;;='=O;K37.VUV:-+(T M'6]=>7;N$9S7_YN,P0=>XG20[(Z'JJP7UV7!'FF]'=7+UR.K \Y$YG$"8R^) M(/*]3/J1 JGL"$*]E'(2&"5(#4*96$FW<'4\J@5LIDN'63.L#IT1;*?1CM#J M,&_1B*@A52(7Z*@1^:^M"AE>>Q8M8$3>6I#-'K8O'-)-G*1PB[;SBD5MT)%7 MITY 4!#5X2>*\E['>5O0]B4^Q^@>%C$')-L)UWAJK8IQ!F@:56]S;+W92FH& MB.E6S0P]-B;*4.KG_X[83XMMBI>^P'_%R?2WT<76UXO_)<;F@*,/,\P0, ML<=4/V!YS@F$(&,8AUF:$)J99PG90I]82#N@P?WZ C27]NN*ZXH:FQ"%+5]- M C83,*2(3 ?T[,0)O8SX2,'!D37MK>Z<:F'R#"PQL5:5D$H] M0&S;[=7_EAC$:\(2%"8R9CR$*(A]F) Y@P#,>8!R0)#0: MC'D"SHSAVJ^/#P]+_1ECU>RPN@,?EL4W\(4OU5! E36F<;3.NSO./[/8J0.N MV EUFRVG0$Z<$C=(F+.TM^-09DYM&R3U,'UM^/&Q@Y*: _MO>7VW+J72V;V? M>;U.?_!(S 6)(ABD(8*(1![$+$#0\P,ISU$4X<3HPMD"YL3B_8X+7JKI2"H? M+:\J->K>=B32:;Z9B;)C;MB)]1HX^":A@S7X-A%_W5?^% 'X_OO M:L[E>B(0CAE)(T9@A%4_ Y:JN6I) #,?BSBAS$^"T++]V"F8$^N+-08Z6LZV M.%@W)CO).S.=X9@C=CICAQD=\*"%/TV?,E-ZW74K.PEQ[IYEIBPXTKG,^-5Q M6D&I%VD87Y>%FL[&WCS_5JETN"8P('W!2UKG3XT#LBY<2PA7TWBD%1&I=/">CT@@4F2C).Q1F#J8JCP%(4_.JDD(R->8 +Q!Q4Y_C."RF3J9 MEG=VVD6ELVC6K;$!Y!G\J!"2'/P);' "6Z1,2BVM5<2U\&"MX$WQAJLJT4OE':N;C0_R.Y/&UWY*4P]RCA+E JFN,6D*:93B-$ A3D(C%\@%,A/KG0]Y1?$2R&\NT^)3;P!; MW':>R^]AK3,W%VU#JW:ER1I'??L)%):Z6\+-2S#=XL9Y1N:/NX">:1/LKJ4= M<6WPEOI<&/-=6COBQLX=MJLUW07?-] W/AR.P]CGG,-,%6>B($D@02R!G/E" M".DXT]BJ,-P(ZDR91OMQYPT>YT?C#QDY/AY_%GO<1.0W*$SB[5H1/6'@_1#F MBX?>>]E@$GSO?WED'?=Y)0!-FL6">2SP(C^#"1(4HM1#$,U!5=JX+D:H0WDJ=%TJAC?L\+- M?IHIMMEWR4[Q.2JK(;Z8 Q):M\535M8+=9 MI&^>MX](W-SAU94NC:]^T4-D/ZZ:8?6+E) 8 M!1F%)%"- K,40RQ2 8.$9R3%-$LR*]&<"_&IDQR^_E:!6P51'K;CNW#-M8MF MZN4U[HV=YM+H08T?Z-+0S:]6=Z3=YUI"@*;D C2T=.945*"I4*LE.:"EYP(T M%*F"GX8FA^7H,^^"JR+UN=">MW1]YLTX*&B?&_Z(^Y_=D2+->CEMD6D5$,/$ MCSP:0\_/(H@21&&*H@A&E,<$JPG&G!K?\1@ G#PG=F>6UH5R;S42JIN:UB;- M#_31<%^LZCO3H\&8HP:W.([Y9*>*#Z;]K.%O%.X)Q3GR0S._9W',GG%W*6>S MR>Z6Q(+FP9L0DW7FN^VPH&KG1L/FO7%V^K7<[,YH+L%0ZONA@"E5:I!Z*V%U^ZJB@_->(.65[+# S1<<39J>E-C1-,(?L. V.S*V] MQ6,YXMWK6+]_QYQ*3_;Y?,7_E"4]2+(!*4Q32%.4 1 MXAG$<9S",,I0%K',9\BHB\X C*G-B!8JV( %#5PS"1MBSK"8.2+9TB*PIM98 MY SH&<@'DV\W(B?_LI6TH35G$3<#HM8R9_+HR&QUB2.N[K;YI2OV(5_A%95_ M_UCS^VWZ=)PB*D0B8)SZ*418Q#"-/0H9S3R"XI2PC%@EJ9M"GEA()1Y0(=)- M2E\Q(-:X=%+4_VJ9HV[,6[-#EF\6.F>",Q,D>Q!,/KXL^;C[\(QEH$U/, ;@+:# G?Y82;Z8V@$O?^ M!'$C!@ >)<'9T+_=U6<>]'>4M,/A?L.11"GE2KXY MTT'#ZJ:H\;+[>U5#_[FH_Y/77S@M;E?Y/SC;KM2\M!]97,2,>910#L. 8&D) M) 1B$@E(&%+]BZF/0JMRM1>C9&++XK=5N4&E&?,"B;Z2H-VKBU:+@'+;0Z-J M>U"VJKE]2]U)V>F:E_M$S+3:GV+CQ]]0;6Z>NLU_-N1L+J1T8H8RGAKDVL8B MJMSFF==@2Y3[;)X7Y[\CY?]R=,QZS+SX=NT?:"^/T+BC\P/.R]_Q\I&W?3/U M!=KFA_^1\U*5B#^W$4V2!@$1Q(=(X!BB" <0(Q3 Q!<$(>IQZAO=;8V"/O$1 MI< "#1=L &N7[O/E[W9GC1U/SQ>'GF+7!8/O*R?U95:+2&IY![=E^:7LJBJA1?%#'D> M@2E-I+_M2>V0AM(>"0**4Q%F4DT87829@9M8-VC[#]R6NFBD141+!5]C87G] M/,P[P^MH9QRQO)YNX5X #5GS80-;)2%*Z XOK(VH='6!/0QLW@MM(\(/+KC- MWCHCP9N<3OPC^XE_K0=T]5A7M?Q<\M7MWWA^>Z?\JR>IJ&[Y%ZYL%_GS3O]I MU9DZ6%"&(Q0CJ4>(NL%C/HXTSRE]D:ETGE,U,P?W[YRVS1T53S%T)E9']5!>5* M_%9QW;?UBM02C.J&]OX[O5-8?RC*GG85"R]#:2I$!#V4A=*M)B',5*.(." T MC!+I6OO8JN_J>%PF/[/675J6(UJOG\-CLP-D)L[9'00:*5@(*-%J&CR#-6*J MYF>-FF[RO-<&QZ OAWU/U_-YY*K7ZQF8S-L#]GR6'?2&=;#DF'DNNN^>5,2Z M4MAXA$OWK:E]]L,I)H:I<$<('-8:Y]%FIP2.D.6L(+J?CI'S5G:6FG'$RC$2 M=J>J''UB[""5@194OTG;HZ+J!IPS*9'RT;;E!_4S'@DF75I/Y:-X(H!9F!"H MAFQ[(4Y\YO%U2MF-S;25$ MRG>U0#@.O3A&$%-$I7[R,ITG#I'TKVW^*QB>YRP?7GL>;K[F MQ:4.-2R?56-*%=2P&(%X_.V)9>GZ_1580]6]4_>"D);#GWLX<-K /I]XRVNN ML^BVLKF'21ME>_1(F[Q8W:J[#55,K;H;M1E<8>2+)(@X MI&&20$3"&*9I(F"2,,(#3Z+#K ZUXV F%D@%%.J+&P7V8D2;KQ[N&)K)9]-L M:06*+#3]L73K]?U=*&_9 O^>='G0D5 M$,$Y"[W&QD0QIS!+I$SR.&1^ZHDHS(PR58\M/K$D-N" @@<:@.8UT@=\&):^ MM'.L[T29W;*U,-'%Q1E M:4B4.Q>+"**(II"D.( A";%(THQ'S*J!L%OT)A;;S6S@*P%.-JW]L-^T]NI8 MT]IVI&[_>33'IIJ=WR^W578ZJ#O!V5%KX9.[9)_-, DS724JN$5NWAR$21A[ MD%XP#92Q";7\03I ;8[N>@9Q)J0JCG@ &8[5/0&7FII%"&:^ET4X3+'T9.SR M:(] F3J$T,!<5XU:AN..\\5,V9U-K67,H"6TA3?!>.5!@IQEP1Z#,7/RZP"9 MASFO0P^?:V\=+Q#\PJNZS&G-V5=5(_W;*J\KG7C4SCI\WAWROA ^$;X78A@E M'H-(4 PQ\0GT8D[\,/20S^)Q!I<3_.:RN.2QW*0IDOYBXRWJ0.,.%/(7ZW&A MEH-E7.^CK8TU^^Y8&EFG*K]/;$9K44USZ3 1%YU;5VZP>R'SRBEK^^TKMV#& MZ?2>^]2U14%%C$6&$L@Q0Q"AB,%,I 'T(U\0S!,A-;6-BAX&-['&W4NP!,L6 MO/7,ZA-,\P2*DR#S8!RG(42IP)!X"85!B%A($P]SD2V>>$F*^=G6!?OJ&&=V MD+ACAMVY,)1TXMRF-2/2D=H^ 6Q6+6Q&^+Y2-7QKY,593CM5RF$2A"F)8Q@S ME9">L0!B''DPY &*TCCQJ6=5Y[VS^M379 TLRYNQ'?(-+\3&$F5Y#]: F:#B M^B@!KFZ\=M:>]Z+K&%D']UM''QKI,RH;YF-5/7+V[K&4 MITZ]:F3[5I.Z,> MNI9[?">%5U5I5@LO\<,8)0)2FL80!7$ 4^ZK)J6!GW(4!V&"[,[0D9A,?K@J ME+#N'*6 M1V(QKU-\'JL.G-\SEQN;6_'UCB]ULS*\>EY(_XL'.,+2-9-.&L(1A6D:A=#S M?7FRA"P(8B.G]OCR\^17:(B@!6F;8;'#C6%U1;'J#@CTV)G MN9ES+8Z1Z1JZGR-Y*I?!'B%*9ZG2&V#%'C(/5:U.8,+.>ZS]2E?<=WT?H$CA+%' M$N67"(@0C6 :B!1R(I33DF6AYSGIM;4!.7G"0-MCJ^DP==GM,.6HT]:6>V;: MQBU/[-3+8,V@)\'?VW#AA@W(/K\,V1\V_XMTNJ M*P"55U$6*_E7VK0%;8K FC^WM]9QG,1!$@KH<8P@"F,!I3O@2U< )X'\9Q9$ M5MV ;1&86%U\X51?7&]0 KLX64[ L>6NF0*9DF=VZD1BTL^K>>H)QS+#U7P< M6_#SCLD9R9R#:3ECU[&O:U07^;C6:[_CJEXD7^D+_G?RAZ;5C4-K3*Y -J#! M#FR@@)L7-PZR85A-N.2 G3H82;Q5A:,)9:/J' <7GJW:T82\;LVCT?,CI/!Q MR7V/1+YJ;,**AYJS#TM\:RR QU^?6O947J ""_V=IC8M!A;"UT.]@=R=3[BE MR W3#/Y0X!TU]#E!W#BIZUES/H$;)FI'UDX\.LX$?XNK._4_9=L_X:4Z4[?) M;.H7TN[?_4'GR47$$T123" 7*BK/"8<9I=)_#[G@!(L,A_+85$VGS>SQL["Q MDN\-3L;?>M,[6XWMN]!_ZI[9+6CMR9;;%%/U>SMC_;Q],+/<9^.NG1)YJUFJ M_@0=>#LIN\TCBLE[/^R^X;C,:N\[8=N^\>]FT?'*42Z_M^AE M_1:7Y;/T1?3VXXY<]QJ?RM>Z$Y[ MRXJ7N-&6T%_O??:6-6?=9G>6L0].?:W_?EW2J_*F*MM.>E*A_^.0)V8R=Q:E=B*W(;(UIQ4T=P+7 M2X@C>3M\K=-B*QXK'Y;E1PO\W]P]JFHJNNBRI5]ZP>_ MRB?NJJM2-;*5!ICOQ12+0%JA <-24!&":493&"#B)1QA'B>!CN)5W6;\^0&XUW@HM^U6(BH?N0 "YR5X4D%).XW@>,?,M,G+[8.= M)E)X=CI87H -JE 4)53(7H MNF"++U (@S7&>M-^W6Q:@[8[C38-.QUI0\?( MS:I)IV'LOA:>",K(VV!=Z*^#0TWM:U,3NY#&$XZY0##FF9HP(_](J/$Y3):K.\P>*/->1PZ3>G"S>.+Q,Z:]'[1L.YR]^V9_]JZZW:R?/ZZJ MNGS4%L95?TY9AKBY$7>9AD MD=Q=I>NEM0VQ%T=2UXL@]7Q.F<]&3#M\53M]]H#$+U]_VVSRZ]]2L[/H5>W0 MV2U2=R= =1*WR3,XVDI547(!&EI AQB@J9$RC%>@I><"-!2I7D@-30Z;P,R\ M"ZZZQLR%]KQM9F;>C(.^-'/#'V=^_%(JEZ0L1%XO@H2+%#$&DR"09TB68>DJ M> 'T"6.)\#P>1)E-OGQG;:M#W#[[74,"#QJ4G2+OTF^F:T=29:<.&X*NAPFR M5E!'4'>D0[HKSRKF1TC:E\1CCXSUL57WW]E$ZH_>\/&@Y*X((>7&0 M228A:6?[/H69YTFSFTP4# O0JEI1[UC *:.*D@0*J; ,;T# MO(4+5-/5NUS^I.2WN33B2M/"VUXV#FW9[0Y2,:KAW M=,'96NX-D=-MNC?XW#@[YK*J>%U]P'FIJR%4$<2RJ!Y+OD@(3A%5G:UH(EV M- AARA"'*,"IAT*6"AS:N "]D"9V"'0YK-T9V\\4LX/5":EVTM: O *:%,N M!;9@W1V@)RES=&KVPYGUJ#Q)[O[Y>/J%*9(RCM\J7E+Z>/^H^TFK'R\\'#+J M"VE7QSHN''D01Q&#(DZC+(I2%OKA)B1L+M<.4!L3[;57!'W)&(^[-_ZV8T=< M;(V96IF+T]/E6?0G5W3PU+^:*[/"BFNSI%.88?2*BIRJOMZY45Y4WS%=5X)3)OQI->\E%_YO1JU<$66 M^6U3/+I(XQ +'P"),PR*0?8^*ZS(#KQ%[0&K\*,&F: MU(52P0V.X$$AJ7Y4==!4'M/#%E%0;#$U4\]S;.^PVGYEFS8R.O.W;G1F&YP! M:]R!1![<%&"#/M#XJQ]U*5!3O#LT@*O7N)^LH/J>1?_SS[*O.TB/C+[1]?XN M-_N;K_?W;'G]R_EG^8PL;\YX!5 =W$AZNIX^O.= 899#?49>K@_[.4&.#(-L M30I]QZHN:DM^QU=5_J1:1$ADE:GQF==7X@9_7XB(94'(.4P(5_>CGH"89RFD M/HF"+ D\'ABUX1P)?^+#NFN,%SIO@G;Q 3]*G[;Z2:F(8B"BYX31A@&7Z=AG M&8;I<*[).-E!!32X@!\5-C]= (F04IP2)8"^DB=5- MT\:@:%):0/%85S5>J98\=JJEGU&I'S-.PE!Z8*GJIB,DCV*.81:G1 V*23QN M>:/LA%6CKI%WF.6*069:U@G1EI=(I\:E-VA,4$9_DEA'"K,?SJRJ\22Y^TKP M] MGJCM>/N64'\^=^URLFK1=G297Z6!P]_>J#/)S4?\GK[]P6MRN5 2IR9'[ M4)3MCW3AC33DD!%^T"=1 >F:@@_L$ZGA6EKO6\?,@_S('QZP;TWL: MS8N%W1%7E?7B5_P]OW^\;^TN/TYY$I,8IIRI'(N40"R"$$8A"A.1I8A$Q.3T M.5AYXH.AA66FR@_)'M:R9Q%CIP!;, [-QU[DAU2)?*FC1N2_MBKD<+U9I+N7 MC+7@]3\PNF9YWX?>!ML(BA!+/8C#F$H;S4MA&@72?4,H\[Q$A'%LE8DT &N. M7*2]8-IRZ+;;FE=F!HPC#MA>*1E%PB[ 95V7.7FL=8]=9P">I=U?; MW MI[OKF4R0?J7$^^)=-B& M?0#8[(W53Q-^K%6ZP5OV&?WOVMOI&_GJ K,$"1KX,*,IARCF$<2I'T,>XB!A M+(HQPJ:9_-V%)Y;A-2B@8)EGZ>^0/BR:YQ!D)X1FM%@EXQ]#?%02_LY"LR7? M'T._FW1_]/?VW;AO,'EWF_; M8_I^2+W0\R$F@;HG53UZ*57%[)3SE(HX\ZSN20]!3!V'WV:NCVX;>H0O9N;B M>=3:!J05H0K8-'U#^VEQUD#C ,#,K2[Z"#QL2M'[Y)@\ZL/A9Y%C69^7<"*]QWW4$$C&@,0-:671P R_)99L$XIFX/3(]N'\07M53 M1L4W?-_VL766^NN 6<.)O>< F#%MUP$?=I-R72QH'Q5XOZKS^OF2,?D)5NU_ M/N4K[B]B01&A/H)>R#.(A#P02)I%,,49#PGG/F=&-V*#4*;6\QHN:"%>@*]U MR;EAI&^8.Z>C"$YHMM/0^^2V?P$*++A:.8HRG"1L5,BA?]79X@\G">L&(TX_ M/#+_7:[+\N5CG3_Q;3F>ZB_PKKC'^6J1\,@+$YK"&/L"(A3%$.,DA31)_$P: M;S2-K<8*G0(XL8AVP>]4K0[VJ!C'.C,WRR5#[.1WD!?@CP:\P\Q*4TI=9:2? M C=O"KHA\0(?55A^?;(X4RJ\.6S)$1E/I3F>@Q1'*8PS?P !H&':,+3, N#$9VG>P$:"<+9 MK:(U>,M!3;TL,M,#YU$\;FR3+EEK86Y2=%JP_9G;]O.;3I'F:HQ3+YQYISF= M(O=@J-/)%V:>,-#V&[[:UF;]K4WTOVSR_-]_YR7-*ZZ'T7XIEDM1E.K%14CC MD. TA"%+&42^M!92' =0>@P()=3#@6=TY_]R)$QL?K1X@0YB%V"-&FAQ VOD MFFF_,W6H'[_KIE=+KWDO;:^NSNY:O^E+;_,I@#\N2:4+ZQU:8B^W,2_=R'X\ M 7^.EO9G;Y"SYO;G8S(R^[3M/?%6<5JUI%!H?,FKO[?%"3$3B9=X*21ID,D# M"R"4I+Y46#4;M80WL2GRZ9SSPYXH.!;IIZ>8)N9QG?(#,MKQ'X^ M3% \;$BFJ_33$]#FS3\U(_T@ =7PM7$R_X6K$1JTUH.,[%V0[2=1._ M!"W0"63Y-&V.Q'@ T*P2?)K@?>$U>&.+-(M]XL4$IDFD MVGD$JB@LB*!T)%F<93R*B54 >A_ Q#*Z&42OX-G)Z $KS"3S' +MY'&'-NF5 M2& .I;"/#D>R=[#\K!+71]R^G/4^-TZZFLC2UUJNIJWRUH]8+4?1D]]?C+!&X_%*7@N3R@>;69)YGX. M8E,*89K[J?X,A M\4-I \>^YR,/41*).4>$]J,ZTQ5/&XBEJK7DD.I8[K]XS+2# M^*L:Z'F:KZ\DY'D,PS]53'. Q:Z#ED.@QD^]\@-RD]=+OO Y%SR.0YBF(8>( MICXD'DXAI3@@/A=J MMB>]9,6#RE-?XEO3VMJ3"TWNJVCXX*;$3+?0;['0!1<*%<[TP=9B9%Y_>YI# MPR+FG#FVOHP57\ ?"AU'9;K&9(\JUSV]^FQEN\:$=LMWS5\:F9"^-PEFF_.Z MJ3^Y*2[7K514^:).>]LXYXGG)RE+8^@GA$B7AE%YA%(?XIAE29BQ),VL^GJ> MB<_$^J-3-]LIV;',8S^3XV;^R8Q\M%,U1O.K.M/UZ@)LT-15RA< "[EUX'*Y M++[I&1BJ&>;;DK.\;J9=31&(<<1/5[GV9V(S;RJ^&]8=9.H[6G9\;ZW+%=NK MZ3LVRC+T52/TR(,(^ZF:ZAE!PL(,!C05*$,,^PFU'+-M"MM&BD=!&UX,"I*:01@MD"E#;G=6*75>^/< M[L^\W@Y^VX3$I!O(>$@13$(40A0Q#+/ 8ZI]!A:)$#SVK$H)CD*96!=\EL=H MJ;Y!.T?O.$/,G+JSR;239=5Z?J<;?4\#^DGB=X.T.O+7CL.8U3<;)'/?#QM^ M>.8$*N4)JOFT*L-91]5U;>[-'5ZUN0";J3)[Y4N_R*7K=_*(V+:'(\S+_#3S M8,I5(](XX1 '/H742'H5VNF)T:Y]%JI\,;,AM@%Z %Y[B5T%%27/80V@4P?_.@HP0> M[1IT_,D1%U4Z2GI7+.7C5:,(/A_T),30P._RVDZ XKJ[83BS.ANDJU*NL#4YP8G"6G3M^/5_O8A-G M<#/W^A-H=W/7Y?O_5/$I M,$>O^V8BO=QUX+S8G5P7SDS*8N^M-W')P:<T7X\@YTO^FXHYJ=.W!EM/1IO*=:%WCERT#HE4*XIVH=/RG?,,_[OACN:(> M#8,T#"$*LP@B%@F818C!,. 91UZ6IL@WBM'MHS*SGJQH@CM1AWT9QN'VHJ+G M/+A:5C,=5XNY;<0$?RB2H*+ILF#;F$RNPF9[:2P;(CLFYD4X[.C#UY2<^89_ M' VF0W! %#..29A"C[$4(KDH81K3"'HIBN.4XA %1FT:1VC-O#*;: ))^N1, M>%7]F7[,]%:L(R3,UJTU");%:$;%G?(FY!OPU!"OG'G!WRE^RN5QI4H,S#=R_ U>PWW)0=EP M;N(0TD!7QRWG%C-#'UM#''2HR],;:.G;A*CKX&+B]7*+CZ4+:P(G5TXI?5G' M/4P:XRSH+M*7ZM3W8_">>5SX!RG+=L._<+I]YL7+.Y7ZV71RN!/OE0.#UE7" M'G>ZX>$&0\ZL!AM.0,L*8'5:=,.-,MD[_-RH=.G]R,W?5>"-Z\ 9<3-3A8XA M,PH6MP# *F;,6PGM^V**BVTCTQ=_(F<5AO(YWVUG1%/I"GF M*0P#%$'$I?V$>40A\_PL9"@)D7Y1J%%*,ZN-FG9U+CBE#FKRIGU2A_ :5PE. M43!3 M8 6/1+G1#NBIZI0R,OW#=U0L#+WJE3+Y@MV[+8K;ZH,*JJ)+.7B01[ M/H8TX5QY%3G,?"%_12CV B]EB="J3GTRZNS1"!*%Q )T1 M\<=7G+50AJ>-?GF<%:3N%6/,O2!?Z+@6Y&_'U70ZUB(KIY?]=I7T?VCGZ3LD M6_+B.:=\( 9Q70$M?[H3:G-]V*A3VT(ID*4J#Q(=$J/8L MB!.819Y<:#0181!Z$?*,//^U+FX7-0/.S/4YS[_P#K<) _)0XC$4Q) )H7)2N0^S$%/Y*XV\F#/D1UJ%A:8(+>-5Z-!6 M"5MX,M_ #"Q=G\+U$%BY%(REM_ HC(MVA4-A8."%_0GCXEVZ$R:>-[\RJ*KL M51M['9'Z9;O%]MLO=E*;.2P M'Q?*RC<_,.1B;OAQD;H>]XDG;3=!:2<_;C?5Z;D:O-M^=L4SY'F)+S= IOI> MI215+:\R&,5AF/%$^ GU]2JBZA$T^7Y:E4%MMH6:ASI^[J;^UIZT&S?='$=! MU-TB70%CM5%:(V*Q8>H(>L6V.3K\PINGCJB76ZC66Q8UV=A_?]O>\ZTZ&G_8 MF)=AZW]]YJU44MW7U=O!MRVX?W]WDH2FNAQM=RJKR:#N M\'-44AN7U:YXVL"8R]5+&Q?JI$3:Q*,6@8'W!7_".6L#;-HC%/$3D<6,02\* M$$0AS6#*4@*#+ YQ&&$O8EIW9",T9EZC#5&;<+X!3,;7HB-)S=9B*^0A*,WH M(#TFK$%8WO5"VT7BG<]P6Z3!55[HN%RC47<#KRX7:#?.^TELW<2C"Q=R^W1( M<^$T]F,OQC#! 8%()!QF!$MCGX1(92"$/#/R2U_/TMRWA9UL]<$R2F]>^K+: MZS)*"Y7/^F28B;0L\&8*].K253-E.KG#[+5K17UZG1PJ=P ZJ]-T.;+E15Y; MK>G-R^''_\QY(0?Z_O))14A7]U8842_U$P*3+!,081) DOH(1B@+0T$\QD.C MLK9Z9.>^YCOVZCC0KFI'?+[]I^%UGQZ*>BK./39F:FP,%O>7@D;"NKHCU".Z M[)6A$1 7-XAF;]OIBB]\AU4%[?>X4"59RULJ+>U]52/C'1K-*4>3T,! M64!\B*(H@T20&/H8!3P(H]"/C4*UIDG.[9TY$@2LIFBF&C1 TU,+;J$P4PDM M;= 2![]T@6GH#Y=<-58+^L(Z4@D:!!=5!_H G*L"@S?-/:Q->&VUFVEZ53NO MS+Q6&TK_H>\I[8HS[1VUE,1LJ35$G&VT XQ;N3>[XRSFTNQAONO&[/O8LFS( M]O$QK]NH5H6@-CNY?/A&-;KM2<-/",->) @4OL\@(IA DB ,4T;2F,4HRA(C MCX(1]9D74H>7NLU=EQL7]0W,H-;;'V<#T&S]NL3.O*:)#0:N:IT8T5ZV!HH- M+!>U4:P&,=]B.U>A;?+AQPW[C!^UJKJ-CS"SWE D]#??$4&G]V(W,IHM[0[- M0SKO#9!D\^><[?$:C,IOM&-/BV>U@8\,N]A^/BU:=WO7>-H^.I9NBZ=M4;G< M5 X9?ZLBN8J7MUO&5P'-1!+'%/H>B2!"B*I+2P]R$F2">2A*0JW]79/>S"OS M$"W:8>$&5$P U;*\9@0H3LSC9L=@'%_),X!CMJ1=X&(54:LA[56!M6/C+QY? MJR%L7YBMSFMVIOY)Q?2#G8D"%DKKG<$L("E$L9#6/):_8IK&- G"%*7(Q*3O MI3*WZ7Y%;X%^5/2L[ZME-5NW9[T%9C&F1T5R9#3WTUC4.!X5\]P('G_8;C%^ MDB=X?FP8B#$324 ]2%C (1)9 F6^W M%"_O8!F:TY?-N.EUB^"HS5V-OBBBZM?L/-5-?"4K6%[RY@J957MF7?%?;%] MSB6S*[F!88*"%&+NJ;L9%,",I DD@@N:RG5%?:TCYA2A94S9AG9CK)D:K0,0 MZ5JKUPMN9::>RJP,U):T2^-T7+@KK-*!@1\;9!\F8 M6J+[75,\I0V:N.=%M48_'2/(4XZ\(!6J0+V*(,]BF'$BH!=[2*0Y20Y+;>K P=4:XF3=-W]0I38>CNFIH% M<3X+V[Y9F"F^W#5^KGQKKMA:UAWG&,P+#Y[K\2V[^SYQY=G?/%2^C[:GVHH$ M.,)8ZM:0L0 BA .8)9X'<123- LIP9%6Q=MQ,C/KS -10''Y'6SW.['>_EG6 MBW1[^'!=>7T,V__VPZ:GYZX'PTQK'7&H"-XPWP6K(&]X9L?MST M#A^O4_RKK^K7C=NR7R8".@RU?]T"8"9"]P72SU#\ZYYOFZL S1O3PPLS[P;W M[S4O-4ZEF+ZSM!+ ;/VHBESN+C-ZF;:Z,3R.LMAEX 7CW7N^RP]M+23)QV97 M![U^R5MPEN_43RL_P8R1"$$6IECN3T1( XEY,,Y$ZHLTYH%(S RD05JS MVT<=RNIT45,&BK3IQC2,E^Z^Y 0%TVVI"X"B==/%X ;<;]'M:E+DR]UJ^A7KM5[%^_TKWWU_NY>'A4=>5(>NS_+_)=6F>%I& M$D1XG$)""9*G(MEVO<5$">9"NC\#V)^!!5(T/PBZ0NN8\+.FK(.*:@Z;DTW3(QC4GXRF) MW1^0!RF^UCEY"H*1X_+DJY;U-?>DS%F.BY>O6/F%*UI539289GZ*:01IZ@<0 M15X&,Y]1F' ?>13CR"=:G6(F*_/R>\G9Q\W'S3,O MU57_K>I(4P7SK% B6(93#L,XSN2RQ1Y,$6%0$-_S_!!G-/!6.Q6(K+=L]4D; MK>,# ]K?;,E('5/SU+"BRJGF+1L '_@P6^,&T.HM^GD ,],""BO%!+CO8/6+ M8D0B]BLX\ )NIU$S5A+F #C2&@:$%U4CYH"6U*@+]J0D5W3%'AY[L2[9D^)UNV9//VR]SZO2%X]< MN7-NGW&^KD(PMIUS0)TY5+[!94Y7/$4!B3F"@LI]'B49AB02/LP"EB"!,TX# M;+C9F]!?8,=?2T:,-W0C#+5W];F0,=_::T[ +XJ77\&!&[#;GK2Z:ABZ 15+ M3C=X&RS<[?)&U)?>ZFV@Z=GOK899N,?&W9-ZL'N'_V6[7G_8%NK#54*D>@I# M#^(4Q1!1XL$LXC'T<(!8E/@DPT:)B/.P.;/9T=#NAIW<@,][=5VLCNG-QPLU MW!B?+TV?QJO/@J%#Y-K&'#?M))W$#H$_%/>@8?]G:-BAA>]K-_$89_*OT=A# M"VAGS3[TJ-DI_G><[,Z:U'N9ET1!*$]Y. @@\DD TU2DT&=9(/PX\+$P*N)_ M26+VVV6RZW2R-].L/8#H:<7KQ#33:&<2.G?R#LOB2'OT$%ATY0\+>+YJ1YZT M7W''S,N#92>7LW(8_[XI.%[G_\N9LOONMV6NUGYM+=R)]O=R16,O"3BA,,(L M@\CS8DA"+']-$ [E#RB)C,+EG7 U\[H^VDSE]VVQ@W*(Q\;]6Q?"IX:WF^Z#YAKA^@G35R*+3H.%WCGR=W,\>$*Q+:#B\08#7U5<_?;A8?>^**H*/8\[B]KJIP/, M?8;L'#LDX8(_J IPDOQVP[?[\NQ8\Z@JY5I58C]#95QI.0/$3 FYQ,*V*GN_ MK-<693\;]35JLO<+-E"2?>!A%R4A/N68Y.M\][)*.(U$Q&)(8R;/)%' (4D3 M^3^J)R%)?9REQ,3!/4!G9D=V7;GMK/H#6#?4C:^LA\"*$NZ+!',8Q2F29[> MP)2$*:0ISWB6!(QBK2*?+L$RUW856&X T3.['(AIJ,/.:V,<:,Y5'.-"J%FJ M8QRIO&)YC M1Q^MC7#[^.C[T?\KC"6>WFRHCF\H?OVW5G][_X 7-2V4G'7:[ MCYM=D6_*G%9Q@"L>BX2EG@\3$F6J>*? M*_ZJ&@;\R-,-P =K(F_9JF.(EW7.VW\1EO'?+S*]K^?B_^?QV]$*J*Y5U9]O MP/ON]^5H?1[DK,.H?YZ[@*OGZB>Y+K"7XR]UHW#U=+F^=+B>(ZA/$/1:8)D)@[_JS.TVHI&F:@ M7 *BI^VO$]-,#9])Z/Q>8E@65YDCEP263109%/ B+V3X2SZ"H+./%0 M&,"4)C%$@F8P95D(F8@P8Q0%)$M,SMR=L1<1R_,>+YYSRIMZ'6$:A)D$ F)$Y>X4!RG, M?"^$:2P\>0PC7NP9E2X]&7WFC:FA91J#=")_(K(X3*6BR&*1RMV9E&HR M,Y2H[Q7 U>GA9.QE+?H^L2ZL[-Z'%G8C?MV6Y?ZS-]]9J_^=V+8=1 MEL(7::FO?,K]T.,(HA1'$!$D]53J<9B@, JI2'E@J*SFYWEF%7@XZ3\?J()? M< FP2AE7%4 ,$\:7F,69O3WSS,WB?ATE1I/21$3Q^B?Y;WG!?_*+;[)^/V8YK#+7%OV-<> MZY^J"X;\M>)&/S!"%Z1Q13P3/F:*5 ^:&?J(&4IN%4*A2V.Q@ I#H;OA%::O MVAF9[Q^?UML7SAO#=4!7K:NIK1J!?.%T^[!1L5GW52U:=5PJ/QTZ[6"*/(P" M#H,X\"%B@L L"P5$*,P2$D0)1D:50ASS-[?QV' +VM-5W6ZGSVPYL*S*V1^9 M!C77H&+;S-)T/95Z5N4K3I"]!7FP#(^;\$W;2Z"^\'N+G_)='8-XT\2.S=0U M:28 '1F"KKE;U.B;"=IS V\N,C]K],F_>/[P73WSS O\P)M/^'TAA5^%@E,4 MB! R@BA$-,T@]H(81B1@7BC\.&1&EW.O*\ZKQJ$X*5CWRE^'F5T3BT_RXEX+ MBVB45E;0"-M^RD$E[D_@UW Z;:_M\G CS%_#&^)TXI8/4='BRF[;?5/WUOCZ MG?/=%[Y6M1G?Y25=;\N]5!"WI*PJOJY2&@A$20@%3A.(@A1!XH41% (CEF$_ M([Y1^U@]LC-O8PT3H.("-&R #A_@CY83S5)+AJCJ[3+NL3+;#9S 9*RDS:1V MI$PUB2ZJ],R .%=.AF];=F[?T$)%HK_C];\?-TUOKK9.>G-&;5MTU;VY5E1$ MV/=C 2,L!$0\H3!3/A@5:N#)WQ(O0JM-%9NGV:_(CA&MI9/52Z?+CO8*NA_N M/H<-FBA>";>>MID10KM^] T_X)>6HU]5GO19)\5.>\J)MI3FK>NO L15GWL[ M)A955-S:H)B_"B(XX2' M6:;J,-'VYBTR\EIW38SM:4/KIZF MF@4R,^5T>_?V([C=[8J<['=M_;I[7/43=1^A9"RPJT[TVG27;35O"L=%+WGC M W2]!?-S7>>CV^:0;]ESIT]0M796CS MS<,]+\2V>%3GESNRSA^J.3HX2?)'^S,OZH;9&W!@%W3X!4>&.X%D M-<]5ZX4.US>@XAN\&XLM6V(^]:R"UYLE,UTTSP0YSUB:!TY'AHECYA:U7N8! M]MS$F8G*:I>(#% TC55/4MI%AU>!35'R!O&&L"A"I7[)O M8Z@Y"WIJ;59LS73::8O#AILZTJ($+3\5JC5'H&5IEH:'9FBX;W^H2?^UFB&: MP3/2&M%P(#L==DC,^(UC=?VGS(P/!?^_>[ZA+TT[H$@0&GD(02JM+HB\@,$T MB'V(PS"D(J-">$9^;0V:,^NI#F%PH&RF=G2 TU,TCN$P4RV]2#ALL60AI".- MH4-Q41UA ,&Y5C!YU<(?O5Z__R%-IUW^S-_*8]W#MI F5'/OHNN='AEC;E_U M>@T.M,&1N(%S>@P #5>U(]D-'=<#8CN\9-(5SLZ!/3;P M)RY;J1_J.!Y[J:\B1#T2B0PBXB/5"C6%) L9#%/!,/,(BA V.T1HT9UY%;=7 M^&VQBANP.9 V/1#HXZ&J&I# C*LDKR2)B2_/:9E@IAWCG2-I M5?=C>2QUCU3.\3$]2-4,@#\E!Z!EH5.I]@9\GD;*XO!D)+>S(Y,>U84/2D90 M7!Z/S%ZW#ODI]IR]V6[V)2_?-M]QG_D91FD$,]^7^B))*4/06_M6B&II&C90-O1OPUO6*'A7(78A-#XVE MPVF&Q>P)G1EYV/Q8(I?SE_V:^]+8\6^+XI9MGW:QX,BU: M]W"B\;3=AG@OYUCCW]&^=C+THMM9GU#GNUCO,_:Q M#)@)$72SN2H1!F:>9#E/& R27%*#=:/_UD9C^NDUTGW\LZ M*VX ([U%=KWD9LO-0FBKP(%AF1R&!O006?SR?UC0ONO]D:?-%BC!)5^U/=C: M8V2YBD+/IWXJ(*/*NR9P +&(Y*]AY(DD#+&?:-W.]P^_V-4[;2GJK<0!,,97 MX/4B&IJ4M71WXN"TN4XZMJ55[],JUFU&*4_HS"*MMH(9%Z96+.H9I2V0AT*O MTA@#;RVB*<8Y;C7$Q%.6!F^AVIKM7I0UL%-I^/]WGS^IB?PFQVMN=W$6)PDC M&>242G41Q!F4^SJ%"8I(%E,/1;Z9'3Q-8"?IA7M%A(SG3.(Q@S7XP:"NK+"-2@N:YSK0W!ALQN\:F$I=&)R_H65 M+V/7W@W[L1<1+\I@@F,"48PQ)#24%H,?(2_R?!)Q?8MAD,S,J_YM-S3OSX:R MP>XZ#(^&#>%$:+-UW8VF RW1Z5MS$\$-S LG -B9&;U .#(T)L4:-3B&WU[. M\)B4X,0 F7[:LJ@I+E2.1GG/BRH0\'!")EX<<\)BF!"?0I2IV^LLBF' 19I& M&4YY9%3N?HC0S,JG):L2G9H2H[:NA$&H]&P-%P"8*2([VMD3@A[4?!RZGD+>T&9'[L7:8=T\XB;0CM5?9%V@5U;J6D;F7?<49N-V<%1-L*TE5W)V4'&X9-%8/5T^) MAA6S$-"&ZN4OA+&!P;00UG8F58.YJCQ$NY@7#>:TPKS* M#N 9-6G#Y+T;[CX'ZXZ?#=5CE84!0&C)($! MD@=/E'H48L'DZ3.),^9C%A#JF;5G&R(U\VZ@,O3J FB/+6'3YF2#(.D9?VY$ M-]//#1!RQC@B MT,^R#"*<)!!G/H8))7ZH K>%9QB[?4I@05?1#?A_O'_WY/_Y<@]KW\/O1N@=IEJ&?R_>+/'Q4OS MB5]_\G<0>3=!(/^+O>HIE-UX27:3)G%+0&61-@6EM_M=N9,_5"O+G-B-2EE5 MI0_R9[XV;6=\/MMZNN>:.;3W?-W4_<-NJES1D7"T:S)%YVBZ?C'\:^5YCK8H M'WQNCBH9*B@ZW^RW^[(_S?T3+\MOW_'&#WZ33WXO5P$-O)!%/O0"0B!B)( 9 M)QG$) F"V$=>1HRJ(+EE;VYC8Z"RAC1!2K"3? _ (\5)W.5VS">,#U%\GK3 M8*:&M$IT'-D=K-9Q SYUYZQF>ZD2'K9P+E+C.KV(9Z967A$_IF6G0*-3VUZ! +,SW7A>&4M/M3GJ:0CK3/%+5%U8FF MZ.?Z0?W@5V7QWA=;(8TY20RO/_!CYBHE+ RHE\ @H/(0[.$09D(:7UY,TY!&,:&Q MD?=\G-S,2K/->'WJ4 >"ZQ9!T81,3Z^Y \),8;48= D#17F^_-\)&=TF @\1 M>XV,X G!!U*#I]ZRB+60(\MGY8@?.%9ET9H /(_%F">"0T09A8@S)A3V[E)QZUJ(2F6C"6;]?;DG_;_K9YRE7* MV3?E-CHTJ=J%\UOG^\_=EOUW8"*+8-R:1HH MC>N:&0 RU#N:V( _*HZ 8@E4/+DJJZ8OO5UU-8WQERNRIB_L2:TU@]8O+[RL_\\+8QQX,J5 E3[T XDSX,$(9YV$6"3\U"IL['7YV]= 2 U12D^8F M7>^9_$W:G?8-?\\0TEW_MG*;+O.#R(J0RW7<)X"SY7HR^,*KLD^PR\77^Y15 MR>^/&Y8_YVR/U^:EOB_>G?LHNUZ##DVCRMZ7Y!<6[EP_YFA=-#X&7%4X90D*>A3F)8HC2((19["40T5B@@,4\ M\;2NHP?&GUDYU!1!1;+M1:&9/3$$R/AR=R"FV;(VDU![^4[(,;)!RS?K%2I_ M."[,H?$668 3PK0+;>HQJU+1]WS[F6]OGQ\J3ZAA;_6A]V=>-:I0\OW[._!9 M_G?[S O\P$'MR+VJU_H@&M.&KPL@S-:5&PQ,ZT6/"FE;+;I_T"5K18^*=58I M>OQ92PNYC>&J;FE6)")^0J(0\@AQN:=% 4Q#)F 2<$]0COR &$6UGPX_M[W; M$FON T=MV=0:!JOU@(:VJC:LIG;H;TBN#(W3P=?UJKL%>S">.Q_RMQ&;"YF M/LB#%E[_%\?%^PU3/;=7"<.,)F$*<:3:%H4X@AEFG!*K M:U1./FM3_+&]V&BA!/XB8P(*3@"/]DH^G@\^^ M[)H;MEN3(H=G\H\OKFNE,EU4K4!6Y1O/)#,IVF@OH66I1@-)#0LU]HLR7I[Q M[)T%BS+V@>8J8O*'?ZAZE3I1PGJ@J=I M%;N#Q-!,/J!1DP:2-FB(SQ"-I"FG*UMZ@MJRQK6>Z!?6MN9KYAXE=3K&CUKU MVSN/S[PZ*S^)=O>BKAC3GA\+"=A4B\_)][7J@_X ?NKQ(4!AG&"101SJ3E&B%($H(AR?P4!]0C M#!GU*Q@C-KY'89-;X]R!8:A 7R"@R)[ XZ$ MG3:PG93.7=?:85)+MZJ=%+JG/^WT.Y85!52HV-?]AA4O;XZ8E]DL&N]9-M=J&G07A6(JTK'EK>'&HFK)(H0 M#Z($QK$7R+5,/)BI''5, R\*(Q:2U.A(.4YN;INU)=Y6C;RL"?E+OFG^:KAO M3^"HM^S=H6-H#Q^ :>HQUJ3!D;;+]D(Z,CKK+#1*;.&F0CJ"7_83TGK+TJ%T MJ!3=O>#N]$A^\W)13+K*A*MK4'_;&T&0)Y((A3'Z:(!3#P*24> M][TX-:L?_;-(-K-*^_+U]Q(\**J-\F+;]1H7I3I]U(K,4(_]-,#I.N1^%GYG M=/TI_F'=%N$T$*73S)R\@.YSC:2@$O4&-+T .M*"VM:K"E8V M^ 6F25#%(+ M?0-:L0_Q,-4CU54A4*+7E7L=^AU_MNETY>'\:>1:UI?ZTX@]Y+7]Z1AT9\;? M'R5#OEMPW:DEWX72 MWI2W!,B-+=\A/J\QWR/EC-9\E]JKF_,]HNO8\WVO75%$X@VF_R/'/]0;;AN$ MAI[@*/ @3B,,4>8A2)! T/=)A'D6>YZ/5E(]D:UVF;EA:B;?[RY-[:]Y11N2 MBC@H#]0MZDP,P(423'S!?(A#HCP? 8.ICQG,$DH$D]HTBXT"1AV!99.Q.#=4 M>AK1$0!FVK"6O:;:J?/N,'+%0#R7U3P&*"U?VV-=U'[O47MP NXG4;-6&V8 ^!(BQ@07E2IF -RKF,L1C /RGE? M%.K$^(73K;1?7NK,"LT(G;YW9[8!),GMAF_WY?JE]@F=^Y):9O3C>7H1&%_U M+H0W6]O:V^Y#+41KD^RU,:> ML]O'/^R+3:[*X-]NV(?\A_JI=18'*$IQ2 1$0214IWBYE_LI@YQ'*/)Y*#)J M%!T\3&IFS7$@7.WDHB%MMI./X*2WF[N1WDRMG K>4IW!I3XMG*.]?830HOO[ MM,#G>[S&&Y:M)[X]/OSG]D]5ZO[MIF3R=ZNN$X.CS&UL*^*JE4*^>;@!DH6Z MG8+J_Y5+$$8"6DW1F/9XN0/"T/*>P@#\,4\OB4E9[=M(# ^]; >)21$OFD=, MOV&WU7[OG#^A:_Q[N20O@HC3*+()S#*Y!D:A2&& MF*0!C.) E0,->.0')INO"?&%CM>TZ]VU/V,;P:JW5\\%ENFAH*8.?FGY^%4% M?+:L@(:7KM/-W8YN X&C/=Z(]**[O@THYW: U1A7%E;K-,QL6Y4?"N0*XF6! M\#+(4S^&R$\Y3$,_@1%*LLS#3(3(K.ZP!M&9%-.0V'7AMS&2KU,.3@.$P2)Q.N]:5@+ Y7?UGPJ9?L9K%2PM M3RM?OV^+W3=>/'[1!U.?,XAH0& F B[-EB3&+ ABGAF% M*YNS,+,R4.RZ\-BB3,_/U@L#" MQNJ0@)>FZ>"3MB6I'A]Y45FX6'[/V[R8R),'58_#&%$!D1?&,(V#! :)%WD1 M9U$8$K.\F%XZ)E]-JXR8(U7PI,B:UIWJPT90GH94*B2&5?\/+\E@R@($/=_S M4Y$)#P6&=;JN1,:J0)=[7#0-Y&NE-;2!CX)6]&:XD1N5R%G5K3X:"Y?;&A'S MLL[6V,.NG/KOFK3!IN?EBC)&O5CJ*A%G7*Y,WU<-HA/HIU$6I3$//-\H)&Z2 MXLRKM*4&BIKU#+]JF\F\IYZQ4;6U_P[LF1^Z^X$]U^0%US'V+U^OR3E2GW=WI:7>5,AKX M(2$P%IXOCUQ([MF$9S 0<2 BGP6AK]64P1$_,^N-(T>5KZ>LRB1O!2B/3K3\ MR(QI)8#K9D)/YRR(KYE&:AFK.V0?6;L!'>8JU"OV%.K]KC:7]0:<8.6L'L%U MW"QF[EM<5]#MG^S57>G>BQE4Y5.2JSNF-&/8%]V*(J+KEB'D* MLX@1R!)$@BP+PHP97<8ZXVSN@(^&3W G>R7H.O!&]>3AX\*<)GV;K/V2QJ MNM1?8V[,-/]A6K;BI.3A\+2,U4:N@:PA=.?Z=\;7L?8%K."^N&9P3L&Z8 M4>G]?^6[[VW?J#9J[Z5Q+:C,^H=-55%:) F+0X2A%[,,(H_Y,./$AUSJY)@Q M1JF7K3;\007_?3/JI&' A=8JS^I5?L&+_D&4%U7+<_E] 5NRSA^J>2F!FI]2 MY')),WGNV#R W7<.Z@M,5=AT!_[D4A?G&[K>LZJ82_4 ._,TMI>60+Z@/B>' M6UZI8-0?7C@VOC0PFDK=VP3G,V/;Z*/B _PI&0$M)S>'@.&7F]97"8[L..W_ M80&#NXX@)L27[A%B 4Q/UQ";4:ZV4=5=[YN7MVM*$,NYYJ5&>X BM)>U(15O9B17UJVW""]2,K;QKL+C";JM@(+HP M7&.##0GHWJJZH/1:=M*0R".6S^ KCII_O7GY)D>Z_9&7*R_U8YZD 20A]B%* M&8(D)B&,?1SX(HHCBK6ZUFK0FCVRX+SE%5"4P1^*MFF4[@ABVO:!"QR,C0$; M"*[O^G4IW%Q-OSJ47K?GUZ7(DRV_>EZYHE,(F:Z33LY/1H<"Y[=EN7^L2Z._ M__'$:7T4>/17?IJ$/DMC&"#E7@J#%!)UF@D\%L9$4(^9%028C]69U4E+"U2W MEJI^N3IYF)8OGW&F-(V+GP)_0]OD^A8;QVX8H,/_#3C,JA+!<:.,65%VV?EB M'D:7;V4Q*^"]O2GFI6@=G2:/A9^V977KJTZ,^6:?;QZ:"JN2VALNM@6OG_N& M?W!)7NY*DD:^P<7+QQU_+#]+V-59<[N6E!ZJ$C2\W*WBT!>^"&+HQ:%*J5#E MI&B:01Y&(6$"DR2)35(J9N35:#LPS\U0/ -2,:=\6)([U?SS>W)BZB_J;C=.E MXP7GAKPGTG!VDM?6Z>2EBG_.RU*RTQ:B]"+L48X]*(0JUQE0*L_Z7$ 2X#@. MPB!+$;8KU]E#;6:CO%-6I*%K7:RS#RH]%>H, #,EV"G=R4MP)#QK"<\1"9U7 M\NRC]4H%/4?$'J[K.?:2Y<)^QOE:.0 _; M%X-BDHU$_VWWY^Z;@>*W<_THU MM<4"CD9G&R"5"<_WD@S##(4"HEAX$(<1D^=\3$.1>3$AJ9$:<,?;[.%Y9-?I M-G,##JQ#J:^A8OX&'%D%E:G7,FNH7AQ.F*8R>IUI,%-=5\T ^.-3OI$VG=H^ M778(<@^<*XWHD+-E]:=[2"^T[0PDK!-#I.&W>[F7W_3=[:9J0?E4^P$.5P4! M#4+.>*)JNU&((HHAX41 D88^5R56.3&Z7-&@.;,N_;3=/,!/^;/RH,F_YRKO MNNHB99S+,0F>GOYS#(F97AM$P_F-BX&8[M(I)BDNG3*A"T%/6H3VJW;:X!U_ M*CC-:Y_@AMT^;HM=_K]U,#HB*>8A\R''0FJ!3"0P"ZBJ+8$R/Q 1CR*CY- 1 M6K-;4D?*5:H1[M VTP!C@.FM?$G8LOV=!0; M8T6@(;4C!3!&:=&%KR'R^8+7><5VV[_L&/NQ+.4)(B0@E$<^N[>I_\N(YIW44^1X.SR'9T":);_: [# M: JDP7#+94&:RWB2"&GQNF4[FM83\W'SM-^5G_@S7P?--SN51A().5?E&Z6& MI3R%F#(/!CX-D!^%*<^,O-0CM.;VE"A2(##L0#,"C9Z)Y$A@,\UXC+:Z 37= M&]#(/TM%HO&*V?AG/5^\WNWSW\OZ1%P_YYN$? MQ?;/W7<5#X4W+RODP)J"C?2CD2/4ZU;^<%RN4^,NLE0U MA6N7J>[C=EOL(37L$>;*3LWEW2-D\!"%6/8GNQ-91E$L4]@*C=AZ'DQRI(DBGUFY-%PP];,"N"8+MEP";H9KT<^.['$%:=5 M0EF'5[MT,D]F?]@6*E[\$ #".4_]D F8AAA!Y MU%DHP MI&F:8DQ\% FML]!57,RL;&NVY*$!'!+9_S60R&[@2K&&7,,3M0209EIR"L,C MA$#Q!1K&[.IQ64-KX+-: F([#U8#=;X!]*3N FVA7K?LN>IU?"T6HVXLZ\&7 M\MVAX8@JSGHT\(WAF:MX -_!'5]$[-'HMP9BM9O4X M]5>N8*T%S70]:[UAS/M*?\:/G+W_P>E^ES_S.R%R*BE\V!BWEIX<:&:%4M$' M!P9 R\&-7 #;W6:[TRQ?KP?*N-9PCH>9CIB&8H8NT]KR6C6:GAY]L5[3VH)V MVTWKO_1*KKY/^897P?6K.&$1C4(!.0T]B*@G#YQ5%%-*XRQ)Y/_&1J5%W;'V MEW'Y?=)(59A[&A?R_5E-SNOY_W1F9GDGX 6(/XLC\,C87\L9> &HI*H]/5 "$AZ3Z5:UW8P]%<1*1*-"J MOS-*969UVM(%-6%04P85:?T+U&&,IJ]/G4ANIJNLA#:Z.IT4RNKB='C4Q:Y- M)P7K7II./VR;P4%VQVRR_^1KMML^UBTT7F[7Z^V?2D/(4]?;@K-\IS++CCLN M]E@6^VD$ XPX1,)/81K0#*(T%B)DB4]9;);A8TX6SE^Y&K++ M_);KA[13DY]X67+>U#S9/'Q2/JJ#Z[PI>U6^V_//\GC[[4^^?N:_;3>[[U)' MIAY#*"=:["KA[/W.-]__Q417,8>[@O7IQ9B4CQP7-YXNMX)_7*>EON"[E *E[T M?=J78D_[L*^2V$P/] A;!VL!YY[J0:FL/-.7HRWFB1X4I.MY'G[(LAK19IWS:UR$5=^*\D]:;E_X!JF(/0G!*HH"H7N985>UW"7=L?\,Z1#-.E9Z]\9-,@)DJ&L#>>36/ M!/[P?!BGS0YQBQE*.5W6;M*\[7.ST[)N% MN#=9&^G?L33I79)N6@ MV<9=VUVC(\P-:,4!C3R@%0A4$CENOK'<%+CLQ+$ U\NWY5AN*GI[="Q(WJ7E ML6;EW_P[4.!G[[G]%9%])^YXN6I M()-G&PY9J#KLA"R#6/@49FD!-6*W\ M2QN"*RV-(Y- <6D51VLU%WHZ9"&$S11-"U_5&Z=EZY !6O; 6LYRR^(0)+>1 ML%: MZ.@#JJ?%9H')3&>U+,"BY@%TF#@TM=')4C?63L;".])%^G07U3S&<)SK&?,! M;!M9/SYNZX3(IBB>\!"+L8AA&*(JJLR'F(TQ;5YUCH+?RK)#1;X%WA9J@#."B)L][3Y^,OW'%Z0+S+/M-##YK?#AYO MIZJ[?LW;P=.W9EXR1V+_H7]'>";7]!VAO4AF:Z1S'>@JRF"8?:O[P+.A%KL/ M[!>A>Q\X\(1%C28YTIY6+IDZP_YCU;D]?^:J8XA"HRT GO@X"5$$8QH&\K1. M/$C"E$.?")QE2%JL2,M8-2$Z][&\+F>/V\9*51Z!JO1?7=CL-Q)!L/O.541S M"(XL \6D0=T@783'5^9I M@"A($20H36!$149#YJ61T*ID=#[PW%:Y^GHJ6D 1TT]9/9%]7)-=(Y&A%:XG MC%$J:A_G5MFG)P,MEG#:QWXWQ[3W<]MBV;>,R=E1?0AW>/W_Y4_5ER/TY?F4 M^!D4''.($D(A3E,/ALP7F#&1,AR8U4;T!-&TCBANMF!*CI M5>1&?$/7E:7D%J6RQP2[HE)V[[ +%\H>$^VR3O;HTY9>ZK.0V^-54)0*QA'R M8801D^N3,XB3)(&$,(:Y%Z5!9'0M-TAIYB7ZF3?9P"K:JJ)LZ'8>1$C3S>Q" M;L.UV9!4&46UR(YK7FG+YLIK/$AG62_QE+@77N')%\Q6;5GL5"=/U5+QKFBZ MU53>')H1+XD(AR&*8XA\FJG*F0)B%H5^*-(P$5AGL0X1F'F--B2KRZ&&JMXB M'01D?&VZ$--L2?9(Z,S;-27-V"*4[W86H/SMN/@&AUUDS4T)U2ZUR>>L"]9N M'_E7><*OCHJ?%/CRK/]NJVHFK:(X5"EY&":!W" 1R:3M*N1RD[LDCWP19BS3 MRBO1HC:[,UG1!@?BH*5N7'IV!#"]K=(9#*;.K $$P!\U:;?E8Z=%=%46[L0B 'Q<:.8[Y2J;$+ MH88+C5T^:FZ\?N4/:L!CW!5>-SL$3TE*B"KS%R "49C*+342"+(X3H*4Q4BN M3ET+=I#*S,NO2U#??AW&9-J(=2*IV:+KTG*X06I)+.6%+JC."K%X_J!T"G3-3 F^8;\F_Y)G_B@@)VMQNF8@6>U(;\F>]6(D@#S_<2B+@J M:""/AI ('L+(XT*:L8QY9GF*8\3F][Q6I"O')&_I5KF*9AOC*&"Q'U%IQS.( M/"*->X])O1)[/@P"3R28Q2)2E2^W.[Q>&+ #26W OJE7P-,BL.E9$J[ ,'9H M5U1OJM"EVK']_@C$YQ$@C(T''0D=F0VCI!8U&'2$/C<5M-ZQ3-EN98DD,DCA#KBITIM*E60D23P0H0#8I3>?35+ M,RO7;KYGG0)0S. +S(?'O M)L("!9$T]@57EP@X8JJH00J#B 8>XJFT][7"N_N'GWD1U\0,"TZ?RJ^W-.VE M,MP)*SJSK+U^$5P57SX=?-EZR;V"790X[G_*TD#\]OCPV^8I5ZT.C%LT# XP M]V*IK*RFZ>1OG^\_=CHU&!J1O>)KVI/72FYC6O8+/4.#X4D)[4W/WE&7M4+' M!+LP2$6)L.IT^0^<;U3RP!LNY#/?\(\5\QE% M",601(RH&H4)S 2+(9*2!_+_LL2/5QM5UHMKEKHUH*[U?<[J[W.7!^VO=<,+ MH TS8'?D!LAO=\E+\,N#9,OTWMP$8KVMTS5L=L$PDA3X11'[5348K\%K60(= MGFX J;@!DAUW>Z\%!HXV9A/*B^[:%I"<;^DV0UA'F:NZ8_P=K__]N!GH!K4* MB8^PQQD4))'*)HD(Q&E$(6:4)HQR'.F573"F/+/Q< Q!65=!.NMCX23C^'-- M*/74RRP F2F7E@7P2\O$KT"JF[.HG6.S.*=1ZF;"NXM8UZ2[=/2Z&1P]D>R& M U@:,IV.P*LP)4&6$@H)3U/5B!?#-!$4IJK39"1"/TZ-&DIU!Y]9*W3BN0W- MC"X FG:$I5AF:_FD);;*EE[GTD#XH_EWEINH/L%<[?[=H9?=WGN$NMB_^YZQ M6U"_?_VF%NR^>#EV'VJ"QD(OH@$*$.2<"8@PEVOY^___O7?@3PL\F)3N6QW#2.@M&R_-@)<@.;A99:$C0]7>8&"C/-]OM7T!(]:1CGO-CA MM'".M-L(H45UW;3 YYI/XXUKTF'E@8>7JA6Q"DZC'@EY((0*@L00B4@Y0A(! M,XZ\)/5%D'$C\^*2Q,S+M[J3>I*DZGIO=1+H3M&WR7P]P4;[B'&%Q,9G"25> M1:SI)NTT1&]8%J?)K"<$7B&#M4_ _K35WB?M%I\<07U7[XOM<\XX>_/R>\G9 MQ\V'?(,W5!XAFE@5N=97@L8"X\R'J:A:<64QS!CS8!3%''.:\ )DT!;?=)& MB]4\[%95<:G:A#PUK*AZ_J)E ^ #'V9KUP!:O34]#V!F:UUA52FW^PY6ORA& MI);[%1QX ;?3J!DK G, '"D( \*+*@YS0,X5BL4(ENX#G!?_Q.L]KR\U?ZM, M"<[N-E^4-5%(4F]PF9?'JSD2Q@F-6 "ETI'JQD,9))0*F%(_86GBD20TBMLQ M96#N6)Y._*YB#52\@?_,>2&Q_?ZB//Y5=P.\>?D_)6@NV5NN =YUW]INP$$* M4(EAZ-HPG1Q-]\>,D!NZ2 Y8W5Q >0G>K$&\MJ"X17H^RG?\(\[_EBNHC#+?$H3&#,40H1#!+%($42^8 E"- XS MHSX*$_1F5EUMBF^3V-OAP";?>1@U/27C$ LSG3(, _A#D0<5?8>:0U-2ITG. MP]1>(<-Y4O3^].;IU^S[I>0[Y9XK;S=,)4Q+O<*EV<3+8\#.<<_T$4H1CV(H M$I_)I1]$$".:PCAC**4A\7!H5-C+C/S<#H\C,U6ZW@D[YJU7#TQ+S@66F M-$9QFB_.ZSH8''9\,2"^>#L8L58C&+;%W.'I29C;2'0QIN?D,1/1"+- M#($#>6[R0IBQ,)''*([\+. TH)%9R\L^,C.KDUM*]X_[NF_9.RYRFAOF/@^ MHZ _;,S#K<<&F7OIL?_>E[OZTG&K.BC#^_=WX+/\[Z37XH?M=K?9 M[DRBL$>1&5^93D$Q6YR&>,P1H*TCN%V0]NC(RP5JZPAX$JRM]8+E6?X8)2CW M\"IO]_MV+=\OZYXN*YXF7D+##":!"LX@O@=QE ;0PP$/I!7OASPVN0>9(CCS M[4===*03&UG9I66'C;_]6QKXR=^K6B0CD8!V:&H>\AUB9'C*/P/F_3@(YH=Z M3JGR"U[K-<4_N)9;IAVZWMP[;XBM?\'2>[8]##[>.VV.7_J_+[ MRUWE1ES%@1=Y699!$3($4>I%D$1IHCQ]61A&0F0I,U$)I@S,K"(.!(&B:)BZ M:(JEGD*8$R$S!:$H=X*3;L"!-2BV!53,R;_I(6B>(&D)@ZL42E/RRR996H)S MD89I.XZ=]KG;?>=%?6\A39PZ6VJW8BQBGA<1F&!5PY@)%8>ALL0"+R0^CP/, MM&H8CU*9^6A1T038(@&Z'Q,]57&UI&;ZH!:RIG<#CA3=+?I1@1RM['X:BR[? M43'/U^CXP^;'^'O.BW\4V_U391Y7-7UJ"^/+;G/[N-,]R$\,,_-Z4]1!11[4 M5GZ' ?"%[_;%1NU,^Y$OIS$PT^=XAYB8K4P'_L^'@O./&[G\>+G[ M@G=\Q1/B8T)\%9.LVE2+&&*Y/<,,BR@27HQQ:'2;/SO',ZL911(*21/D#5%0 M2*K@%RR/S*HUGFJ":YC3/?\LZAD//]7N(<0.4($!) EI1@)+%8=&EI6!W5;EI=GZ7+?^T%/P7-:06(^RFI:DZ[]$5 MQEF!W>NVE6FIJ-X HNA6 M[2S8=KW&1>=#0W7>CYN>"KX:#3.U>=G@]*:*"J7SM38]D6BFMJ8UC5=M:7HB MYE0[T].'+3TI)XGP7_*'[[L[\7M9!X6NDB!(,1,1#.. 0<1X!E,4!1!'$<$> M2:1-9[1J1ZG-[5DY*W51*.IP*^!>_F+E(!)3$,$I":0&G80BSVO.- M/ D>]2GUS?*3G8%GE:*\,'R:?BM7D!CZK\X;]WQIP9"T:[^60U>6CHRN7%JC MM)9U;>F(?>'BTGK)TJYY?%IO7SAOFMSVFV&?MYMG:49Q5EE<975Z[WZN'."? MM[O_XKLOG&X?-LHIWJU[O8IIS!+?CV' <"0U;I!">61&,(R" *SL%'%AO#]=MZP#%L_QT!UZD"7YD^\:9+_)5$'9EQB["\[)F M\9+3<&%F+TK<;C-2]ZL?-^6NJ!K$5JEX*Y^DB'DA@RQ6_5V")(4ICQ@4@F&4 MQLB/L='6T4-C9D5?Q0D<238YAH85V_N@T5.O5PILJ P[R:V?MIL'6#5_/$.@ MG(3 6,.-".E('_516%1[C(AXOM;''K5MM" 7^<>RW'/V;J^R*.M"6)7C[:!9 MU#/W\HOQ7:H5U7=HE;'$PRPE4) X4C%1 =7B>C^&JT4_B"MP<=8HPH:'A3M( M7 '396N):P8SC_ZHHTC5\/7]P^%.X5TN!%>5>[E%5H?9J#,KK)H9<."F<\$' MCOS<6.1Y&((WKHWFQR@L(HP,22U6,")'03=^!/+$2Q-)EPU MA5/*Z3-^E#]V2GZ_VS[B?+/B&4>,4PQ]'$C[*,)B_:;;>E=-V585_WXE[^=V0)ZY:NVS8U_WC(RY>)-G\89.+G*H&NI0JYYXR M9529YIR7]6%>A"'U.)5GI42UM.8X@EF(B?R),AR0*$8!UM$%;MB964_4Q9;N M!.AR""2+H.%1?=;A$AS9!"V?9GX41[,TKH*6Q]Y,/?UE86=;6KDRJG=_(OA/ M^/JYID%[;W&+6KWOJ#'59H(\%'K5AN*(RB*;C5M$VHW(\:@69]NB4+[\VPU> MOYS4]-,]Q0Z\/_=YM2BV&[[=EV>QK T;!L?3(?DU#J(.1#<\- MP5QQF65IU,$Y@AE3'%1+'J>K9A'"L;1->PHGET+JBRQJU/.&QW]W9,(Y &;4>+MF_.7,-@7!7R5][M=^4.;Y@T"=6M^HH'*$X0#6$94\[KD)YLI0S/W^E37NS:W M]2")"MUI(TP.@M2Q)C]!HJL%[J^=ZVK"\E\CW=5B$IQEO-K0OJ:[P4!7V8:E M\@M7EV=RT#M1]\A4#597(?,RSI$/ XHH1&FD&EFJZN=<) 0C/Q2A4=4B>U9F MWB9JFLHU7SDIZHZL99P?&;E3""^%-<[D# M>U7O'(UVOI:=%JY!R6D3!BM&7J$_PS6 ];=NN&I$RZX.:UR6=Z(QY^^*RIC_ MO%=EH>_$L>S;6[Q>JWY9K=G?/%BN8IZR,&,!Y%G"(6(T@I@1!(. !BEG'HDS MHVB>*_E9ZKB>UY&YXIE/7%[J[%Y5#C ]O%\['WIZ<4&4S91CQ9A2= U) M^5VN/0 WH&:O"C0Z]L:M.53&[F%JVC<<=N)S!)>KQA)7=_EZO^-L)406QR+P8"8"=:E%4Y@F7%5? MX"')>!#@*##L)FK&@9%BM&LJJNJI&/<,-<113[W-BHZ90E/ -!V#?U'<_'HL MF*MVC^[M5,/2#6B8DOW5?4#IZ>]J*6 YD'MGPKF#PVO]L7 M]?6A9CC+Z5MS.Q,[[JB6I'[DRIF XRO_.MG,EO2W K.JYZ^)>$91*?V26,6B MG VU6 1*OPC=N).!)^R3J#M%JL]*6*NJ$WBM\K;5PKS?EKDB>2BB=G8O[R=I M&D0^ACC)(H@\XD&-0DS+6[EUO&Y"HHW\H?[XIOVS\WJR! B!,1*D\ZA4@$F=3&(8,X)E&*8XQ1K)4B M,D)C[EC>BBIHR-Z M]IMA<9P&5=NCJ0U4U)]@BIWC*)ZO9+1$&G$0I)OUWI" M_G!4#V-C+K+,-81JEZO.HQ8-_-3EVK?'A]\V3_G;3Q M0A$%W_)'983_]OG^HVHK6^927MV(A!'!IX\9U\MLMJK&Q 5_*-JN&N^-"F;7 M<:]_R.5:[8V*=-)C;_S)*Z*8R/1M-QFX[?YG799JP][_>.)4_OAMJ_[4";7Z M%U?^3/G,,R_P S_JV@L?T5C'"+!$Q@&L0]1+/=2[.,(QO*0 MDU*69 @;]42;6=LT_(*FFIT*2>0-R\J!I_Y\ _YL>(6X9E85P6F9!#M5 M#_7/ZGMU$O7:R@T:P<$Q"J,CNN/@ MV)]O.EW&=?T<@BT?_?5SR#T6(_9SXV70>?I( 9VVV_U)!SJ:3X3K0V9B^Y1;5W/CX_"[)J7]4Q;!G MO%8AATTE$A6]DGD$)EE&($(>A02S!/(T$00)P9%G=GC4H;K47=>= (I\_3\= M)NK:)-^WQ:XRJ<''JDJT7BG?*[#6U/FN$314V)V+P@HWI6XO '1>\-A(:E?J M48OFLKK-!(8+Q63TLF50L51@VW7.*IU757)Y.=[*)D0@@A&'L6 >1-2/(4$\ M@FG*_=!/1"!0:!0Q/$)L9AUR7^0;FC^M>16R>L*(8=3O&&!Z&L$5#&:*X(3J M35VHZ07\T?P[RR6SCJ"N(FW'2"T;1JLA]$6,K,X[EF;#_DE^ZZM2$>LW>*W* M 'S]SOGN75[2];;4KU(>(I@\3C&"9Q$L99P$*$A)'U M8$!\9@70D <5_>KHLMTH)6IH&)B@J6D?S(21H9G0X0*<8M5AQ'%9IVL@<&4S MF)!>UG2P .7"@K 9PT[/?.&JGP/=5570W\KST@,O5YX0/O;C #*6"HA8%JOF M* E,:! EOA!Q2HWT21^1F?7&"4DS9=$+B9Y2N%90L\5_0@TTY-PM[S%A'"WC M7A*++MBS=LOOXX86*A/Q':___;BYVWWGQ2VEQ9ZS-C\QEU] 04@@ MP@S!-$RE41_'OOP)"14S2U.?!1%.$I,UJ4UY;A>RH@IP3;;M2V>XO>NCJ+>, M9\'&;&VW+(!?6B9^5?4C:K0:1D"'$W?+WEAX1[I G^ZB"L(8CG.M83Z >6CG MNZ:L7%5\O H?_<*?ML5N%4:Q'Z>,0B^@$43"BR )$85)&A*@_B,ZP-74ILM?0N!C4(\IR2RBO$<''2Q(,\IL;I1GI// MVH=YWA><[8K'C564Y\G+2P9Y*L)5$WG-5M2PJ+.$=_9* M=55TY^F(BP=W]@K4%]O9_Z"=:7S[*!=D_K^5;^U.O.."%W)TE3!1JFS/O"S5 M+=Y*;F=<516%0<@Q1#2E,(UC#'T2!2$._0@3HYLS/;)SK\T.$\KQS1HVJA(8 M#0MF)K(FFGKVL7N,#-?S&3PM!Z!B ;S5 ,G8+#:3V9%-K$ET48/8#(AS:]CP M;=NL[6^5?J^HO,,[;I:\??;RS&N]0PTHB3N^^5TMIMEK[LKFUA;;( MZAX0[(KD[O,1%\[Q'A#H,M5[Z$%7OJFF>4AYCU_JYE*1E[$D15!5A58U5WR8 M!2R"(<]$0@*195PK-EZWVZ @4G7J<#+O<3N#AP M-@W(.IN3Z9S>*SN7!L2?=BH-O6@;7W*HIU(%T96W^]WW;:&2E%>,!@%G&8<16C.O][>=@G(W3:0RP ?J5]28&X%/3PDX M L5L^7=K)=W4L< E.!)V&6$R*9VS )-A2@O'ETR*?!E>,OV*Y=GZK 3!L3C! M::F"59B)$&6,P]!G B*/"IAE40C]A*&="4M,_,0,^AC[\Z6HR#ET3AN*ZPAN^X2+? MW;ZJX$(AB8) FF523U-.>) 9U=-RR=S, M.NA]Q09O\L%SLJ\3TO95.6_)/'C_]?[>3!DYG1H]A?5:@)LIM4[Y](;A*BNA MCDDXY;GZX)1KT+"MRM;4G+K3@'/@YTA+.F5M44TZ!ZCGVG86&G8:^5!PZ[8L M>=5VJ4/B-WG(WA>* M^)4'>COT[4[[LV/JW!5P SI<@E[\;P"I6 62U_D\!U=!-Y-;P8ZG5_4Y7 7C ME$/BNL&M6LV3DA9Y537AFWS_]D=>OMNJ@CZK*"4B3KP,BBR((0H(A6G $AC[ MON3CUL:>>R_]\V%P[>M-"LEZ_F: MGS0)^;95Y1?NB^USSE2CHM]+SCYN#GW@;NDN?ZXU*2FKTF0K$7$J$H1AC)FT M^5*.I5*C\J>8XCCA.!:!4<.U.9B<.Q#FR+(J[52T3(--TX5(_57]3%5%DKVJ M%I5OP/;0;Q$?T&^>83TTK\I5GR4QMGTW0@5]PV0U)]4!2L]3RK@)E-?7G) #C.M"E[(9Z;$!L\$=-V55FCH9P=@DZ M8P,OEZ>C(=Y)NH[.\U9+4"J%JAG;D_'".WMS@>5VMH=VJP@:K;ISF;76VA7B MFJ^P$4G=+[0!R6R7U_EP2RZJ 5'.EM+04_8YI*K.B^XEU.![,WZENNF4)V6& MG-X(34IV54KEZ8B+IU3V"M274MG_H/EWJU.<6QEKS[QX4=_9V\>=KI(>'F%F M97U:L/A1A;GK*^@1N:<7EAN1S597AR9HB0(3"(P6V+2$5JML9-C%EMJT:-WU MIO&TA>^\:H9])^3!I[H2O2,[K-+./V[>_Z#?E>7U85M\4@D2 ,2^BC(,FW?NCT?,Z_MBC&X%7!?!?_J*J=#PW2\#L)DFJ;&]$U!R54=\@)8O M\'$#6LZ 9 U4O!UB05YT7$!.(3:X(E@&:KLKA"L@=W2]<#TZH]H-5Q6GP^A[GDMY;_)3O\'J5Q1$EB8AAF& !41JK>&]&H,?] M6(C,IUYB5O.BG\[LEPPMU;_]FQ][?W^2M&&^J7^A-0NFUP?]>.G> %R-@JD3 MOR4(%$6UW;V=$-O"[3XJE#//>3^5A9W?HZ)>^J_''[=;LE48LS(<"_Y=Q38_ M\Z,[_+/4'>(;_G&O2F!L-[>[.F&AZN^[O<M*NN_S*P@F+=WQ^_2$IJ5M]DT@V*3L/R_%J2ZP+FT56L>HK446%B"HNXL((N,TS M7X%-0EU*0+MLZNM&PW.>[TDPLQLOH%I+CU)K=8_#_3O"*WUMN! JN4Q!S"]K M-[/#K H;UNP&N1STK$)/5LT75Z-:0<^J/+2:OH^;:L.Q?KZ9*R!?'0_7 M\MS+4US3%4@>Y02?KE4X\Z"'W1]R\+6"5=EF.4]H&>>XQ SF&)40E[GJG)[% ML"Q1G"1I45'.1ND*YU6LT![_M^\KY=$&F M\:4[U?D5ZO?H8Q=D(KUUN0O#G6.Q^W)!.6>KCU+Y&LZD8:'IM2&O/P9:\Q[IP4TE]%7L/TANW@MM4_*.R;.,7'<_O M:VE=E%6Z%;7[H+KD'3L56T<\(R+*$I3#N*QRB#GGL$ XA06-$2ZBA*2Q49V) M(_W QF++3=WC[H2;;GL;XZIGPQ-L..U9'C5]*,[^Y.J6Z(XOIPNVB/_0MT(_?BSY#^6U">6U/6D8";F\OW[[#G[4+-D4I8T_O0;) J][ MT@*X^V_=W/W[/7>_D4W=H]?275DC][W4=\*F /)5?S<<"RM?^7?$LH#SQ6:H MOS!T?+9&+#A],9WO%[*^'!MNCM8!6, !E, .+$!=W]PMZE9(6]JZ4?D$10(5 M1&4?YDP>4E0E;!7C#*(H(P@+'J/,"N[YCD7-!*$4@KC M0CN,)(:$9A5D,2:BXD5$2KOH5P@N0\?(&I[!K0!;S->&[?K<"$Z=+[>LJ_=V MS#>'0Z#9=S/38:;:, #WTA/H[B)NC_6[,Y,\W-==?YE&&FSR\!2+5TVIBW\C M'E2#OB)]07@<-QX84LU'4<.@Q (E*JW.>0S'M[2M;W!P6]O>R=PMI:B3A/., MT#*!19H4$%>Q@$52YK#B$<6EB$LJ"J\I29X%")U@VMPU4B*_O[/96/E'OF?9 M4Z;1"\Z=_R#C:B"IZ%3:D$JY;^-$1PE$K6Q "S=BYE"@:1DK1\@W^Z\K&RC0 MY%CG_83BPS7#AZORG>8@U\*YUS# ;2N$'&-:Y6D,*2,EQ!B7L$QI!8L8B2@N MHRHOK4H:#&@&S_+1' !>LU#C:2_J&H::@::DU3;/9UB9."91E"85C!C-5=OC M1/J$ L.RR!@MHS2JBG*R5@UZ7D:96\K&RJR["3V^G$K--E7/BK+;!]LO7$.] MTWZC9B!$:PUS>;TE40U3'#F-RE@%QXE4YJ^^TE*(W:7$)$M31!FK8"DM#,0< M84B22L""Y^ES*##N>ORWOP/R6C%PR<8,$A[^[C1KDFG=QB M?0'^E:_X\HFWJ)69W&YH$L50_L4I]US/L:.AUPZ)UT>L, MGG9S+Q6 M\J^E_^H \(3F:FIO%Z_(\OELR15M_O:HI9PFHF<89BCBD%,"(5% MD@E8YC%)DKRDN; ")K*B'GCSUB#Z'2[L7#D[/9HY8\&T8[?FM6+JF_M]#5T! ML@8M,VTZ5H""'"<]>')E[&B/ZHPXJ>70G7 ;9.105N.@=" \;U0S:&D3:9U_ M7Z8LJ3BO("YI"K$R3E6:29FEC[C?]01+_R1X4RIQDF(7 C1DP98IT.'J2EN1YHD+TUW-)\#0;H=5JZ5% M#J+1"])3K77B/?G4G(,72BVU5M'YQ%'[H>S,&>/3R8?Y>KI^_LI_3-6A>;[^ M0A[X).=9E?,R@IQB!?>)*DAB3B K>!%QSE.!C0ZHYP@$-D0U2;"C"111,PMS M5B?]YL.'I':VP5)(XT4_)$E/"$N^6B]F^ M+V?W?/FPNA7W2R9/+??\U_JM9.J?ICU.SH\0> 5]EO[71AT;H19(.GW1M: M?>;KGPMFO1K/O!YX*>ZUMZI)6_2#.R/Q\*KS(*S=DCLA9X %-B#613V\#L<< MO8O7&:%.]?$Z]Z@+9M'F49U/VVS"]M::5CF.<0I90G*(BP)#4A4YS 3.Y#$R MJV@6F\,*G2(1VINM:>XR?JV:SY]22?^B\R.HI7_9D;%.&'-(8C@S_Q88,Y<* M[0@#=[FJ&S#U((PT->Y:^E6-[7#;42X @L(WD3NZI M$8'1W%8;<;ONK-5[]@O]CO/E'\O%YO%FM=K(A?5Q;KV^>X8(O*P59:!)@X:V M*J]=K.<+TW/VD J&%[ GZ>W6;9_@ 9:J@8Q.*[1OW-$6IH%PW?5H\KC],JRO M5Z]9W0-*.WJ&J^_XS>!AV)J4A3=[1L+AQ769<'9KZE1N@9FL5FOIO$A.2^C$ M<*.MG/.B=!=,SU-N3NPUE8[Q9J9P.-[SQR6G4WU^D;_/N,Y,GK/K!Y6K]__T MYW?+Q2-?KI]5Q;2Z*U$E*X]J=B>DX+3D)(9%E3"(>2(@J9?,*M(Q>Z3+_]95^9,NM/V_O>V!K5H_>MS$.?W_OXKFG* M[^0@2S*[F3/^ZS_Y\R0I*&&(4HA95D!,.(:EB#@4C&4T%I&TKL0N3_F 0N # M39/#VQ %FBJ09&U3E0_U,ARIOUA:.V-D+:A#NO(982[(5SX<<>2$Y3,"'6@;KM;(R'ME[U9&W9 M!IKO(:2T4>9JC)9M7N;LQ5JR.;*_0:NT09WY:84V3,:Q M1/A\[=ZG+6H2%TE2\2R%E=P((:8YA57,$.0IBA&AB+ "6]4$&Q -O-_UEJE: M%OF:J-#,7?>M&,N=J4\GGG&H7"3V5:1K0G+_37_,IV)*E?-,J4J^E=3O%K,IG?+5[GY(^K>TS+($BJH@T@&. M5#YHP6%*TTB((LMB9H4G< DS@6V*9DWE5G:9TY&I;YN'![)\UGF7.T[!CE70 M\FIG>BZ:&3.3-):^[4Q5CZK[]>OY[L^GECR9MXM8&=7L^5#:H3GT,J;CK4O= M&HNSTX>\!LU^DBL-)N#^VZ1TU?"LNK$C-]9),G MOJP6+Z?1+OG?0:>&ETO>]>0>2>GKD.CQ.LA*8E^7/69$Q[W*L5+$T46-W=OV MR2)?%O.OFQE'494B592_?)BOV<<9^6&:,W)V@,!V5-*%BC!0E"':BRLIG('I M7*G-/*?DO"+ZE[@W'=BM:#/QP5^*"T^96X-2.B6=G!]UM-R30<&Z*2C##SN7 M4Z@T3/*K6=-O^9R+Z7H2QPC':1Y!BA(N-VUY$BISCB#/1)%'540SPBSK)T[1 M"9U=N5P\3569!'A3U03_5K4A)R)*BMOV8V\:HN>O MU5R*1OK$\EJ /I?=SA[OD0U5FZES\7R[7:GV[F3[RN3U\U MF29<=T6>%)E(N$@B2#(>0YP4&2SC3&&-,(QY6N1)&ILT'G1EP,H0VG$MKB!==&EP'QQ80W8FX!#@'5RK,)7B1Y]I0(I;J,.]YEZ052[]V&7C*. MVWFT[7'_E>LTP4]34DUGT_64;_N9\BPN:42)/)D*#+%@ A9"'K>2K$)(GH[3 M3%B!W@]2#)W80^ERSXA:8$NJ:#?]>#YSHDCK[KRVS1>U."W8+OR-\A M'.A"U4A&3TN]G]:HR]Q([,,E;O:2BZ>[>'A8S'6?OB\;A6%T*_Y;\7J>!?^'K6W%/?DV2C$7R8%U G%!YXLZ* M5#?^AHSD/"GCE.!,V)RX?3(7>)%N67T&:C:5S[XM+=;0V-I[WS+:7M.]D4/3DB7ED;U6\)H=1#-R<(#3>+_9Y7ZV^<;I8ZD'+]1*8SU=_JXV*I %_? M+51^Z6:Q67V?+SF9J=CU)VEC[A:KJ6(W]XPBKX];19A>1UU]QA%[8?; MR3A$W?:7VT>^)*I&X9/"+OT'G_[X*0>^?I*?_N!?^0.9SML_JLM2-$$5RE!! M2R@8JB"N6 8))0BR@F2IW#-8DE0VIWY;!@*?[%L&(*DY ,N6!3#3$+UZ2[ % M+'#6MIGQ#JE#.WN\Y01H:E>@908TW( M._43.C'%GUEUU80G2VE-?E3CYZJ< M0WOF/(YKT$+WQU"'<&4KEX2N_S%=_WRW6:WEH7OYX1>=;52TZ5J=O%;RM"<= M7823/,$%@R+'!<2(Y+"D&8.<4D$PB4L46=T&.O 0V%#I9 ';4(*](DTC!D'5 M8QL8T,S4\8"6'? OR0]H&5(%.PU+H.7)M^_OK!%O+KX]!R-[\LXJ.G;8W8?R M +UD8!,-7VQ0@=KH](8 NB2-:Q,T7T"BBR=D>5 MDYHQ.XM<*J_=LM>BWN^+"OY2-#VF*/6)Y.FT<)+$J,>!/B$/]_O>9^VQ5*\? M^)RI *^N5Z6ZDW MNH9^=;M9K]9DSC0"U/V2R#,/U?E8><&E %2LJ\^TH%:YF"'0X M C=ST.$IJ!)M@$-#*M,1%]2_4BTA/UUUTH_H:3WJB("=KA+OXW$ZC^+F6WQ> MS/GS9[+\)U]_W,Q9VR4XC7+$62:-="[M,\8XA04M*D@X$AP7!#-JY5V<)A/8 M&&NBX$%3!4*1M?,NSNC&S+^X7&([,UH+6Q,$FF* 7LK]0GGR,-IM9:I:U.LY.RQ)51YNP@EA99G#/$H5^(;T.DI,$NF$9)&0RU1@8K4Z MSY,*'4-4!=.J:/&P)-VRR_EY59DM5C\*L(P$GI/=>UQ@6#I?K=#/$QJW)_J@ MP$?-T8??<(2SIC\YV^@]_22,=EL-J7?\._E5^2F?4 U@5/U4C1:Y6FT>=".N MU;W*!]G%O'&:DB(J&4R8:N62QM(,Q A#^5F6B)SA*K:J# _(:V [TG*N\6PU M"%]U"NJ^%: ^%H-6!-VRZ0ILI0 =,2R1MP/.MIDE>R5S:.D"'DW?R4X%#M,' M_M(R@" EH2/HVA?">$!.QP4F#Z_R(SSS$4B^1-+W)[Y:W?\DV\3!PX3@A*8\ MS],(BJHJFQX+)"]AC"M19$61BT2,GO0]P+21B0J5] UFDCFPEMR!;?[W"R=] M#\VQV9[R\E/VPDG?G[H3^[F9V->:]&VH[U>1]#W$ZV^4]&VH=K])WZ9$O48@ MUN_(581B'&<0%)&"$9)S!%B@L:5$?:"%=6QXA+T M -'-2USB0($1BY-89#',>9I '",$2UY%,(UH1&A4(I:G=E"JWE7H!*PZJA(O MBO.X*\93R.<*D#5HF:@A;8*'?TX+'382=$#S-02%3JO!,#YTYN4 -38*24>U M"?DJ;?L=EU^O^7J"24RBA A8D#2%N&0$%@63EA=GE#"6$E2EWFIL3C 0V @? MU=BPA@4@N>3@#5D!HEJ#*E9\%MB<4K69>0FI0#M+,UQ@T[(#%#]7H.%HI!*; M'EV,46)SBOSK*;'I48Y5B4W?.$X=CH^14-LL^@V9?29K=8A]_J.N=E:GTMLY M_R].EI,\3=.XY!A6511#+-(*%CA/88KB.*.1/")FB44C8TL)8Q#.>Y9#F*DTA3>5)E<8%1#BN2%(AE-G5@!^,/T8,X%$5YM0=5&K: MMKU!]C5B=HR\0$X[<]L2TO5'W6+'=^1QNFYBH>U#5V!WJ+RFZ^F3CECY;!ER M4FIOK4+V1Q^Y1 MJ(2X(D2E]%4PJJ(D11D5A5VOQU-$0J]+31*T-"V#2:>48A@[NE!4RU#1OI3@ MKYJ@SZR@'GE\18%.D1@WZ-,CY%&,I^]9]QO:F_EJO=3',]T*]MNCW';9[?Q/ MLIRJ2+_RSM"$D2HNJY+!E*)4Y?$)2(HR@FG&!$-%&E6%52C'E'#@M=K2NCQB M8ZQ)\RM-W_IQN)WV?UO@\4 8TKZ ] X.1PP8,EO57P-2*G!\" TZKJ-Q&!M&2Y_5LH:!1L@%[Y M/<$"G*;Q@H@ O4+W@P'TO^J( Z""O#\7,W;S\+A]$ M[U(-4,=C()TOP( >2N/B!@R+? 0?8/"*8U4 G\T4SM"F'6CS)2U0 M)MWRB$"4Y!1BP6-8,9+"(JIXCA*1)'9)-4,$ Z]IE]N!U_\*-Y745X+Y$+EQL\0-A3]*]39]SVW5']S/MO6] M[Z>SC?STJ,QW@N.2%K1$0912G*2E+02W*HGN27]L=,[&L2$ MC:K\F,YU:X2-7B5SO@:J)8(*'=1/70%6,VV/J> Z&68&)J"*[>S-4;['#IGB M& +@"C0,^K,_CHKP9(YLJ8]JG1Q5,$2%B(PZ* U2"G[?M[OSTK=]3(A]"QD4[Q^WLN^'(I#R M./E;(I^E3>SDW4_5)7&EG*/#!U?;)RWS(1RF MQ.S\$EC1MM+A,^?=*WL2$!!2[0F:^,#0<.QDWH M<%?14;['!4-=6.'31)56U]5*LS#!"LS#E2D9G9\2*XG7'9R=S2!'^U5#T:AT')?%?.'-%Y MF1*9<^*>K84Y^T*0OC*[?9%F41K%1$"!,(*8B@A64Q,S/FQ(V6RSZZCIVIN69L M6L-VK1?@L6%#VQO>\F!G5RP4:V99/"O+R;:T/"@E-5R EHTK#8:VKKV6#X-* ML[8N]O)[LB\6A$>U,/8*.;0Q#B.X9)$>]*:Y?EB;IXP>OQOZ+N9<&Z3K!U71 M;),2>D+NX5#LI2+;1B?JJ('L0;"M5)<"I@HA5EMQ?,+CG9@+LVT^I(;M;(,1 MB%T'N4YQ!-XHGL[GPW@&I#NOCE$PYDZ0?T6P<>>58X<$US..FQ5KS]IDIA+6 M;^9-^D.3HR!X@46))F(K)*)^^E%M@^[6CK @IX M,V_KF^UL3;_&S R+-SW869%#%4RW*@B0WV$DHR?3T$]K5#M@)/;AHC=[R0&M MITY@U6#%7_EJO9RJ(Y"&*/X^GZY77[]]WU:.Y"Q-&(EA(GBEFDGDL!!5 O,\ M2;(J8:+*S?MQ&9,-O.9K/AH8\1TG#7*XY@6\4=S8=.(RUVF_,0BG*3NK8*ZD M82MQB;8LX'2":,T-/L>G]NSP'@XUA+NX=_8O^V.CWN "+FC MUR!&[G_0>?)FWH"MO)^N'A?2$_ICN=@\RC6LN=-:S%<3C#(F,AQ# MQJH,8IPC6##,(:M(&1%"BH2CB7Q\NI"BDN7:[%PVI@@V2_)0$.-5^9;_F,[U MQ=1"@'H4>[C9\28U%6D/YKWM* M6S&,)U2^\%M,I=GY_[5.CF7 4O)U=0+$N+,+UH_45\5['^Z_L14)M#(!+91^ MLRL6V,GE%QEY[-GP"+ \&NNCXS2//2FGX)Y'Y\$QCJ,RUE:3,J556A7R@)=' M"&+","1E7D*,B$B2E) $H\EZ(7U+PX"-'M;*2]L.;FQ'[M4K@&A2EK&86FK# MH(NU+);1E7X![ ,H>_SZBI34@XX;$MD3Y"CVL?]7^TM-W7YI]6ZV6/'[Q>?Y MXU0ML)LY^T(>C"K.AL8(?6\B29C?9/8*V[\.?,IIN3(T5:#)JLNA^^D#5VD+ MG[_CM7?YAL^3Z(,"F3U.F,&=[]6)UYVDBM-/=9^_ H]V!FHC7O0LU>MYN M&3(^G;Q3%23;--T<11@)N?T4).?23R45+(J*P 3%><))1*/*:'$>C1P\Y>!) MY>0-)^X.R-^_%"^2RO*0;BJ0\9(ZRWS/&I+OU&M(_K);0\LCH>WFG7]5:\Y7,NINN/BZ4\(2XUF@R9O5NLUJM;T684MEF&JPF7 M2P?SO((13H@\QF4Y)!F)8924%>=51$E5&(?E+V(E\,)K>6M\Y6\T15M<$(RF<+=+@\"*M[M'\**KWKN%RRB,=]_@11-[=Q!^ M1G3$ZE#8'[H!=A=&\GJY5#E:&JCT>?=(MY7M;=VD]D^^4K@B<]8*<;]0'WWX MQ9=TNE))*0?8(]MJD$Z7 =5_ $U$E!$AOQ4P4DGJ.,,5+*L,P:R,LJQ G!<9 MM0('>36B!=X5&W[!DV:XSH'?,7D%_G6(GD1W_ '=FM9V0WQ]*C9%2GDU#(?; ML+M=T?>Q87=B@NJYKWMZ(^T5^'/WE=IN1](G_U/W>/C0_9(=@4CMRKZZ36*4 M[![A85[==/K"HWD]@HT+@/-ZY#X3B7R%'+HF=?[WIFGX<[\XDUMV6MBOJL)J M-5WS;WSY-*6\/K) ?4>B:[=PHHF!(HRH0D5<20RH]9/NR$#&U>5K*?S*_-PO?Z;_]DM_ZAS-NAFN93'K";1F"><,HQ*F.240EQ6$20(Y["( M459PD199886R8T(T\")1+-0-XU7Z54/9[OAAI#JS(X1OA=@MN).Z"%#@8B.E MITW:B.2H&ZV-$@XW2ZMW+XB!OAUVZ=X>NG0JD6O]O&OJ5'=RT4U2N\[>S;S> MIP\7&&UN'0%^# M9($MFTK3;\.?*I;)%K,9679 X%WBFJ]!;S9AS=? [ZN.:M;"=AKIK9KF6+KE M^F',4WZ-:J%/Q#:UX$!)#G8;B>>PYFN:3I]1S55* ;D[EZ0=<^_NM5IQO<2QU^[$M$&T+$_5>'B#2)$Y%+L^0."<( M8BR55115+C6&$LPX39*JM$GV-R5LM9IL%J+C&=?#9(-!.[?806;= ;-.TBK"F$4%S"-.I#O*"EA5608K@46>IU$:E49P#U940[N*V[2$ MQPX:[6)+W@F,=D"/9A;$NW;LS$=#_FH0K_?*&]:442ZDRXZ8ZH;726P;2%'"*G+@QD!8A^#%>6F\Q1%. MD!C9I3\OY+%WW?.LI^80DX+'5"Y$ ?.""(@3DL BHC'D>5(F.,E%A*G-,?^( MPBCG^<512X@+.T*X=H((M_R..T $;/O@>=T=C_^R;1[.K;CS#[JVX/ZA5NU7 M_BA7?TZIW"CT6<+^?&RB.<--TJ\^+/?,FCC84N\4) ?JS6 AK[>^W,,4 M1V[-;:R"X^[^=\',LIY8KR"1KESX7C\W50KNISJ&UW)U[OIDFYF M^C#87$W*TR[#N*Q@D57*^42)PIM,(&<\RK(A0[GNQ;NC'2##U%107U["$+EQ701#X8_\ M ]/WW"RF/) JFWVW7#Q-&6=OG[^O5!;,Q^FS>T6$ DS6F> MX@RF*8GE ;],(*&80\1YGJ ;%FQ MLQ0.6C:S'6%U9V=-E&^C5==RHY(R8"M)2UETGG@R/ P.C MFB)W!1T:IPM&W-]:8F72GA#C(I3OYB-M^7>>QJN37Q5QZ6.\7ZA)]DO(H MX:F((>,B4[!J")8B*V%11C3+HJ),XLIF2SY))?#*:7+>MT3!7S590\S"?@69 M[:87BVVWMNPEMMX+>R7RM-V=IC'JCM8KYN&FU?^P V O^^_[A1KN^M=T98S0 MVWTI\,K:57&KK,INXOR_6R#U[DDYO$,Y"VBWAL[+)L^6DK*GS>JD-&X@NWLC MC8>J>TJ /1C=DP\XG=+^D*NLJ8%\S[?.Z^X:U?S@-C#2"&>Y/ZZO[[:=:SL\ M6!WNAA1B=-[SJ O[(^ Y-7B^4K83U?6H.#3\F*='0U$/#I2F;SG@^[XEJ^GJ M5MS)+T2+ WH]9]\V#P]D^7PKODU_S*=B2E43;ZIQ#E0&YV(VI=+)^S2=\YLU M?UA-2%F*%"$"*5,M@7/5 JC(*$QH5F;R-"K_38UQ?KVP%-A6:!X5KFF72R#9 M! V?ZF\=3L&.5=#R"OY2W +-KDU/.C]3UF^$7F8B[ S5[S\'%I# H\^%&S3P M>'-BAQ+L57V]:,%^*(V'&NQ5,WOHP7Y'=F]SOZL"WJT\%!/,",UA3F,A-ZPT MAX3D&"89HC'B(LE)9-O-_@2=P+N0[JN^(VO?=?Z4:LQB)QX$MK/V![)Z-A*& M8GGL!7^*RN@MWWM$/=79O>]QM_5Y4'C_9:-BIM(VJ*+^U>UFO5J3N4H=4;:$ M3@BB:,B4V5_\D=%$PHICS#/LK+B=M!75M0#K^5_'&)A:WB8%=C4%VH: MF7.C]\DY7X/98M4!D;D"E>)0(\S4KUG"RMA-@YF%"*9<.[MQ!)%2,Z(20VI6 M0(>7*Z"Y\6=/G)3@RT4U41^I7F7U&PZ?*K"\F7&4WJKIE(EH3CVH>@<>K265B7C=#E5&SSM60"AN%22Y M1J:=KOYY+\=I;@9%DA2QR%.89YQ"C.,4%B3)%)@F8B1)1)I987_WT J=MM2E M#!1IH&@[WJ/VZD";N5ZZP$^[SY8?%\);GW4!HW(WU8Y*/T<8-7+JPL MOIG+HS#_) _ DR*)"U$P#HLXE9LO+2BL5.=@Q#-!XIBR)"V<:HMW-*P6L7V! MD")19QTNAEN#&^O%;,%>**W=0MU5%]?4P!M%[[R;XEYB?"R-[R+C#H67*3,^ M%O%LH?&)1SUMJF^?W_(Y_?E EO_4.0))1%*1IG)3C;C"\RJD$3/4GGM([F4WWC/" M#^Z^Y]YSN"C^OUR(#X^K-9^:E;N#-@6VQRJ2,L0IY$640TQ4<22O M2IAG-!(B+I.*(0<@TK%*'QMRAGGA9[5@YKE<(IN=&6HI!:DW/">&7_C/%ZH5 M/"?<&5#/2^O\=H[+:GTKFD$G)>8"\X+"%"="+JJ"0)*A2!X96)3GHBH3;-3D M[>3H@5=4#1=(]Z$'; ,%76681@4<1;0- =1R?1V0R\'=/\&_-]^^._;(COP) ML8Z]]E,/>0/_4CEW)X ^=^4(55;F*25R^RH1ASBG"!)<)#!+<%QBG."TM,JJ M<> A="SO (E)@U]8PLUZ4[?A@@ZK1,ME?P8!Z[P: V$/7J"5< A4@QR\-(R4 MJ8H,L*",A[*O)+M[>KQ77<9-Z\7:YP/;CCOR#)Y6>XCS.\Q&\[*PK73]R]]5 M,+OUW"N37+J*NJ?RKD-AG(JXMH.,5JIUR':W(.OH;XZ-+3F;KC\2 MJOMH?)^K=,]WY%'^OZY9?ICJ!?:1JX[**K9/?O )H6FJTLY@1!*D(#90:L^VR8[>>CZ-C."GQJM%HZ:N]S\8!> 8NLYT- M,Y,XOH[M[., P-DNHVG'J#*5+:M@Q^N8N&>.Z@N+A6;+U&O 1W-4I"%FFNOH MCD"Y:[+F^V5^E.*J2-,<4ERJ"DC5/0T5!4Q*6A$L$(XHL8+&/2(1V/IM"3K4 MI_6L++Z068\)C(O%>E; (_35\T^Z-B9S;&"\UZ;X M>LY4PQB%N'V_4!]UJIOJLJ<))G'%6%;"C*W?H\6] MXV1XZV#O2O]E]JEKQJ;J%S+;!9)W_F"9%@AAAF":8@)QE@A8<'GJC*.,1T62 MI%08%;L,Y/95!7/]1M/U* MMI5^7G^KO<1([;XW$#.B]M>U'Z46%W/^E=/%$U\^O]_P^X6D\#\;,M.H3HKF MK;@GO][R.1?3]>KZ86UZM>LR=NB[J)HET/($V(:K\^0A6^I"13(&6LX&>Y+[ M4>SPK7)HG=H9WF#JM+J=_?]I+* N3&Q8PW>OE,KA,DK(&EU-7W_+%?_['O[6?R!]J MX_R/?_O_4$L#!!0 ( /V!QEA+J]4MRHL )S !@ 5 8F%S92TR,#(T M,#0S,%]P&UL[+W9EILYDB9XWT\1DW,[J,"^U*FJ/AY:(G5:$5)+RLZN MN>$Q :)G>ZDBJ0KI'KZ,9"^;^*"GS\4-1D9"LGE3MCRP6 &V/(O__WKV>E/ M7W"QG,YG__H7\4_\+S_A+,WS=/;Q7__RMP\OF?_+?_^W__;?_N7_8NQ___+N M]4_/Y^G\#&>KGYXM$%:8?_ICNOKTT^H3_O3W^>(?TR_PT]M36)7YXHRQ?UO_ MV+/YYV^+Z<=/JY\DE_KRVR[_=O'/RH,.@@-SBG[1QA46DU1,%VO 7TGY?K+[Z>)UBMI?Y= MNGYZ]#OJG]CEM['Z)28D4^*?OB[S7_[MO_WTTT8/FU3PLL__J7BS6E MYEKQNN+_O?G!GZ\7_KS ):%ES>AK^L+%S]=5]B "OZYPEG'#V>42I_-TZYM. MJUSG5S]Y"A%/UU^=9)Q.UI]Z$I>K!:35Q%NKI3+ ?(F<:^0B62$M%K-2PQ_=/'^9>?Z8-)'5+5WU2!J+4P[BVW$0W$8M1.Y??B*N"RX6F%]O MM/(H%/>*6/ H#*LB82%I$HL+ ML417,)?<1/EW%MX*![)_'!PBSTX@\187TWE^,>*E4"@^H?#OO+LA,P?%C ;#FM@K\ M,G!.>"1>:43 M2<1Q%I1$YKEP7*'4N:0VI\.=E;>"A.X?$@=)=&14O)BMIJMO+Z>G^/OY6<3% MQ.DH;?# 4'O)M$+%8@R><8[6>%0>TR)F1GR.8\LY&BV"LM T0<'O5K5!@>T?! 9+L @FO M*)1?D E;"_X]R1^?S<]GJ\6W9_-,AQTOR1N-#)4M3.=4#SO0%=W!:R=UQ!:F MX4DBML*)ZQTG[>3+ZX6WN[KB/P@J]A1H3YA8'XUO%F\7\R_36<)) M<*D$XQSC(0+3' P+!A,3%(/G+$E:Z;"[K*=6WPX='=]L-A-M3Q!Y.U^NX/3_ MG7Y>NTY2QFPL!Y8)Y$Q[[:OQRRR+A!FYX=XVM!RWUMX.'AU?>#82Z\C@J%;O M9(&PICM8F5#;S$ )S31$2W0;I-])E"JB+XD?!(>;JVT'@(ZO./<6W<@JKR^C MIV\_S6>7-S#&Y.A$X$Q%"INT(#,64#IF!0\VN. @'A9WW%UQ.]5W?)5YD A' M5O][3.<+@JZ0\<-T=8H3,D<0Z+QBR;K$=%2%A5S(>!5)$ :(!0[S$NZNN)WZ M.[[#/$B$(ZO_PP)J]LG[;V=Q?CJQQ09M';!0?"5M2;D852:GU14R6E8 ZL3HP#'R&0* M)G?82]9#JVZ'@8ZO) \691?AP+/S1177Y@6N0IIT<+Z<\.@!E.4L^&B85EDS M %>8#3:6;(*3IC0("!Y>?3MH='\%V4"T74#DU8P^C<0Q_8+/8047;$W(RX%@ ME6;&UC=\F^M9)P63R5DNO2)_1S2 R,.K;P>1[B\B&XBV"XC49]S%,UCAQ_GB MVT0KY\CJ"9:T*13Y !E!YSDS8 %X4@)BB]N$6XMNES;5_1WD_H+L @?OS^#T M])?SY72&R^6D !V T2B6BJ7#4!*"(P1@=!8:Z[UP"EN\B-]:=#L<='_;N+\@ MN\#!BS-)W]M,@,GRD9P6B@&Q1(/R7 &W!CFN+#9Y"@< M'!:$/+;R=LCH^/ZQB4B[@,7[3WAZ>@EJHU1(&"+SV1#UUAL6E).,>R\3>N$R01ZE%0J8 MB$@>D0SD&:> %$%!# %E\%DW ,53-&P'DHYO+1N+>6_0$"]QW@XV)+L%G+Z: M9?SZ/_#;)%#$E,#8FL!!/A-WGD&B'0#>Q*!TC)&W"$+N++L=.#J^V3Q]O:P\^2QE;?# M1,6(!T+BT0^L])S!4*'0Q]';RVW M7<5?QS>9^PNOF=;_Y>=[PGM-7]B_4O_-[\]?_/[^Q7/ZS?LWKU\]/_GPXODO M)Z]/?G_VXOU?7[SX\/Y\!N=YNL([Y]V6]?P[?'RCJO]]&3JP-\#YDGT$^#Q9 MIU%6C+PI+Z;#T]7R\BO7NW 7NO8U+)=KG"R7N%I><6D")*>\9Q(R;9#Z M6@S)"]HEUHKLN:5SLS&7MRD8I_/ 8$BX-$4-Q#WB*72;^@L/_(H)\JTI$,/ M,**M+5P2B\9BS3J %$U11CUUD[X_9NX0,BYT#M'L@R Y1,P=8.49+#^=S'+] MSXO_.)]^@5-B9GFR>@:+Q;?I[./_@M-SG(#PB!SM;$=8#E@X"P'QH;70 L?>?YHO5!UR6JVNWE1 +J H*< M&F/(.G/T+$CNF$^JH,TD0/54>Y^]SND'Z!BG<\IP #I8UAW@Y22E6J&[?(<) M:0O$4_P=5Y=I+L%E7\ ))I3(3)/99L%FV@"@9?+%6DQ/W;WL=8H]0<\XK5:& MPT\SV7> HV?SV5H@?Y^N/CT[7Z[F9Q2H5HG=8*D&F*B]8:BTK0TDB*5,FZ0H MSR.7)137&DY;D#5.MY8!C[7&FN@ 7&\7^!FF^<77SSA;(IW9;U:?+IBZ%-TD MB:*@B,(R1+*[6G#F.7A6D["<5SQXV3H6W8*L<9K # >NUIKH %QWB _!>!MK M:9 U3!,?#+*T]7*,J,_*!/]4B=7!@=LX_6(&/./VEN[^T)BOX+21W9E_QL7J MV]M3('',<@T3/EGIPKIM$^LV$WH%M>4.<0"TM>(VPQ'>U^^^;\CO)EZJD-UPX&XP88U-F UM M"IZQYI=Q1@$I9T9%C-G(0&Y<:]/T$"$]^,]M3-+!8NX *QOZ)P*UB!(=Q8R" M#F$1%"$\*I9#MI!!YV);FYK-RCTXQPU?,W829 ?N\.LIQ.GI=#7%)?EEZ\S4 M3_-3$OJR^FBK;U>BH>,T* >.":1S57L56"B2,Y#2^BQ5B0(: V1;VL9UDP=_ M2QU$11U8GAM\W8U.0:+5V17F8S&;BU)O$S"1A 5>B#WQ5%W*@6#KZKUU&.T_ M#K%#5-$!J"[OW]_"MWKY?GE)07(AJTPV74A%AEUZI/WG@84:.!1,2.(9Z-7C M-B7=@.D@/3_RZ'& T#N SHNSSZ?S;XCO\+1._[DOJPFW.ACK%:MYUK6+@&2A M.@K2@@+N'8@[P-#M&[!+?BX[GDR4Y,XIV@*% MZ\QTX8[%G 7+UFDH(6/R3Q7^'W[S>)>B<2^)!D)30R5T *F'KK_N\8012@I) M,B[H!-XUT@#P:NY0CH V0.6%UP&+%(R)Y*N MS=LD\]XDQK4NM08V9SW@94(7S[(# >A 87=P(_6(A;UQP^J5E,YYR9*"R+0E MKL!;RR) 4AH$[0!SG)-NQTOM8[CAPUT2M%5,!X;I26-[@RWCG=5<*9:5]74^ M#NU,BC.8L(4VJB%?,;=^T]V2M&X<]N%0-X22.L#>#=E-BHFA)%%HLW!?:S1K M)Z$ZC*TDGG0T7/D!3\-NW/2C7&_N).P.3L/:,62Z24.O=0VT&<@ XRQ55E!F M7[Q(+(GZU.0+9X'V ),AN'H%HJ5N;Y<>):<;?WQ(6]1&&1W8GRD?N9.;,88U;&Y:4H^UD0E,$73.0L92"8*<).9YX0(PF-6B3=_V'V8E'%CL8%@ MTT+L/: GI?.S\_5;XCIIK_9I7. GG"VG7[ ..#W#U_/E\G=M>W)U@]9@NXR$7$&"2+(A'"!-=U M K.BP\\Y#,5J\,U;RQRA!=SMZQ*2]9O%>MF\#HC?XF+=DGN2HBV1\]6F^F/XG MYDF2@<0"@@FH%?1>KD>7"F:JYYF52AE:/^$\3='8EU]'!=E!ZN@47*^6RW/B MQ#LM(=C$DH\DI&(B\U@R,Q0J P)W6K1VWAZG9NRKL1% M8<:.@74S1$5$1)9 M7S*YBF)@IH&"X8C])WBYXVC"V=5W6=T@:^QYL!&CMJY .\'7C%>+1 ]YI M4Z?L"1:@3O,NKG:F(9-$U.<.NF3UN0-?8=V, X:ZV84>?3/,#4O9.> M@RTJ1%EW"@G+9S+,*4E6$JID;4Z!#Y$[\P@Y8U^1'0]=!RFB+PMVWQI;XT5: M=Y/-UC*=:N(VJ,*\246*)'DRK3-G#AZ:-=AMV?%1M:\J>H35A?\8'?HD OF/ MJ383 9)/")'8\!JY#=+9YG7+CY"R%9B:C\X9#TQ[*.#'FJ3Q_@/]^MN+WS^\ M?_/RS=L7[TX^O**_;3]2XWOK#'C+NA.+C6Y8-\_45WB]!J=RPFAK&$:HU_:% MO">A.*OY$N1 0=*RM?."'6NP_T4';XC4P%;VN\\@B@U@$2\%Q MZ3+]#;;.E;A-P;CWHBWT??]Q<6\)CWB6U0TY>7\>EVDQ_5S%_X%^X.3K=%G_ MG=CH??"1LVQE9)I[RWRM7,RI^.2+0>_=]^S+DRMT77(PB>S\]@ M.IM([C)WRC #%#IJ&P0=I0%8)'=QR\X<,0 BL 9RAR8=N2# Y)?'Z-/UB-%=$EN:2D> M^/AQWKF&T'\C$8X(@N5B53M$Y_.T>K-XCXLOA.2UU?1&U(H\RT)TB>F:I44! MGF5<6.5"U$+8K:)?6N"&@: _71N'Q];NY!UT?V^BB5#[ ,4Z$6K#P>5&B1"E MR"(RE[BL_9X)V5P@4T &CB/W\LE9L3LBXSX!XQP?;71Z'R '"K@#Y^*F3:VE MF=-%JKF\]*<+4V@3*"6$8=R2>=5&>>9#EHP[9[*05D#S5MK?HVET#!VJ]KM1 M:TL=]("IC6@NB,>B)91BF2U6UZ8[R#SGG$D [[2E?:::ST6]2< X!]* :-E; MNCU X_)\?CV=X2OZ[7+"'0_<>,XL)Z];:_*Z 7B]AI8Q@(B:-W_[N4]%)XDV M^WLMC03< 43>X1>-U;_' "T#(CBF/E7Y3&X,+^D5988(K'@8H[;E-0R=7 M9'OJ]%X!SP$"[@<@+TE.#_6X>?$UG9[7I\S:5Y[^GVO!FTC@',;"LJLE)JGF M)Q;#Z_12@5B*IG!O& SM0N:X,#L,%P^#;# E=8##9_/EZDVY8/3Z^<)H63@W M3.3:'(>'S((#Q4!:6R?MJ+1=@+73P_,#A'02A[+NC>\3+3BVCNK6))Q MW?(-65#&U 9%OM*MH,ZTZNVD1<#1J\/ MYH*>@H)(\:+FE@22!)V1F;CQ=$@'5-R8P6;EW26FD\BIS3G31N0=&)1WI 8B MX-/)+#^GW70Z7P^-O.!JHGA4RKG"7,%8FVU;%B-X)D6J$X]%P.;5[4\2-.Y9 MU$CI]QS@5AKH $[O\?2T.NNS_!LL_H$WA$5&-9MD5:SW%$ G+8?Z2B98L@*( MCZ!B\WJIQZD9]_0:!DB-9-\!BG[%&0GHE#@YR6?3V;0*9S7]@I?L@#9)6JV9 ME;+. /!TQ$/,C$>I1$$NN6T=.GV'I'$/MV'PU%(+'8"*[.QJ<9Y6YPL2U+-/ ML/B(RPF=\XX+)9CG-M<<0D,^']:40H6)F^+R -<]]^D8M\9NL'/M,'EW@)E[ MDIE$D%XI$UG25M0T,\\BQ,)4T$[)G*)OWKGA'A'C5LH-@Y;#)-U3$';=16UB M53)".R;UWY?8>$<:O9A@'*(5+>'21A Y(9 M?EP/U6L!D]_GL_EML%^R(H-Q3N0Z 4239Q_0,^!1,R$4!Y\ E&W]'OXH,>/6 MK@T#G3:2[\"+N;:1EZ]LT]DY,74AMOEL^0N6^>*B_^<'^(K+%U])?J2VZ0P6 MW];797402'V?FZ^#S,MM-1%1.&D"'= H:DL^20Z=DIIY0;87 S=!M@;A@.QL M!>/P8\&X%^UW<>1>L'@AX%\HPJWW_0%RLCX*9M!7\0I.^YFB$A5$<@Z\][EU M@=TCI&QWP)O8.S.CON+K>2R=?8'I:D[ ^S&\4-E_TD7P^/3VG\W\B M+?D3J#4S@$![Q-+V,"HP54SAWNH08^LKSYV)W YQ/]B=^K"JZL"2;<_@+["< MIDEM%Y\BQ=&FK,M>7&84#V429B@"32%G!D=#XIK$[7#X@UW)#ZFF#E!XV=G[ MLH'1AHDBBD5O'$NZOJM&\@Q 06 "= :K8U'-!XP\2,AVB/K!+N4/%WD')^E= M)BZ-L,\Q@M">Y:)5S2/D+$J*U<'NY%O(?8.T/-W MG'[\1'2??"$A?<3?SVM]PYMRKT/19FN %BGY.G;'\\*T\H5%,(HER) B>B]U M:]]^)P*W0]H/=IL_G(KZQ=_%;KK?*$OHS(-+FEEPAFE'3J:W7-8@F4,N2DK1 M.@EK1Q*WP^ /]D0PI)I^W#Y4S][\]O;=B[_2][SZ7R]>OWD_<#NJ)Y8[4E>J M;1ENW_Y_X_FOQYC>&[)TA7"COW<^]?Y:?5,?H7IK,KBS>P]IO/%9G#1 M8KJDOWJ^3JZB>&XZSUPY2 M "M"UDZ#=(@$7S*SDO::=-J&YNGJ/74";H^%[_0%WD7>'1R25]1O)%+M\WQ& M?]QT2)49N>:I3DJJICY0].RE$X@5;8 M:!I#YDF"QKV':P^?=M+O 4HIG9_5%IB8'[LHN>R,&4N!8$E:PBBF7>(L.%6? M$Q5/4 (/KG4IUM;$C7MC, #$!M%*!W![ARN2#>;+1)H++E2V098L6H>:#UC,Z>&RXT05XD"E&]91 M M,G!9Z1@YAUB&"L5>[]3*]%@-V)O$7_L)N .(D%%<("SQ.6[^^VIV_W[CW?ST M].5\\01D6-&U^"9J8.!+8;: *,86D9HWP-B1Q$X"M3T1<;^ 93#U M=("^^\Q,0LUWXF!(1IX.9J4B\W7(M@B.ZQS1*M_^/O4N%:./'1M.Z?LNSD4K(]B\G.Q(Y;AQX='LWF/YZ.5+O,[C9?@]SF+1 8:)G MV3KBL#9)"K5]25;!1&-#5*;U7>GN5(X;878 T58:[!>CZTWXXNSSZ?P;;C;C MV_-%^D3B?GL*LXGE)DM!@5J6+C"=:4N&RFY6R@.4)+-LG6RS%Z'C-LGJ *D- M]=@O6#?;\5$NEY-0AS1FGFNR76':Q,R"S\0KC\)X[A.&]CY$Z;INN#@#; M5)=[0_8++N+\&*!=]T>K?(4E^.5WAQ52RC:3>89I_G*T_97U<37Q2.HJB&)(S16Z^ M%PRTA5K(GJ+AGC35NF/*T#R-VQKMF-NA*W1TL%L&R]V7R0%:'QE@[>D-G Q& MK(,,=#86E$TEMPX51ZWP&*SCVC%W1Q=HZ,(MNEV9""#IJ%.:B5!':$=?9^Q& MSI+-(?'H)936'97WJ @=K.7:,2&XO^"[P,T#KR1.ZL@M20,RN4[:T2\!*9XE M(3EG71V0VCKU8M]WJC_K0]4N*CCP >'%K$U/W2?_7EZ_?_'WHUASWESE6 M2X[O,-B^U)_E0 ^#KTJD<-$=M& ]H MF0[&L!! ,@@Z):\3%C5 P](&E'>2;G0HTAYPV(ZMU@[BYMMN:D@^Z:@L,QPE MT\DYYH,T3*IHDM*Y*-?ZP:FCCC%C(.#)J&$7=72 I5MW4O5":9:FIWB+I0_S M+25\)4T%%%];YYD3I'1P=;)#G M2"NGZ4;MLWQR5AN:_.?ZCQ3:91>0CBZH?2&T+I$%;A1M>,R<-KJWS3/VGB!G M7$,\/E;FPRBN PQ>=C*^_2@P$2DH72B"+(7\)2U5[2%B:_:7P0@YUKJ UC[Z M@Y2,:RB[0UX#=74 NIL;YDUY?D'$>SBM!\[9V72YK.?,1'K#!<;(! ^V5D0& M%@MQE02*B"YQN!X0W^JLWXJR<;-%NP/E .H<$:3U1J4.H*H2?%WOW:XF^6J1 M@6MRNJ5R3-<.2T$'VG-&.E6L=_;NA??]JZ''/GS"G^H9H(+N411W?)!338&N59C+,2BY"-"9I MV_H=90?RQLWE[ :80RNVBWF'ZV?R.FZ,!'I[ZIZ03I"T.'FQD;P*+(F%[ Q3 M'(O,*O/(6]>D/4K,N,F:W2&RC=(.Q=^' >MQKR1WD<=T+;842RP*61%U@^6: ME*HY21&B"EZAU*7]V-9MJ1LW%;,[F ZDU@[.^ON@=J* N#NO[7%T& M7K=N!LC7,,6:R&2VAFD%GIR0[)F2,>6HL%;F#PZ\ARCKK0;X2- [6$E=6KRW M"_P,TWS)W(4'\.%[]8?*,?50,,J9H56O^W\&UM^FNO6BDA,V%Y9-K421U) PMT.J3@DG&J M==;9=XGJK=CWR ?S/JKITC!>EM2]PW5/MM=3B-/3M5<]XMB>NM-/=(,&RAJCXQ>"F_]?7^)6O?)BG$7, 13\[2 MYC)U\K(3CMD2HQ91R] \]7MKXGJKJCT6!ANHJDL,7GJX[_ +SLYQ(I477'(2 MF\7UZSEGL;Y36JM5R58%<826?G>(ZJUT]0GCB0(IN-6VH.T5>S+[A\Y-[?I4#1 MODY,*TU6OZA8MS@R5TQ4.NMX+_%A**@^064G+76/5(;02ET=V$R*]2_[%J3_ M.)\N\/VG^6+U 1=G&R;7?SD)@G:M](9IHI]IK@R+V@MR/Y0!A25ZT3I&V8JP M+DL4FJ%C/K2JNK@B)/$EQ+Q\2?+]#587=?_KZ] -OW60'YR>+M^4-<.K.PQ[ M[K+A3C)N#3$L4J(3P'#ZHP+!DP4G6C_N'4ARE^4'@Z'VB.KMT9X2_^2VK+[5 M3EXKXK56#G^NWS(Q&:6(Y!Q98X!I#XE!!,6X--G9(*.1S8&[-75=^J!'LZQM ME-:%>=U>E),D%!T>(3-A\OHA%%@T2K&2O!?%<8MY@(8D6U(W[IO,D0$YD-+Z M#8!>3FQF^/%1 J!6 MZNKAP+[AGSSLR[A@*>@,IK0,W M[T4IF,@;>?$U?8+91WQ'_LF;=6%9_;>&4U_@%-=)P)?-@NM?4*AU^PLWOO/5 M+)V>UXY8SZ?+S_,EG/ZZF)]_II^@/Z?-2P3FZX>("8F$7!W#&7"9R?_FED&( M0 >#3*A\- 5:ORN.S_6X4=)@;NCX@MT)3AV(;<;ANSGW3D#Q@.*[4!.B#S]FQ'*5DVM7ATEH%5D+,.14R**[Y2/B& M](^;"CCH!AA%Q3_Z&;'K^4E[/:+TR##6UBAA,X:4O%@G)1I1),K6P6UWCM=@ M%S+CH;CE>3(DI+J9X'A4":$&G[F6#$$KBAJ38;6 B%DP1BCA"W>MKRZ[VW2# MW5/]U]QTNT"JEZ[GVRAJXF+V(4"="E OTD$$CWLUTPUDCZ?T M#FYFWI]__GRZOA" T\L+@5>S,E^<;11_*5!K# 9>2U9T;2S")3*04C&)VB\=1/++4D;MZQML/N4(133@47=-&[Z %]Q6:?Z_8ZT5V7V'H(G!T.0E" 5 MYGUTS%AT60B3 %HWZ;U/QG)6^\E,2M(15!U7*S,% MY;(6*=?^TY!#RFB2S[IU4#L0*R.G70X#O+NY%AV@H(/-\!SCZL88VB\P/:U- MD5[.%[6U^O7LVLO.PQ.#6BKMZ+B2!BF"POH:@8FA"R5)+9V+[6>&[$;CR'F= M1X'OH'IKALO6LQ6?XS(MINNTZ'GYY7PYG2&I^Q;5VTU/?/B#VLQ'W(+(1A,0 MWRP^PNQB)L*S^6PY/YWFRWDQ;V\P\*9<(!!.K]R%:QA:Z6P.7+&47*A=26NS M70H[1/'"1<$YBM9=<9H0?JCINU3-#7W1\G0&3)=ORDTJ/I"Z?J&?_, MU9;$G+:MCMRS*&KR=!9&9N1:0.LC?GA>VA]4O9 M[E0.\##^R(HW7:"<97*"F50;ZD FP2C:T$(@%UZ7@-"ZA_\>9(Z??SH@WK9X MZFZJQFXMXTN8+M8)!;\A+,\7N+D?PI511J0"F64G-=-:% :D-F:\3;PX7XIO_:R_ M'64M#K]>%$ULM>SR*Z+M'HR.8BY M1A;P8O7:(:7V?*X@_?MT]>G9^7(U/\/%]>6TT%)9+9B*GHZ]+ L=LAJ9<]$Z MF74$T=H$;DG:X6GZ3RYSO:4DQQ2"=2SP2#Z ,9EYD2TK6B74D'+&UE6^V](V MKNT; D/WL_8'T%+'AB^N]K-E<=7,/-TEH9'%J1]\?61=-Y5/&BU!@+F:P:<- M"A:EB2RCTE8(&;%Y3/7GYG5ECB9";2:6:PM9 MIR@&4(:81,X-0I&RN2%XFJ)Q[<$!VK]K!QH*OEMS\&Q^=C;=W(!3R+"9T_(1 M9_LF-#SU<8W>RK8EN-4#V?5Z)W?6>^#8$<(+7>>L)BYYA9MBP9//&(-V5H42 M0#?O7;(+@0<_BVVSV(U[3@O)6H\,7*[>Q!,>K%.3@)E6]NFW2@<^3%L M,&S=>P<;3F_=FK9UB]9/\U/2X;*^_ZV^D<&XS%E_-4NTR/0+;MK8[F'J=OGX M-J9O;X8.-(65BLEFP35XKI/[+ZXFUWG\U^G_ET,2KB-U7A"]Y2Q@])L7U6!* M(GEZK5PT%&2'[XG[4"+VM7SK=>]+_O?Y"G>BXZ%M1@QZ'Q%R]T:TQO%M?L8RYL_WL88/DI0([_O MZO,?.(F+$ )D(CT*.G^U5H8%G2,3)4*4F1OM6WMY3Y#3K&+]$?!*E;Q@0H?: M[<&'VL?6,W() @(HD4KK=/VGZ!G77VN%B4Q]#\O 'M3$I6Q#9R+B\QX_UN'B'G^>+=8';E8^?P7"!D3F7 ]-*9?+QZ^V" M%0&3D84W[WWY&"T')P/<^=R'L&U%S*!B9E8X.JH34$A3$F<6[W(=1,#;6)T0C#NHV"Z#NJ.Z")#FX),EKM@6R?]/4;+P:T'[GSNC>>9 MI%.L3\$.4#$=DV8AJL@*I!0U6F>@M>U\E)AQ34@3'-RK]F\B^&X-QR%U<&.5 M '94"O@#E 1:JS,!/+ <(YV?TGARI$-BCGMP*3J%N77=2D\E@7=T]FWSZXWC M/PKKP10F38E,0RW@!93,&QY,0071M:Y>V8ZR/T.9WR[8>Z3,KZ7^.NB:\I(\ M4#C=](&9&%^ HMG(B KTJI"*9S:B)':,E*'UUKRY_KC=3L9'V-ZZZ !' MMR1V=T^87"1D#8QCW1.A-A$"5Y@(.>7LLQ70O$'M$_2,VZ![?)PUTU4'N/O; M$M^4%\O5](Q$M)R8$*JA#8SLK*60W%DRO%DSY(H7GJ/4KC72;E,P;CON\;%U M@#XZ0--%/O)%@[2'MH="[IQ*J?9O(;.MBZ7^2Y1X_;3 M'A]S;;76 0Q)C#6+8--L_-UT^8]G1,-T57\W4:) , %I,T%FVLG$0"G.O*<= MY4!;7UK?U3Y!SKA#QL:'7BM-=0"ZW_&/&['-8CZCWZ:-J!Z.=$!H([U03"3A MR%/()+><(DL62_:HN8BM+_IVI7'5],GS.>GN.E9 MO66/DZJFZSVG@PM127**A:!SH@9;4$IF6 PHBOYUS*UCEL.I_N':U^R"QGO/ MML=5<@?.P+9->>M;ZMOYO(O"NU M4K.&W8&<6')= X9@18JMVPL:XL0V]L,4)%)5I?%NU*8\=]GW9!SZ-]GX905;?6ZN$>2_N; MJR<_;\BV4 ,:K"U;^H!P43FEF)=),YV1_#4O"U-")2V+M3:V[\$[9'.H36G% ME2/[=H&?89I??*T5%5B=BC>K3[AX1IN#%+#9-7<.=&6-U9 M2Z ".1;5Q1 B M,L,Y>1R@(Z2T79G, 53\$/V@=@'/[=*78^FG@Q#C[6+^&1>K;[50;D7\51?W MI&C<@&!"! REF1*C= MV5,G*2W.[XQ%FN5?<(9E>F\W\4+_> ZLR.H08!V;[A$I?I=HL$Y-#V)':[?+ M^N/F*!S/S@VFDPXLW#TN7T\A3D_7L?4=SF0J*2>=&4;O:G-EP6*=ZTOR+4'E M"-DU+SC9FKIQ>"SJR=+%O]RQWV[L]]\T$6F1/Y%[1VF MLW(,ZG19[K5U7&MI=/-'I-W)_#$Z->Z"K <2'0;57;>V\J+=U-X&\-;/MVS: M-J"INM.\2]A0W2[)>'&1Z1CID$5%1VO.1GBK,\6;C?=@Z]9M]&FU5<3=B#D( M'7VMF!+>T(9 VA"<'(?$5='1!0/->U\_0DI7S=IVT??]9FV'BWKLB'%SNW+# ML)$;N&E"=S<>,2Z+6)^XI*VEP)D$E3$RI2%RR[G+[KOV8:<5Q[U[: "3X>3; M0;SW4*/"J[/Q-UC59]6[9V0]!H6A $+HNB]*MA32FG62H!(@ZZ5=ZRNN/<@< M]S:BJ7D:5D7=NC$[-"W;W]?9?9&C=V0;P&LZN%-64,H&!,M2K@^=LE@62E , M'2\H.*'.RJV.D='ZLFUJD^MD^24NOJRO\\[FL[5:7LX7+\]I7^&KY?*\1MMW M+U2DL,+QR(0L4)-#-(N.PI-@A$638]UJV]VS[D_$#]IA;1?+::)Y+[F_6^S*8GZ#UCDQ]AW(F"H\]!4O4.W M%*X1SY&E$*0G!7@G6G>9:\S".(YJU[ ?$@2=[H$+^:ZYO'0#U\R_/5^D3_0= MU16LZ6$;9-!!=_;Y^OK_Q@5F3C9&4"S;:@ZR0@8HZ>ASU@15D#ML/;U\0';& M><;K;F^, 8X.]LGUF^ECAN)DL8#9QTW&\"_?'A;8C<'E.5*DG2D YUG6NQDD M@Z$#*S*F('5*63?/ZF_+PCAETZ/NAS%!T.W5R(/]1O>_!'GJXP9LD#K@<]"C MK3"-#^"DJY?ZI'D=?6)@HF0Y9.%4)&RTSUH9J$WJC3?4%R2UQ0Q.+Y\Y:1]< M2_QD@7#W) @B02Z2,Q.X93IQ8#$!N4TA@J_5+CRV?J,^@-Q.VZKN@J4GQ@@. MJKQN3=B=KJ;[&Z^'/VB0UJL#&JQ'&V\*K[0N6M994;)F;P&!K&8D!$?QO;0^ MR]:#<(9JP'KMVMY=H5:V)/(MGD]/S\F?N!O>!>#2UC>3!/7UO/Z/)P([2E" MT)HI5_NF&Z]J-T')..J"R:;$G?_>9FA#RI^A&?(N(+SU?'Q<18[HSRP7J\EO M\'_FBZMH\N3K=#DQR9M43&'6<3J@@A$L"/+&Z/1$*V66;KNAYO3Q-W8N_>EZ MUSZ\\HAY"D?6^;R9 D:&S^]P1K[1+1Z>SVL)R@250J(GDP \^?08JYOC$\-4 M>.3"H+@[C7$O%#U*P#A@:J'1>6OQCIUP?%50\1N>15Q,DG Q),_)*,O:KM06 MYLGS9:* QB(\%SEO=<[=^>#Q5-Y(3_-&0NM%X;]R59 MS:*6M:C?QQRWRP"\\\'C!)P#*WP?H75P*7*O5>POWW[!6?I$!^@_UC8PE*R# M$)(!UM+21"CVSD2&ID#)P0ILWEKZ>S2-F$4VCL,QB+*Z!-\E-Q>[TFNO2U*2 MN7JOJ)V-+-1N;5Y$Y^A?S7GKT63?HVGLH? M$?!=>!V@C@[@=;$%E^_(%$^_ MU-UW8:-#BD8H9U@LOE;E)XHQ S%CO<[2UF)B7.G^78Z337AA6=-2@P4APK7/QGB!GQ#S3[@[&O534 M(]HJ(Q>[T0HM//K"#+>6Z5CC45?387U0F$P01@S0=N QP[@D/L_.OI#%^M\&PY(3MO) =D&36O QTUKL#Y'GX)Y,K M7\\6K6=HTI8;3=:+SFW)CSZ[? MI983[GT"%^I+E")7.#HZ5"1WS#AG;?:8!#=;8?8@,G[0QY8] 3,?17MCX_3W M\WHL7'.QG,2D,!916.;&D] H8B*')C!!XE(:K1$E;(6]>Q_]@]ZE-<#385+N MP;V[ZT[0SJA?@(\H)H1UJRB<9E$[7P-WP[PWJKZE1R]+\#PU]^V>H.<'C4P/ M@UES176;5[;=(*BKY*E'OGUU^]L/R"T;E)YCSLYJ(;+Q9FTE=,$9AQ3.Z,)T M7@D!78 UM_F,_SV&RS^@:N7Y[-\ MR87E"0L$S0+7M)/1(@O6:3HU@DMA*:]?C84K&;L)\+"3,FZNE W!=):J_ MFI$]!NKFC-ISKT@RP8A4):,84(3(BG+96E<<-(^N'R%EW.*MX4_5%AKH M $@?%C!;EII73.XM+KY,TW3V\48AQ#5WR_KHM'SXKR[>HFJJHO(D1:-CWO > MH6BF EIIC4RQ^;M=2_I''N[7 E#S3K3; ;+_]O[#8CW'\-MU>>6EL4_2>:-B MK0J6]:446'0<&4*QJI!$I4N-.B;CR$S =1U][ ^X*+.&]V ;[X/%_ M"F\/"+Y@1R:3!3G+#))U=.HD.G62<0S(JQ&Z",S-:[.?)&CE;=PN MZMW@GI_,_:N?XE_/% M,R)NNF[[=?W ;T0L(D;#BLN!/ ]7\^@ F/5:B2"#5:[UA>$!Y(Y[: ]_[7,L M37;@0S[R!K!Z!HO%-[(*M>GO=5.&V4>#S79O?PUTV E '^=JXJ'V>Q.!N?I:56,T%EV1K-ALHBJ1&!H" MD8]3U.637@LH/ "Z1GKI!&7WY?82IHLU.]<]HB<:.4?R2Y@-(C*M:,N"16 1 MZ5<5BP,^1%;15L2->\ES7.RUUU873N3)%YB>5@>&SHGWQ-?U>7+%WH?YR5EM M%/R?F[[HZPS3:['Z;" 3A]RCHWV'EL4L!+/.DX]NE$ZZ]>O,@22/"]JQSNQC MZKD#^WJ7W=MBO\_G)$IC,$!BO CB+Y*A",84YNA@$:BC$*+U?-U=:1SWI#\J M@+X#WJ;:W!^M\Q6<'@.M*9V?G:_G4ORZ((/PM]D"X;0R_"M,9[]@F==&WE\G M-FF(S@=FR!PP'1 9I")8,1*#+$%8:#T-I GAXQKDCG$]@-[[-\V/,EW/PFNF MB['1ID!R)M[I+ R)0=&.()KK=7'F5K?N(M^$\'&OLGY$L.^O]]W!'C9@G^'' M2LB'P3!_S?=M*4P4&FYCX'1B/ ?!1U&D;?URNBUMXSY=]83< M)MH;-?K;]/+;KA3EIDPG6J44>.2,*U!,UQ%8,9&?19P%,(+'F+_4^3V!Q7RK&M8JC@?(H2ONS% #?\70N3Y.R.4UN>SIOY\OU,(7KR\6CU04W M(7.4FLAL&5W,'5 MQF/5%B I*HTRU +N0E+DB7G$1'&!- %E"I!:[^E#"JB.E+ P/"*VK*[:13T= MH*QI-ATX)"=,29:MJ].##=_,G >MC37>>2RM$V/__-55.P%JR.JJ7;3; ;*? M*->)SNODA64*ZOV-#8*!I-.(9ZV0SJ68=.O>Z/\EJJMV0LCVU56[J*L+X&U9 M#B&B%-FI.NY=5''1SHZ%>^9"D(6XVO9V.CN? MGR^_$T%>W6HH+JP043&EJ^G'R&D+)F1!A) !;281'.V5=6?R>TI@/'H,/Q8, M.M@!3TO^>^R_QN7RPR>8"?D;?>>GFPD7]=LF*6EPJ9 <8@$R,T(Q,+7]4?&^ M8,R^J-:S709EJ-=LR8%ANM,=[#$QTT\R3EN93$)VPCECF2PNURMR9.!,8"IC M"3YA2>JX#Q&[K4HB>J52O41WW MS&>=650\U5;\))N^-TZO2:,_\D[9"17=GRT/\WS7&H0")KL,3.0Z-,Q[SJ*Q M@EEO@X42BVU^O]F ['&[KOP8Z&^O_X-/@V9U7?MP/@D8 @C4+$=A+SQ'";2[ MO32!_L?1'-?F/TSG5MBV_S^V#]1PLPSM<7)@3W)>\UPOMLM\<;9>=_"4UB=7 M/6:&ZO;LCY=PRK,-.3G.2L ZG]I(!L445@1RF10*N#OI[P=,.'V'Z126R_7H MJ[45((MRXXQYL_I4Q^>=$2 ^X6PY_8*O9J1J?':^J-9H,X3O=UR]*;4&32GO M-8?(DDF1]J\,M'_):DCOA=,%E>&M._VVI/^'2T+=!:'WAT.,I/BQQRH^)-'+ M 9'G?PN,D? X_ Z^4$ ]RNY1+1BO2R]Y#)+:[.@4);7SK*$)L\BD&1=<<4( M'T2Z.T3G,.3=)V'<"[T.(7B@EG[06X?+(:F7?UY.> F)1)D9EB*8+L4SKX$D M'J4L,A?EB^T@&+M'^+CW;D<^XX^OZFXK$Z^BV]_6B;FXJ9.[:& Z+U=__=SCNJC^@/CMJ/2UB?3& M$VFCF/"!/G77^\YE6;PE'S:AL635@V2ASOR-0NB@RNPKFYW MUI(GJ_-Z"G%Z>I'XMM'#FVOATS?\/B<#<5,7FR0E(R$*SY$)6PS36B(==U*Q M(IV7EI-D3.MG_6;$CUP5TPIO]^JW1E%N![[,%>._?+MAA%XN\#_.<9:^K6N. MLHG2D B9-2HP#1:9]U@+CS*/$#2Z.!A>'R>K$R0>%S"/P;:1]GH"Y$,,7>0M MN\A=R)(S@%H)9TIFD?PZ9GB*HJ!4 5HGV6Y!5B> ; 6%QZ#62"^=0FUYM6,O MV!D]\G@)P',%R595"H[[SC(U+HQZQ/D M=(*S]B!X#&X':J13<,D+5ESFAN>0:^9,':\ A79D[5D'$;@K6A88[-R]3TXG MA^THX-I'(QV ZY&9(=7:EP(V1NL8AEP[Q/I01P,[\CO >:^+"VF(/)B'J1GW M0;(//ZZ1KCI W3M9T#2Q:4BS8J M&UOC\A!ZQ\\N:H&9>UE$1U)@!V#];3[#;[_!XA^X>GD^RU>SJK,6ROK,M->> M:9,T'2!9,:% V!BT+;&U7_,"['A(F#=72P?@>JQC6D&KK#.)B21J?C]$ M%FM)2\ "@4L4);:>77)(A\3!,B?Z.'E;:*D#L#5MPQ)T5I!1LN E'1]&>G)T MZ0PI.F<-.14HK9-^__R-$G<"U)"-$G?1;@?(?J+S'L\(RI@Z"%,IIJ6I@S#I M=X'(*#$7@[9UK]G_$HT2=T+(]HT2=U%7!\![NJ&9E]%ZL)F!J_GQCCR=& JR M'.I1Y&)1O'4.PN%=Z'Z,EHB'P*^=TKKH0K=UAT<98K%& ,/H:KF&*0PDYMJH M)BVJELVJSSQ^B/>)AA'$"579C)LS-<5'F]A<^XN& "#"^A5G-(KXCT M6KP?$CGGCCQT;A"T2\U'.3]$R)^H.>)A9O%0)76 M*OOI](!M^8C$K'9Q@'&K? M1 YD/U#6-U1M.=?.BA);.P+;$M=)QL3Q ;35Z^.AVNP IMM/,P4=HQ&%%8H' MF28CP$#Y0G8AN) B_D$+9"CJ MU$HO!// $TLV62\5_'IOPF;R;L)(K(;LZ)_&[#Y(R+@.Y@#8N&L.#Q?_V*U<+CAX/R^K M/TBJERR$")I'#DPJ[I@.Y$EX6R+3@I.GFXJG ^-[UNR)SQ_7J1L0&*UDVH%C MMC;D&PM^R4%103A7[ZNB4$P[J'.T@F'&6M"V"(_-$R/N4S&N*W8$HW*@X#N MSFVS>'+A%-QFR3J95):!&>XUT]:GFDU>4]5E"CP4"]"Z;&D+LL9]+SGZB76X M:GY@5W[^&1>K;^2RUDN?S_72_W=<#>J]/[GBL1SV[=D^KH^NE=.R^,PJ[>MK3]$)[\+@BZ:Q<'45(71_$CW/SRK3Y^KE,S$_-";A@\W#N,VRJG9[Q5AB[>U+D/ M,J&DXQ/JLV,)GM$'$4LB>JZ3Q&Q:OXEM0=:X>&L.A6VAMJ=>.H!:=6_.Z>.N M6+E(K2"'-HT4W7^:G^979Y\7\R^;S@^7V?P1M4JQMHAW%.X$ MP5ETR=:N7E:@2R7HUEET3Y S[LW9T(!JI8>QGWL>V!BO9B2\CZ2O2WZ4\A&" MJ!V0=,T*U)%YD***3494CF>Q98_^[R\V;B;E4*@91-0=6*-'Y?7Z*KFD*)%\ M0$DL<.((760AUEY$P#'0.1[!MWXB^CY5X[I.XUXE[*>:GL'VZZ*."51&^MI? MF@6+L;ZF0MV7CH%2(CAI5;&M3[^G*>HTV-M3_]O":W=E= "M&U.AGB,1D:87 MT]H^G^):8;-\:NBOC!7M@?G(-YO.?V_98?\NV]@4".^Q /((N1G YS+NIT M)$_@A.@9A3X4E'CG8O-)])T]Q",@U]X)%NO0$HK*:M$GY\PE+3S88DKS!ZH_ MU4/\+@C:^R%^%R5UX'-N\\ 7P852I&)2D(^A,S$'22!%@;=EI22&S0,=.&UU8:KPBN,._)RD!P1+5J'+W^*A_B= MH+#/0_P.>ND :H^_MB19DA=(YM^ JMT3 @M%*99 6N5+E#&V[E!VV(O7N(_Q MNZA]ZQ>O7730 9BV",LX*!\M9J:"K@6,7+, H!GF %8&"M/9!3 M> MFK\WU;>-&KJ=U?N]K/R3E!;GF.M?X6RY7@]F^1><89D.6E&\W<+'*4W80PC' MO1@1H-%!*0REX[4*RU4%0FG]#O%CA1G.!RT+N MZ\@>=?81F2UUQILHY*QXKA@6@S&25VQ$ZTF/6Q/W0UR-[(*ANV9RU< Q? M[/Q?YK/SY14SDRA\$4IKEF5M>E_H;(&8/*N3!+FV.:!L/8;@04+&Q=5 2K__ M8':@!OJ!4>V.LZP='Z?+)2GIJOS:)JVBX!1.):QI6LABKD64!KP16EB'S=O) M/$70N '#46'50"-=P0L6UW*:@) V9-H5(1;BPI? @)! :.#>@@.A,PR&JYN4 MC/N<>FQ [:V##I#TEOS;3:BSKKY^.R?)X&JZ&>Q&7ZU?P+4\UQ>/&P^XQE[+ M^V*=!(P< VT@KC49:9<5>12B!DC):*MB@>9Q:DOZQ\T;/@YJ1]-W!UC_KH0G MTA%',1,O)J9:WV$9B"A8*4&7C#9):/T*\5VBQLU+/@XJVVKF!TM3N;YVV#3 MV)PK-V0PX*7+=U8\SFW++FP?^YK%>@S6,"U1$/2\8C[7MDE<1^6UK'_[0UZS MW)?VW>V,SEO/A6198ZH/BY9Y2:P;!498*8N7K3M ?)>H'^1:97O,/.)3-E)+ M!T?N!4-O%_."ZX +3E_BM57G3H,0WC&77$T^!$=N)<]%X;R)3R0:F M2_2;WL+..!/0&2NQ]8/_H\2,>\MR%&-UH 8Z@-+:N7U_/LN+;P^$-2X+=$IS MY@673*LHF5>E,*5$+,:1&R]:9R4]2="X5R##0JJ=)GJ!U:/RFF 6*F1!TN&F MSO21Q$T40,P%*"X1C\W[.SQ-T;BW&$< 5AM=='MU\?R"F'?X!6?G"#/Z7A%&'W&H,1TR;"X\C":O17_3U:=GY\L5G;V+JRWB=,Y<\\Q2#6>UB89Y$UPMJE 8.(@<6@=K M6Y)V>/NN^Y]]N9&_7?$?Z_6^NG@!'^2J_<)?W MR\M&N.QRKS>JRPX[JSKF2<%K6MM*R2TI7>7Y]0M*RKLNYT@\(I55,Q.>LIWF M 8$/($" $10D2D5A996EQ_>>9BNNI ; Y] '>,;)H88;QW5[_.IOXNU^(= MD"@I\HY A 4'+W+Y30DS7BNBC5&V?-?"3J35O4*IC+LC)=0^]$8,(BW'-$'> MP '!H^+(.0C L O@\JEHK2^=9ME+4-V+ET%BPW._,T!4)QO+!09M7G;O8 M[R.=HZ'V+<['L_!E:>?+X0&W4>O/T<^NI^/_CF&4RW&5T@X)223B00/WG(.- M6B&TI@RG4+JK13\*ZP0XC4+R-/F=V@/MJDR;V[T[_##U\]S.]]UMO)I]F'Z? MC7WVL$!'YE>S+R#W18)_"M+_F+:[72,FC8^<13B(\B/J9 DR+!>>*^E"Q)[R MCM,1AZ6S3D1U?ERW)O+V?0)%,$W<0-P:8#-&6J2#\,@(I35/!$+.TD\&3O<) MBB? &S7 O:1SHD_P\S2T=!VPM57>.2/_O014"O*[,^7,\;R%HY\E31#5>4RD MSIW1 :/@%T2Y:F*99.DTR9E2D_<^T#[!Y!&:/KLLXQOXD8_I\3&R[K5"J27) M*HD4L -Q1N'T""$AD@=-4!NPLJ5#KS*47\;%0!_\/;? %23<@%=P\JY7,>0[ M<-17;=!D(-KE>GN95/:)>)X3ZP(B3E)%E">>ELX@E-U!$S@_*P9+J\'Q@'@- MZO#+??'N)\%)PN8^W MGU;Q+1FQ +MF8=6S/^6\ND*.<8)4,$P)+ZRFS1GF#>T7;I;/B.[20&BVC^"[ MZ);E+TD.K%GJWJ,/Z86N,O)''YX+WT>.#$>G\[V:Q8PA+C5#1BJ#E#8^!.H% M(Z4K$;93L<\UY++W(8_B3PS51@K3#+:EI[ MMH6,ND=S ;F_[%%Z&JL;.%2?;F$5L9&HI>9>HF@)[(#0@$S0&!&?KYRYI<:6 M?@KWDHKZ6#E)L'N!TIO+S>'D5WMSUZ#<6FFU,1%A80WB6END<7*(61]5[@<# MOPZ*E@=:6L),?QGOA.H0"0YG@YO?X^4> MT2F0D(B1QG1+E&]9O"4$'"NR64'^U9;_&^^!Z<#^]]'F\>V;+:@@!->Y$3CW MN8=HH$AS0Y 7&)@1C/+/YW3N@,#V]>L&2>514("+#9P@;^&3X^5[Z]?E\]D^ M)AJ,R*WA<2(><>P,3NS$H-E'X M'X(BRS>Y0>;W%8!UH3DQWEJ&BS=4W49'Y>=V)\IV+U2.8'0#8/D;V5A(0J1P+'M=W($BL:"1P4(B[YR,2CGN7>F:IKT$M02?8^3]\AZN$/,; M0-(O<0F+?4SKO6SV(!1FRN5[ >PU_+(:7XA7(]BE$Q)KT+[" -I&1^77EJ5Q MYK MR=*>S$D<;@PA&Z71-$1&X(S&"2M@A[7("I%0B@9SHV/0OO0=\TLJZAY"ITEU M#T2.8'$#(/D2/01TX>/W.)^.K[\NWX^G=IKKT/.6OLS2_/YO/DQ#_//+'_9; M_IN-S0PV):>)1$I&!T=L9$B[F!#ARJ1@*1.\>&O%4PAN!WK'H.5YI\6SB:X! MG#XU[H_2N!'GZPN+J(I@X)W%R')09A."Q=A39U3I"'X'*74;Y@V;,#B.W\W! MYBK.;T8A!-AX2$A(" :XH!*Y)#%R,ED;O-+$EYZC_I**ENZ)CQ3N_E1D7TXW M@)7,A[N8X#Z4M'^.;VYO?IK-Y[,_/$%:+'AX_2QST!&.G&. MM?.Y. !V(WA VL#Q[953E ME2''4=:6MI=AO"(M62"JU$V)/-[6N0QO[3_;' MPV]'3DEML-!Y>D]8M>5#QCH!=IL83Z-C3#UK&;LC.];A8RUY3:?!9A#V-F"< MMAG>W_)$QG!G;E=#])9YA^]CA$WZ+,+K.+),,N\H1U(9B*PY,4@'+1%$VYQ@ M;"6FQ2\OCR6V;E?B76&$!'SF J9W&VV7OF7W'2A^+/N#JN6J5GN2WZAJN7-9^^K5JD*3G&1NPSF M6U,!2)#Y;H%BHU40FA1_9_V4@M/3;8M%C*LUW\6%GX^_/3S;H(&JS[""/SN 1]//E@;"87$-SN5ERT MX"YKC!UG+DK$:0)GGN3A#M1)1 PAE@F98$NE(% SAW&"L)Z+^PC.51;XYIYI M0[@E3NKR:B2+2'R)Q^M+/1C1#8KP;\6PHNM9N_! MN;9@^42$[;@\Q@R8 M$25@09 F&4XT3@5'I2\ &2ZE[^ECXFAI!#,[#Z^"W. M03+3Z]6^QSY$58L^ MR)$@V JP8A)I//Y=_>IGB^4I7H29"%J#G=+%"W?+AK=/8?P6V#?B2EFG64))BCR36%*DAV \@ SHOQ0!R&GL;P,>7K[/YJI#C80<.J ],2Z2PY7F\44)F55PW^!W^JM$"0*;\'N-.G) MK#LA;_BW]LT?M,["D>JM0T2'//5*@ MNDD%":.^,881P?@@W>]9ORDGI(\"G MS<=/YUT#I]!3/VM32;$8$9(<<1RC/*,*<1V *QP3I(@R'([61(K7_6ZGI.;H MD ("WNO5'L7MVA5.GW/%^\?TVR*^ ;8L/SHPM=,\/_[G/_VJK_K[V7RUNY>3 MU#R1W#BNXPCKQR#..(*1(D^7Q[ ,>ZR!VM"1:>A,0" M*?UNI: C_U1/5OJT>#,-=PHSSO>\3[P8:21U6F$40GZ3[> \C]"P0-@;/IPBE29F5>\XW._&OEMM@D[<(<^%!?4\LAN!@2Y+Q -S2$)-I*I&4 MFL)FH]*B].%_D*B*D_Q:0-N1TFD9<"..990)&Q12GORJG$*66H(4Z(VUGEGO M2L]4."7:'&;Z7@O@ZB6)X]VQ&40V P#J7S&?_#&\ "?^OC36>6?6 /E=W%W+L] MY<(_%:,+7K8=^L0P-VR]-C;,M5I(!&N3+U=4_@7G$2P^1#AWP;@)+YDS MI8.X(2O]'JGA7?;NW>V#+EJKI$Y1H*0-SV7\X%9H9Y&S6,?((]7/AX0/Y.!M MIZ^IN[<^R.CFUA402@/GZ;8ZZ7O']6Y_:[\AY"Z;[\%,V\E_13L?1:LY!R., M>$PX]V4)R!&)D6 F8LRUIZ9TO[CCJ:T+QN$0U*'L?0!Q7@IP@:V_PDES]4>< M?(__G$V77QV"6)!K<.9X,[2&Q;O5N

MW@+"+$_D@U:Z1.XW5^Z'0U4/;F M(4'*"+?,<(.\E@+TCDGD2'YVJ\#HAQ22EV)G19O'%CJTV4R-(,PXL3, MSR,]SDS^F*V#? C0XGVSKB4W>!^N8MTCX/+$I M@.-CL$T0],&>$I$B\-)^YV&J*H.PC/B?@ZJL+!I UX=/'^\F9WL>21 6V62 M\ 3QF.,>(\I4OVE?)([5>O5Q$+ 2RR M%3J__=(H!&?S\%I/4FD_[245=?/);1QO)\JF.71EQ;N?HDL#SNV\3L6) M\[GZV^>I;MJ")ED'FJ3R>&TC\?/VQSN"Z:W+MX2"8\4V*\K#!LS'+[/I-:QV MD]ES!?]FI1[:<6-XDLCII'/G,XHL%3%/]]-4@^-'7?'WZ%OHJ%M/TL8!=;)\ M&L381O%BD 3G,>]:\5R$*_.;80]A!*=2RH!]%*5?I&VGI')I\LD2/@"9(]C= M!&@@> !=RAJT,:V,IMRD7B/-&82<.D9D?8 -"66U%U196?KI_TLJV@++,;)] M 9>3&-T 5-:F]DYU3 J2&JH1\SHBSG.Y'0&[2YV(B4FJ7/$"BR<$U*TT:^/4 M.EXB#<#I>,8];'L:&E5*NU2#;&/ MNM;O!%B]Z,];6<8-X/PN];NZL?NXFK:PL?_!",6(L$AYGUL3$8:\TJ^-D-H30:E\_?(GS[V._9MKG"$'YV"]C6.WIM^EXN?C\ MY;?%W6 B;P-W!.+IB .$YSCW6.<6I6@P!6=$:=*M'W#W;U:^&&T%NL3,BX_\4TA(AUD0"1H2IW61,5.[8F+3C<=[,%+ MW9CX>,ZW )<-RK5G/(@H$!SC$J > >6.4&2"=2:_NJ6VTQ._RYJ%VDM8.V:A M]N%<[5FHX^FC69[))NHB<5S+EHF44O&:(6Q:0\^#<,$T<%T1PDDP7V?<)?AY]O^X+ MQ#;NSH^61T-8NDM+:8639P;90 7B6'#DA-=(*LZ) 0,9I!T(32U<5Q\OR1V0 M.(*MM0/>)_>5GV[G_BO\:=[/QE@2%R,$30(1:2!XCR% Y,024AY+E81U7#VK MA-SU?F?_A]I PC$"G W$S0;,Q4$SN\O*_G(_%=H%:F3.31/B(0:GL&T;#49) M*A\P)5C3XC7[)U-=]RUS&\??Y@^ MJI@?F6B=3QSB3B5S/D<[9 "*B%)C<%+2GVX\Y588&+.S2:D%B[MK M@Q\6B]L\_^KQWBQFUFH'1Q8<+AXAP51@E@M2E?2]*&O\33=,# = M7) -@/33W7=7VUMOZ\WM\NML/O[O&$9**0>L48@2C^'4R;/8(3)'6%D3\OQM M0DLWPMM/4>-YNF&!6%!8S4'ODYU_G']9YF?@O]O);>Y$OMK@R$>G.(D1:8I9 MWA4#QR?_HI26L"W.GR?G"D-P%V6-Y_#."<4BPFL DL#*F]ETNW9AHWRTUB(C MN4/YW0EL"OSQ9+23PE#M0NFJPCWD5,[RU05?*3&UA;B=2B29E#X)G[OK1L2U M5LAPHQ!F/NDHDU.Q="U^![(JWQ\W@\ B8JLZSFH]!?UA1W=.[N^S91Q%FSC+ M58X$AX!X\!H9AV$KWCOCN A8=6OZL^,#E>]G*@; )3C>E@5[-_X^#G$:%G1R@C8I0BWHB%7$#V?"=M)5M^=<.S:LC.!: M ./$+A8?T[]L9N+RXWPU._4^:(]^,QCGK9U,8OCIQ^;G%IL?7(QT$BHPRI"Q MWB+.$FQ<)(JH4\[F*:LVE9Y9=2+)G2!L7BN$SRCN5M']\Y]Q[L>+^&D^]O'^ M+^_W2$9<:6\\ QL"E4BCQ95[K.X"A"NUV%X[\2E(O*M@$ MWVW@S32L=_#HKC_W=AAYRYAWV"&-<^8^)HY<3'#F!$.DX8%@7-I/.$13-UB^ MMA3-(!)K (%'LW/]_FOQCQ4W/DS!41K/PC_FL\5B1+C*56L">49Q'I3MP5=W M#BF.J;9!!"5*7Y(/L(UN.'^U.9[*N'@%JG%W6-USX2JWV_\P7<['T\78KRY' M1@:B"4? 2!BM"1Q3)K<[< SID"2.7%M%2\^O.<>^NBG/:\U+-8>##/:\\.;V#1B?*NB'Z MM::W!I!> YB\+VEOK=?9]/O<9''0V=V+E:J^/CO4"V0EX\B;J#5W07)=.CH^[PZ[ MJ=AK32HVC*8&=.UHX:Q^^1S_C)=WS%VSA(RBDM;FA@8A8/ JDY7(81Z1 M2TX;RRW1KO2SF4$VTDUS7EL>M1UL5*]Y+\.!MY-Q2NO]CQB.3M,HD6+K06<$ M.48I2IIIR@BC3'=[+E2>MFYH?VV)VQ8$?;$X7\\=>NA*O?BX_!KG5U_M]/$- M7J[FWIR6=CQ?7SQ$[*+G% 3D:=P\] HX($JT98%1$VS'KEAGI[V;GKRV[/ E M *4!AVJXB.Y^I?4_>L[ 40Q4"6L%.!!.5$;*9 M9&7/O753M=>:J6\20:]:L^[MUKKB;&0(Q4H)<*$5R(P["!HU\1J)9$.B(CA# MFLEM]MU<-]WZNSK@G!AJ0;GRY?WZ&>R[V_EX>KVV$>M7.3L[:"Q&E"E%O!PY@NWG"GRHZ#@%;;"42 MCEG$/78(C+0%[TCF>=4FVN?5?SNNA]J8BIX9_]./537RNO&,=9ZY*,%\B/R$ M5]F('+8:\=SM-S"*C2R=SM]#SH5.+N\#DCV3RT\23@/NPM.A(EHZ"\=10-X( M."1X\,@8YQ&3G OG$J>I]+O6_M.#SC%S_#2Q[IT'U(?'#0#DH+MS3&?RX!+A M1I ,AX2XQ!C9D),<5&FA9:(.E^X@,<0^6IH'U M6YY@'U$?&#>!\]VB99")/ MF.5J0FSR-$*-M* !)<^EB)I;+DN_UOHKS0/JA9/.\X#Z"*T!].T8L[#9C(/=(GU:Y MU4TH>#_U(S'M%#. CTEHX))G&P,;\B^H48'7Y6N/]Q#0QD.A@F*0K8@5E61"!C T$R<+#6/)+DNR%KYR<:;PAV5DR5D4,# MCMJ3KO:6A "^)$=*2 +LB Q9NWH%)XE(BA%K5&&_K/>\B.')9X?Y5JR].[B55 /(C5&44=PVIS,E8K&(2&=M,:S)*3O=!QU_& ; MR#A&H+.!N=N &=ETGEG9U8>L<;1"JH@EPM%EOTMJ."F%199[HHR+#HO2UF0K M(94#LH&.G=-YW@)P'MRLM_;;>&DGZ[J NU3N^^?YVQ%F) 8-W!(@?,2MAF 1 MM@GN%UCE&(UV>L!.IMV(K&NK"@!C=YN_ :3TJHHW'EUUO/'PU_"/;J>PP#HV MS3]ZYM*-[@35*]PXDFFURS8$)SIJ4"3.\CP=./S!.4P&I6B3) %;1T@G%ZB- MLHVCX^_U698XL,%B@E*@"O&$/=*1@>?,'*%!N)A,\?$CI8B_T)*0/@#<4Q)R M1L$WX'(\S4)[IER,3 +).GOR,:?=# -O.T5/7&0QE!Y(UF8!R3E!L+?61BA#78!H0.4;:Y4$L@ZT.[AD,6-:$5(Z?_K:RTUZP>H=RDSY":P!] M!=XPA(!Y). G86HQXH8'Y)S6R,N05"")1%X:IJ=3W4S&I*)[<&;97S+:-R_" M'C58_CR;3-[/YODO1XH&*HT*2,G$X0CT&K@@#8J84<.598XW\VYW[TX:M_*% M\5BX4VH!<+PN%=D\F_3.^1"H1UQCB;@4"EF1,(A(&F<]>(R^8>WH\<2V/<4H MB,SAE.4(F!RM)]_63R27=KX<_HWMX^Z9=VV4PXAQY8C(OJ'F>9]&(N-X0LX[ M%=*J+7GIY%U_*ANOZZV ]V$%W1_09@WH:;S.%YI7S=A_8':*XYRSNN\8/C)> M"I<(150;B+2X!B>5&=TL!7 C8 D)Q:,C@U(,P:_6.&"L]1X(BY# ML5[L[4)]O*85ZS0 O0+%>F19_A7SH#Y@TOS[_)"_<,VE&U@4/UUU&XD)05A:8X(SZ]D M59#(&2%1%%IHGFS"_.PU(66V]FINK0=!>!V%[ 6W=NZYCTY3[QHCN)='RF!% ME Q(A B&U>;G&R8FE*+1A'NL8R@]>>^\.[S0 *Y1S:P'ODLX)@]Q9\LU[%[^ M$$\"^#L"1:=S_]"4V^!2CH+#3H+K8U)[RMESCQ<:!EZH>@X)P$M0T$*.!1?, M. P!M;%YI'5V,2":9A"2J.0-LUC1AE,&)ZMC>X%BH^I8 6Y_F=3#7HZ)H+FS MFB('1@IQF5(>@ *>OZ,8_B,Q[%N[U#EMQXWWO6G[@N>,8'L%A^3AN^>]W#*, M6>XM01A\?\0U!9S17;T[Y_:4G#=)7 #K!.1P(P S/!)(&42=7DJF/3-#.;ILJ%. MBM7RK-^:BE4.*JWHC3O,#-?;$?\<\P,V^/.WL^F*-;=V^BW,$ FCE MK?$))4Q=?KHGD>$00$L1! M8XQ &>3?9Q.XO.P'2K@I7PN?KU>S=3OUNSB5L MDL+.((95=J%T1"9!%,Z\"T;+))48I$"NB=U?=N[DXC1[:'RVHMEE;K0_ "?& MT\78KZ?"*X6M<]$C25C,A8@,.0T!CU96,$V2%J)TS\/!-G/929*!]:XZ>EZ! M&AUV+=Y<7\]73ZN>,4I&%:FC$5$C67X):9&E22,BK<+8*D?LV2L&AMKLA>8\ MFE?#\Z#O]:KI(S]A%Z,B Y9@(Q$Q A@EM$(FY >8@CL?J13*MM:HX>C-7FC^ MXU+5M##Z7E5GX\]??KMKSGONZ=,OOUQQR/0!-M1N2JQU4 PGCK0)@,^D5N^5 M\JE"'4Z$*IXZ#J!Z%4V)L=76PGGJ50(;(V1"P 6#B%*6:9OO?8MW,?F+-R7N M \ !FQ+W$'P#WM2ST;@I!>]L0"*YG'DG#KF$%4IPOECNN)7/A\C]W93X9!#L MGX'=0R(-P.EXQNUI1&JQM]93X$$D$?$\BMXPYU'4G/C L*3G;X]SX4V)>\'J M'$V)^\BX]J2J+W'^?>S7V]LQT?9N9A\XYY[E 4W*)9]OD@.R6L.9I+WGWFMN M0NKD%'7_9N/)_\'!,1M>4I=@: \7,EEB,?4^(B)S_E(%!YX3ICG500A),GKZ M=U_B%CV$,\O^DM%^-^P.5/]V)96/RZ]Q?O753C?W,;_.IM]75S*/>U@923PV M7B*5)[CR:!32/$6$J7*&DY"H;>;%^U$[;/R,*(S?4NHS/)C^&JJVZ7)#-./. M9IY@!R;0!(6,-!@I&81*RM)0?";PV39WH0IV!H2?7QF/@-OE])4XFCW_6(T6 MO^\KRB+X'4%;)+0UZV(V[:-#26@,KK<-5#;3LZSGWBZTE/(UZ>()8'O51^(Z M&WC/EZBB"")$)*P KR87DQK&,1)88H*Q(5$W\]:GY]XNM.KQ-2GA"6![!9VD M#[)GTV7C$8=X3"(2"#*48 )QPC1R2C$DI*>!1XZ9+Y[#.]_V+K0>\C5IY&F0 M^RLHY7,G'G-NF,KCO4,$.2IJD89X'VD5@&N4T41*)RC;BAG;JXQ\30IY"MPN MO8=+=^8\>T>QPO%M5') MQ70Y/NU1++C0^/-B+EL'@^.K#CV[LV\DF$H0GWN4I*6(.P*B=PS@P).5W@5B M13/-7PKN^]7?X0ZG. T:@5XH_LO=_QYF'XZ,8QDQ^#X87"'GP14*1B+K)95$ M<1["()TS6MC\A9[@?RE+,"2>7[4C\/1:\##C?%()"YR0(%( !E:5*U8@%FF@ M)FBI0C-M5$MO_M7?8K\"0S DGE^U(7C49OHPUXP7R7GPH:P3"G%* ]("1^1) M])K9Y+!IYLERT9V_^FOS5V "!D/RJ];_'K$4MT%$I3 *JP%E' //7*ZJB0D3 M3KCTT5Z,]A>^$;CD&_I7H/L#H;CH[7X+KZKOV3!+=S_Y9$S[8CF^R5G"V\7+ MGFAO%HO;F_7/G?E%=F&JZ[WF'I+]U5^"1Z88T1HER<$P$$J091'B:VF9Q(0P MP[L]>GH5+\&I8B$)BA'E^6$14< -S1(B0AL6:**6%D^ _=5?@O< X' OP?L( MO@''\ND#42,HPT)+%%,F7N(\845;E*S AH0@'"G=^>U5O@3O!8*]+\'[2*0! M. WR$%0'%WUB D637\T%GY#6,2!/E?8L@2-JSEZE?N$OP7O!ZAPOP?O(N &< M;_'>-B^*@XW$*$(1I7D,F\S%0P'V99(CUCGFE"C=+FPG,8WGL@?'R6P(H36 MOCN>K%191JFB%#$W,DN(:P%D,V&1H8$+%Z3GJO2SU'=^R>[_C^MOC1U>]] ]G5 MR +%)(O4.0C><@8#$X9L"@8%IL&F.HT='Z0J9Y#=-!ZM%,9EJ3D894'2BKH< M(XA]G/A]-H%E)N/EC\]V&4<"A),,PXBG/*/ :8L<%0QA(17!7$E"F\ED=]_6 MA1:L%E2@AF#SVC3I\WCQ[_?SG-D$ N-BN6((BTPX*QV*!(/?:<'CU<0S1!Q) M7$#8I-H9$-QU4Q=:[=F@%IT,F=>F0W=FY=WX^SC$:5@Q)#G*K.44"9O?V>5; M>/B=0P8#,Z1PQNB+.(L>;^I"RR4;U*&3(?.JAD+L+HGY;9&KOS<%-./I]:Y* MF[O+D\]YH7/7,0U%?KV"IK,(I'9E4THT.(89TKE3#J<)0BF5* H4D\@U4>YY M_ODU5S9A:X(W$AAAP3Z"$VR0E2D@;11ECA%,??$[A[]X95,? Y7V=1'\ UX M;D]3.5@2++1#DJ1\GD>.G/,"22DYU=BYF*HG22^@KJD7!/8F27O(HR$L;=([ MCL;DI8O(D9C3+5P@)S1#D2O'10CX"2=(^O&_ YCPMV,/>XBBM0(0$ \1; M@@S!'EF1E'!:6.E+W[3UK\R]@#*?4TZPXR72 )P&J<93VC@K?$2"4(%X$@KI MR#QB0BB2+3\[_Z3P"Z_,[06K1IM4M*<85\KE7@G#/@;&X^ MB#4SGI,HBG>1_"M5YO;"2>?*W#Y":P!]!:Z>A:+$) _<<]D $ +!/F88*2R4 M%D%SCIOIR?_J*IM.<0_.+/M6T#Y,T8KDR7/O*+(^6Q/+P6T/8%(HU5+"7Q&: M!LF*_5W9=#(NSU?9U FR9M+5/QC"<:A4;$T_Q 4H%IP5XC[PGSQDNI73.-+_\R ME4W-:-')D'EM.K2U3(42%B'J2TC9'+M9X 7(32 MN"2!!2]B,Y-4_C*535653:M_\\)+SCR:+N*9RY0ZT5*OYJ@_JVH7$.7,DJ6:(9-4A)-!Y!RI M5 @[0:DP2EFL#PFRG0*B^\NZ]9CU'49ALEH2_NMC^AS]['HZ_F\@:M46;47I M^K[%$VQCD!IQKBA8(ZV1880C)JT*S+A<$3Q8,5'!C5QH85$?8.XN+*H%B(I. MU&*^''V:S\*M7WZ<;_:]2M\HEI13.*)@74 \!8E@C?7:>+T6X >TE '925D>E+@)S(X!;"N%NW\//QRJ?.A\!X[F\G]E$& M+7D;;*0,4<+S?@*HD#4&$0+[-#:12(H/7#] 4W4,G2KVYT=A21DYF MI5"U9LZ&?$V$PIHZ% )-^;V_0Z!M' F1+,&,6&)X:0@])J#.]>^ >#F:NTV M ^*RV4W\ A)8!?V_; [R3?F*IB)ACS0/P);<4\OE48I4V,0=-SEA4Q@J>\AI MI6JMMDM46G(-G'L[MK+1SB X%CX$Q'#63I.$>%6Z,&TO075] M\V)B[P:G(V30 *"RBGU,7^PD+C:&6?" 90H$&>U!TU8O+"7QB&C!9"+"!5+Z M_OH%$4T"YQ@!STIRNP&X? 9) %?P3-X%[_'R>Q;YM#F%O*N+1?AQ'LEP#.( M!AC$-7+84:2-5$3!7XE8^G:K UEU#\7A(%5:(@V [$N?_COD= M[=/]:)R,P4ZB1#E!7":!+ 4[[H4'J^X49;KX9/0#--7-,@\'KZ*R: !;_XC3 M.+<3V,^;<#.>CO.5<$ZV/-T4=Y1("9&K@! 5O$W/D,&<(::\35&'Y&3I>J). MA-7-PPZ'LO)2:0!J8)F7@-&\A^+F^/_69P59@B9&@AB-N18#S7T>$ M0^))4B\3+>VH[Z:F[J2G04_&$OQO $EE NE?[JLA7"YZR,.@=,A%W]@9Y$QN M 1X@B@XT)FU28?@5WD(KE?>M7''41$@#"K+960S;-[XY1D:P%Q.Y]$CB! =( MP XY:21R6@L=#?C$Q4=J=*.L;KQ;%3S/7YN6EV3!V^/2-5/KP^_*_AD7;T(8 MY_7LY,,TS>8WZU/P^!*HKDN7J6@Z:B,G%B@]]2#@V^_&"S^9+6[G\6$Z%HZ* M"1(1@S,=<<%2?G=OD=4T,IEB\+CT2;>'G#*WO[#T1@U^ K^I_&]82OTCSB[GMMO7\?^ MD<;>^3BS!,RTU]?S>+WZ\QE8_^]Q>AO=CX=_]V8>[0FVJBP!92S:@$PI9/>^ MQ.L<,7V.WV;S?"]S#W6K -G!2R0U(8@; B>Q(A L.TX958QK4[P"?0UDE4U, 8Z!R!R"0P0V8< O=8(HE#P+25(=6>BD M< >JTW82T$H-Y$!BGY6606T@K3GQ> N;ZRZ:K\S!-T$^Y>905$5D N=(2@7Z MIXGM^';H$)!V$5"O1*V08&>EN5P1*N"43)?S'Z/?OHR<=9QYPI&0'IQ7[P(R MDC&DI)1>,^R??]?FQ77T-C\Y@$9#]^K"(,R0IN=Q,':7?96 M[RNG=AU$;VZLC0G.6M@Y(XE!^&(UTH9K9 3L/P'U(76;,[YE\7J%AF7%781Y M#=QF[CE&'R[9DM(X>06;P#$"@R)&-D6)4M!.,(VQ$,5'@76@JY7:PV%=D<$D MU0#Z-I'L>V#NV]ET%17\:[S\^O9VL9S=Q/G/?_K);<@APV(1X?_"E?USY#DW M7'*, L/YGA=V9W(2PPG)*>96^E"Z_O4(,ML*N4['RHM\Y["":_;E\:]Q^/]OY%!#\0,O=M87)\[$Q^ =!LCSM+0".55)( MYB8NU)B(7>D[GUVTG&I_@=WK^^;,]/L-.IXT(S2?4@I<&!Y);F6 47*!V2"T M#Z[TG=Y60BIG*DO(_[G=/)WA#9S:3S8Q2H8P;,"GB4+GLADBP*=)''X;@O1& M&1GQD&BIBY(" MT'D5[3;IZ-?;'$]O&HXN/MXN%TOP$V"CJ^V/ M(K,2_DI\)8CJS$>1P"\X9IIPTNW?AY!REUGYB"A[\X8@)4GP9#),2VH 49&ZH0$*(#'-M\,EV[Z.]3=V4/^YPU()KR0RIU$ MUG?D]^+XF)X3M'F1D:3WGH&!$(%OJLRC4\A2+YE.-DE;>N)=V1TT>EO7!W&[ MB\S.+N(&_(<3]_S3C^T+K IMB.8\AGPW1EB$7W@$^0B"8O!6:L*M-*7MP(#; M::4F[OPH??ZBIA'(-*L]CZ8YT2"2"=(BQ0QXA(9J9(C!*!*L$E74REBZL< A MFBI/:6L%/)U ?:0D&T#F[E%@7$-XRTQ$@7DX*UU,R!H.O\"?.8Y%9+CTG6JC M\]O*RKSS++8^ FBB4=WJW?LX-YE?;>:WZ7BY^/SEM\UVHDW.>&\1=A%4SQ*. MG(:06AANL0O8 *^*E^KL(:AN(FA03)431.TLXJ$AP\&%0*S#2',+_HED 6DA M PHV:<*44OCYDYM=K=X+3'(>[%IS$+ 4YV\3-NA?-H_'6-Z13Z*TWN94$\TG M?23@N6H)=C09QC2FAA3/Q3PFH.Z=YJ VYGA&-^#UG.A=_G)?-DDIH9:#?C"6 M&YPI+I$S-!_9B?A E1*Z=-JE%.VM%$Q?>IQZ'!@N7PG>W.1'+B-@.P[84Y1G M6R >L8=@2G,$NX]!:!)#^=8F)0AO,:08&G-E@7\$ .HGLYX\2XL^K)=?CR0> MW\#V'CHX',XV;7WKEA==@QBBMGOL;O]"ST31T<27>O@_P"#STFF,(4@<,BYN M+N2M-TWO!/3TBH!/MD:3D^/:][=+4-)'=S[_R,YT;JD[_W[?'K%+W-IIH:I] M%L\A]MX\K2CZ0S<-Y[JMD!_:^[R%==O'P/KE@E)WV4G+9RHA$I98U_ M.UV$>3DQ/5NRRJW;T=;O)2\:$=3_F?WQ0%]9"[ACZ2KW9D<);C]O*@OP_DP= MW\3P?C;/KN+O=G*RNNU;M\H-6"_1=>!*"XJW>#N9+>+5[)[:#K\%U?!R7:MF U">W@^:P; UJH;;J_7=JO-$>5'SU9NVZPW$F+]C*E MN+#.7DJU=5?/'V\.>4]9'^Z['\Z4A?YI#W2&*R8]8P;B(*L;@,.*MC??X/-^ MO&+%Y]P19_'ES>^P?#1PMW"5/.7I M\< SOK0@NM^F83[YO-\G2Y;5VU3H:QO]3VL:0%D?W\Y]Q_FH]] ?UZ M6*J3P? M__SW<@6EMU^GUY_\:6;OP-*=1%TKY MB<\O]GRFR!N,KMLX\2%&I:NGGJ50_S>F]/.WQ3*.^]0TO_Q7]2XH]UUNS;KL MM&;-L86%X!<(=$!W^Y0;;_N']:ZWNLI@WW[K%8&], @O;/B15_@[ESV!V(?E M?OH!3#\]);1UP8JWV8=D\?@\W<>,RG[0 VDGYX*>+55--GNYO54J;66!MISX M98[DW0LW(*L]6:&##/E+YU,'.2J[ZM"9,JE_)RH[0O&?R_GD*LYO%A_3U3R M^,J4U>Q9MAI$^QW!AQE3_2#.5)6X+G^Z4K6*WKXNTI;MMR*2J_'R9._UR5+5 MRG>/%,H3!E26RN?;2238"9*=AC#[MHRG5UGO6K-:M6X_.1U@266!_3J;#B&S M/&C M):O5W1YO"E\RI"U+6$A@NU>M5AMQDAUL3FQW /O(Y[&F[F-+[4 @+H!WJ^1(/HU/3D1L6Z^:O/;R M?=:)"7^GB&H)Y>_'=G_GL/I&R;_&60FA/%VIZ=JOG1MOZ%R)RX(A\-Z%JQFU M8SV#+FRJ;?*NKY>;39W\L./I4M52C,=*:SLK*LOGCJ"IG?Q8C!=E$O<[%ZV6 M@3S1]][)GLK2^[+\]Z>Y_SB_6LQ_7BS'-W;]BK-<9[5.'ZB6KSQ6JGW85EG" M'V^78..GJQN=W<:KV<]_YF?U$?8Y3;.Y M7[G6IQK;/M^IECLM).$N3&Q0[+^/9Y/-<*C_,[N);_,\J/F/7^P?0\A^[\?J M96-+(J +/QN$ >SX/[=V,DYCOZ'^RO[Y4YS&-%Z>W)?@J _62_^6A$-7OK8% M"3!C$SO=$/SAYMO<^B5LP(TGX^6/,K[;<5^LEV(N!(I^G&TG BOIXNU9MMY; M_0)!6)N^WA8""\?1SY?M),2F[KH.\ZBAK, L+B N_!S_W]N5,D:YQV310J7?C39?T3]!J8 M#E-^"F;B>S7^<7#JR?<5Z8GK.[UG' MS=>^2)Y,GI,W[C"=K5,1R>Z%ZU5?[17%K!]?*HON4YP5D-/#*C5K2@[S>K9G MX_6+?("D7XN(X_E:-1L,]1+*#B;\7:MXSI/F[_K$O^L3^\DF_+^KV2H>/U4] MGJY4K8QJGW9LW6QM 4PF]V2548WGR]4[UK>R>]9E[[4[ST2; ZR3=>+Q.M6* MU/9IQ):-UG9J-]26N71[N5J]8_NT.+ZU_,7;V9N9P.-DV9E?M6UFC/-_S&>WWSXL M%K<%);IOW6K5NT%)2W+=NM;K<8ZWK81Y5U\79U6QI M)R7RP,_7JE9N>[3.;>5%?0F]\4N(Q"<_/MEQ*"2H;4M6*ZP]7EY[.%,[4,Z1 M(E"8J2IE&G>M6:U>]DC!'>!-;;?S[F;XS??K8K9QYZ+U2EV/]3(/L*V0A2@IQV]KUZE0+R'(/LUHPI?>D%C>H.U>N5V%ZBET]Q*C:E17_N1TO?^1Q M5&M60GASL^[L.$Y 3(3=EI)NST_5*S@]4MS'L;)VV/C,S/R^6!TBJX&=7V<3 MX/+G9:E(LM^GZM6J'GUW=PPKFY/_KW'Y8>IG-X7NT#M]H%[):C%9[V9;VZ#ZO?T;G43=TL553^;5UFKK;B=V_LMXL2R8ZMZ]:B=QMG2==9!!M07X MTK*+M"UM=]& M]X[[+[/%OGJM9!=N1<3F'VXD.5DN[O[D0:3;U^XDQ%8NL/:RI[JW\\SS/E7] MMB[825PM74#M8TOMI\[9HMUDE=+%T9[F-+"%7^1]IB/%^HDH)9N M>;:QH;H3,CNY5/)NC4[R:.D.YMGFVRCS/EDM5:4O7) V6J653^7PCC392<B?)MG07 MTIEAK3;4>#H_Z--L,O;CN/@TG_FGE)_876//9XJTVNBZC0)]-W9_Z@52CGS( M>GC]DY[<;I8/CYDEC'AW;]2 M[25743GOX=_P%GWS%_D79Q?Q?_^/_P]02P,$% @ _8'&6"_"4J?]!P MLBD !\ !B87-E+3(P,C0P-#,P>#$P<65X:&EB:70S,3$N:'1M[5IA4QLY M$OU^OT)'ZK*DRC:V,6 ,H8J 4^NK"V2)KW+WZ4HSTC J9D:SDL;&]^OOM33& M!L/&.9*-E]JM6N(9M5K=ZJ?7+8V.4Y=G)\>IY.+D+\=_;3;9N8ZK7!:.Q49R M)P6KK"JNV6NVNSWV69L;->&AW2F7R9.YGN.=\'R\ MXPNR3-U70R\?UM!U5P\UIDV@U=M_]\1M303GJML-OAI MK')IV86%M MJB+EV&ZGU;GOP7JVQYAY:7Z0\6?#J_'H_>CL=#RZO&"7[]G'X=7H\GQTQJZ& M'R^OQNR?%^?#*_:D7YOBQZ?AF?=@M]TE+\8_#]FGTZMWIQ?#3\W+?_UC^&]V M>C:FEFZ[W5TW2M_=E]ZCOHP:[ -W+H6V#RUVQE718+$T3B4SYE+N7K_:ZQ^M MC;22"P%6:&8R<8/=_3GV5"$0KT&3WOP@/SNMN1.__^CWIZ7;;^W1-(Q8RB>2 M&3E1<@H^=:FR[)>*&P [F[$K66KCF"[8>VURUFDW?V$Z <%6<1IQ*QML5,0M MA.?P)82GNW'A>8#W(I (6-I+31 KFR&+$P) M?:I<"@=M*6-O(.DM89H6<'.";H)%L^5I>"D0W/WC0%"R1!4(,N%E$=0&\ =Q M-)NE=E4DX _N%/2H(LXJ 9T SE($&P"=(LXI$7>"+$$YRQ:8K.%@'PP-V M% MBALD4640 ! UT.*'L]Z>F-N4)9F>VCE*C;Q6UAF.@3B]#';#RL82V.S>AN'M_&]X+Q^U>]V#HYLC:BZ*""*T$FB\.C#-F+<2 \0!%Q%F:1 ,@E4 M1IFR*8F36 YZ)(JD9Z%LG&E;H1\1I]%90$II="P%7ENV#6 (":2%Z ]OXY07 MUY*=@I.NJ@P2G5W>[.QMRS>^:V=/A*?PJ*@X+ )"23\CXEH";@ 2V;+V0,F] M@1(,1'X^A#,D**D_HV@ZZ&X01+?YFXW!:*]UV*&).)<6&P"$RZ>T+V.I0=DV MYI5=OPNEO4@"%_5((9'JRD !V&FBK.<\2,G"ZZ%"><&6RXQK9,8]T.I,N@!+ MHV9C:E1@3MAB=::$WUO;*K)**&X4.:!"OOE]0G;,Z2V$@9A M5^T[E2@D55QEG(@=;GDC%KD;>W M"N2U*6L%S^N3W=JPQE*8*$%HY587G%B=6R"=ZDJ",#=B#B< 7/%(9;A.! Q<,)SRK/5Q1>F22H$=4$@;&/U'IWY<0: M_!L>'R__/$=QI0Y$9Z9;'L7>5W EI70=QY6AX"_EST>TYMHZO*BR,13]&LYQV/8371*@&"SV0+HV'%LFZ8\-Z$2AJ.[L>A.L2KF]*S:(_SSJ MI?")P<]'3=HSEJD;F=5G" _D&\^>HF'K7ZO3U^]G<'_8CYP_4&\Y3^([SBQVM;KM?H'_2>; MVZW.DVV_I7:_==CK?G.M9&S_Z>9EM3M^(L)D8+IMR8NW6[M;\PXU'@?=\I9U M[G\S)X@^G/$PV.O,YQC0?BDQ_Y>%?C5V6\?[3?\M8L'5QOJF?F& M3O\(?]_-[J?X_\NK<&U@H_QZ_:H'SO%_V8?3\?CGX6?_)?YT=''/US7QVV8^ M9;^4J%_P7*X;]YI4/>>6L)1.4QF9>/3'0L2#^QA_HN!D3#?%7N;R/TNY,@WV MT:!.II+0EZ!GJ9()&][*N*+C+'89-GG?&0G/ \V/F5NO<: <1HO7F.WMC^%@ M&$7'5]_/5+>+=\Q++7U'\$'X5O/1*[<.EP0E"_@VHLN/ )+56ZU MRQ#$P<65X:&EB:70S,3(N:'1M[5IK<]LV%OV^OP+KS*;V MC"3KY9?L>,:QE<2=CITJWNWVTPY(@";&),$"H&3MK]]S MJ9 M.B(!7-S'P;D7((Y2EV?'1ZGDXOAO1W]O-MF9CJM<%H[%1G(G!:NL*J[9+T+: M&]9LUKU.=3DUZCIUK-ON]MDOVMRH,0_M3KE,'L_D'&V'YZ-M/\E1I,7T^$BH M,5/BS89*>KM\MQOM["51U-_?ZQ\<[/).+#M1;X>+;J__G\X&AJ)[&&/=-)-O M-G)5-%-)\P_Z.Z4[G"CATD&GW?['AN]W?)3HPF$R@\'A9Y"Q+(F;:PASNAQT MNI#DY*UK\DQ=%P-OWT80->L>ZTR;P:NV_^^06IH)SU4V'?QPI7)IV86?%#P_+"-JTT*@D=K?JOA(Z8Q#].@OY[D).I0L[LZ73)B.%MJB+E6*_3ZMZW M8#7=8WA>FN^D_.EP='7^[OSTY.K\\H)=OF,?AZ/SR[/S4S8:?KP<7;%_7IP- M1^Q)N];%CD_#4V]!K]TE*ZX^#-FGD]';DXOAI^;EOW\:_LI.3J^HI=MNKQRE M;VY+_U%;SAOLO9'7[(,LS+3!8FF<2J;,I=R]?K6S?[@RR$HN! BAF^[I;O?VB$WG+.4CR4S?*A$TSG(\ M&<4SEO 8KPS3.0CC/?/Q$&ED+(0-R93,D8,KE$^52&&A+&7L%26X) MU;2 F6,,$RR:+KKAI4"P]^>!H&2)*A!DPLL\J W@#]W1;!;:59& /[A3D*.* M.*L$9 (X"Q%L '2*.*=$W FR!.4LFV.RAH-],#5@+Q0);E"/*D,' %$#+7XZ MZ_6)N4U9DNF)G:$4F4999S@FXO0RZ TM&PM@LS-EEK1]*7CKKQW>KNX%Y_6K M_6YG[]#6B*J+ J((G20*CSYLYXP;Z0&"@*LHDQ1()H'**%,VI>[4+0<]$D72 MLU VSK2M,(Z(T^@L(*4T.I8"KRW;!#"$!-)"](>W<R(\!0>%=6%14 HR6=$7 O #4 B75:>*+DW48*)R,Z'<$8/2NK/ M*)KVNFL$T4V^M388[;<..N2(,VE1^R->AERR\'"J4YVRYR+A&9MP#KY\#"I)46@$Y6B<@]_K+0%Z9LI;PO#K9K0QK M+(6Q$H16;G7!B=6Y!=*IKB0(;.>%[,7\B:*8+9'&G*6(-!=A.BR= M:ARUK-/&WN5[_P(B\UPY)^7OI(1(HZ*@=J&@GQ>R"3"#@2TQ//ZEBGJV N5O ME8+Z?K551>R/&K;^VG)]NSQ_DJ%&0\VH #7:YM*&.582V*AS]=W69R+Y#27? M4+/Y].NK37_B.3L7^B+$U;N4<,CP"+%Q@8%6WO':D^BL:U0, <102C9"!6"1 M_FV5 R#PDC>FSB>/GJ"]J.R^AGNB$R3QQ( X&HB[]%P'Y/@3ZAIBC9 #53'6 MV5A2(BSX=7W0;FIZE'F9Z:E$ZR35@1/Y/0 #<%^E2FA]P7<]Y[=1=7,$ $K3 MA*\S7EHYF/TX!'>7&9\.5.$]Y@<=UL(B[9S.!_1)>TP) )5#_2'40RHTUU^[ M#PY:^_U]^N#M#/X7LXGK;^$M_RU\VXGEMGZ_M;^W_V1SN]5YLNWWQ.ZV#OK= MKRZ5E-U_NGE1[+9W1' &W&U+7KS9Z&W,!M1X''3+6]:Y_[F<(/K0X\'9B_<) M_L#UXV\RG&%!^*3'?JP*_.KLM@]W&_[&Q8-;#;5GOJ+1W\/>M]/[*?[_LBK< M&%@KNUZ_ZH-S_%_V?C1\SSX,+T:_WC-S1>BVF<_6+R7@%SR7JX:\YE-/MR4T MI8-41BH>_KG ,+^%\1< CJ_H:MC+7/2?9*%0KOP+6S?VT:!$IFK05Y^GJ9() M>W=7:UR&_=TWAL/SD/-]'.PE#I3#;/$*+M_\&,Z$X=,E[VXMNW?;EUZ/5':+ M-PM+;?WW[T'XS#.62W<-YP3E:[?V? B/P%*56Q[RF>N)]=]P4W+;W]#\'U!+ M P04 " #]@<989<=>[%%("!568S*U0HLX+K[ MZ6I()C*U828W&53NUU_/!'Q#3]?5T_/P Q7HGNY^GNF9[C;-B9I&K>:$DJ#U M2_/77 [VA#^;4J[ EY0H&L L8?P43@*:?(=<;J'5%O%[-@G#3'(IBWF@$[ Q;L9I@?5@D=CTMA)2B6ZR6K5@JJ MU= GX4XU#,)JY0\[@TM1/5V3J'E$=S-3QG,3JOT[Y4JL&N%[N/S%/Y2L&WO<&HL]]INZ-.KSN$WC[T M!YUNN]-W/X'WU6L?CSI?//P95;P!N-V]:_+]3M?%1WQ:RJ%_/!@>N]T1C'I@ MU^ X/\RW\S#TVMH\V*6*E05W".Y>KS_R]JZKW\O<6V%J":)N[6B:1H<>#-W! M1[?K#7.]KY^\;^"V1UI2M*SBC^4!XP$BL1HEC-%&G=(G$KI?* M*1]3$P4^\^ *&>,8ZI08VS[N"U*-D3(."0)Z '=(F!;%DB8ZS*Q>1J((T!S" M)A&"2&*,.\D:5R'CA/OZ=W04,.-2QX):LRA%*9 O$TMR!ZF/36+,647&$5V* MQT(&5.8P=R,2)]19/C0"EL01F3N,FPPTBQH+8V.AE)@ZND*:( MI.)%\:C7\[5R3=\56WKY7]D]F[6*^ M4JD^N]DR5I04YX-F"X:)E WD.XD)W\V4,LL%,0D"; V<8GP!]LWR$]%PA?*4 M[>OU^5^\D$QGL(28_PK2YAPA M2NOCF\*UN5&N-A+S"4?N"*OFB:DP;J=[ ^LC\]?2D#/O9M>[6",>N^^+6]5< MNC%&*B(6@ ZQ\=_*B%M]QCH+6B,]=+W/X]^>8,N2A3ZV'$SWN*;_:$\8#;%O MPAY*L3,*O3!DV&R^<";\7-*\#K?&HL,4>O,?P?967S)L^&+L^%;8W5ZEMV : ML*@J'E,OY>JA9#S5O=:C!(YRWTO^*/66J*=TO_HFI M9J?V(E.-52NMIYKU5/.62^^CIYJ#@7< AUYW\&W=ROXO!YJK]F*= .]YEAE2 MSK!E^H+=])T#S?YE9[(>:)Y_H%EA]T<&FNOO'V.1F*[1D30B>D):>2-Y=4&9 M[LVZ6D+&>$O-U.J2!UYB+C[3]ZD%\Q[W;U!+ P04 " #]@<98)8&H"'L4 M 0"G) < '@ &UU9F=B86YK;'1D;&]A;F%N9'-E8W5R:71Y+FAT;>R]ZW;; M2+(F^O\\!4[?1NP%:4ORK2X]>RV5+'=[MLOV2'+W[%]G@00HH0P"' "4S'[Z M$]?,2 "D))=-;M:ED@@+Y&1C ME]5D,:-1^C_7WYU&DU7];YU74;'1\>/XW^5=4? M\YN$_][F;9']IS[G;__!__[;?]!+_C:NTN5__BW-;Z(\_9]_R,=/TS0;CY\^ M?_(T>WITE"5/)L>3]&CZW3B9C)\=9O_?T?'S/\"7X0O\K:9=%MG__,,L+_>O M,QS!#R^.Y^V/MWG:7O]P='CXYS\$GVNS3^U^4N17Y0\T7OCKM"I;&$<-3^4? M^>']5R3U%;QE7+5M-?OA"-_2?1K_(B]3F.@/3Y[/]?'ZB$E55/4/?SRD__;_-_9#T='\%;Z MYZU,%IY3Y&6FDS\ZQAF??;K.QWD;'1T>'(6S&EZ*7Q9-FT^7CSW:[SN#?=H= M[-$S&.SIV?GER>NWT>F[MZ]>OSQ[>_GZY$WT^NVK=^<_GUR^?O6/WQ_]^->__A7^]\F/C"/X)?WG[[A(>>7EVCB\Z>?L2_@1_ MN_S'671^]O?7%Y?G)V\OH],/%Y?OX,6OW_PW?>;D]/+#R1OXQ^7YV"Q]W$[FX#Y;<(M+ M6+J_GY^=_0SK\)G3$:,SV<0"1_=8X4VL2[37PLK \?SN M^/CPQTVNT,E5G65\T6QN.6@=CGXI6-ZT52+Z,7,5^3L&C9 M-JS9V72:3=K\)HM>PG"W8^'&67N;966TR77Y^<.KOT<_G;S]KSAZ<_GR8+,' M; ODY*>D_+@=TI&4Z48EX_3=A]-__'1R<1:#$7"Z49D5RF]19-*GJ M>54G;5Z5VR$Q55U7MUF]'5(SKZN;'!R7"/4N6$DS4,ME='N=3ZXCE.VHN4Z* M(BHRD*ZVBG3P)&WN'_R9.ILG2_K2:NMNP+*9)VD*[M-^D4W9CKG+UMG?H!=Q MM#G)Z2S4X<$S7:HTFXB _[" ):KQFW#KG\*)!&/[[=_).'H'UOEY!!;^SQ>/ M:'<>?;>YK3@XBDXFDVI1MNA]7Z+L;O),'431V:=)-F_)M('C5-_F319EG^9U MUC3%4H]:&L&?LKP$)06')O$SX--75JWY=II-X47Z%3EH8U1J9=/6"_@+_!;^ M,:WJ6=XNH]N\O8[^?G+R'D;S*B^3.)K'@/.HT[A?9D? RX$_"DC4RI* M6M8QL.9H^34+T##\!!I##"M%JT=?AR6;XY?@G8LR6:0YFHS3H0GM)2-8LW(? M5F$V+W(_@E?@?AX=/SGGFW%O/(I@OC2$9-QD^#$8Q;2J6ECQC!>F68Q_D;1Z5'+Z>_SA?UY#J!33%[EJ1X*F@D!]';JL4WP^#*E#84W@7OS*XJ^%<< M[>4\!'C.O&HRLG_3#'<]+_'CW0DDY1)^=Y/!I%OXGT7?'S^CO[A=/7QSN'Q_BC>1G!TLTSHN\#<>7-[#.20W'"Q<:5CHW9+?]AH&[OZ&HI\U=#)@K+#C%-F#B>*:TI%M<)%Y^/A[.!NP82!_9AJZ M!R ?Y16LQ&2R@"5"^9BV&0L=>CWZ%#@4=#XJ/(4LDG/8^@GOIRQ5Q#]&U3RK MW4;+J=%1[>$3ICPM/TEW8&FB^+>'31*%E%_$D@IF B]N(4)S>YV1"L%OTP?Q MW2"VX.Y>@>(H84=0[G%^O #T(5F<>TT^QA_*[G3==N<8T 'E@5I!EFF<-#D- M;D#SX#'&=Z"JFH$[H29RN'/46Y!<'%1:W&<./2@C0J6N^SNJ&IPIXFO+:W MU:)(S>M;"4?C_<-" Q)89 GJFJ[BH56"4UJ17L<%S)MF06,"G8__]M>'N64O M\("#)*"4P?_@XCL7_O@9^O!'SWG$P]_Z,*=SL"U>_LG%AVTPPT604%OGY2(3 M-2O7#%Y\>)#NL:GX$*\HR7;(28ABT-G%9%&(2*&PZ241/(55.9PC%S**]O2P M5Z1'6:P[(PGD%31/9@Y?):<8]QUOZH$K,L$K%^6:GVV>A8+N;),!*P._#GL( M>A#^AH>-K 8\K!5J]K:N$OZG:(?:FU8C665S:";)/&_!UOTW_+,_KQ5&SH-\ MG6VVIH^C18DF(QM1=-[T3:%HX+"A'_%9[F_Q?IDM/.J M$L^A/\W>0("7X9;!*^%)8K[+G=K_N'MF4L PP8"!7"0R@8U,.I/MESX4B"Q"(_29RY; M?(=(K]3.-C.NB_$#S0<>LC)7+LK\T'\%G$D0A+;_E3NRZ/S?ZUJ?/(A^N=_I6 S)8E.C/I#9C8F7.?5/Y1I!MX)HBM#9DTU:*>\%F :=[D^#,\ M#D\*;"*8ZLFX(+]T B\F-0S>5C/):G3('UE)?)GKPBX5&HCH'K1ZK4FHN&LN MVMN8U&59F8O8!I"#F8+S#*% /GKW*GI_ M\M^/C '9H/=P?' $Z@SLIH:*=F\.# 65F4<&Q34G"@FBCFA8-M M<+2:M;H[B"DN]BGHSKR-SCZUH".<0PT>"@7D\>=%.4_RE,-46:/GMT0G4Q1% M&:6+;-BEM?IT1[S+8_0N,["8;W!=W\#?-RH?C[BHSYYN#'B%;NSFEG%MZM&X M)!M6!!<^I>/-%HY_B3X8M&),HFN6?,RBD_0&CRB')3!1E;GPE9UL=$** M[+ M/S31F!41JH14_.'P()!].YZ3]HC#N&SGXS\G[:+&5[TDTQ"TF[PAMNDK M$U9',W1PVG.PF3(48DD.'41G:.[)5&VN<08#:L3-JS%R#BM&YJ@N"^8^\;OV MES9:3WF'JRO,(H!M8[1I2X&V-OK340RB@/]'AB'83_45AE0619N#]XJ?_=,1 M?^ O?WSV_8_.$(K%KPQ?+6NZXL7T#=AO,,U M\MJ\=Q@FQ8XTW%2))(B7+W' ME[AN)O0$;YQA0@&>CWY%6Y'1.05+#',B>R]&X:(%=PW. >PYS([NBGH:;ZMZ M>I-1H YV1FYR4!*8U-LH/O+@$505IG RG^;F_$&0Y25_@>??F 5(3-80SX[D M"Z,IF$F8%)\<'_QR]A M\N/HQ8]-U$AV" <^ZY[N:Q@3O$R.>=="8UN+4VZ):%Q6M+@<*R:+>7A_:,W! M$\5.;UDI([&FZD9#V7'"9>0M+((_YKH?)L?B7#^<@]4M_I884#GAVD3318UV MI5F:F=X-E&2S/F5O.H'6PB!>S6KKKAL'KS9X*"_Y>-'"B.'NF(T7-:K-SA[ M!_O+[^^5:U3RE'EQ:Y5<)7G)!G-G& ?1"7QMS>- V:, *9 #9622F7 $1P[T M7/F04DQV-TA51/LK8!2Z$C[-)B;W^K[.O*J>6._,NYQXO@#PJRSW M[TR.F/,'?#$.C-/K*H-"P3@ PMAWK@ZGLL.\F F9#9 M.[KQPA"B4Q957P-M.A7Y>,M_?*_E/_Z6]GR0N(9J)Q YM$"S&<6&*-@Q)^NZ M7,PX610$,@2XP2$.DZ RT:#**[5YL4"-!H*,#\5*V;_\\>CYX8][3PX._SS: MF?#S4TQ/@'6[J,4AXT,,QW*SU]*.V+7)J!N]X!!F RJLF3("1 TN\1:\.!KO M1[X\2SZBPA0S!/R]Q1P##EUUG]=3$'UDU>61+=@=[99Z>4)K "*G<0XQ;J"=>!KG=#]!%@FGQ!V M4;*XT-@]22#P7!]B(#/;13A^"]_ M?/;=CX>'T?Q@=A"]3R;@0T[$>R1=L_=D%'TXN#B(_EZ!GBO);;S()FC%$X0= M&370O'D)=T$8#M?0!JDZGD*6^FGM4/"4I+"_7X0C,+\/D1EP+"[$HV:A)4C$ M="EB6Q3\)0,9H*VBH!A9F0-1^G"IY91Q,(KB8'9;2'KT(.YQ':$[/4FPL2-^ MA$>^XW->JP'U'A:N2MGI@K&2!8]HDNX'8,(\10Q2=)&>C ?2D=OH>\\$#\)X M!%UAT \=V-Y;J3P#HR-E>^UT"MPNM**[(H.3D0TNTYJX@^\T>U4OHPP#DN4D M\Y%(K@ZXQGPW:L$;BJHJPKNO\%#!25S3ZEV.CFDPVB>;S*@D&C;'VQV=L_#. M(!%P@? T0[5+@,6ANC;0[:@E48EXY%>8_=/P;("0'R<-EZ'D5),G<$>*E^%0 M^MJ]=A''X!NYY)I<++2&JRE#QPZK*V"4LPRN0!MNX.-EJU72Q:.FCS9JLSWS MI^ZL8)W6;)9P((QI%J)DX *%.ZRUP0(1//T75_A$:3XE7%_;5R>U/(CK/Y+& MPXS;Y;RG6$$9&ALED\6YZR;X;0VBWMYME6'DS[K):"W=.M]C&E_$;G(%LI+4 M[M_^7/,U-F4QK)-TJ]'5L:6/5(TC&I0S9DXJY68G 8,I8JH=/D!Z*Y0K+I0A MV9&PAB^*"^Y]_89*S.K%Z]LFYN2(U;!8^P0NZ&L8, $S]H>KFOOBH7&&<]*+ MO&L>^._,P;$0E+JO/^S]5@NSP(J::(T'>1Y^^9QY,;Q,]%N="JVH/;3KIQQ' M:\TI7UJ[RH:28DPX+;0H L6O>GN'EI83H&F2%^28R2%!8 -(:+&4S!4?WC4; MU;/)0JA&8-QCP;6LTJI)<&5H#&)/U:@T]N"!>>.P-$V_YO[^5I^W5P90+$)AR[6B).9W:F* 6>:XU(+8^7%0@E@3\/.].M,&?,-^*1ZWX=+QT+ M>.W93<9V_,MLFH"8DEG&)[Z4/'A M,G>PTVWDLP/+D0N3%YU!V2O7SB7;9;_7;.WO+;[ZY%M\]4'F6[8"H39TEKU\ M)J9.PTME>U]UM3/6^'-$=<]$*;SNI#EZB.AO\-X=AO>ZW3_?,#5>B.\5$YCS M%R"P>^-1K+'H3F;7W$TK<;FB' @0X/-Z9)9/BXK3_*OR,$KU0BJGKS]X6%=4 M>8Y.C:1<3D;\0X7S3(JI&@B2F(GV#@^>'?X9/(IQ)86HMH2,;LJ?Y!$<966# M$'[:AX'5"JH)'OGDX,6S/X^X;C2WHPZ#94&&*.+DD!F'+U!3L-OJ.-Z.G,ZM M1;>JP;8%A_/#7-/@;&VJ09[!C3::]#$QA 0^=U]@LL_D0X$&8YAT")M;MA MS@9$-64.U+HKAMG6HCA%QC:L]4\$0VFQ4&12T.GU[(&,=Z0B';@;DKIQ'_3& M@TCLR^X)$[5+2$SE#6(<'DTF:336X'.#'";H8.A)N:.UYJ\,&;U5/%4G M\VOBUM :C%YT76=DT#I,12=!4SU-G)6<>X4P-__B/^-2Q6XL7519SZ"5J(@^ M*D\'!]7+TZX:A$_)#@V=W>/&E*W_RH#>T#2#//*JR:P(0_L![HK&2;=5X[A- M/?6$E)M6/U3K(<-"&6,/+RAG7 P1!R9$^LGBBM[.-5868:H[_]0NP>=Y?C@" M.5LVS+K(7R9N#&)TE!>ZIX^7S+.125*CZZX)_+\F1_'D^?/^1]$ M95)DR9P^-Q)"\(##HW>,?*58BV8-6,=COOSIB5F1S-$DZ5"/3O,:!IRB>EU0 M+:SY6Y'PGT:K]X'*59;]HVTGGL S0YO[YPOL0=F.U ZBR M4/+51/(>E^''C-]NN;ELYH"_[_-Y0G]"?'?VX0%Q+RQ8@SJ+:&A;I)_)I[A& M1 RR*QHKVU:-Y?>Q3WFUZ1*%?D$42NZB82;5+CF=)<$B3X?(SAQ)&?>>0M@( M0ECZDQTH[B23I4O1"*<5S!U?T^+R3<))SR!R\H#+ MI#"LC4VA#6$@=T3S;FW:@!J5 MG6?(2Y6EU*ULLQ$J< 1W9,NW-A;]@=DT.IF55\F$J^% )VQ8);P72UCR(Z#J MPW"$-6JIVH^-:6R' L:X?,OPO9-3RS";!Y"X4%.&;F7K[PW.\/0;G.%!TCLH M2-$TVQYV]>T^_8Y\75B"V(%T 7Y,PKKS'21-)5ET>'#\[,\CDUA21Q,+]ZX< MDY!@"/6OX6+$Z* .N9%WA0&<#6G\U8[[CD@N6S+52QVD(_%Y[S?2+MD\F=2& MPS(V3J[\5KUYIS!I[#P7GX20)V#Q!!SF/Z&+[SA7 M'-*.@Y\859@4%?7K[7 \=:NW?9AAETR%R2C:4ENA1U&S>8]AP&$04/F(@FT= M2I9MTKU#J[D5VM9G4'WZ/<+,^V&@3#F/XP_M-)G8DC2RPVPDL#??C@:0?G&5-Y[FX=L3]5L7Y2U'8)@CBC83GZ*<7U3NU31^ MXP.VH,LA_BZ0_[MRC_-]2&B+,]7U5%JCYF+" BF?HNX_HG;7]K$K@CV M:I!<[I0OZ=Y84?HQF8)W_9&;%7E0G$3='?:GK.Q\S(..D>%\M$.)_EH"DI)O& M1G(]BX53=;!>0;J"TKL-=\O,;.TB^XL=2U5X':F90B%U#(C<$-.CSL8DB-Q7 M)T2>T+G):(7QG;/"T_^$_ MUS0EN7M#5VO!]\ MZ64VSNF\2XO&IK\4*T.D7^W%E(RV\U[R6[S9"^GR*^7+O) M@35V@,F=HK O2OHES9EME,V/QM6KW6O40P5X]Q\[9G[VCD;!\-:/[H!'Q1P8 M_5T(N2_V/IGTA1DY/99BA,O@ WVM''#?H<1*'B:; M%0*&O?):5S4E+;#].5 .@2O\ET-T]F!4?%%H5)WSA3E>.8V7E@I31? DTXWR M]Y8Q?_8M8_Z@Z\&V(]7*8$\;QE5IVC"6,J)$!,P-M;F_P*(HHB[U)%()T5<9 M8VU(DEQGGYOJ8X=S;&^\-"Q+I+PEREYUD".^@"6L=AAA=$G+'9@_4RO!F)L- MOK(K=L^V%UP9]VNSYL\)9RF[U9%&!S?:]YS"#/U0B!8?.4!LASP,^UP88UR: MEV#. ;Y/2->755$D=>,K,INL!66-F ;L9E^#7Y[/4,Q=S$-OT[67L+]K-<;J MBRH;OG_=U5BF?_GCTQ<_5J::TYD\'+M=\RJL$"5N+UB.+#5?E/8S8!L*.>U8 M+0(970F"$I@)#POS2?0XB1[OD!AD0T/3'RR M5#LB2F+1KQS*N=]4.[WB1CQ MUM3R.^WD6!1A0Z_&<^29(+.2TE%% ;R- M_5XWSDZE?4_[:_XVJ/#N^8F#_*>LM;33E(Q#XOJV2Y%:)]Z@*9KLEGKH]73A M3NB2=6<9$V6]..R&8R<^:S*66O[[9!\$&6AO7W_M.OD+*FXT'^/K:6[1_Z>Z M&W^Y7UYG3<:#:5;Q%8!ML0_&Q<[4R7Q/A;19V?"1P95]0TW)-RL:KSMEX%AD M$I@<+N:E4C!4&2X5^AAO&4#;#-6(#S&M>*N6V *9>G.%TA_%5+$O-\2ZJO6- MC V#6!,>'M)L+FHRK+BA:ZPT=+&WNER5_L#XC8'L-:P4YHFG*0R>EMR !ZXD MD+G1X[37O<3R1*53'%9M:E]4V'X(@606$:2]WU G/)YD7E9)"=$/B#RY]:D!*B2Z()+"D:^Q*UXQLT:YG[ MEK#27+'(T36OJSQ:#3O'FL2Z7)+W8%_VZX^WK>LB9!%<=Y8'#U:QN>[E,NSF MNKJE9N/J/NBFVLD+\.KHT$*N:#)SS=WLCEZ%6;YV'#NGB'?\QE"XPZ6&G;W> MEO ,$BM3B3#5!:.Z?9/<\CE^[ K4[P\W)Q;(&S/#.I&8VXR=R20X M5 P:1*J,%JVS*ZDM:;BU\4 74F)]!\WW"FX"V.%(ZDNE 05!_L2M4U=QEGS* M9\C8*)\4SXA;IX:7$ORRO@)WN -2HJAIXYZ3F*VJ"OQ M9)=T9^$+]_@W6&Y.Q"%R3X 6EW*",_NM(N>6@GG6"+0>Q>G MXVDR<22/DR$Y+ :^*J[+S]%0;-E(&2]CK<-^U$J;C9X"[! M[*1\03,([S+Y MA*!68W#NG8S@=DJS6$ABWE!].1JV_"9$6N M\:$S@G#K\_BSIR/D)U F E"32+% ?Q_][M)GS[^ESQXDT16WN";L94S_X_V] M6*JA&E\.1D7]]ILJI%CG;"J4.Z ;M@7(7&[)#NU488UO]V M?CRFFJXJHI]1KPLTLS)P2JR@:7U$="K]")U'SH UYY=3-@A-@!QL K8S+,-5 M5?,C_%]1X@= SYNZ,QH1-<3 M<^W=7F=\0*?V7'M2OGX$;R1Q T)R:)LN<:I-Z("Y=#S;BI"?F?13W]U.A 5H M*.#0_3;7K[E*#8X+2&JQ65!)\$=E]B1*$[? M!?/Z49,@%)/*V#*O"&;GHD78/=;6)UQ7!7T,116^)FU7EGB778$30G^2Q2&B M7(Q@(3+5F-=PW5%3EEKZ.SD2+VG2 Z\FD58?II;H%5Q[B[K4ZZ%Q0S+OJQ0; M)[^9WG/P%, D4BTXUJY,/LQ7>]PMG/)3?]O;I<+/./2E2SNI/0QK?).A#BZJ M6]X'$,6E8.R"1:/SVM(UEY@M!QRIQ^%V0R M# MS,J+\BR/X--S/8$:-(EAP>(Q-UTW;)*\GU47 2AZ:T MWDGMS&<&I,RTQY[+"-^195I#Z!_5H]6[ MQS<^6&/$-^Y.BF:,N@?/MLRU==Y0@_!UW!+B!X;&@31%K!'VHHG*[N"",0EK M6V==T5LJU:MCI&.P?:VV8MS+/F$3"!IHK*U_?^60N/5A6U<)P83%V" ((HA M]QD4/I0@Q$P-3YQZ=(%:]CTQAMCA4C(O<6TD69<]K(Y]CG9->;5?9-/VAR?/ M[U9O^_BAS241CSB>LEGU\;6E9+^VW.%+#*)CU!R+B3=]4PQQKEUH]R,M>=8$ MT8G/KH'^\&DA.L)-].KD\O3DJ\OH?VUQ$ =)?X4E;TCFO'F50:0]6H7K('GC MI<0'#+$31?A\:-+@_^Y9'^#(K)P_*>WNU>37FU^27'(-)@:A"N,*)=DGSL/? M@Q\0L"=*&>!5A7Q?"?KB:=[ ?=F;BGC&(WVG$(VM&K*L"XS8XXJXM$W0;Q9( M*\^6RU<^ABSD_GXUX"$*_$J_@!5O]_@@W\:) ]E8C23."'^;[2;Z=M<0*P]XYG!PC=\(X_8XY",2S/$*JN' _GM?/32Y6BNDY08H]8*OA/Z M7;G+MS9"9SH>OZ.T%R,IC$;;KHX&]H)X)-U/.497^F;YF?1MM48M(\NZZ5:. M.X"8Y=L5J=W:<)>[EJ7N9FO%-9>!*HG98+!4 E0:.(F=B%GS1RRT'HC*F@7] M/S*X@FPFA+750L1) A_BUC6VO4[W.SZ:VO+B%I5#EU>G:97H2*^EFNP,SKVFZDK=8FE<[6TBN>89Q8 MTL3;49@:G<#AK"I*T=YJY MI#-GJ#">)3T9%-"=+YFO1O-#@GD>B[>Y8C 9K[SS?!Q%3N(>R<>4H )U1O0P MG0][=%YF]C'XA%- 2^&7@!6M:I>GWI'S-=W6\W71)NV"8H!O,#A?-[N!U,-: M 0NY$= G37%EQ$EY$$)Z4[@7LQE;J'H7>E #\KL8%PIC&%VPAHN+43QA?;3+ MGFN77Q8KF?DJM!.Q.38"D O+VV,E2:KFU'XH)/Z"*4V('SSD+;[KH0X2PAW! M@X/Y5J(YQ?-<.#C??Z_0)S*?W6:M@]4W; MYW!]YK4#S/>"B2P7]UR_C"TN>REXEH AFTKFC7:A0/]QM9/)Q\6\N\@YM0G4 M#56M;$%AL,QO[]N,,=?.T'!W,&W[;16A(91YLD:1+=HREBQ%3,!@9W#;V(8% MX8I:3/' GX-&,PZG >;W=(1U$'LG(VZ%C24-VO=@[Z5';S@C>CBSG&.#W0$I M,TON,]O>4/YED5[QH=7L=G_V!!5SD^>83%"U84%2LKM2R#%#^CBLKEF4S@=. M>VALA^G3CQ=$#0ACRP6S2S8VM[""/\7JLOK?4XQWC7G@^0R4[&:\X ]R=M2$$YVI5OT=-2WIHQ]9WR7,D M@.;<6B2YC'(4^[L0K%H!8[X^O\ 4Z8QG^J_][\6<7K(X):N/,%H/9"[PZ/QR M3:6.<$!GM\FG79&JG^XE57CT8/BZ9B1"L:?Z:8FCB@1.PP36(DOA_JGB09'; MR^46\9U)9%,30PPT>#6/[I#7WH9W)O';RRV-*[OQP*-I513,1)_;7,/Z"N = MS5-]][7FJ3H>ZP;OTJ.17HS*?[OF#!,D32_;,5RVT[R5SM68D\5J4%!S40N+ MS8VS^53AIS^4.9Y%=$2SAF\93FSO?>I7.,\-,9^K(%KA4ZU5[=&_]K_[Z>PM M3J?SJ_VS"!X*)R=OKMDT[GB <=<%C-E"4!7?=0B[W00$5:/#5SP-E2X7/D!B MUDOH>GNK8>JFO"_BEFCELFS/&CBF0_!346)T+>#A\@F>'HO0W2OUV+6&&SV MQZ/[V";?G9V^WJEI/WD4O<.FA!-9H:^&*S*ONHHC:.#QW7='F#>6)Y!,GU9I M%GL^[23(.JC5HFA59:?6,7?&ZU@V]0 (R!?%6CN6(9=$EB@9J!O"T#AAL<@' M=L\[.N0_:P-$,'KJ# \B>[)TMJ:V*FCHE>&+7ASM7=.+?AI:%@HVR\LI: !& M2):Z:4^J>BY11WT_&1==KJ(.%\&=DSX=@2VU#?TPO86/:@Y)UHJ<RD4 > _CR3 MCGL!DK"=R0TM,]GD 93@25BXVI<'@FDLO4 KR464*$]AR=%=^UH_; M"W+(,27::7M+#MR#[J*,USZ*>Y]P>Y)[RAN1<(/C/74-)3C*RW-@2L]P0H]N MRVPR'G(Z6F>\?%6!C^T(>@RH6.\$41^A[PV6C[#\54ONSU#':?SVAFTE2;?>LS2G3R0QWD. M<#2SUH:-V963]I+Z5GB<$Z4A#?FTB6:O2L%R.F68GG)+?VN%$'8HW/SGHJ8S,/6AK)UJ=L,)S5/AI%KEK5X+(?GAV7(^PK#U#-V#1O1P;R@+=*1).WG-")X1E?DWC J@5Z M-MJ4]/05GQQH?QJ^MZK[JH41=9[$@S[ +5#+U)T+5IX6%' 011=5@6C>Z5#% M&5/.\8[ "8[5H:.!J+^HF$XN&&4279B)P53 :&3)7/]D;9[UY=C?-ZKMSD8A MBO->\)8$EZ%Q]J@8)'3;A5X 7"YPB&[R:M$4%BF9?9I345/E;_X*P_X9=P?( MRP3[*.#*"^&SA"KCWUV9S/=?:_IA0P*=*P!J,6>F<3$V!X03]0BHF3D"B:D& MWRA@;*4A':PQ/]"*'8V2*;!?-:-WA1OC:EMQA9<8CU<4+'J$"?%D$)'ZYNF[ M&*5;$PY<.;P(!T(M(4"CV0I/< [J2=ZPJ>6+0&/1I"W=O;Z=$U(@+)C"P=.R M)J:YBGR#RJVT5"&WY/F*_A7TDK5O!!MOVR-T*9R:E0^""]8=-%/+X\HEB">9 M5F6@PDS8G&AJ>\B&597%LN.[4E*.'M8N!W&/P;2&6MSP:@TQ5/"K80IEYGH& M@\>Z7TWWY]7D8];Z^@6S7L)3J9FB8+EEIJE#*[IXB$6E,9N(:SN2W[<^H3<] M.PNTB^QX_-+'UAEV'O#PX!6WR*T;/)5'=XZF)H(F@./M"XFA0;H>17OS8M'P M.:&>M3D?$,_9*.%#(G=NK"MTC[49#4"N5HP]#UL,\52M+.JT5U:)/ SJ:!>" M-$)9R2@)N&G/BQ]DAZU&&VG(FC.*>."4K=F"SB&7'I+DH,Z+1 !^ ZM54BRF M:4!%W8!61@\)SPO9%_N4B%4 ( GW\%-,!:DH*262P2<8[]A]5>YF/$RKSZY4 MH;;\4"U0BH.R)=\C2B5*R?*Z[PHZ /5UX.#IP^'3( @V0\.@!G/8$RA8_@ N M2KQ'U(V DC]7;%XKG>5HOG8E'?Y#=)L6'KAAHPDQ2L\?0'&+X: M&KXXV UV!E?E0YQ>#7'I2_H"M# J(5>)ZX@I(C:F',F'H,,=?Z=G!?94RJZN MR)7_B)F/)ICT#I#KOC>/GI/[U=7CK>2$.HY>6Z_EI8O'8+_Q39O0%_X.4"F" M(3_! %$\U&QXFM>^Z157U(9-KY2]Q?:>>NS6)1ON:-.E#-[C2UU_DX0]G6SA M*1R5<2[&RU 1ZHAO"0F>(;\4K:,&T"9)*3>9X;3I K),BP>A7(L?-[V_87+K MI _*NDBRR@82EIE BTB3F!NHER2JUISYY=""K=7L-!'W)+4L\D' ME/&[(0BM=J.C3#3"RR0!PD5M&E9JJFYD"53>;JP M;S5!O$BDX8WVQ0=]@F[ MY#-DX%K9$\I*DF.B_[0(,Z;$YC:#P9>\JFL6(-U$#+G7"R>0ZTK8NH[ L]VO M?^F<&O#XN7VT\.;<5!_QA90@I[EK\U^MB%87F_^*-64C/P7,Z? SU!].-5'G M]0(W5^3(8QSHA(I+L(PR0(A=,)5'G#L!ZFU.-&)=1D-/;1L\H '!X&,T/9@?1 M'HK9?U?PA%,*B8#HC?1BG>93!+QH,=%+G"]!0;@5%8*"*O*N'"<&AY;=@(WI M2V+8B7 %$UBW'*MS>#1+VL8P,F),C\$UNFB1O/\E".ZC,G1_:S4UH!.'M_2T MHB ]*@GFT=]T\.UU/TZ!DK1 ;S9)L2-MT_+D\-]*KEAC1D7 I^J%K)!BZQ2[ MCE&NLP.IPOZB#"!\B=ZW?$R='G?Q7VY.+F(Q,+)A#:-97\)!+6HNHW3!9^I0 M9;BKZ<\NR3/,/#,PX%TQ8[:62O4M>>P;/9*,I;Y 4_JE)'E+\'';1Q+]$L; MXT7ZG8&@4Q?+!(*'40A*\/4/+DC;BJ/KG&E?E@C23O>B?''@A R$/A]7I01S M'IKJIY&D@V;5#;/6H#9HL"A\9LYAFY55W7V/ED=KM@GM)/LE_\D/I61F.:_B M?'RT88) /)99\ X2YTXA*T/A6\'X!CWG-*V6Z84?1V'+[S#,WS>0:&*QD&)A M1ALU@*/0F_:L0.2&*O<[=F')4(4XFN0UZ!_4N?S95&J_9"@R,U1D8M: MM:S$-2"\%(48NY#+0](2$E'VBY5W&N)U@586BZ/ZUQ'C?ZX&UE8 W;AO@DPM MB!5OBN5P?,7:;[NBQ[>67+AS,I$Z4X^Z.[Z[Y)T2K1]I-+24#&)MA2J^MZ8= MP3&K>G<0Z8F'A""PX2JRX6 M&*>I);/M.F#D/^E=<[4H$B(;;19S?'U"Z.0 M@$0GSJTA"84G-3F,+GHNHM_Q_U<"72+#PRU-M>4T!G@_F-&7ID^D3O/HLVU M4C:'I%*R'VZ^MNIHQ5%4:>,-Y*[T^&-45&!V$4>GPU$D3B@R0T;:WFOS/V=L M&Q$8F,##!$9,0 W6A/L. WK#]S(EZ-29$./29G8EW6W@ M:(&#<)=[$#\P$_R[R\0=?:V9N V=HBB(3"1N+5A4MRP+Z>+6OVW M.V2;0W1?%B\03'%B.?V= HT^C MUP65O,$6;SI*/>TA'IVEBT7;UXE4!N7(PU4DM]-%(0!C^=2*NAK\HNL58JPD M_Q"JN39=P&()T7$F6?P,T=0,1A)\;N5G1! M3T0)X-D.4/W?5+DD6G/W;9%!Z;E$;CS7#,RYH M#G^C@N8,:.P6/R]&[Z094 M?JS)X"+Q4'/\=Q=1V[J.3SF7%3@7B/4'7RZ\-[2QHAEH2KV1\,HF7!N1@VF9 MY@2^C1WE$SX9O;9?\_0>#&WNZB9""-ZO :71,_/4/_ 1\6D[<\,^BTZHKQU, M[!L\:H>[=;^61K(1E:W?5 56#)[Z4J;M*<"1T#.?R29LF6&*+PQM\( D?%L@=WA>+HX=152LU&K9!53MJ:W;0D) MN;0%ZS@Z"$6?>K.TQE6]0=1J"]PKM(,-YJ\)D76> BKSD#^W M)IY,*W='")3=H 8<*@P;>.1>CJ%YBKR@0'#I.ETI35M5J7EE4%XN_@1'6.X< M# BR\ZQ=R1>^[E[?'II*B(E\[70QIP?LH<&<_*)H#;T8O?,F)Z7DV4KA881L MP$N .:F:P=Y^ZS-U%- BS-9Z>LG[[8Z /-QFF8[QANT$O1Z0SPQ=B#\=Z64E M/*5M=H4L@#-8@GQ>,&3W3T?R$007?$(W2#UL!NHY]@A9%=@EBAB3V- P?2+I?D$Q;> M-043U%"C_INJ.2$8U2UEPT$3U'%T#7M[@RE'3[:BCT3O'EE^,+)0A[JIT[&> M*E77SH^#=P6(3KJDJ>F#4]8.*?\\7@9O%YE%U P2*^-SBH:92'=&$/CK776!SDD'.MM]^@GD$-A4V9[VND?X.TXB)A!IV$8F"L92GBYLY"9<1E9Q(7EG.X$I6!.HE^JG$EO M2KK6$*30M" MO!*)IK1B%3SP'0:C$Q!-P\1C 9]Q\VH&^.F#U/H6IB">0?H]B[@@('RFF9,PBAP9!>O MUET)\,.=?"$S.R=^,BXRWU$4_9%)5:$#%0$W-3*4K7+UPD'3@M_DZ)A+/1X,[64V3=#1([7,$',V4/)& MLQ?8K7E'C(.MK6WY&9SA#,RR,JL6FPXX7ZZR*1.;+'=-X^[T8_E\$+5>WJ*N MN_OAM#+L'#E;)+.MVL5&=FW DBF<.]:]<<_M$OZQ 6AV8]X1NX*$H)VP:1XL M;V.B5"'=@:VDH^B*%ZX6";HDF9QJJ1-9U.S\<$(.CA9RYGH2S7!06$$3*A>J MW?!%&CUB_;Q3PYR5S:+62V5&I(;4P4RC_V_R3#RH@;%=T?A7C"U(:6('BZP6 MX@Y?%_/A]#0D>&2\IR2JM7^:\*"H&-DJ'B9H08$>D)0'Z:(Y9C#+J_TBF[8_ M/'E^MW;:QP]M*.?X9'/AE,Y"'1X\TZ5:X_OR]>7K=V\OHG>OHC?O3MY> M[$;>]\G!460\M??6ZWF- .>DB$[AM($:.$,*GV;3V>$H++0RD!6%JC!QZ/#0 M!2<_F&"T+E\GGDUFF/)@KS(^ARW.H.-'HP$P:J63FV;UK*QG2=N20:H&DV[ M7&^$QL1B&7]Q<"UXU3! -C'8"'KK*?$=!2L%[F"HZ,#PH141$U#]KK!1, M.#BPF90;#U1B$@Z?0K$8\TS@/M$$(9AMU OZR>$(@5"='-^9J^;'//,NB3PX M)598PY..* PP@YHYW$8YNJGO",Y*U3>-%9^@T:LM..Z42S1T;@;.5SP@V8'\ MQN+U>U8X&!=&LEPXGCQVT,K8F0[$-NP7^97O4CHRYY=;TL4DQZF3:KP0RY9^ M&=.9 O&>8%DCQ@2F>9EP%: K'(0_Y 4?-[IX,RPJ+?"7!K>\6A==)5@R98D< MPUZC"'* :S[*,"J%%[(M%0,K&\WT@)#6C6O4]12P]GN2,-6>M] 'IV3\O/?4 MO8[N*WS*+IW9;.27=3CDC O(K [PPT2ZHIS,&.>+A^4\HU63RQQ_'Z%'VMYF-G=/CP'Y@5V(_@F66K84L\NU(=$=EU%0 MZ$J@G:WG[#9FGN/.M_%,97'$P!9)B#J-82B*GD@*R3_*#V"7!&+:-='>LV., MJW Z;(JLG_ZN9AN>?*W9AJT1M:M[Z1[V^II%3;[8O *=D$M,"G10!38:ZVL; M/@KZ)CX_>!%)!4G",68\_'B73=@0YD!.#S8^1T!.C=!X,\QK-A@DC%U4#;+? M+2GN;OI4&[@Y#1UO6JKQ)BK<8-@X'.Q[HH497Z++Z89[7YBF,&2L:TB1]OA, M.R 1=BM=,#^"X]OUZ1;>S..#%US4 HH;+!G!+7UM:[4J9'.\,F2#%U0WYK'I M^/I=\1KRE[J#MB1#ZP(Z\4!$QR?VAY)T.Q8H04 I.:>NN F7H!?W4C"P%FXI MV(>/F(M/K5:/QP=/=\E^&2M1R@,Q;2OP5)\'; OPN[TMHR0I?^&54+F^E"\. M'IEON+@-X.)2M_E#66;C5@3)9H8:2;*92]UF'X)N8;DA,=\UDG/0;#TE_.8.Z#SIOJ;S#[F-\ MP#7L6QG/W9'BSB<'3\!B!.4DF(67C-79M%WH@CC2O;MRB##U[.B>0XA0T(1R MG)G.W?K1P0**#KBIA^D<4+-N5/Z$VN[B25\%$]5#$+M78\Q!L$R:GV;C59D) M'R:@'VCVYFL]W1[:S[I>[LFQRW5(ZR,E1NW=&U)+@>R62KWNUMB,<7PGM^7N MXA.>?D7XA/.S$X0G(#KAXNSTP_GKR_^.7K^]/#L_N[C<#27V]. H^CM>GY0\ MU-"Q4B!LBR[#RP7.+X6'&P\Z)=@10Q,TS$$61%83&Q\>00TX:4=(=@_>^<:0 ML2=+HAQ$%\D$/_#QGQ=9>L4*U;>O/,4J"/A@@L O'.4-!:8HRT&_(0.FK&ZC MZK9DHP@_Q5"F9"*: 8-6==X0!D'#Z6 &8>U%HS81YEY-K9A7\Y./\'@=F[#; M&.([O)(S[D\1VR@98B!$74T7+2XC?2IF3B;2E!=,9&A4?^-+^6![SK.KI$X+ M88INI9NGHXU>\8RX?T4I@8^F$'QIV6W6:#2RDU7H%I:9+>UU#764/QSST)Y9 M?7RR4E:Y\C?[5)8VEW;G%I5T0U'W<@=A&Q*ACK"X1(27J,= M,9F>'AP3VY D"S>K7E[WJK%10EQ>*0[O9]R'@8UTL%2&,S+U3D?%!.WA\W)R M7:&SX1O?FS:U(W*BA%=%=1=FPY+F6CE=5-5U_CR@VQ[V8E0\K>'3%+34NB!C M+RA*ZJ:[AHJ,%;>8+!WJ*4GQ?PY!X^A_=UFLIU]K%FM#SJD'*<#FN[IU!1=T MCZ;>I-*.NA5=RR>6;NIN'Y_7_ RNH=S[-.(8+7[\,P^5D7C')AM3C9!=XV9MSJP$]!URQNZGRV_XYN,,)SX:U8Z/>(J5YLG M ^W.):C;)_ ]?M3MLM9C]5Y$&P479Z6 A]P5OPKG@6, P#K#:S \T$J8(L@, MC(())4?P#7M'A\\.#O\\,G4TR\]Y>8)UPH02/.5>#LMUXT#L3F<81X@!,+K(O+R0-^(M5 M.(^]A$I#\EDRP-/>D[>1=0:&K?R(;PL.!PY/8F=,K"?(=L=&Z3;[="Z4"V(B M(5PG,!Q4:WPH_4Z-EC>FSB=A%L"6AMXI-4E^G>%^MZ7.3*:=LC[V],C5G,W@ M-.:D?> "FA1)/HO@W#'5GG*"8#N+V\H5VU/E_3_D1%]>@V='78)\"7[\3"KP M8T+9@2+DXB)N*1$0 0PISK"CD)RUQ!$<-2#G<@X-Z0<^]2HK:5G2K$WRPOFG MM!>T0_;>H'.GSTP&EENO:*9/T40>N\&M-IG'(;L^A\[A[%:R^O)%?2%O_V=5 MN.Z,:GBJM+C_=G;\JQPN]U<.@WGA,)C;HBJJQ1\#;\C38M9J8;JP0]#+R1/I2I0#FTB( M1^* !2:,!'-5^@)WV&RQ,2B3=TH41DM8--DK0O^O,S&<&BTSP/VGZBPNQDFRZ37@V*]*BJ09NHK M:4-%]EB%)Q=S$ G;KB@H=:U$SL9@:X8;\'F+GS[Z>V/GYV?OS MLXNSMYOS[ZZ,K_U_JBQ96Q&FG+%#)MJ'AL?M<%K MY-G!4?02[*EW]552RDT2AQ<+NSCO77#5D;%ORZ6"K.P,M 9?DTL9R.0(ZU8H MT7F>7<%G*"MJ9ZS>2%#=!,K,MFQ*PR(J_$4!5T'9L+I.J["8*F_Z0Y!*B>%: M+2VTQ+(L[!=EG2.ALL>T0]UY#1R>PUY?J"D# MU+D((")M7/4_7N]%U9@M[3=W&R(3?W%P3%3\'/SHB5SV"4S]B&CGHS*999PE M(CHU+5825V-%*8;!$Z(L)91*PYAM9(%->^/. -AA!4$W&D63:,MYIOI _N[+ MNP)%$!#CK!ZC#&'B@HJK)R-(*/2#T++CA_?A$F;4&%G#&\E7JY98N,=&JWE< M2\6K7 )NCVI9E3K ]-$&R"WJL6N%:)18.P9X+DQX;TPJ?/I $.F$2(9HGVX,EI/J7&&JU$AE<^60* >UE7)/8<;;,H9HG M-0$LFP="^SPA[QJ>Q8#AMJ^#%G."&&JMGIUK_Y#^[C)>S[YEO!YTA0:Z;]J* M"Q]6L3L2G$\$;)B[@.1X&3 ?.@RL823O89"[\4MAI4,$RVI3>+Q0CFZ.[3>L M7.\39W1,';XQM0$!:P_PS[V$'C-P]YNX_<-2<$F[2[<(=QH74K@NV&D@0-OA M77),?8R'2:0_MJ^K):_(Q=H8,H1&/PK!7BZJ'&SQ*3@RK6_Q,@BJ##X$=H"-.YV2\-8$PS95(-2*OF187!]2;NAU M.W"7^3_!KN:U=^4HED:VD% 5CBML1T;]43FO$1.C B^!-8SWMLAA6>":3K!#O-Z*4AQ5RS^;9%R XTK3]G5 ''MZ\[!PB$@'W MK!6*H:K]6_@O+%Y!"$*?.^ERNWRQB,"N!-*.36Q]"_@:MR_+.IA@#?Q'"I=1 MO 8^'&O:0T&[Y"=I!STXL&4SQ2($5P#1R[]P:M$)_'Q1S\$[H8N3\YD)(P%- MKF>*/168.S9+:E7ZBCYB92.*KS,7[#'ATB>A41=WO60[1NPH1D#9I'4I$GSG M6-A>):W#!?"DF4B3>-B2TL(&"923*6I-1!0@!!1DUG]?V@AEA00G(3BL]%)%S M3-5K!6!7=@..\NL206N("^!(_8IJY"GK)%0 V$@Y8_P<65+8V)+4!<4-W'?A M L6O=FYMAY6E&+[M3ED4\'%,F+Y7*] I+/@L7996<<'O[(EVP="R*O?Q#P5< MLLB#SZD);QE)W=\$=@*)V:N'W=>FL7W.J[%^D_:+5<$T/MJPNTOW"<)U,._ MY'1R!E=@5L&"S*^QCS1J)3P#B[9![U0&^Z',<;D(.H'>C<9ZT<#=AP_LDWI" M/[B:ML2ZQ1'FQJ"!\+W<;KMP#OU\ ;IN$OO(K1.882&PN:4@0@:+?V<_/ :)=?#AA M&$OVEQP*ND._NBX$;*SIU7>MM['39)9@3; RY 7)@36!9I,COP^8_/-@ZE_= M3;[J0#Y3[#38-1X[S>EO_Q='++?A,WLB+50J,$L)V^(C199/N*I#_V&5K/1C M.],DKT%2!..S)M-N GPEIJ^0L+A!#PLA#/L9OC3%S18FX9Z!N&(6GI6$:KK7 M?HN/"DE\ #:['*"RL0%X2O;D GDE&/*#!P?&[805E24MFV%-K- _#VX,-Z%N M_7KOS#%Z'EU@BY9RLFF$Z"7#'<'22]@7I]*<078H_7FY M: +4/U7$C:2[9J,0RWK-NXH\&><%M;!FW=(U_1&5S8'@16FK6694GI[,<\RR M>00!!5[TBNN! #QZ)X"K26ABGC#>)\W&X8SAH6G&OQY1%.4ZHV,#U_7.".H+ M!$$LP,O!<-$I0DIS3+UO$:Z9'$'73SXO;S+6HA'3NB]-@4:BO]-/4U83KFLT MVOE36'ESCX?Y).IK_YE3>?@)PY./OG]Z2,T;$N8O'QAW5EXE5\)47F9ZY^0S MC,Q0\@6=Y5S9\R@:P77+7(8ZI0@VRA/L037Y&.WQN&3+2-C_#Y@L)-H?5.V^ MRE**HXN_ H.2W#UGJ!%[9X?JPJ=X0Q"H6.JWAV\Z5VUDP F-0R=03&UL'HBK M(*&95(S)WM=HU/PA,6LY4/7K\Z\600YS?BN;, #M6&43R$UM<)W\&T0!'^E+!4V$F6+8Q3(@75N'1V3&2H=C$%M,&A@Y 097+:8 MHB$, ,7WJ.%G-@%S.G'>B4(=&)= A9=@E+$X%_UQ%OO!F]CMN:*LFTREAY<.QZ MR0HPIH"@5(#$OA&HKPJQ98S\-]0W[5+3]'F8#?8);+,&.[/7WT>7R2?0N&"Q M"+?H>^;:D7U_+S1_IWA-YF/N6;,M$D#,.TQ;S0UAF.9$R0=+(EWP+6)]2@.F M7)LIUQGE0>+0_C-/=XUSI5D5"_-",[N!%( MMEE)I/L*KP61/'?E#J0AZ!6,%LB$G+P%PPE"R#>M\@IJ/ 5$5+",HL M![,MM#B,0*3]>2;8:_ MGYR\[W50D2P/'-EIQ9@R9STHA\@#UYRQG?>)]+"[\GL)^*Q X@8"Z+4OL@TW MMM<"JF OBK(G74 T^OMCD"RZQUUW5I8B^-X\#):B? )_^YR5R^^UMS5ADXS52O@ M6:#.)PBF'XB5?QXIB]1D60W8N:O=-:JLEX'I/5TX'E .I<&&P?#2JD MUL)E4C_4YP8N,O@<^X7S(N'@#G9TJU/R7J1T%JUYHDX9N.71B,2/I74"IB0I M#30B\TD^UX@G?TL_[ M.Z'/,XZ#5MB&V>1I[Y#,IINO,5GZ(IA [E)1=IP]A M["F?<7KW='R-CBB7+I86Z)J LB/XD-@<:OO]).V[_\X=NC$(A, 1!][.*4X[ MD:J]D+KCRFIM;LKYU=V+*SD!#J,/C 5[+Y0]VV(8\V6[:+*04&A%3Q=FXF88 MV&U5?V1:/(F?EJD[FT2")^Q'#JU2VV"-(*_H9IM32 )-9)XN-FB $5U7!9=J M7-7Y!$1T@4\C)!(8;[LC&D?1*ZS4>.FRMYL.\C\(:*4=,,/>$['I_E$[FTU2 M-0&[\.I@F2@D]KCBL-EP[=[KGSI><@J(X;V.B#IQPLS=+=@K&1YL/#3:VZ0A MSR(F([3L]F)3WC^S$.PAZB^"_L0$G.L.?2!WQ34TF/ZF18 KL(9;.%A"$ZM$ M1BX:^BQGC)ZXFIU/!'>HZUL>-A:5^)LX.&XRP22&EI]O.UC](DOHGO#EPC48 M$E=T)S MS??LRO$CG):KWGV+'?DTDYKK1WVR]>OS UBENPQ)MGEC712'*;EJ!@(C_Z>&^DV MU(GF(2^.0;TA8T15-WQOLCP(F\@0_,NTT?:/S, 5JI;,AWO%>;S:5%O)W/*1 M1AGY0K00:,Z+-NK!F.P]_C7-$F(C<75@O7E;[T9;V-3<4.=&/1X;%B2B$+!R M8<1X&37<)UX8FA$@7[O:L+'X0YVM<*\6LA/L\XSCY-(\M4&HTF#-Y QK+Z^H M+7O6U 5]T]>)%-7D8P=-." CW(3>O)I\UK*9,RU6)7\:&A13%-V ,F3W[J;* M4Y:/:P8]J,:EGH(WB> %^8.::TS MH#KNS&TC4YFY!Z]SL>Y=IXP/#\K!#Z_ M&=UO30V,<()=<1V=IBV#=R_872[%Y[^-!GP,+L635Z]>G_]\7NY:Q2*[*6GE27P=BUG=X@]\3DV7')QH&V!$.U(\T*P#SPL/2#"\71P M1Z@N_3^?Q*[H-=(,&='+K@"V<.$BE2,[MIH>96,/+Q'2"_=H(MT(0KX-##TC MF&0U^Z-A9FPJ^?92BK)^&VK&S@&FN.]2 \0WTH?:X'KT ZL 4X:?N4ANZ5Y- M"0N;:7K:8[DZI!6"*5XMS+N:]_GN:\W[;(WB '?A'65&[?6S@J'&QYC4!E[# MP40?8.\^9Y908:?2VH536+M&Q60/1@_6)J8K^;K M4C*N2367"A&7A'%HMA5KM5LX=2Q$&BKWB*-SCB)NV*E^WV--"ZPH%S]NM2$" MB\3CVE8;OO_Q3"H"LW5M^K#Z*M,2$[@F:^W]TKOH3!D*8W4JO*,;7YT?$Q5! M60GC'7,-("8D 6N=#[TC2D.G;;EO.#J?/@,W&+2N@>)CK8LVGV^8E-^.DD$^ MCL,LY/LTCV(8J-_UB[-3:6WIBQ3&24$ZJKE&8@.FO"98F(^Z4_07']1;F)70 MUJ6'!3O#@+:!9B/38-8':KU!1-0FRFCLE(%^4]M"K_R_>1XPR"$-L TTRQ0+ MV)&##/=QF(1"*5B_!:8:;8@'&G0WJ@>]3T_*$N/#G_F@=!3% :6X=^/\@YAD M,*]GG&M)6INIDU-O#SPG8,PUC&DY9;F;^!9+HOLF5J*^ADU[,W7(I\,.X=1=!W5%C_!7NDI2\LBH 5!:V=E='>4:C&M0Y N\Q*,0I? 5&3?T(:Q>>'P7=(*YM[ MJQN(9LAGAE4T29EQ6V 7*^:B:8YD8EV.6*,(,<6@Z]X)GADZ*V-D-6FS@4M# M[6#XOW)?B@'6#VCO)_=8+ULVTWC7(V/G'$^P#R1>T+1ROC\OK=PNR5,Z^A7V M2-@3\!;FLM1V@,-3\+K0UD%S_,2AC32'Y2D8;CT&Q]!?4W3#*D.R"1D8 1=ATA( M17A";'2,]PA<;U^) ;?FQO]FO3VNILI&S !36P:879K@U%WM SH/H[O"IVPB M)H4:>'B 7!6.0Q_!W?5I:4]BOU*GD;H>&V&"3_WECT]?_"@Y; &E5G57UZ[F M9":L:I9*0("[/00Y&"&[=I8K/# @'2U=_XB@8HQ:4- %D2*E-":6/:4@@I<) M_$C)=,F:TD7.%'V[)"M7=\B*LKEWI<6V,Q0Q44@II>&Y(-1R!LJN]6YL%S"4 M%<>:?4E13))Y,L$_23732'KT4O6K?!J;R"[&'(;'/42:U5W:()@TASIEF?4Z MYDR/DB1XXI_-4?D01J&1;DGWXO+Y<@P^VE9BER0A=Y*@X$_IW2FJKU.J@ ! MY7H_NQ',JOS.46C\[I)1WW]+1OU*,?QEY'(O<;_#4+PJLH+GN4YM[-85XG3" M.:YK,BJ.3AXJ:0;",A[7O"-(@;=5BZOA@%%T<%7=;#9C]UI"-5+7*Q4#(2L.59MC4M8S MIOFZ!2X^,$5'/K]\)C8XTN_T+$*,&&RZB M3IO6R8RI1&Z1>\T- *'I83S<4Q;]FO4X>$Q"T VJL9,RJ CJ8 ^2P;1$6)(X M$ 7JE^H,:2=J\M&I%[#O)VEVQ V=$B6-3:T:W\JQQ3UAI?!VD,=P>8E6NI80 MXWJ]0(#M0]H!&B;W7MZ&_%4_>*FB"5(B-$&_.2%;,_$]2(7L4&K'G0"?;^ER M0^LK/F,-.5HN!*F=[J K=LI.!'02F;N-L7>%W(@-9*YIK#,E$&($IVWQR7.T MPA/T@R7GQ01KN4@N^+2O30GXB]@K;@0IHQWO:"JP8"=8QPS7V#-X'&+N2"SN M)0S=(KO^NGSI#Z MKRQH'K>5!MZLRU?L&C1KZUC'=V5AGV[;PD:[PN?^_. 9,HYE(;W8IE&$E_Y. MB$7U<]/(E3>)1";\EWX5\QAC=/1263YX#/P=>XE_^1MIW44;6P(]1]72X8IB MQB)/V73O2TS:S N\AXMHV&'SA?85AA! --(X("<+R_9;?+-<05SX+=QWL5+C M;)RM9F=4ZG/L68?5%*WMZZ?,SM5'EKESC&=LG$?EQ+3V86^](8G";%:$B:R? MM#3D9;)T93(2.-]S-DA9Z>]R0VM&I'B]X#D9,\Z7()QJ8WR)4:QRS70[7%0; M6[*\5IL:4<:Q%%A'2&^F4$#W.4*DR&F?+_MY--H96)$+CI1Q<8]Z+O1E0^WG M& -QYA27JZ9H@Y%#@W@2C/K@Z2$P1V1P'#%8@ 7W4GOHROCB($JF-G<.E'$E M9/7BX!20?C M&,A('7$V:IXIR0[]F(*VVE,(\C5L,.IHTER>?]%YE&%E1( XHP Q(O!D6 I+ MP\@5B.&\6 2E%-6BW:^F^W,L06YU:B@R0: ON#5XO07K@UO.4NAZ<(#F*Q7J M _/\O:63C@^_UG32AD*"!"L@-D0"DW7\]0G^KI!Z_NRC%O/#.1 )%/8,DD&Z M?DD3#0@BO:>3)G4&!YZA: ^_#RQ"Q+P5X:]0J1 M$N'42<" (Z?\#EV IY+>-7@FX>BIOBTCUC!YTC"\1\QW9*XU8@^Y1 M&@JD92T<$-"M)\QZ9XR6%Z#%FD7]K5;YT6J5_BO+Y@'GOKL%;7M?7'0A2*WS M1FQ#/.%BB;L[:BKIWJ24!@F]RQ:F#:L@+5&UNR]?VFMA^72#R=Y'\ZJ (Y&9 M&][5]DCQKHMI8@<2ZCXH[MVB%>8=?98?KF>@KUK;BKH''3FL626%%?C&'N=ZB/I*T;)%,7,X#D?QYS;!'4$35DL/F M#'#SW9[9$W:^HVMKJ]2&^,C4/\_VB7:UE^ZL8'$E0O4=;I_;+ GJ=/!I7KIC M*;S1AU%D7_"<3YX_\RA.21<0I]*\=9D#73@I>\GSWO DI1IH? WNH\"XIBG: MECN1FE9BQ3:M&DQ!N&VO%C)U-Z-.TQE?B&K0;12F\22!(CB)X^CMR5LLT9_! M,\-LY(&@+'E%Z=B$8L<&Y#A[X,'9$24T&6&\I5.I/UR>KU$^7Y[A\<-Y_[(F MLQ6/DVXB1^MF^6+F(GW:P%L.7AV4^OMGNNB-@BL\VD,;=KZ00298$DC=>>R% M2ER6I%98%I"D4,>9-\V"3?.<- ;^8(I1,*-6"U1-0"R64I0IZ]%U@9=C'QQ% MN.2U*WAZHMX+T\IW?)@Q1ATR/^V!(?K(!IG]=#V_-H2O2,K"GA532OB5L^U/ MURT>@[ IY KCD, %DJX);(<3XO(@V"W8)U3,$E*FD#&U\.9&2"[.$'L;C[A1 M$\XJ:K-P&_6E!#4/OVL>Z#+8YA6#TV!-X_H:"/^81^2X)]&H4 _BGBQPGW?& M:?H.([UDK6XVC-OG]O!,$0-U">N.!B@C4,P@ANK2FZM+)HMJW=:(C$F!6["# MMEHAK>^1'C_)!P,-Z+T!.&BOE-]AX*UT^GUTC6T&PLXJP5*_"0=SX+5AS^#U MX]WK#'ADI\LW]XIE(1+57!F(D67P$]S=DHE2A9YP?Z&J, 75@\UEO"[LF?4" M/.FO4$5D-?BI8(FI%8@'K/0'/@S@XZP4AFKY5//D^\-'CA"'C,MUQX.W M-3P*CAMG3UU2V'#?L2 WZ1$\3R-_Y3&46PW:H7(=L7(:-R%%@.*J<'\B,L$Z M\Z).W,A(#+]BX-O.*-'OHY_S,I^!I?+F\F<4+U\P?/;3Z\N7)QM.D?TL9SH6 M8*3D<#V8J$C *,>@N08F3A8: M=G]-&CY'+BATC8W@I-A'HBXSC*_"EZG4J*AN79"3P&](>YPR?E:1M$H)OBTE MO+:A-L,BMZ1R=PV!TJ[F98ZV,"\3T*I^?WQP_(R4%HN_6]D:;JK]"=YQ\R;[ M07_X$3N%%LGRA[RDV=*7?@P5)=*TWJ"[!4=6="7I2/ZS#/SYX<&S%\]Q["T, MN$WUQ3*M YK6?[1I_V]/OSLX.GR^\L^'!T^Q\T9!XV M+$PS3\K_^8UO-!_\LV_/#\?Q3=!1>.=CS/*M[ MBUO-?_L[A^3N/0.ZST@C.JF3Y?O\E:%DUXXOW3VOZM^KO/74*2T:+M;3_RTF MX/'3;Q+WD,7[4[3WU[_^=?1-LE9)UI&3K&??).N;9#VB9!U_DZQODO5%).O) M-\GZ)EE?V,[Z)EG?).O+V%G/OTG6-\GZ(G;6-\GZ)EE?QL[Z)EG?).O+V%G? M).N;9'T9.^O%-\GZ)EE?Q,[Z)EF_D61IJGOU\OQ.9._)Y\C>KU^]W[5T_@>E M^0V48"78X.M%3QT=8F.P5I!RU31Z#9M3%!EW2'^OA1/G5(BY*Y5]&VQIBY5] M2/,IBQX3X874P+E&GXBHNH'AI[D4TF3(:3?)M()L$!BH)",#K;>&]]13K53] MQPVW]/3]NAD2[)".27J3:[=H0WL- W5ORHP0O&E&?5"( M'"8E-I94L:O2<$.!L@%DMX.5W97#,QZY-H:KJLNQ'0OS,V@C(R[DDG($)=1? M0X$YT-=+JQ:.8P)IXOTE=._C;%)1#Z\QE;*.N2CC'.O7\@G754V(PL+BPK%R MXU=[-U'W1NU:N:%G!%YBZ?C M7"BLB^16BHIZ/-BTIOVQQTA"2_M:@C:@OL\B%R0C5/Y"'#/2+:-=U)DK]I-5 M"29$*%W1\KFE!2%Q+7*0XC1Q19AA'0$\ V&*N"N>0M76#79!^D-4"UR+S5P+ MM@HI;-]&57DT[Y @_*O3,RO-HB/8XE8*"&$9G9;>,)C\5=#%B=F]' 69T/RT MUW6UN/(U&'GI)*;;]8\+O:QZ826J=XKR[[@_!.PTS#4YA:. C5J4DE)X?JY< MHYK^]>=(K&HFL8I5L<'V.TO 5:.A9L"_!KVD H8Q.,8-E\H(B1H95$LN=-OG M7LG-@DL&I0Q5N(FX8H)./UHD2LKI*CLZQ?#F/%%%L.?EU$GNS@DXCI34\9O9 M_QCK^02KTV:.!>9D KJUQ!XQ6,GD>:BE M90#7?8KQU/ ]]^+@"3WJQ<$+3TO8=LJ>NG2XOF<5,H@P<4^:$QDSM:N1G[TY M3U^[E)590$1U",'EI?V"-Q"1ZF7/MV:BC(>D2 M]G.0LG8M G/]GR/?^MFU?;6RDGA9,20/7)Q(GRYA\\VLPEZ&KYC@\O?'#G:\ MA54HV\P.YB5H)+5K*L9!$OU0Y6X15UR@D&YZI7$$'P/24>-I5?Z(8ZU%8 M!I_WY\-]NMNKDX3<5K=*[2UV)@FZXBFY3:_*M&$2"CYV,SF<8]1QQ%G@[(HA MLB"C#+3]Y@+-GEQF3MP;CH0LI-^@VMEUC!M<'^J<>B29;;T:@(-=D!EJTD=$725MPA_G%H.9' ,$NOZ ;P'?^\.F6Z<2JXJVY+>-)U M/@^\L '-%'_>!L2N(#>.KF'4-R0A>%\P*P&.,Q,7F+1SDJX'N'USH?# :(\\@TAQ!,W5FZM7J7ZJV%7Y, M)7/X<'!QH!S#Q&X,^P)K#H-O1B;,-%FUE;@'=")2\;;X>AA>T.%5Y IL9E[4/2XSZC!!A8OB=1Z)?NCA'Y-/K [OU[8=/9L*UXZ@@2+ D4 MD=3!QH/'=88>76/"F_#Y5#L@8S .-LG@"VFW$ZPOS\^(T=6U8DE]US['KL^MAQO/O;*B[Z_O M%MCM/X1]Y#!-A?X>->E461+JE*9 M,7"15K_:QWR%6<.D64QB:$W7E=U1"\^C]U73[I\6X*?!CAIBM&^!G4?)Y[XK M.;"85[5:3!2>U60.69]@2,-F,E\DOLS&+^OLLC$)T2 M+!0;IRLYABPYTJ[(SOANV6%RNLCSTCU >,S%0W_EY+Q2M5FFV<_VRWI"UR.5 MC86%MNG0T&KB-B"\M1%U[N6WFE@ND%T-*3Y(,@)&D"?/[Y:5??S0AA3YB]]& M60^]O+-0!/=:UU3U[=G?3RY?__,L.GWWS[.W)V\O+W;CO':.%SH=:67MD6F% MJ!"4WT%0QB"-V7J"H"U=GQ4B>G 4O:0,=+YY\R+"*_(F Q>PR3#HCBQ8J"9! MG313H@MO&FK[%%B+)H'^F1F : ])@SB5@ [H%C!C7>/UT0)V&_MOWU9UN0]R@%W6:VHD042H&,V *_L,+J;YS.6O<[Y5&7WDO,)? M%NF5MO;R%I&G\0.%6E8SQ,52CT9TAR>:FW?X0'CKHLFFB^(>LPAQ<$$W5]1 MBEB9=@/3=$?[W^'"-2W=TIUNK>%3V'5KHI0^;.D7J^W)RC#0(Z;TX M..Y[W9U^I^'+>T@##$ZA826R0'C$JLPH2WB:-->T9^ SDO&Q>BT#@5->/-.C MS7WE=Y=B>_(MQ?8@-2@RY83)M)VA:$=9:G?L7#NV6H1:@$OKI.!$+(=@67)H MIEZ3E56YGR%':(,YD8+1;%ZV%RSW$M=E1&LG;-+3VO=01=181-]EPD X47 B ML#4!K4.176&.Q)S:-F\+-R1YA.'U'R\4\9=()$FGYIM3!$VC81'!#*NDV^SZI M)UD!BI7^$H,>GQS$:*^ [KGE+MSU7&SX:&\+C)4/[R^VPTXQV>2>K"-^Q_%. M$WKM?[W_N:JO0+).KQ,!PL?1VX.3@ZU85!W=-JRL75BXB[5KV(A"R]0*4;($ M:'!4B"QXTB7Y.&@R'G+O#TT3O%_6$]@"[:,XYCO$F:UM",-/9&F?M+?;, M"* Z;@,Y$..+$X9IO@/K'VT;\ R*!!O;@]:Z,J8*)K.N3>$ \7ICIBRZO*VB MG_.BP,>]0H7S#S"",+(QT+SL.'YV>,@-S$3/)E=7&*7GUO647@&=!(-<9LFN M@!#1 (3C!,O)#:OD&HEAU\OD2O+&$@@EO\(U&WTCW:LV[8(ZU^.LO))62?=R M?S+W<2+(=Z:\N<"NO16!O8%=R0-_E?!WW1[$%%NU8(RD,&T[@_LCH=X#KT4L]334E',ZE59*O/.3=4U_=NZ"&!3 K"P'8=::5"R@!B1*\PPIETOML([8Y&+IY" M@_ ZI70S'%AITNH@,&L?HJA)TT[Q\W5#O^9)$$7>3QXQ3%H:"J!CC93>BA / M\J$623BKV#P!NX+5KV;;O1W&."V86C)OJSDE#\%9J9L1UV2E,8$P;_)T0?XM M83Y";48^,RI(]EP_ LI$LR]8JJ MT4XF&?K$4XD[GWI(51SM':M/*F(+B_[+ FRV-'?%E73#Y/^6"-+>D_XW["?0 M!E[.\=%/^Q]D&QE;O='!W7L6?H242_BL,ELT&O^J2_"SS[^FTQ@9%>,^GNT]+ M*$[20ZT4IWELH.)W*,X34[A.<($Q#!&%CW]V_4H&<(/N;YCF\>W+Q.BVSFA2 MVGG=&:X5[]G@JCDH%4+'5\*Z3631!\6L] QVI;-/I\9* QO%)6(ZFW X]*<= M*RUYWC, MQF& H(J:*K:WC0VE^J?LS)X^B\Y@ 6?CS7< )JN[MZUH7L;&OB0W+&]X[P@, MYJ%%J 1]3@'WGFY*.;06?BJ:I99B] &:? KBL&XI^(5(1I4 M/12C)^2W?9"QW,37'&.%B .?DP:\JS^DMI+D/D%L74Q&7-&JRFIIH;L>SVL0 MO+XIE?>(HSV9BT+)$'60W%2U]G(:^4OKO5898^B+4>=J,;I_:7"TX?:YW+-3 MD6)3]V=JS]M!?)GC.L6:2MYBNCUF8 V##T4_*P0^YE4A8/APS3'F9.9ROV9T M%+A&?%4CI]XX[F!KZ"Z5DXL$VR*:%*;/J?@2+$VH'-F24<*:8$\H5X0FD:J. ME&D%]D[UC7IQ\)P[,WD@XP!8:M,FH2;\5G2,$PE8&1_K(.2_NQ,DLZMIJJ=? M:YIJ>X[+"X1VM'4^7AASUV2%-W_GLYB_E[ZH%&;(2DZ,S+3-:&KFP-U-74/3 M.L-"H0@P6B53^<4X4.,^YTQIKYCO!6?>*DO M\1G2#=\-+X<%Q#@T?L<"O]"3>/G)>0_%S2_$R?$P<'5R M/+V$P:@-LV$1%526#VC3*7\ MXWZCP.,\*SFM<,^!#+^34RG(=C>ANX.J?&]L0492I[''TC'@GC.)[!&!SF+A MQ(5^F8VY3-?AB#"T0?9#WYPA&,\8Y@=W16K+]>TN[HSV^[Z_4MMB#O^,MV!X M(3F;M]2[K;O)HL*4_BO G%$\2;Y =R99MQ.J]JUJ8_\Z1(0EB3!%/KWW4JD4 MQZKBX()/9DKHY)I\:VI<0T^]RI'^T_G5K/- S/'\9:8KLMJSSL8B#0X6#MBS M%#6ZHHABK67[6&2LAKV9M2QN(X^3?,L02V6PC,Z:AN&; CUP(GS5U\XBK/ M.^&0Y='W3P\9EX$RCPESC"OB%ZE*&N&%I8,DYS-,W*,;@PKUAC4O4:AQZ2Y7 MX&.YM+H?&,&&^P0M&Y08\7WV3'-X^.5Y=H4=QU$J/^B9I[O"5_OB52-_>26, M%D(6%ETLFS:;,Y/ L4:X9YG"DC6\L75TDU=%(H7PK"F$;;)VJPWZ1%QQ_K!HU[OP M$@^MI!9E9"JJ[\E/^Q#'AA<,5RBM>9XK4V7N0Q2'Q[A*CNI5R$W<;M(?N$*? MUA\K+D)V0SL^LJLGUI;IL@UW*A>%VI1Y8*(YRR7=!5-X' 8PE!0F55:3P%R< M%XDF*^[:$(-TAE=BBK''ZFR32.&'Y'I[+P?G)R+A:3VQTJF!\PIR%40*X315 MW6%='J[]WYU;Y@B>)01U[YDA:!6]^6;OH+,U^3TM4F.*(\E"/20%]6CY)T>, M5#).K\-I:]-3CGJ3#NW2AUHX4TKIN#OK(@]^?\4TS[Z.+,5753;]W==3-GWV MS[.WEQ?1NU?1R[-7)Q_>7'YMFGA8K)'Q2XS6L$::(;QXW)F%%ZUH1W:=2HA] MSYO6FRR@Z(;^MZ*08HB>>X?*R;\[.(K>2ZQB"Y;=LNVC)T#&KHNSN&R#*0MU MD0*!\DD2L!SV@6ZOX?)+%UD8^YA+.I---AL:$!:I]AIV7K'N(U\"\=*3A9!/ M8;^*@5AXDZ;NR$':8^-US>.PR(#@)7F5&@H$K"!@%FX-?>"CA7;I/+NI"KKQ MW\!SHI^3ELT6Y"S!_@4O%[4"I[JAR<% M\M')\,'WR/_SDZI/_2QX_H\T=/2:\02Z /1S!%MM)W]P%C_63KO682 M1Q^S3+ 08PX+>1V&3GOL([G4L245;FLWDLK&C0-2\7[5,R$X@WIG)H7D4EV* M$NM)#PJHD.?#*Q!]=+ W^DE2RKT<\?/E<[PSC'K#F2Q31I:08X(3)2Z4 >J MNCTKM3SR<%BU=^(<$D4.L>A=SMQ\&KP+!H::48I 2M30F1NIOV6R-:/12X'" MB_0T'EV:@S 3UQ=X=K,YLBB8DK3N.VB-[WQ)[$O9= :P:T7^,2N$5CI\:A+D M2/,94V65@T1KF/OT!%8R*;D8_84G@1M,JBF68K#BC,N0>.9NE^W >2IV]IVA MZA ZMV%/7/S8?".=A]QTC6?.M7<=@W/,98=P>?]/ UHREF@C\)Z.@1!CF@59 M.N0$(@TEQ5=]>:WO(A"$J?ROFXRB)"W!C(*K'GEDD6!XIV[C)Q$54)[; LH- M&\"[4@7VW<'3Z*1MD\FU+]1^D]U(NS?J\X306PJ.BPKZ9@D]6N_#2\Q^,B&% MP/2IW//_9^_MFMLVMJSAOX*J>69*G()5L1TG3ITK1983S3BV7TF>3"Y!HDDA M!@$>@)3,^?5O[\_>#8"RE-!'-,V+'VNOU3KWD2NX&;X;PF,U M_B$<>O]24>8OI,PJ7.4]3E=.0OKGA6 C%-ZX:A=]W)#[9Q'0:PN-J!3+*0XQ MD[9C?\$2>TZ:I/3+#DZP*3H#HD"T*6O+S;PL,S>3I0I1-)WG&V"%VRP8 >NNYQ<9]R5V_X^_ARG5I46.9&/,9] C!=Z_+0CM=VRKJ&NN*;JR;]\'54 MDW;927R1G%=(;%)-'KE&'!+-]Z"N!WN^J@3S"SE3^ 0T';?6V_&6%TY*^#7* M&\.? MA ?T%UM50;'Q'K='R4HV1T4[+]HVLGD]538VIBK-=M_H^?:Z*)VE!=8$$;R$ M=M(48\HW=4-8 9ZKA5MY_[7D'H8-TZ!/LE^9Z!^2=W@4!/VN1]Y_5W"4(*=K M.*T&D*V;]0O!QR(\A #H#42":AL- /C2*&-)6"$2*X54%O:U=EY?+Q!3[?56CK9PC8D)&E0W,*%[R&\_($A_4-3M+T7L;1"&215$R98' M O&4U1L*!A0OLH+^0=<,\F[Z73X3@04%E(5R6""4(EDL7%8RDX:?&ETEVMUC M HI(UL)]6A1-U%6'%X [)4=Q7^/@(1M58Z,KJS0%039I29KGI\=)Y6DXAB&9 M5;_\9?7[3\C3\)(/*WZ_+--+O\W:QC':=2>8$KL')]-_9!3W@[DQS:0?N7 9 M/T(*#'R(@K5=**)G*;A%Y%#H%Q+3?AF1#1;\'J)V&$=?B8=680$9"E980?K& M90^8,UBI-,6L!SU+T2+;3(-:G#Q&38A(](N $M@M>[5V=Z_7ZGQ*0H:1LF5@ MPDGC8C G?B0[V>]3HI-%**>H(D@'S4W]D14QJYN,R,/B'$PRH:8FK()"++.B M*TT(ZD.(_]3N+SW&@"ZTP69!Z42J23J/L<6TPIB>W"5X_X+\3E?A+12A'K[O M'W3-->U@J:$=#3._YBD-<-P,804[Q20/'"._%&:_<..Q; M>#TBHMHOO6(%&?V';II0*M$0,@2MU%F33:(T]&/B&Y/'W$,4\N.ZLBBU31NA MM>^D;KJO8&DE('$%SQ?$9"LMQCV;;-Y*W)4GN#UI;PP+9:]LZM/OB +M/4_; MCL3:MFNIF'NGM2$2!TE*>S>1C8*PAW%\L0@4K743Z8%&?0>#310Q >Y^O>:G MVB>T*]E, (?/I'>)PP)K Z3#BP)3/-[:KDFX^[CKY"GCI(QRHFR X-4!?F*. M$3O@CM'J,&!CX:MH_*G#@GI1_D_0?1?%A0)K0BG%[?242K2ML[II4.6%DH^7W:# M6I'>2: _TV!Q/#"NO=FLSS;(VS[RUCWII31X8!9(AVX0.ZQ8Y9T4U,WDR=\32*2__9H[W[\ M.DJ 7U5#V4]?3T/9SR=O_YMMZ65R7R&3_(0!)\5.LH%G-X[=[P^V.AU]H$A=MB<(8' M'3(!_[P07ZM[,R3ONN.&JD@"L26Y.0!\!P]HVP'%(Z/-6I#Y\$S-_$Y&O,<[I*!*")H[=#V(>I.H MP4CCVY1MW3^AC1\QM5QF.SH1^;G*)==<8@/ [CE$\QM<.7IQ?%W_SX2BT*U M-Z.8*7\(%> I9+1B&DI2WL*2,)=T_+36<\[>%)66]!H'\J88D51 !U)1;OSH MYX'! H"N,]:GW_T+QIHEK^O& 17\*=GT=7_8R1$(P_:XU\K2L$5-G>,>I4G= M2L-D0X&LPF]BME3,BN(K!K8>?Y5B+CDM>>< > $I0&@5\9]3$AS9X4U;99'"^L2O4E!JAP3C6D616K"C3-58G ^;N)68)B=@O UQ7W8HT= MED>YVQ3-.40[_&3RLB%_>8S]+B\">6E M1[UI_,R6B53>!: G8(91*(PPQO;V= +*.R7"4C*1-Z2ST'Y"9'=S26IB=8/7ZJ<.=Y3 ? *L 43>F-"6!6N74)>)?IF^&>AFP3N$K)AN-O !()HEH3)9< M:7)1/<8WC*+>B#CRMKMH29P0/@^QSW1MZY?$)!*@ >1_WB?/3_ /:!ZRZ /A M).$9*LO :@"['SH=R)7%G0;1EX\K@(;.7S7LP32.#HR)"_20M9[;PC@M5BVG MK0N_CF>2);U(FB;Q_K6?7":_FV(\B&?C/BWXZ2CI$FO0RN&8%PUWL30KQOM+ MWN=A^2S;3EO#O"V%?-.(:71T?N]1%.HO&(!BS?$V\;6+J?1_X H1?MZ/(.&7 M9#?>%A,!L!X@P/8%U0ZXA1@[0I,LO/-1@,&_Q>I8]T8L)XD@3YHQN!'+AW0Z M=G R&_6)PV52\:O2)%#.,PA NH#\+,(X$M5-8G%JP(4UK7A0",]"C!@6N DD M,SB[XLG!-/8.-3O32'W&$Y6)!GA VZ!HM@_7%VL+ )=9"_D3@80AT3=61AXG9+@';49=YV>[[H M=+IV97!-R%H3W[I$"^R(\T^&^3\;_PUX[]P6PED'-0KRK"D4-[.5%>9NA;P+\!V2VFTAZ7)#P# M9+1P/?]%;%1E-EI[J_X&%819[(FD0R(YT;FDAQ:?<#POFUI8?SI^.C#KT9

4RZ =[\N8CFI2MNF^U_MK5 2I(&PH)3\=^XLGS[%6,0*WS" 4=0PK&HMKBFB M.8B2Z3T^?N%OP1Q'K<0(\:+B@: 8*=][' K8@AGU"61ZE4Q!, MX^-?/I[ZT]6-ZVJ_T[";!@.\0KQEC?0L'Q+D2 B=S@15EBPS8D*BM@V\R&)I MKY&R_XV 1DJ5=;R[])YJ@3\=?R]J@<8'Q[73*J076S*H^V;NS[-9&5.]FVD) M6M1#5,2XOIG((]C?-(&Z'=X#=A]%['K]%KPA2DIZBX7Q#+XBP]1%5\0 0TVZ M9!T@UFA@/N.8?I^6^T/D/ M [7E?&%_RX.G+#[-Y-I-P%663'+HDVB-*P*'&5IX(Y\IF9T.WA:%L^^\95'= MU(QH&1=4E"RS7)QFDZ1&S$OCS[Y6>RT[F>8.^E8 ,IS.!?0A.^ SL(0^'"4\ M,7M-\<7P[O.Z@DV,K+R<"*<@8F,F/!M#N&-RMY])CDM*7O)JR%P#<[DD(F!0 MFV#Q(VEPY,P!%9;K1HY$-#UC@9T8@UM=$?+T^IK_M9 M:['F&82?0F?64M+8C >"RVE=M6Y"LZKV!)MJF@BNH7C:5(^1D/VM>'2TKZ;: MFAB3#+! .IX_I)/2#ABU04.VP7YA&?&S.SS7DS-DYYDLUE%ED2V:ZX'#']ZQ M 8(Z69.7S$,@7 A#V*].EQAR;7207I8QUF^CZYJ(#E"A;VE;!=J103YKM[5V M)4BS=\>3"%_1Q9!SJBY4;&O_1#7W7L.;(1ZDMC_G\G9(C$,*X0ST&$INHVL, ME\!R\PI$1L13-]L!T6YZTKDO.U.IYBG)#$ + 3<,VAY!I@3O=XD_:*([!6JL M.B2QWLY .@;V53.'K/ M@=,&2G,HU<-EOL=OZNVS_3/L@$ @@1("5># 7>AJD?YP_".6.N3[2E\/5:G5 M7(Z*P<\PXI&J*!U 3-'&(!KXSB8,9;A6K[F=K@HE1FPO1BTUNE[#8F[=$Z\+ MP.BP8]0LTDT[0'@8Q @)!*"M"6$5 "O<.7\FY;]OKJSPTZ&L\* -BFF4\FX;MAHC*U\L:?-SOKEN-M**'^=;( M<]A]%\C"(S(KVL52#[$(&)7\2C1CQCX%-KLK]6[7V=J;P^I[R=F(@_K>XE*8 MG.VQ3R_CV&A/O%9NJ? ?8:\"D3+CB$.6,-")18!"K7X(0$!S!D2^2DE:OP!+ M8).5T(.E#WF-<%S.\ZCQLJEX1)GV@?!+XZMT8//&\R#GJM]5 -".,(A^1P2Q MU$U9:H4>\SB_9;H&\(7P%1$,#V3B9\CQQ06L/*)>[:*E"$9MP:#PFB3; R0> M/KJO)FMVPQ!0ITD4K'W)3RF!?YB8. O:G"8QQ:$\O]^>CGVEL%^':5U<(UGI MX@)&.KBEZ@5E9&P2CR]!2A-0Z2L(-^'RU402>#9NXD,E:$6%G@3\O4CW^@]( MVQ<\HUP*KVMWR+L(R0N1&N%J4,W1EHSPS)E2[PB^+?\"]L9*O^@VDDL\!ZLL MO-9'-M.7';9DQ!) PI&;^_5 AWP<(0Q@[0(IS7KI(>%O MULI/LX$4'_?:1MPV@N&\3?:Q-D/7NTGFSPYF@(X!D.^XL!'YWD^T#7 JY-XU MJ5:BDL2$1"NWZ78 3,O-UQG/KIQ"?!P1MQ]2;SE@'(3TL7,-U5T4+BFSVY0I!*E& MW!VTS1E"=R._70800D;0&4*2KG+,GZ)[S-05MU'J$S&?SM5.>$RC 3/S[7 M3J!:NC?6]$<_B[BGR:(^MN'4W 6,IE7V@9#%,!1]/G*[KJNZL7\6EYP:>2I- M#X9/&.+KU'P$5J+05*=2M4VCFBF5^NAZ3HH!*>VERMT2BD("MS04I"P18(L% MPN720:RXD&8IYGH"U%,,9:\&DK+D)CUH 7Y5W"=/O]L5\I-GGZ$^>?ONZOQT MJPPG_Y)IWZ"@3?:^F%!;:-72:I6FHI1:3H$;2CH!+5@#L'FK2A)68Q'0A0,; M7>W[>BES*-,3T9K0X8;C*.@.^FN&8AO2A/I#GQ3L4CJ\&=? 3+K="&(EQ"G> MI_:Q$!TM6 V:8/;51=_K!$+>9Q#V@]$0/E2>G^4&_-A62^UGK]#9 %&F0O+1 M",% #$(;/XD-GTBE6EX>MC]>^_?Q)# C^R?R:]\_W QM*%6?K88FX%/S',"7 M :&JZW'LJ,NS<#GGW@/.C;^5FNFI5O,QHZ0=3AY_!G-$$V)(<&5]&VN)(8 U M1=>2-#C@9>&S8.J=]IIN-=UI8:-IQ^V&7<;>"@[> +E@I@VS%C0M>2R6:,+!IM63 3,Y)$"_$8RZ.P1!H[AHQKQ8*% M]^":'$-$M%@1?+W?^_+TN[_NBCU[JKZ8.%Y/7W[W:"[ ^=06+/#,I&?L___I MNP^GO_Y\K%6D#9FQ;A&[^W?3CJ@(G. M.Q_-[67E.@0=@KB8#@!44QS+'W7S$9.N,PS1VB$DJW14 M4P&0T$58.BY)@]8'+=.RF%"K-%P+F_5NF3J9JAD83,4H%OB5_W1+>3ARQ_[T MD4OKPRCX3-0%*/1:2' 7-<%4D I7O4.$!+2K\;S0&"XTOMJKRP@NE]+1]]KE M6+M$V6"$I<@$A:G:*!#-(E( C)KUI7Z&7&<(XU$2KQ[*JH\A@B-D%E-59%B. MI6E"[(/@^N4E]R:0JDD(AQ'WVY1HH[Q+CU$O0J01_()%5_S)HNT')A8-4LL( M!;^I&ZD:V?>H:S3]W$M,^2URJPNGH"R[GM %1H\LHB?*]([S!Z$R).IU1^ 7 M<= =]K^A-JN!%489:84 8P" M*>SHP 1.F4VPLKO ZB_JXX4G!<(GS@7=N&I%U6+_@E9SR&/#A/E?^WB*YN^> MCZ73S,^EY37!F-/"DQY$?"CO,A9NBET;K8+[ B&=*MKA; \T?W!R7Q\2$G>< MG<=2W6H^QT6(]43H>V>(I HWH_XC:-'1ZR5^QOC]*S\@-Q*;>Y BW/UNPKAE ME(,;K^].XT7YIF#'EC:M!$4$8II,BHH%[L8M9'ZJI37CMN[;CTG3;@@ZK&$= M/WE;TV-T#1-S2\@2M%E1L%G0NC((5>OD2R6"1FORE].FA.L;2'=NL^#VB#[7 MU;ODZM>SY/6'-V_.+J^2L_^].GM[E;P_N_CM_.KJ[%7R\Q_)R?OW;\Y/3WY^ MSL_O+B[>_<[>#42/R=G)Z:_D\L#%SB^(=CWQUSZQ3I%WET[>_I& MTO4Q,_#&>V/^%O"9"_]K?YUW%_[_?[[ 9_!W??7AZ@]\LI,W?L3^+A0WC]E],WI]<7)V?7<(T^-_#5][B;-OG M\!?%&\-G_TA^/;GT7N+_G)_]#B,W-_O]W%_OW#_BZ;L/;R_/WGQSH@[/GWZM MR=1=<=>O^HG"IVQZVY4WR SN["CBQ#9\CVN\S[Z6T/.7L[=G%][BO+]X]S_> M7+Y[NR>"%D^?'3]-KLSJ>R\,BK^)6/^Q!7[Z$C6$V1-):4LK*E&VK+H M\;"@*<"FT-G9%)=I+W"LZ"58YN@;@,T*#9T1,0;2+RC3;+=;=: #M8/'M>33 MH4NUB["^?] ]'ME-'@G&:V1,HH90'4'<0 (?VQ>CDA'0.HQ5I9;O..> .B\&7WFS>,$@D5@ MH89'/VD!M_K8W5E7\:H9%T)35;2:\A%I% V\H^<(.8V,G@@[33+LNFT(:6JK MM8B*/4N$(1,>BY?*7T \'P>B$)WCTN%5 @8<7I_%Q_-"@@1$12W? M=2._A9R./%RRJ!LYIPQ1)29R>@NK,^BCF$UKZ')T:#CHYIG[O1!:,.%A3R@K MV4:]L\H^7"Q'B'?O6D_#MX!@H*KN YI1&+,=ZI$)>Q):T6B2"DR2TAO5_ME. M0I\:UXB7$!(^?N4OZRBODR8W_M8H7+$BS)'?(DM.:.6@&0Z_3\D 9)#W(Y,? M".E)5)<6(A$>\6=U%]&CD+H#$TX);7TMC);V\[@QVW8U7]"YHJ\.>Y&9SEZ% M&LF!RB;^P=;1@1L6#H^@?U<1>%TG\H PTGB3P:I7F7CECS;JIABL<%OU28N7Z2; MK2M=T6]AOR#Q5;*3.8NV9 ! MB#%X$-&.Q[1#1V,<>O>\QUO63$XJCF%P=V#BAY[:;@KX3)%C^[T*J=MEI^YE M.#:MU%OVV?5%A WJ:J5)Z9<'_">HGP4I!SQ=>VF.("P5+:V1L"ZP$70$IU# M %9Q:;>#(\"3!>Y0T6&4\T/U]J3 AG;Y>!@S#3GMB\!IX=R\E0*/ 5-41)>& MGH!3(,F+Z?'3[YX_>0I"C?R:KL"JK?QH_#O"/D)*$C4A@ M-HCAG0K)"F8T1 M.T6!]ZO,JMD*BFT%O8XJMUK7UIM(:58''F;CS(>$4?!Y.,",["D7$(5=VD\, MVX'._ A!.OJ@4W1 K'TU':?+RQZ='UZ.C9Q3>O7P)$P@_\1QBQ1%) M"F5TN%+]Q3;.KNUU+-T-+_A- :#F_$^7L(W5ZQZ]K46 MJQZI-F7<2(9X_ U_<7"9ZE'%./03(FR2GB[O#_9 MQ.1YX@Z]]4Y^DVM-TW4:J*)STDL0 M'1+TQDZFP/V<"5NU]-Q5F)B@[!.R45-.!/[EYHNR7I-2\8Q,8F&U7)B/*E595RX:H>+%A^$=@ ,%$[D(PHDO# M/P4]URZ$(C[.:.9(T\%$Z02>Q^C"1H;:+"SBL\3 ;41HA0BW<,)\09Z8=- [ MHT1KHI&8SC,4G33B)P5LZ3;%=&/1CE>J9ZD,<2M_A5*YP?K3/4J2(^&1NW& M5-V!57&*T[@3*T&8BJ&X 1Y\G\^8=F>+^0UAYP,!) J^5.U76[;7PX7GC2RS M&%[8(E.@7""V=@!YPD)B"*K0THS7*9FIF'-'+%?A*.,%=8@IU\V!G(KKPS;Z M"5DPN;;]">L]J_D\2N<:GKCVLZ-$@6_044568I-G MS:R-3$Y$&CC@^E'G,H'>8TBKF&I*D5^NQFV1%QE$/VK&7753-#5&BUEIN++% M.'"VP/OP$=SV,U<^*FZZ#PU2"/)"6?4 ;!&]5UC+-SZHDHB]CI00HN3& *%V MH+4DC#>AM%D_W)];'2H$_W]ULS9?:NH5-- #G4)B.?;KII,71:,YS$@_9,_ MC\^D'=YR*,:))::(%9R)%J)0@($?N7_Q-,[G;LJPW.LTH/6712< , ?^A*2ID,2\,"LG2^+2S07J;R4!9@>19 ^1QE9OYW2[; MAX M0:Q@7K0 J%]-EAKG]*>$L4N2@P4BX;Z47N*]_^687@E\P5@PP4X/>>3 M;NM/?,W3#26], MU*=!YRZIE(@DSJ:=SUH<9,BP-TSL-A%A(*Z)-"TI'&#^"YU6L*\K;VW &+-% M2(Z@YVU!AQKFL1L6]& ;SI\;B3$EJL[QB,N60*I@R4W:5/+\Z#7LC>PI#5)N_8QX[P=4M+H Y V5I_X M;P]X,\-U!"HAZ$Q^?>?5GIPJDU$R@,,/Q^R]0:_W U$&S1HHL*)H%YI ;X>S ML!XY?E *6O9_Q!^".ZFO8W@IU0U33*FI]C6K2B!_ ]X$FG?D8^\.X"K[Y-K$ MP(MA%],OT5/37,EF=\TM)\>QM: T;?7$7X<^OC_9V>^3JX+$K\Y:C) >^^@O M*"G/UM_1H!1"9*/:@?7:PQ;OSXMZX?>!]]LD: 0%!:W./?([.\M(878CB6\! M7:(X>#B7D7"5,B+2FD_OPDD"Z$(U"^K96#^ M,F[]-$H+MAU:?4Z=F*8>O$:_/X0!(SJCW#E4W[91TSADW?P9[2JA7_RNVX"" M6F%_\DG>N2JH6G OMX"+2;-:: C2WC@BG#$V3[%OBVR>2>8G(2<4K[)R^R4< ME.AU]/MSBOR8G,A3XYKYG2A)*5=F*>C/?8PP:W:@<(<:3%!1;["!0=\9(NAS MK2[*R= !ZM2-,E\'J="ZZ?K&'6S91MQ/(':78XGD':"NUY*Z Q&],_,",+=' M@51J6Z(,<0(P=#,[[!!%O&0IR'/FFVNLGDO,".X]?GUH8U!N##D1W@B!ADKB)7B!D+:NU?%4Z M:TSBP$]5(%=5@OU)T?CO,\E^>'_>-$Y\\$^9^X(33=WXA)/*@1/#\,V8RX84 MN2#;J%V!?Z*N&%1?1E7V MA'<9C@W1:H;5MB)S/<\0&TCX&V!!<;G"D[FSAU!D3;A.RSED^ECX=4K;3S R M_;;8U/3$TJ1']QB[Y2TJEIJC+VGI)T%F5^& M..T@\N3"G# W;A<@* FJA(AIHIYG%&3=@[RC= O.BA8,4>34=\NR9_0K&HL.^9W<+*:B:!1(R$O4]BJ!:\K-[Y%]:- MSC[/)*X?[ MKXK0*8ZBX PTGD4,,7-KR#G6PF_!0 MID=.!*O\EVZ*NMQ011T)ABE\,=#FLP0,@!)[X^TAX) Y ?^2UXYD4#Y6-=,0 MHP4U:#DRH=?%N- J.=]!>QK#Y']UGOWP^HV\#/1VX6#,JKI:SP' "<^K3,YB M4Z)%B("0V0S6]!*P.$N_8,&+):!(5JY;P>=A$RFDQ##9'AG75 XQ:+GER37VX47O9G'[;OD1$(+<2E> MHZ=V6K<<8 A,_I&CN_,N5[,YL"43U6< CP%<"@K5P[W/1_T!EJ*'?8K[2I"GX@@@,^PB'&AR?DK =DFR.) 2H^\G9+*?>!+U+ M9;0"H=SPH4O-G,9M\V HS<>N+/+Q37:;'#W[[KOG0(-% :C*BF=K/[_)>5M" M:]?.L'9TAC7X_/ZI=B"P("' 3&'9BN4UFO;4:8V%9_.ZP4.[XT5?X)?2SFN^ MY\1T\OQA 0I!(/2 DR" 8_5P%-_$8!1,70P_PIBAGTX/6?P8OYR1).X3ZI6A MIY?I8'QO*IWE&#Z1:4P[X%LB#0NM+$0HA//4A<'K+ 9NOH#6I#HAUG11XD1; M>)#9H2J0JV/3WCF9:"[AGG._06>$.V:$W>(E/M[3GX".='@O;KK^4*UU&!H] MW(^WW+?*Q]-GR07\!N;QTBWKZ?2Q2Q\=F0PL0[>!I"YY4[A*V.)DY"V.')-( M5M"E"_74P%\*YQ M(\T@JRK"/2DZ%V\;^;-(1H.;/I Y#YU9S7^VJ6'S99HY MZ@!,\1;1E25_H>D)_V6_+.H4KD#1AHNS_^_#^<4925R B,/_GEVH1 #?^S=A?_8;V>O0.GOR:79ZSY-W/;\Y_.0&! MBLLT>7]Q[B\9;@9:%7H[D*>X/+MZ]_IU[UZ7'_Q57YV]?W?I/^WC[ L_)!H> MC>#]Q;OW9R QX2\A^AUI0<"('^0'L6K/;*YS_UQM0AT[=*L<.$0B3!Y] 0%>/S7+D,H M#?@E@P3<#2'L57 )]G7%^DKFE"5D%>47 3[0N.6F7%3B'8HR5I36\DLJI[_? MA3)+G+)7\G9Q#_8YR_4]=F NFY4"D?4I=V#1=-@"YJLE>;W9!!+3/G"?.OR:/8HS7WPELF9FF[+A8[L,P:,YSN:^D[]$5$ MT\P4I0*5[>37.XO(KNF\1H-&C9_("P@<88[;7KU!\OZ;\/SX<:7)G[7_+(C4 M@0?!C#YI$AA0M28=/0Z6+O.5-/X#,;B-A#V73"MT74 M\X.ODZ@D S6*C)LZ#)&+-;;U?\-E]FB;_9B<^*#MR16V$17M'#(H7T:P_9Z; M310E*#4 P>&TL,U&X%ND/W9:S8Y9H*A/*[5%D=1UP;I_?F,?;9-Y\9&OZ M,ODM:SXZS#6>DO#-CO!;RDM=>:>R\9?@9DY!SH3$'/518^\-*!W?9&5,P65J M?#'=>73M"@@4-0](2T]!VDDX;9Z.]4O*EJ45IY MV!2D@\^O@41X:'BB0'7?(:419)U (@4/-G9PX8 [ZYZC0SPQ&2D#@H<%4).B M7@&\">7^PH6Z.LY5\O+)?V.O(#>N,>)NBD"5XPXONRQ+(S@![B]@\Z H2 DF M:J$,MPF^ 2/R!&,5N-?BZ^)\W-0?'P@N^+H$1Y\_7EWZ88*CK\Y>G[\]O]HC MI='GQT^AT%%4Z, ]=LAZ8O.Z?>28D))&L _<>8+A\)N7?PUNAB([&JA'5SD@ MZ)G@"RXA'_5623X)<%2PKBV0]_<_63?F@P2=9*+_M#\P/G):BR^)_H3=ZF&$ M<#UI<:;+@0%>@2&22U%RJ%PUTKI'382020++ E:):0Q5MQ):LZ$TY:=TW&03 M;\J)]:H"["@.'&&] LF4$7)=S PQ]'G!VMU0+&-,MD)]>W\7JXRFF+,%N1_" MU!\H"^I!G[+%E[^.M$:4CWA/4TE/7+AV 2P9\(EWQ.+M]]1IMBB6K.8JO0=+TT 2 8X&DM"8 M^H9QP0BQ]!)U^\LMV9)^&R$8I_/0UYC.;\[" =<1.CZ>08A#"X MK1+HX/&445@4<"O,AT/'H9R3&R!CD'B@8;3<)D1P84U6M*NY@928!]EF]O2P MI_T+\ [!V'MCN[!DD1)AE_8Q*KKNQMST ]M'6]I'57]F%I4+,(N"\ M>=\,'%C)YT"&__L\GDLO+$0#K(I5C3L+8'!ZLN)_KK-EJ:\6WOG!0+7 7 MEDR(UG=@0G:![T%:FC'G5]Y@^$%4!B!Z&?>./O<]@X6ULG M0C"S"PNE8!_7$D;;R(1Z199&;0O-<7U+U&4,S6Z9"J=<$ZA'?X)U9(,<>PW] M+GREE1]+"L?I=[08@>I#5%7J,M37PH5S[6G!*],?-*O2N@IJ.MSR '@-E28S M##X";B*:&6EQM@-&015AQ N@#BC[^8^F@_<6.3,3< M0B&(OS._>S #PXZN'Z$N'%5LHUI4EEP2+Y\S[$6'_;JU_;H+"-3-\>["N\9S M6"C;[]WYQM][KUR_"PN 3_8*^8#B'GD=*A+!5F[]I,S0@F(A(#3-G*DA? =T M0'#Y4GR/ELV1;V$+K=OCU+\AZ\5\'/8OV'_1HV@.[-W M;?YW(1X,9!2CX;;)N"!L!;;H$7\9^2( 3!#0/N5.Y"^!?G:KP*)O?!E=?MB% MM1,?_+'8S>',W]K+[N:5=N35$\9)4V)E(>Q\O1(R_0(,QX7#,Y48PFJ\2G@Z M[./!7OU!A$1P%N;91_C/$;&&0:57 M$46R[*8N;T:+S_S5#)\G,/&S6NEW>SGQ7CQGLO(W^/(Y27:!Q P$72D M'^6C@TN\57KK7=BRAV38-\MH?F<\].SXI\.;W^Z;WP%J48MQQH0)D(T'2D:A M8$R)EK$CLFHX@RS!(Y#X<-0#V(*-?(]RG1$>7T360'2X(,9$32_"V("_9E0% MYU[]2J6/&08U.9 [;2='G^$KH\9XH9D0/,^2&,R"2N) M:%N<+%^KZ]98@FLXOW]990"$WJX@_6%S>>.%I/"[L[E(3A3DR((& C/7T[[Z MCW_[_L=_@"_GO>(*-!@0#SF?USG3:85F*:0(2V..L-!,UE]DS#L>R;((\SA_ M!/^MAJCY\'&LVLNSQ)*G1_PLSL09">NL\I."UMMDBP!V$FL1U-/L Q@G9TYSUV^1L_\4 A'C3(J-0DT'?_XHZ@Y.Z' M(AYYM)0M?0%Q81YLQA>Q&;O!C[39(8^#MVCHAQ6QM14AD?0NK '.H^!;!W8L MZH.Y@@3'Y;O7%X$&+KGP]F2HNQB2RR8[<$4\CK"$J T,>K^8B7$X%[/I9D)^ MNBE7 []7H\X,_YV*T"]3N MD$_C,; QM9$=;.OV=Y)]0SNTJX:@>IMW"G=_KN;8L;&R14YJ;G'O2D #*0%VU*^(7@[TC#*ANX<66W1"\ K<20G4,G,(F(+* ML*Q\4G:,Q\*[=>[ P0%<2S>?R=5O_#"#O"_\_6Y@E_P"B@\57-9[IS_7^5J5 M9Y!C5FH/=(_JB1&2(*("9GY4F11[WZP[4A;.Z5F 84.#UWL%+*K-$VBXQ=PR M[/VU$D.RLSC-)E#&078(Z44LF&<"Q=R$+E7FJ L,'JTR;'US\* ?OU9XT"-9]M=E73?I74L-V7PB%80Q5:;Q MJUI:B#&S0VJ"0XIO!U?SRQZ0QLKL^%EI;33#KC?8:$JE5/M. E?V=S\7:_D M8&2_K)%]M2,M0R$0=EE3%I"G!"9)",C%I@9""Y ;6+8/0$SL$?.%PIWZ_Z\L M.!FQ'$]*H-M&L\L&:+ IJ)N;Z$=\\I(0ZI$QC$GXC@31L@PJH"A](\(P]#NU M[K$:*B=2E/M$Z'/LI2N&)9-XA&DL'K!11^K2^9NVUV!>%-ABR9O42)(J#P%> M@%PI@X]JQQG-$W!?3QP2HY/0-00[0W?&7PT@:2LGB-_D>QM!6"-WT2I.N6 MW"L;_'D-)2TWP6K;)KMC#$W!?0]F*6'Y'!1L^N]H"[L:X*3Q6WW@A#+;&5F? ML0M3*"T<^?YT9KZ^ ^WW^;DVI&B;O1VQ /WD .X>K0%\]C"].VV*'3;+6-Y) M%)""_^QN>+6R2Q/8R^1 [-VE+&,GYYXFXZ]:L3U96#OE@'=/I=URP.,%ZU<) MM7XV[N"(W]<1SQ[J"1,Y0=33\L7=7?8).@2_T1W!@T'/-R?J2&][\,<=]X/3 MNUSYP9(%,X)B'41NM>G=I70?8ED-FAZ=J0MT\G)^?]E)^[MN!D[+GNQ,2+7] MA1VX';_XK^[']-NL>KT\5+T>YB&['%4R+QP@[YB C-9.[T\(;YSBG?^HL6\( MNG,4O8N,-8"SQ//[SU53M'G!B?D;-[3B-S0/Q29EE&+=6OM$N4%TN=[V?1"Z MZ7]>-4M"<8K**S$ ,L.Q?>!F>%Q_\VDYSSZ>'[YH;N3OT@U/2!FR$D?K*Q/X[NAJ,B+]U=2:!##NAKR@%=+D&)?:<8/>&.%QI^Y69$=_^@Z& MVK+@QN=]IOCJFSYZV-Q?8'-_J#++ET)T CNTN?$@('8&4+?QQ]<(-^W8^1=. M0"/CH9-70J?P3:#+Z5(33B8B%L%K(?\:QTC-(>$ M&FV3@UH>::.][S,_[K /G!/;V[&0/-F%?5FT?=*M,0P./5SA$\9"X3]7Q4U6 MPCJ9(+[C)QRC-W>6;'J'$A8\F6:'>DE^2-&4LOZ?7>D>GA9\VPQ7KCX#) MQ^NZ]%=H":&9N[+P_FYO3,CW@GU(*,VT@0$I)K=^K]36&4ITK+71;PDIIVQ" MDX!RLO.%H2@9W^%F[VN%_J>OM4)_,$W!-(EK]BI;[X)%"H(3D'U5,;8:H$?;Y-? MFGJU@$GYK:[SM?[Y'(7'P1=A-JC4_VIRS(\UX<>**,DFKEF2_#E-GY"M\8M[ MX!/#EXP*?"YK!&1SI+EWZ@T5MKB6+O,SX&-9MUP_F4+1Q\_Q!(O0>.V?7AQ_ M]^_:YR0A^)0M%C17HZGR(7AGE\A7O$7+(7O43IIBS*R.V,30\AVP2N>GJ"X]6 B/#+@H)L$;KW2R5B MR/WIQ8^R]#X<7QZC&.]A\6QM\1 ?HW\'I_3"=FBGY&M7FC M%PNKSL".RZ^/@!A(-)I;]+<$E\++C.T6$J^CA7WZ/?R+U]R94%:>3 "426J& M8V"7< B>JL>0.DP:>(P6># R.3N+U:E?P$X^"=4>J1_OS"N:^<9AO4O4Q@J8(763^#T MZ!P;W_]$QT;0Z+"U-H72N MU7':_N/??GKZCX8 X+G_X?D_!&D:SOAHF^HDT891N+%?RL0G2]8&%QV5"O#7 M8='#@MRX4/WRO/;+&Z*D>)GZH%_<&T2S><^DQ<>S^BSR8C 9%,14KXM%*K*G M^&\-$''_P>\"VZW^K;_BY-Y*"[R.U[Q9SKHKA,3[GRM_4$W76(FX]K8JF H% MGO/O$2L0(D6#B?*!ZLC[OHX@4),2/$GPR/UK>%,X,*SNT\0MEOP3.M,2+UB6 MJ@.$YPNR ME._[)9HFS:I$1/%,<*'P:5B,?H<+K=%$)^X>7R,ST<5W8UT0]^VB<<*+7TOE M9_X3/=*K.L^?O&[@!/D=3,>EGV,?9UXX*H9YR^(=QG8U!['MIE[R2>\=#*W! M\J.W].RM>?@V>OJ6YIO<%9["GEH ?H1YSGP,O!X]\!9^5N:KNN6R%.)RF(6?_;%5^B>=SXOETB&AQ\^1U,%@ M:T/02%A">SD9B9!,TX)\"TOB?B[H.(-3U)+KTOC.S\]3U=DVG^QR%&IP%MDC MM@DIE^J1+E-H4-!IJ3) E:9:O-%W="CR;>^$*+-BOA.9R+O%:IX?G(*MO?(Z MWPED/HF9@5%"TWX:\K,P0I( QIAK#@>=/R(HV8MPUIK=_;&:";3/8(7HP.?S MN%!N[+FM(NRR$YTIV"= MVO[EPQ .!_KV#G2Q?CMRK&.IEZ,Q_\(74)6$<(*3U?@G+0!J@BJ4]OPJWFF( M(WFE)X^*? $CO]Q9_X)!DW>("ZDS^#JT?+8K+$#,:HD)I>_TXZ'<0XPP1J.5\ ME,L)CBY-1@)Y0:YP##':H4"^U56U* M,Z5Y*K_..+"R,#P%J! 7HT(C]-3()67ZV?3'NU)EO] MZM:9IAU.ETB=J%SJ;$3OX'!]V")A:LJ^&-6UC.0?C77 M$4(:.3")J&-25UCR#G?12O["W@7H$HNYB%]/L;Y$G':1XDF#A1OX"%?^%MEZ M+B!)N;)>"BJ)VL,C)2O*N#G^8DKJ+$W+ZX;9QFC55/62I'LM^0E10, 02E?- M_%J&G%]=?QQGDX_\3(/?"/"ZY-GQ3W@!=E'ON_+F&>H3LX /5M*\34?,B>C_ M0,O,HBD05EP#37J)N\R6AC&/,K@[T+M14;T:6>"*I>Y,C%KCK6GJM3@GVX=$\0.ALM#_EP^??/_9!*Z_FO (@87*5?=JA MTS9YAZ_?#!/'QQL+2!CGD+7$A!,@#/T*7#&NJ7+@T.(S'5W7M^X&$U2J^,0E M=;[,M/%^NE^ _/SPMS'^"K)?4^@+9-\M0CL:5*#G4/JIPU$P,R9-5[%^<+N"O:N#'?: M)$>?;@BK[O]1C$92;(KKY[G+5UBS@M/;R/=M7"+= ;$2\U]^/R^^WZGW4W1V MAP8:9Y\6KFKW"^ALP/%'":%77W<%\, M 3!J^ ZR4H4A,2J-6;7E<&TZ^X,(99W?&GEBQH(,]#Y.Q]]3-Q.V ]%E1OME M.[PSDTSJEL$);!YC^$J?A67?IJ"0E>W'U&328Y=]F M1N&NS-B@/$(GZ"%?=#8#V/=2O%+(FV+G'601#= <\SHB5C<>T2BA5X 05)#J M@JXB_]7_]RQ]\=UWJ9^EGC\IT/W;:U=!8PC\?SVCS@?"]K-G3(.P]U?'U]_[ MDS]A4OH7_(/I5M$33@?&\^.F\>S=NO&O1 V9+ IX9B ;JM?.(2V>7Q]DTT1H\]Z'4V \-2U!435AJ M3PQ_-#W30BA$#':&/.Z!:"8%$^S7 30=-5"%R'(8 M*Q^Z?BS0Q0RMXES]2H&MOWH">0\MB!%>-G?S"JM/EL6F"I*HW>("L\CQFSJQ M:V6_IKZ@75C6;8O[L'^4A_0V=IDUAN>?5C!S:,"+6'.O+WJO51XT .C\I:GE MO%"!L39GK,8M5CJE&MKQ@.$T;:&.5\S'L EQTX.Q''5^1\:A7),EA69%([VXS6K"LMW4C4!][*GP-&HYV+]\MVB'OLK/ MRVNZO^/H@T>\>\R#2"'7E$/#8XV4[>;6E3=.'B8T7=L=RS6P>=B3<1=HJAE= MH<;& C_O MP1'Y>. L@:B[VA_$Q$01$\D@9.)SB(G] RATBEE%!?1<[5WEK.ZV MEBB="TCDK"1TZ0,J7>)Z[7&!"L)WA8XS,/'A+PDM_7Z@$#O'U89-C)ECM7<] M6=JC6M-6R_7"=?\^"BQX(29>.LAM3^\O/4$>3 MNO^#W$7?2V^[#0M#KKI\)LI_TVP%1Z*1)NT)$F[-\4&&JA-Q?L"?'B)]:CDB M54_Q,U'\ 23[14"R7WXF(GC(M,N8)5=D"B24#EPNFV*\(KYZ\ .Y M[%,BZZ?)^8\BHH'NR=63D@':&L/;&=5Q8M67J([) F#SHN4,LM]>')V'!">X MX420*9[7[8 D=NFPUP5K67[3%-31 +H.+I!V^@/2+998\PJU(DF"$9I!TMX\ MD=BJT=YFBV#8@, =OP==?9G^',W]W=S;Q/88QVQX+$..KVWBCIKUS,?HZ'8T;UMD0)R664<.AZX02 M044DK%A\Z-C;,,_V6?5?-27A&S M.!#S;^ C)N6:N?-&$*P%<#0W\0OFLN'P]_>F=V+\H#DO1.-'YQ'4FT'%H\<5 MC4EK:#X=@!7J9264:$,-M7$35TCLKYSCIKD?:=5A7X$@ATD*Y]"1!^GQI-V?,KBM=HMZ@XQ"V8NXF?,RU#,V[A?G.KDG'FMM+W:42_ M@^?/A4XE74>*XQJH=ZDR%ERE('F MF1^H6Z8VJ#47],9R M72@4JF<#O3J/ 0)'6<;&#,)DB&8QOT=)LZ(Y9H0U'= MH03>V!S$3$I+, M_-K$;'RN@3)&!6RFJ1#6$<>!:C6G25M/E[W>]@;*NG7 GN M#W\%Z%_'K&763*ZY]GKCRIJOY4]XA\D02'E6*\>?&"\3Y&C''.QH;PSEE+!F MF@R> 6_0$;G[W1">6.V;C_!OYB*8US<1P=!-5J[T[5^[?(9OV@#\0K#MSR00 M0 $C%@ZS&'L,P;">>:S-"J<[) "P>+0O;V'&;\$M#:(&#G3]"=\+!V+)$>&# M2'5AZM?VB$\HWC4]S PC7]=QUJ^A'SFH@CNT<@LBF \)'=+LU:VNUP,TDH*2 MVAZPUB9@^/GP ?Q=\('"J'&84.P86C00K>HMG0@7-47[D2J(FH"?,'2[,(.@ M98-S14D541Z[]YP@H0I.RB%!LL4$B8"+W^F;WH'TB/?50WU=-*LI'4^2FT%U MR)\'3*"31EAIE.O@QNYL*<$A7%/5RY+N(DTI+YIJ@)%RFC%D&5/)-DY0#UMU MB$)X@,$#"P,A2(Z"3_U MQHP+*5D]$)3@!_6 .2%)T02P9 X)1/E73W-D#(: M?[RV#YZRE@6'QG9*@'5]> @EXD,[>E.XA3M6 02?LMMJ(">KY#C"Q!F]#B.= MJ5)591E?'@&E^)Y,AC8-=@-3(L+=&)]5:2>M.Z&L[@3H3!O[,7V-(:V+\-*0 M[\U=ZRV(&-X%R:KX($#R/&BB_..6@$3)!,$=W;Y-AZRGZ(R$9T \/R-.@'<@ MY-CZ6U6V2UX["F[)TCM9,70>L%=P1[_&<9)W=I@S&K-<3XNGV-3!B!L>VZ.IQDVSS) MFKH,Y>7=.,5"'LF/+5@75Q%$%9.Z?J6QHA2+$==(ZZ7"Y)"QZF0TYUF!.A:0 M%>D0($NC522T",O?L3*Z>F.@&F'5&T%@; -X%?DT1G MJS-T-*PZ*ZR[HP1(#.E8O0?O$'F],E%P6'YV<]]P;1\[;;>U#<#@I40T,RPJ4HM!X&C_!C8FI MYAH1E=Y>2V@9?H1O=\3F5-PG*]O:*(##?O2CS'&7-^ZPI+>WI,EM/8-21+LS ML1"NZY/\)B,M2/_#.V\',_G%&XU13CE&>?V_)!J=313(I+P%]&#&1[>B>SW9 M7NX(.JRPK:TPC % XI6Q,%.-N&VS&3$40'T7:$:]X?.G;[TJQEO NK!*6U,$B/RHH3YSI MC8(2"/G1N-4@+8UU5,Q%BR)RW,Y!*>OE;\ -@Z,#!#0<>-'&M0H ML)X*R5R^"$OZL)8*XY"4H 7@$_Z@1<$,HHAHD:9(AR)C,^B(T-]6%O-B*8(_ M;1>'GZXQ._4'OW]6Y3 91-HG.# MQ>V +7],X[,#TY'3=.S";$"ZOU7R1( 3R 3]OSC'45> OU7@!4#U-J/ H?F]#6(NV*G2 M1F@+5I+R[D->D&[3C6N64LS\[+@/6WV[6STY^^>JN,G*G2EYIPEWST &+@U) MY:&C@U._1C8(7!6Q8>S'SJF6RRPE#[U8EKQFJ.&I;@_L-M%IDR]BJ0X1(SH$ M\K(M> 0K)1DW>E*.D;QOZK635OEK5SU9-.XF\V<@J](AC]6GT/0 $_]'W7Q, MS;^P[S8KG5ZH.W8"5 $V_M9>OK0[[,A[A\3F#DR+VZ5IV79J)&6J9(16M@.!)KZ% M>3:Y]O>$!IEI\0D*E"TUPOC_W#@?98-9-U#\>;WTMES_@GJ,C3\O0, S5;2\ M8;3A3@/I,G6SVE_FL+.WMK,OSB]W02-/,+9G(@UPX98%\\TR9Q%#W2@7X5?$ MTY]^_!Z3'=D<:#!S7K!8ZYAQN_[!\=[>2ND4CG=DT6PJ<;X\O/FMO7GQW_W& MVY&W#J;"0%_M",DT/(],PV$M;'$M$#G*#E7,*(&D(7>GIM<*1S/*7:\@S3PE M8H6FAEY=_@?)_EG*>56IN05P#?(L$2PPB$D0.8FT^\B?AS!=E,P9G3GF=,I*"Y=O$T.ZP!3.5K8DRD9!TW)2 OX^:U'<&PH9^,U+ M*.8GOQ5E"0[>:PCW?H4^)__5*^_^M3 +DB4X"DI&(W$Y [X-6UH(2$_6F;G3 M)X$Y,]RVQ=L>_8C"'S =&&CFV1JF:Q)/5_J%YJNC\Q*G';^B^<*,4HW(%1AM,WH+\M%.&9,+O MLU!$+!V1Z?$'@!J/$K64E?W3F[,V+U@#!\:F"4W_"*2S X1I-<"!)\#>OQIK MI5I$H."VV(VNBBC#*O=X "4?CB^/DZGSC^8OAZ^O+O/!52 ,O\>A8S!G'G? M'.KKQ=>*^GHD*VQZH'%[]6L8=J/$B1_I_HBK]+ /<4\SJU(5^.44V0&;G(H6 M$S14K;":A'&/J$5KPHT^<$20O+!)QB$ M!G82.>/^LHO&+3/1S>*>01RY,N_$7BRTA(J++W!7W*O M,?)&%71\^AW]B_W*"39/4N8"4Y9^$O$2>NKK:NB^^X-KOK7]7]9ULSO[/]-J M>6"W!BDH6'C?_?O![F_OO7<0 KNS!+H@HDPA#B95<4 6??&5$]_PLI\$KLT#H2+DE%5TJS)NI<8[5J>0LZN;I(K'2']@@52JBFI=RX MF,*%Z-&5I:9_O0U>N DP3QL2@QYD$W49^(.@#^17_6%%;FM% IGVCBS%F:O@ M+(.S&&5GX! <)#:/!'&10FY15$JTL6CJRG]I$LA<,3\7KO0^7.GG&EDH^2-S M_P@3[XN<*\L!N NN6=+">T]ZN'RE3$1WT/N@>VV^_6NM')J!7(+\CQ^ CJ/1 M:AW[$^'2PL=/?Q#:Q%:Z":R:8H8=",CG#N_3S83VWQA_FM%ZZEKJ ^,CI'$V MA2KPZ**9K.8MR@"U RFC2!K\L#.WMC-I.X"N%C. [T39+\;,\IXU-.7M9U"D MP^EV=M>_',0TQ5EE9.I*D>,\T["FHNQ9SXHH&+SH -\"?;AP(6+4*%EA' M[-]876I3K4V:B4C#.2H,:J2X$)^,JH0*)Z#T8J.T 8O>C M6_N)KPR9?9[-LQF_")7XPT"I62V8T95O,DH#\ 7S5')S^"X_+$Q14"P!-^6C M-PL'\[(U\Q+ED?'XR,I=,3!$^MEB+IP( EEZ(>63#I H=9,#1Z9?KB#=9^KX M*>O2^ U(A_<$*8]!3 H"),G5&ZY"@)R7W$9-;$@IEN>A(X@#=G%@E[7E.R8? MF0YN*45*Y6$P4W\(IK[0"I;YW:$E7*GV4JCSI''&BJ5?[X)C2!F+6N\R>4XK MGI01?;NI2HWK'/G<5PWN C#])8H[=CO'OSW8Q0\'V,6#%K7[Y)I)@3@B_T\" M"*:A[ D__.G=! AN4G"8D$S"+$7(:^9^JMC8@L:V#X^T*$D>#X 54:.C[N^5 MD%35!(549+WC-'T2W0O3QX=(9+N&EKC8=Z/(R;:5(V"2WT3(:<+#A.Q\,LUN M$"& >:;#2MCR2MBE0]8(!4RIB,,01R:\@1 SZ".TV,NAO- 02Y(V*W2B0[X# M_@OY%&D$@RH/U&-2ULAS>10ZH2@!02X.O2';6V=6?FE'UIHVA5C!&ZRIC"GO MG4N]O6$M B9R1#T2)$642!DC_N8&X$&I:MPTKIB/5ZPY8E(,7:T8 #8OP<$# M^4XD%NZ*QIB^$/MEAY(\$T9%U]B\@5/F'IJVKV!'-(?<$1+-,:H!CQ-5?.3.IA;V]S;\\K3JGC*;XC.WQ3_^?3 M9\?/#Z__2[S^'>MET7:2U.*DXLZ;]#-M+>1Z4-X2:^^4'@JBH9+-C!7/M':Z M0>58V'LZ6L\(V%%?)+*?2!1/?1LX\ /P;XM+N*W+&ZQ-OX>>-P0U;#<8MABQJX6L(L9:GA(JP0[WPQMD,0"I4UK6V0__%O+U[^8S^6%9R,L .#8E6:7(& $@@HD[_\/H,3B707]^2A MQZ-($,LJ1BG?D/Y&:[R?H]3U5PPESE6UP'G#,YL;/?PU/E;U[9/K^I9"&;^# MB-77/Y+?5'LUQY-XCMMZU5 773W^$S;HQ!]"^_2\>?R\I(LJ"X)0. +I ?)# MP>%$%FE_9L/%LT$X#/08"$V N*?;#)L8%EF[3 7Q@%_AMK"BFC:%",V*=]VA M^3):_0D8J*(:[*.8'4>'_NUALOG%7CY\4O;,,!X^>8SY># MG[9-/PW=E[.2VQ\OW#]7_A<[XZLAHP(."9ECC6(:DR9S@R1PX#O;Y%U0M-WD M^%.G8?I%VD6["^@2">,SBH'0"C.J\A Z;W_1O><P#1+8&42\(-#FGT%?3^47'?J(URA*X -E\.#>^.\DOX'\'F O M7J%\'V=VPGTOW[V^&+AC;FX4YM$_=IT'[F5_M53PEI.,^-+AFMTO^%\'$J#E M=>,$"(/0XADZ!M!XJFHE57;KEDTK_TUFWD+/IFL M@"=\:1=%_92X7^F*UHLZ1$EDO&L@MU?0!6*UJC*.C03@S MZ@J'Y9=^FK3%)ZP>W[KR1LPQ67;:!4-:H/;N M^RU5O%OGVAML[JC_W(-C?>!E<8+\#%7UIGG&U>#7Q;J^MX]5W. %_1=KUG*Y MSD"@VP%T>X[=4X0%ZL *AIABGAT_?7ZD3Q]E:S YP&V-&?<]T$,^;*\=)] * MJ>WM5%/,4W,FN8^J36>$P]!O<' M:J#NM-60H4$QDQZ_-7@Z(.1V,GB"< O9JU[>BM]B5$6$4A>F1] MR\C$2:4S]AIN/Y=^*-QBXZ "! MC)$P*6OHL\P"P:1 ,+&E$Y@CL5O(5K(/2W1;2_2_WO^&D)(=6:";,(H_'C\] MO/-MO?,WV>WNH!)3*4$BJR9!5-!P4' M4_IY!9Q\X1\1L!KYBN>00K56NY#;3K\R[<,PYKE*D MU*0XMV<+L+L"B6 P*;@+=@$<%=C253YFCM@YN/8%=F7( M<#F'J1WLS->TJ"LMJEK<\3A#@N@%ME'(5J#ZCW98P5I$\#8L2RN2H73!=Q9> M@5KW<$A]J869O'8[44B]PTEY=OSB:')8 E]N"5P"0]5\-XR4(#A:'A/F1=^$ M7C4>7;^:6$>C@BCA-D<%Z ! [*X!Q6U=965>%V)=K)"!$( MO;?-8)M?K!<34 T)JPN);]!72)J M%K9]&-(-NGGA[BN\XN77"J\X& EC)/[IX\;=H=NI*V7$3?OIXE4%.QT(H+E^ MOZIHLZ,_\!E.O\/ A8+_!L6?$)UN71K,CL%,!?''1%"@*I\W&7,W_1+1I M+=6GW[MFRG'?:43!5JW["Y9^C2OQDFD1NG_T3B2EHZB6%?\1N PX(4+J;4H* M0IQ!O'$LA)BWJA+;I&;GAG(0GK7.-'9I,X',"]-W<4]"4*H)$;&]J__6?_S; M]S_^HWMW,BX;Y#_1Y&!ZJAUB)8G\"Z4H&8C#X;I00U1YG,/.WM;._HVKH@!T M\-&-2TZ1I6H7MK@E+LFT? L][%G1R&G J#C9L=A;6U".E5>@'G<0'(1Z=@G[ MHR':4OZE/SI73I$?X2.$'%-B$C.6C">-J;WX.L(@F@:7FMI^)X!7PG$>A9,R M8C.-*\9P6]"9F-PY"US?]>>E<#A"#3CF'UWX((0]^PZIT&$K;6LKF4G=A>T# MA-@];]+RQQ!++42(59)C$\H:V60 0"%BGJG&FE"A@2.JD^HX1;Y\7&JO(UVAG=K,%@6O1/,7G_=1/S40M:X0>8$8ET&Z!0#NS;CQ MFB?_Y"-S'$,P$6B,(<#400Q#]1'8HQPONAM +5[0:=-%QZ M" !WFK]@SN#1)D:+2"L:F5@#=8K@R)=..Q6J.G%94Q9!/ZYHEFMRJHZ>?S=" MT?BX!>A,T<.O./S+4T.D%PV+\[UU ^ _.CX*U+U ^2\@A&,]4)@@0W$W=!4\ M@URN)P*+D59KNN;&/YNX[6BHOLF@+/4EA^X= IOS.);> &62.O/CM@D,!8 MMGV>1N5SRH-\1/ Y^8D .IQ->ET?8%8)6Y3W MJ=D("E&75 H2WS*K>IC1Z%N'@N66M^>.[4DPUOV\8+O,Y@OFY4=]2%X-_A1/ MC70,KF=,>,ZL,H6<%[3?\5R&+AFO=:0!T MK'(=X'* 7=-+X79;+,UN8Q_BCAT792H[)%SIT+:"TO]B*?[R=?S8+AFVRFH& M^S1?AI7NL/FVMOG\,F)H^BYLOCO11W>PN.YKK?VG0ZW]J]]BS'RT"]O+G&TT MJ)3_81&CPI_]$?/I2_$.[^P$\U8;F'8XW!4)')90DX92PR(%_T)H:TP:2HQ= MYAM^!3VQ2@# ^G\P_MM;F;M%XL-IN[C1W-+F8-/Y<7* QV]M!0P6^G=D+6SR M!%XO'W@J=2GX.\=6FFV MN5+\>0]YF9/)/U<%>01(W .S!F4$AAC:%V-886'.;<8.)H M(OJA[EQL"&:B\(%6XS=H8;+(G+V>,7#EG-US%?.6F&224@3$' M*=L:AJ+ZF6.'FY-4S/GTJ8!"/M;O9P4E@8GV@DM#]J7#=3A=W(9,+FT*_Q&@ MAA#Q(DK_Z*:D]P;5F[((4#4#-9>\ MWT.,]NGE3T:L%:]F&FM;1F,>(5HD6C_EMM@:.G+B B02%-1E,FOJU6(D FVR M!_N3N$]SF-,<+FLX"[*97W$SJ*8BV!RTC8M<.D7\/(S!1!5Y%RV*99!+;X>* MO,@:F+/"5EQXM5=@*R%DSH%JVFZL ,L+ \ :-#"M=TRO=X]JUV+;E?9<3;W1 M'&BZ^DZ[KH"W$>X/LGE#W'#%W!MLP)_#$7FO?130^WP6 +W<=084V>"Z:]\! M+J8EJI MDRLL10\,]7D8*I=NBX)KM[U]KBC9UPHK//7+O8(:D'T.K7#W#J], MB.[\)% =']IJB[8S,]-5(_6S)3#G_:U)DA8%@&8.3['%V:" M_C7KM3=MP&CT@"77UJCE9@_>B,KY7_A*]\14N5&825ZE#!D\DMURVX#G7C'* M7SS4:*9DQ2&9I,BFIL-R_6G>S3NH%K"9A83+G4A;U*I!SK0#? M#I0?MH#0+@M/> MW)#Q++W]*B5RH'E!R^ LAGO3,MBG.9J-[E[QY,&WKFI7N)YSO\FK)]>U?XIR MKZ17KIE/U"B.!H^?0AI VK6K.3?6V%"F6TZVK42]4Z\#P;EK^B.IP9 AL:-, M^:5@\\7?&3/:3HJ;+1[ZRSP!#O;NY;.G1=<7WQV*KG]SJS(YLB[)=0S@U[1- M=;=IHZ.471IM.LB2/^N"H/QU0/.'G #HBX#V,!W19@SH^#)H;5(_&9L----> M/L@;,N)E6<^HQ\+P>IJ67'8BD#O0_ZS2P](CV&N4;(7]BYMUT57!)-7$Q>D2 M>53#3T@9KW8%D/:"'W,&8Y9)(7Y][?S"3J\CPS'>V=JCCNQ=,"S=:=M,"D1N MS _'3Y_OTSGS9S][(GE(P1GWTX_0\^+00RV(K)7M=KMOTE ?1]VP#:)[T](> MNG(DHKC+XXT"BICL6H%CG3P6Q:_@\ZSF<[09",:&3V)O%%V&R&@QO CT6?[= MP%'ICQM_LZ+%5U97D%NPW= $A+M ;O46\'S<2-)8*Y9NV,?&\1_:TM)VO2;> M-\B_A-(#1 I^09$E\=L1KH]J&CU.98Y].Q?$H?E8,48R(2MPKQ";(=&X:G"^KIJLQW(-EB1Y^FI5DC@+Z-ZK#[-$=NU#4+ M4G"-HW)7Y7Z68 ]5;E8O"^3M"40_II;Z; M:]G'! U V^7'SM4@7*B7[Z##4(/ ?9K666=:;4@N:ELAZD-"+40&S.!(?! M07RX6@]35@=F6NCP5%[=UEJ^PI+;KWX9P-J[NJY7+=P[%+6>I2^DIA51AWVA M21R\P=^>T'U:X-<]NZO3"?K3H5,J&==5WJ;)&$J@],]LL7!^4?!/K;=O:6,?T0W9J[GX\3WP MYD[*-/M0T?Y9">)]FM=SD0@Y,+V)- M-1?M[8QW(5=$@[MHW+Q8S=N_;93VM=3S]%#J^9LK=3YB "EZ.(;#J7/\,LP- MY =46#&@] U)>@=T):;E MNN-+P5ZXLW[ZN?W6S:'6E2,BC\;M_SE7C38DO^XVY_5JB:(7&/!NP>O>M\I* M/3*MD- @J4:]36.*F-3RQ\#T,)^HJN#A9O,_XP_#.>? X[.\;NK5[#HYJH1B M$53RNAS''%K$KU2$?@H"GOJ_0OF#:A$]PE*-0I3FU*\ :O>GC3->-?XEM%"@ MI2^BG,G&?;HFG6ALV8!+9%"7.Y0JOD2I0LW8+E0J_#+:LU*%F6!SU US,MIC M:G2_+#SLNV\L#3\>)12:AHE%$#1/UK3'%=]%K)*V=_AV2#D:S+26E@K]9+*H M?=A'IHGIGIEVI9@3>M7_=Y _OG<-:FX)57 Q^4(0-@KZU]K: 4+G(-I&:A;[ M5H.:W/5&24$.,NI.O,@-:75HH<@=QB3$2%R*=+?Q&*/6BLWA4V\I[&.2)[]K MWF4F 2.$U+5'8U#]A19 !AR@5[/LMWZ%/>4_*(T0 OG@BPV(MPOJZ&6_'PQ! M363TM"&MAXP*_&)]KJ.[ %/[]$9=_$9)-V(XW+F"C3 %U:?(!G;E2_=I=J:? MLS-! QC*>/X4,6L(K44,Q@V8P G*=PK7EDGDBW2 7^_H$(,"H,:8@#4#]>]9 ME^/NCA?RO+\[TE"5-YI&@_'J/KW-6=?!D@ZR=50FBE[95JI"O=X])A*<%BV( MNJY=UJ2VHVT=C^%(WQ:,)HL"(<6KXETZ9:&"Q&R*RH#5V+N1>]D) 976Z.)! MV")B5QS\R#XME.N[MKTN&[\!;UPI>MX4?P-ZN5X[0/!A1SLL%)#]MLSN^IGP M![W&Y].S7?^4+@)+E"\+G.F$4L27'WIZ;=,26QA&^JGI"K+EGVTLL.>Q/A%1 M)82<70ECJQNKD]MM/OX9FH_W:?$4F\(XI+>W"\YMN5T#=!3\0"3\ 1Y>E^L H#OW/%?X4)4%3LS;SHEU@C8[D MC#==G_EA#\6$X6+"LT,QX>]74#=;8-2'XKV#,1VL800W.VQF;NIU5BZ+2$Z# M"XXVKPKM(;J^";LM"_SVNM8D91"&2^^[X'L9TP+9P[T5S!;7#$[R3TBH>3S3 M_8TQ2K(/;2TPG[_!3]RWG/?'^(7#I 37-+BWW=J"5!2FG$]N'+6O_75'#8$< MQC$[Y)&WGT?&,/J00?X2&63"16XS&VR%<0=!\ARP#F'D]\FO&\OD8H0.%-6B M @4=\^IPB6>X]?'B9P&3>W#@46NVE+'^NZX]M-R== MU88L0I/0V%6H:6=_0E*MC^C.%8^+3%['E\?):9T[[:90%9T+-UN5@DS,:TP\ M+?<2A&T"(%%0+W:94[6>5 L8-] M'XF1\03PEU_.?')A.[;_+%?&*1W%HJB,@/3[H,R?^) ;7BX'@&V-S#]:_ G1 M(G*>VRS) QJ8(E4=>@21LO +Y.SB_/)DKRI(4WE1W3G26%O9WFG+11!5^.#= M/3ZY:R=-,:;K]K%*DU&:0)T1/)--=UR4&8NAX-$R]S,(S=$B']8]7HRD/"@-"CX:UX>_[A/%O+/D0#$K$N/;I3IQP0C5T#CY1(0DS#'3"7@;]!D M$U0'YP/))MC"7P'^OB)[8CLTJ8\3_[R6LB:7WJ-^3SN6$ XFUZ&EC7MST;>+Y/2KRS4.H&/AQ M^OR\;#.M$NT /J+G(BO^-*#L#)Y%@:284 U8ZW"S;N);<[/;1Y!JUFMNQB20 MUWL^1\BMQD!9S.Q90.W8:2$ '+H'X6@/U<_M5S_O:@C?A:(HJ^B "JV,=-D? M:4CW*) K\.$)X@DN,@HF+ 71NQW)U+J/&9 YI):G37_#U+I!"X4M=+ M0TLA%4$-CJFYQUHOR!K3+^JJ@'(NVI5TV7*6>S@20\ YLB^4/N18#8(:)O0( M"+W!56PG<:Z,S+N3UL"L%O"U"3B4BU.9P 46N%5!UA6%*9?<&31UNP1,819S M0=[$3 3_XG2HG6@)8+^SVSJ2]JYVL:P3!ZT@PC-G(B-(W7#;3LVBNT;Q U_J MNCHLVP@\SZCW.HHU04*X:#I>!"\@)9>.3-2;*AOA'A@15G6(M_*CSR!@-QEF M]?X53Y.(:C.XGM3',C36FDQ.1R%0A>S"+VR"BY8@2 4-/(,20HC%HV%5T'ZA ML^%HBY)X+TQ33C]DU,+(^:](8M>Z4.^. 7A0*J8&5V$-)G?J%KA:VBPKYPPL M' Z"1AC8_\65_Z;U=IGT))4GG'?O!2'6O WY+1!= 3SXATN@[F]K G5#RG/ MM/"&3\.U]ZA1;&J/T@:"H^TQ)2/_'T_E8668.H"^(T-Z$-[X9K,[&,)(K<@8 M-;ZJ[8%% ? @F/7^.6V0^5V':SK!HEWK1H-!!],%Z;59+;;6$;\_+>M]=5#$KHAA7M/S!\&UC/H3@4WLOB*&%3$;DZ@K]66\OI-%65: M5L%D47D*;>[BF=H7'A(.L,1"W)K$5HMG7I1JBW9]8D).;Y>YL;IQ6@F<.,P* M<649C$L52?HP/NW02]F@GG>%=B']+WFFL$UE^HN9.WD(99A%P;D<=1/GJFZ\ MI.]%(GUS^364!EN'ROUW=W9V=,'U7E M4[$!'HJ&AN=+&EC0IS-S=8T\5E Z U]^LI8W(]A_QA'D$/HQ\))XE(@<8.PZ]!X H&L:1ZK'B5&E41Q"<=E8>@#8<$+K-I$>!15@F6O2@H%C\1/#B*B_F8H7 M"\SDJWR3>&[CX%TN+#47R' )E,5&N(2F*02SSDI 03.D4#Q!A6H< MXT-4#W-Y;76LZSCY;>HE\A27+],U:&-8G M#('_Q>D@-VE%7GU,F!P#C-CKQJ2%LK1I!(9H$F"9&&B[:60U&/D /XKL,',X MI';-%M6[H9]-2)Y\:P--DC_6^A@<+BFJ*\0<7?H-5O(\?!.2]A:9;2W62*L3 MTF!N+C#C43<"A9L1>Q /8\V1.0FG@".INN2%M.^#,#3GH0T#(T\Q$YB@N#>? MHA\ZG:MZ*ZYK*UZ+.[!Z0 (NK=Q8178E[ )>I,0,U$[B:?"/G/8&FP%1"BR. MYX$JH@%["?X"X@7?@XP(V)>4VL<"RT$=;UBCA(7B'FI4/^CLI]1()])"KX*0 M4=P!"S&$M)[ER*X)5(.P[!0>RL*'G+%3P4AT*8%_?(S5>X+,;:EZPYF"+QX0 M*C%TT)LZRS4\-)=TX41+'0=9H_CJ$ "L_;GW4 6Q!=VX$ .A7A6C&RDK1T4' M"%FHV6[S?I2KV6^EO^PTK*X;=*K'R*6= <;MC)SIO"]-G5-T6!L87&D))/U MNH'@SO+FF":639%3!YUI-L(J_#DW$;#4 E^9$?*[_8"H1I!$PIJ#MIF&G$7@ M3D=*&OQ0 MNINY?(WQ7Q5_O.*#3 !R/DLT ML$=:]T_P2J:C))!G^4/B3=2MM%[4G> :VN=.6@P)FA*@C47"=H5.^S<72$;G MH,.X'H3O+&S@#?D(Z:,&@W"FF_Y-!P?B-2J'-S7WPQH�U0A H0% "2V1^B M*EY>!%6MW<8#[D#1M" M8* "&[GY& =A0HV#0'T%4CZ4@JY@7K5R4/M3!X#TSDA@4-1('8:4CX>R^@QV M?7V$K.\(N8]#:7-"3E-Z:94)/!L7=)Y@&_R]1DXGAMA)7]3WZ>RVV@=-XESY MHE/[J87=2/,GX*-(8 +,A#T8T<-PO94]H@@3&;6R?J)I3N/.-'AXAPXK*M[N M8,];[:2N6;35JZV"4*-EM*SA$2!,0Q"NVX=E746[IJOH6R6VUJ#/(V;.)P"9 MA/W\OCIUSZ>BGTP!J^/0=79W=@_KE[^NEW_C4:4"%%E6IIM(=5AP5 =.(ZH0 M@I9K**BDD@[.[JDIT-_MI%Q_YER>=KHZH,H8,4N_8$[EXE 6]%+"7OE3;I)T M$'!%][W%N4-G*;0JPU"!8@8J9#B$1S\Z*OR@S$G,E $ JP;;XLON EX Y>XI MMPD1KI,[@?%+/2-Z-L#Z^OAX(+]2(6J*9. D@0*YT6[:-,B(.YL# M*RPZ$MK(&1%82KW]UKW]*F:R"BDN\3CPG=1L%2JZLFNMQ+@O7W>LJK HH ' M_AC!PZ%R:""=+$[P0F>^R9CD,.)R'74]JDI#?',J-7\/]8$9U7+E;/!OW>WU7EC;7NAUJ[ +YCHAK#)($"=="HGN M9DI(MH79.I-_\2(OC._B:5HB9+4(K4V$[&)9/%.K(%'YDH=-KL\B2%45UJ>N M\JCL?KH\O:Z"A"B' +M$=(P!S6'&(J=T. 1<#78?7NWEK1!E<,#,G Y_@.GL M.G"U5K')+VYUA&B5$AP*SUI'NF?/1267'Q.]NK1XW0*U]7UMMW!LP61J9;-> MV2!O3.Z\RDB':Y5RL92X]LG#:17H/E)M,E:^I58=:Q./B?"#82#WGR[%KX*, ML$_ $4Y=NF%8OP X:R(2'S$JD(ZTO=/:^7L3J75&<9KC*D_3*9?^6\"/JH$* M3JP'!EW*=5,E6E=):;V/,PRF $<"_8R%>3'T6T*YBHXD(A N-:.%,[J)^LUE M-"4N9:&CDOCF7!L=Q[6!QGJ3;ZV33X/:5Z1+9ZC&;+1> V0H#UR."["L)!<)HH?2.J4 MKYN[M4*;:MC94L^Z.<.?R2\2L@6T1NO:-)47R5=>8;\/$^E0]4D3D M5\F; WA%]@!DDPS?0=%7F]TY3IHN-O@3#NI".U'YEGBMY5UOM[6\JU8_MOIA MSN]JZ!VWH(W RR,#U@HR&8O& 84NNM'J0<% MSG%M>ZU-^=T"SW85]!X'94(@^A,I%YX/I\C.RF3@BML;V3[!ZQE,,_S#0 RF M/J>U(>\ J!L(R=$P3 E]S_\RG=@?-W/$X@P>HO>DXA2WJ$5!I99W2-DM!1;. MH)W\D/- F!MDO\4TCM5*57<)KENT5;BN"N*MPDH*#=+W0E_UZLUWBGBY*!/% MG?1DG&NM+1$O#&\(3G.<0]OA!(LE8&?JV)3Z/(@U4-? FS%JWP"8NVR80;PN M\*UGO\^U%+[W9CR]IBER>HB=QFZ3BC;,9K$3\2>*:5-^/V6P<1XNL?_ D-3A M.3=J5W-A$U)A:F&D 9&=D!(A%K+B!*E@P3F1]Q])5?%% M/LW0\D(UZ(*<+1V<&H,BYG )"-9J\J M6([I'\'GKSK"AZ<,<9Z?_5O'&M!26S&P40(M87O?LH^4S;;"WLUU#M_NIYWR0OLO$TF_64$&BS]D-;G1/.LW58XSGG M %=0#8_51BB#@G^K49 Z\$;0ENIRMQ] 9$%J"0KSTY1RFEZJ@W8,D+B0.0#V MG3@,!IAAZ'LAA?)'0F0YGU,>DS:O5JV1UB9Y0/0'QTTE1,XP1V9J7)3E$)X@*Z!"I4J*]6.Y3'.KD+>PRG,QGTIZ/^E0YH3)&FA-C;G!KI;\;2%=C9( M%408+**..8\B1Q'[_7/]'_)\E)*1S%#;&,"@3U*_"&G:=PSO&%9[C '/FD]R MBD-\13D%@A=@D.8^I%3U-G'2BDYXC!BK\ XKQ@$')7*T$%+#,?MV:0_5*T0^ MWMO?_'Z )H7-2KQM1-S6<*G_AJ>Q'7A^;FL/%EB>%:W%XN-.6QU1C;Z>IC%^M:5Z-ZJZ&(%6K M9,<(DU6ZH 1JCNH4*_/$P(( @M9L+2\YH9-_[(SET'R/FU2Q!SJC+GY5%O(^ MH,YMN+HKU?:X'WCS"'=V184",B@8 5)=QA",\(&@8=H'.M@T,-4R^>$U\CGO M09!"07,"J0$N: %S!]_7D%MVV'R"/+@R@YJNJE',&$+/^(X>HM&;K(D M2,<6TUU;C:C!+('GWH/3WCE\<_!66EA2GE27!^#)2Y/NTL_BOC0 =]^Z^/6F M'6-89$1^)B$N<+57OK6/S2O/MQOPCK\&F7R:OX)P_L_/Q^UW)YRAD^_DRKNC MJ$Y$N/_25#T7P\PY"1%F]GCOW<*\5UF3UQKD.2H/\L \@L$_?@KZ^P-IL_?W MW^[MB_UV6WA[_JX_: ^/^I[?/]@1_VGO'O_T3*$A=9TE@)AI*Q?D;5'WQ>)\ M=N%\/KN]Z-W<.)\_]JY[EZ>;5+=4F I!=^SN(.;ZD0>LB![:A'F"9:X4,[1: MVL/N:1ID*(G\5JWVR)LOO<_^3O%]J(M.[U7I0R=O?,!;G:3B5_7#.^EA2_]B M]FL0X0+AE][E'W @[W\O$O3@^1GX./J8A7J_W6H?'8!<9W+DV4 ]F$6^A2+_ M2S98_.SXJ'6\4_[Q3JNM/_L%[TWWES-()U[TCY_V?C)[<@#GWZ^[DZ]..[\H MH=22"Y.()\^CG5;;#">7U]>7GWO76!P\M\NMR<[IZ/8^[M[E"[ #TW^5B]:] M_+W[\:1STW.=LXMNJVS9?D$Y?G3K[.YO]]9I'[<.=G=7VCI/^:S=VCMX^XW? M+!_LX=O6X8J#?0Z17:^T[JQTPIS,\IN;Y[WJSMWRV2.<0XK_=SY<]SXX'WL7 MUW_D%F-+=--J\[V0CDZ9,O_NM\Y:2$[Q5WFM@_5[#LSIW=;(PX=$W#D?1602 M+*]JL]\&62BJLM\WM@E*N+-6MV\.GFK?/,^EQ69$)9SI J_QF<(6.X^&+MMABUD-[3>0Q4$1##4CQ2VKDJB%U4L"2C=K6JII16=+4Z%_^N MW:PG+-BGWT\_.+!JKG-^^_Y[W:RR2,>V;)O:S:JVY54=-VMC9I?M:YUW/E_W M+KH]I_NQIM_Z]TN R=<>UY MU9[7=WA>3\B3[NUN;9[TN=/^2XQM&L8 L&"Q4>A7K*&%JW[Z9^__/IZ=G-U2 MU4_G6UN_7VAR10*Y;'+=R_/SSFWONG/NO._==*_/KF[/+B]>1UW3+3*6*&I? M56-,!=$E<*XHT*Z3P1&&6]6FT<9^6(8SDK=%7', - ;@B% 3:!?80=NZ@!VY M2M#UF[J*MB=7&SX27IB-WOB ;@C(.,$]'!=0]]W[:QI,B,SK++H7$1'G(8RA MYV?;)R 'L*W$B_Q1,/?7#T3=#K4Y M7G07P&"P8![+K"Q\F[Z0+Z_I6@3O<@1)!@W\P1A0YV)_RK<,(JC,HG[ N;)X M>3M@F@+0W2C.<-[^R,LR(67!FP :IFK45J-!AC7 'TGB*/#A>B\= <@='GJ* M^D<^U0=39@B-W%3ESE>XT*L(1PI"YLDG$18E0?BJM=1/I9YPZ@/ BZUK@]01 ML!81<[UYSD."U6U0M*\+[)DJ"_8*WC&0[Y(JG[6T0XW_9"(7#Y$V#5 "?76H M(]!4\&]ZUQ$WV6!V*_1DSZ<2.;PP040A9FHD3"-YT]>QM6!1%[3/21Q_2:GZ M'$O1E:Y)Q%V,(/"&N8Q>BQ)8?O6VPDH5A:7JN$!,)_5%;,P(LBE! 0P!H4GC M&?D%^#@B.]!/P4ZM1 MIM,$Z^GTG[E-!1!]3)^(GOLK*;6]B#/ 1=" ]G/O-\N?6 /@<(0]3(H'(+D8 MDQ^%0*EDHWN):H!0+E$TN+W&2T!5 A>C1GT(L901M3NL.>-,X%OD9J K+_&E M+KNA3T"3^RW *WXOY?,!='X._M9B#H"FZ50U)C$Y@*=('J0DR$?\Z^H3]BO9 M7Y-:7]$"& 946_'$"8C1'!09(98CQN\G#Z$NKLU1Y%Q-$ZF3Y=P[!&D.$G=. MRK!/VTA#HRL$"_BC'AX!KQDV2J/0X&#@#90;DTUHZR4)S,U&AUU.*6ZT##UC/B/2"]7?8YV MES:E7&,UV1:.@C!5QM3^ MYL%.=.V]AGY4;PU5%"VXJY<;'F^OK%I6C2^N%A:;/86N+Z77E&L&.7ZSO_/6 M=>"?0_KG".X'/QRKC8EM_PW%>:WQZPA+D0>@?TF;:GM)PU4#!:!;( "-DFM6-[?D@:/F3WR3>$P$\\XL#9Y,\$CWYF(%KNW,L MK"G,EQY;.B]6\6CRFOY9Z]#&U=(G-^UD6[I3N09@=Z>@H>XM!670[RT\)>C< M0$1-(6@I^OP+"2% K%N^)_E,)!S&">._!M9M%Q1:[BC%H=*7L%T$-2,>)$6Z M,;*OEX^FD5D(K7#,I]"HHO;M>2 /W ? 4*,B;\!WX3:VROI8WS5:N,VE^^.Z83)4RPUO2BV^)>YK6/+ M5E]@$[4E3&I(9._AG7,G<(*[6TJ2$B2LA,=F5F#6T@XEX.C5"5V4S3$W*AXY&Z7PLPX/* ?#-NL+G]5RG#,X+?^4BT\>HCXI;3^;SOB< M"ILF69.E!\P)>@$ED@D#IVC7#&Y7.!)4%P*TL4?\.=A]L$S4<[/-G8(\F$0\ MO@",B5NXM'(MI*^!V0SH?(?'& 59UO+@ZC>B4&?T,S?=H$-$X&_PP9J@3.#NQ"XY#"4X28C DMRO8Q5"C6"V*F]_;K<-:O MREU-"-!).UN^C3O<*HXTI09WPO;X" "1U+->1\!>1W-V0+&Y6)Y2TGKMBT3% M:L!Y+E93ZBS(O5\"!X?@';#KL<'ZPP%)T;FV^/_>5SQ\G8[SQGF[NY[\VD&= M7WO&_-K):TNO?;HZ/^M '=#-;>>V]ZEWP"1#L9@$8P'4J RA9UP!2(BF MFW.@@PAI>4*1"?HAP/"R @>=$!F/H*BJ+?X,C2SM_$0A0OCQO8@\L,9,NA*2 MBIRKE,Y2!T,1\.X2P2!%_%V=K;2C=1QM4*."K%Z6<6A,/MPB*0(; D!/">($ MD@K) ">"HP1PG5<<69(R#DE:>QO :YFF$*WP@\0/X77_(:@V]B+F M> SKERY^"SXDG!,?P.ZBQ25ZZ5IU:9JU=L@\>VJQ^GZ[M;MSN/:R\F>Z;7N_ MM7NT6A'\(T6J_$Z@'E-^[2!7K@NB:-7R%GV\I,23#+R7J')]5/11)*Z%JGKH M*MV]0KGKC[0^=#RM;U'0&7KEJZ94X5-ZIEV00R36- MK>!(W)CS'\V%KCF#]$=.@PCN@N=%-7*T%_RR7 MDPT7N3)2+#'EKVM0]@\ ^1Z7CU84W@8O*IB]E'70.7B^FFH0H!A$JDY\83>] MKM,@#GNP*X,A6Y2!#[5$4LDB5PZ$V[1A&T!J9TR9%N16OO>"D%)\-%ZXYX/H MI])67.,;?5T:J/BE_P&WBFO]L[@RG2B">*SIJE]%\]3JY'%UXIS^T<,5E)]* MOX*U2JT[?AS=H1(,Y:OSZG?'2>PE PBN0$'M /)L?S(1U^HR6"_C8S9+.Z=) M:+6E)N<"&'H'.OE3J*ZZ]U>!6#&=,),OB]Y$MZ#E52K;=8IDB>U)"X M1>&B@_U6^_!;\0N6QG6.#O?7?]N]5KO]#%&HO=;^WE'UHE ._+O7.CRLQHXI M"APL2T$:>U4%JE[<)MWR%5Q_*.O'6+<.%K#4)O1Z5O,[0H,O9A=63&"+C8M/ MTAD<3\?.^>TGJ1(M$N;>R=GM^TZ5S.W5T5%>UUA>UTY_1ANWXEGC\KY\TT!O M,OFJ"$*Z65XX2X5J%37QFE1D7, ;"Q0#C$-N6FPS1+G51=/5E#55.T/U*5C\,E]B@MVQ M)K"+;=-$X)5.WN MKZ=J]ZBNVEUOU>Z\]I6"OC3_\2HFO>A+VUT2%9WK$\&KNG9I8#HBQ6D5=J'" MI/-S_N#>")54-4[C)^BB_7:%=5'U]R"W"SC=4HDHF\-R.:I",\'ATID35\W9 MQ0?GNO?;[[V;6^?T\OK3-UD4+]!7L"IDZF/] XOM ]!!\)1)OW0BX/BX=;1W MO%EH\'E7_/ Q7[S\ N6,EU]!WGC!YT],.-%H\[J,;T'#W .77]V5!X9_>W;I M7=12D*GH#.[A3%P.^?:D&2S?MA59C,6M?*1J%Z$9XGE:-;X%C!.&=3G-$%W) M^1Q([P]B^2)]IFZ2U=8)>G*IDQ]:.Z!F!0&O ,QA#E5B*)5_RHTYP((78D,0 MR1SZLD-">HC5%!_D%,N-L!] $-L +7\*"\;MS<[/A>='P5'RPAXPCK3L]-N0 M>.*8;N/5UV[)@?PT2D?U4,J2#O_17EZ0H@7FV$78KX$ MLX6&@?STYO+T6BVIU?%)77Y]Z/X38R+QQI:_%!%=L:EVX:D UA8) +3-1AJR M83 EUZY5(1%^B4;S%:6Z"!@U$8QJR&$IR.@\(-8&L@9SP=^R?FD$^QHI/$F\ M\KWNFU69(D $3@"%D!NRV9Z%SE4YJC% ]$"XBR4G507#D#U6)AN+D;+,/.T@ M/ :MINX.P_YK*O\=!EKHH/M4"IX%7:6%=NFZ$&I+F AO,,-)JAL/"%^3>L.A M^M%^N@8=_)HIH$8-OFO-83A-5*GXK'AB*_P<1K"N(5 MU!M-)^_46RE]$9Z!+1NHP$%U-M>&;!F&GH1N9LU%D%N9EQ_4LNC6RYH=JYA@ MU1GM:B_\:@2'S07""5'L;#O?]-9L,SRPKJ0>RQQB0-H_?&?8;S:U^G)4W[_Z M6U)S78=:?Y10:V$8;XT'_4O/1T=+$=*T) B8"P"*N?@? OH'6&+2%QCZ&]2Q MOQ,1B2$ BB8S1[/2+7<;JQCCV:098>(*L-5H ?]66Q(O*[L$\OBH[-;".R^\ M'!^LK> 73OY!Y !C+YG.W&^S_?N#'YV()'B;R+L%F=/HG'2:SL_;O)GJX,&3 MWS[15=P\!,/,=6ZD3>HZW5$P<1V1^:WF-@O#.G*4NP.8TXFG2Y'AD!BIW*!*=[-896V0'2=-B*&GB M&>G_:37:%:*?YYH\$&XPS .H_9KW,?>]!('V)N _B M*>6@@2:2"1#%5^%/F0IK+,W>:=JL7BQU.U7,\ESTLO!6'=O*CVGW61[^%D7E M4;MFL;4*4E%O2-#FDTM>*DA7&[KF32R8D36G$0PU8GYSE<#J]A7,40U :3:Z MCB._Q#INM_377<5MLB P3]@42TI,JM7;^^)(&\LK M;!XW!9]")%6)YNH7W'RK(T\3^ 0!B87-E+3(P,C0P-#,P7V-A;"YX M;6Q02P$"% ,4 " #]@<98H$,,:$M+ M'0( 8F%S92TR,#(T,#0S,%]D968N>&UL4$L! A0#% @ _8'&6%HM87+" M\0 ?G@) !4 ( !'&D" &)A&AI M8FET,S$Q+FAT;5!+ 0(4 Q0 ( /V!QEBF6LWW]@< *@I ? M " 4CO P!B87-E+3(P,C0P-#,P>#$P<65X:&EB:70S,3(N:'1M4$L! M A0#% @ _8'&6&7'7NW*! SAT !\ ( !>_<# &)A M XML 83 base-20240430_htm.xml IDEA: XBRL DOCUMENT 0001845022 2024-02-01 2024-04-30 0001845022 2024-05-31 0001845022 2024-04-30 0001845022 2024-01-31 0001845022 us-gaap:SubscriptionAndCirculationMember us-gaap:LicenseMember 2024-02-01 2024-04-30 0001845022 us-gaap:SubscriptionAndCirculationMember us-gaap:LicenseMember 2023-02-01 2023-04-30 0001845022 us-gaap:SubscriptionAndCirculationMember base:SupportAndOtherMember 2024-02-01 2024-04-30 0001845022 us-gaap:SubscriptionAndCirculationMember base:SupportAndOtherMember 2023-02-01 2023-04-30 0001845022 us-gaap:SubscriptionAndCirculationMember 2024-02-01 2024-04-30 0001845022 us-gaap:SubscriptionAndCirculationMember 2023-02-01 2023-04-30 0001845022 us-gaap:ServiceMember 2024-02-01 2024-04-30 0001845022 us-gaap:ServiceMember 2023-02-01 2023-04-30 0001845022 2023-02-01 2023-04-30 0001845022 us-gaap:CommonStockMember 2024-01-31 0001845022 us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0001845022 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-31 0001845022 us-gaap:RetainedEarningsMember 2024-01-31 0001845022 us-gaap:CommonStockMember 2024-02-01 2024-04-30 0001845022 us-gaap:AdditionalPaidInCapitalMember 2024-02-01 2024-04-30 0001845022 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-02-01 2024-04-30 0001845022 us-gaap:RetainedEarningsMember 2024-02-01 2024-04-30 0001845022 us-gaap:CommonStockMember 2024-04-30 0001845022 us-gaap:AdditionalPaidInCapitalMember 2024-04-30 0001845022 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-30 0001845022 us-gaap:RetainedEarningsMember 2024-04-30 0001845022 us-gaap:CommonStockMember 2023-01-31 0001845022 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001845022 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001845022 us-gaap:RetainedEarningsMember 2023-01-31 0001845022 2023-01-31 0001845022 us-gaap:CommonStockMember 2023-02-01 2023-04-30 0001845022 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-30 0001845022 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-04-30 0001845022 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-30 0001845022 us-gaap:CommonStockMember 2023-04-30 0001845022 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001845022 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0001845022 us-gaap:RetainedEarningsMember 2023-04-30 0001845022 2023-04-30 0001845022 2024-01-31 2024-01-31 0001845022 2024-02-01 2024-02-01 0001845022 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-04-30 0001845022 base:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-02-01 2024-04-30 0001845022 base:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-02-01 2024-04-30 0001845022 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-31 0001845022 us-gaap:MoneyMarketFundsMember 2024-04-30 0001845022 us-gaap:USTreasurySecuritiesMember 2024-04-30 0001845022 us-gaap:CorporateDebtSecuritiesMember 2024-04-30 0001845022 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-04-30 0001845022 us-gaap:CommercialPaperMember 2024-04-30 0001845022 us-gaap:MoneyMarketFundsMember 2024-01-31 0001845022 us-gaap:USTreasurySecuritiesMember 2024-01-31 0001845022 us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001845022 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001845022 us-gaap:CommercialPaperMember 2024-01-31 0001845022 us-gaap:AssetBackedSecuritiesMember 2024-01-31 0001845022 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001845022 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001845022 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001845022 us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-04-30 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-04-30 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-04-30 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-04-30 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-04-30 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-04-30 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-04-30 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-04-30 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-04-30 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-04-30 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-04-30 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-04-30 0001845022 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001845022 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001845022 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001845022 us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-01-31 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2024-01-31 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2024-01-31 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2024-01-31 0001845022 us-gaap:ComputerEquipmentMember 2024-04-30 0001845022 us-gaap:ComputerEquipmentMember 2024-01-31 0001845022 us-gaap:FurnitureAndFixturesMember 2024-04-30 0001845022 us-gaap:FurnitureAndFixturesMember 2024-01-31 0001845022 us-gaap:SoftwareDevelopmentMember 2024-04-30 0001845022 us-gaap:SoftwareDevelopmentMember 2024-01-31 0001845022 us-gaap:LeaseholdImprovementsMember 2024-04-30 0001845022 us-gaap:LeaseholdImprovementsMember 2024-01-31 0001845022 base:SoftwareDevelopmentInProgressMember 2024-04-30 0001845022 base:SoftwareDevelopmentInProgressMember 2024-01-31 0001845022 us-gaap:SoftwareDevelopmentMember 2024-02-01 2024-04-30 0001845022 us-gaap:SoftwareDevelopmentMember 2023-02-01 2023-04-30 0001845022 2024-05-01 2024-04-30 0001845022 us-gaap:RevolvingCreditFacilityMember base:LoanAgreementMember 2024-02-07 2024-02-07 0001845022 us-gaap:RevolvingCreditFacilityMember base:LoanAgreementMember 2024-02-07 0001845022 us-gaap:LetterOfCreditMember 2024-02-07 0001845022 us-gaap:RevolvingCreditFacilityMember base:AccordionFeatureMember 2024-02-07 0001845022 us-gaap:RevolvingCreditFacilityMember base:LoanAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-02-07 2024-02-07 0001845022 us-gaap:LetterOfCreditMember 2024-04-30 0001845022 srt:MaximumMember 2024-04-30 0001845022 us-gaap:IPOMember 2024-02-01 2024-04-30 0001845022 2023-02-01 2024-01-31 0001845022 us-gaap:EmployeeStockOptionMember 2024-04-30 0001845022 us-gaap:RestrictedStockUnitsRSUMember 2024-04-30 0001845022 base:FutureStockOptionGrantReservesMember 2024-04-30 0001845022 base:FutureStockOptionGrantReservesMember base:InducementEquityIncentivePlan2023Member 2024-04-30 0001845022 base:EmployeeStockPurchasePlanMember 2024-04-30 0001845022 base:CommonStockWarrantsMember 2024-04-30 0001845022 base:AmendedTermLoanMember us-gaap:LoansPayableMember 2019-04-30 0001845022 us-gaap:EmployeeStockOptionMember 2024-01-31 0001845022 us-gaap:EmployeeStockOptionMember 2023-02-01 2024-01-31 0001845022 us-gaap:EmployeeStockOptionMember 2024-02-01 2024-04-30 0001845022 us-gaap:EmployeeStockOptionMember 2023-02-01 2023-04-30 0001845022 srt:MinimumMember 2024-02-01 2024-04-30 0001845022 srt:MaximumMember 2024-02-01 2024-04-30 0001845022 base:ServiceBasedRestrictedStockUnitsRSUsMember 2024-01-31 0001845022 base:ServiceBasedRestrictedStockUnitsRSUsMember 2024-02-01 2024-04-30 0001845022 base:ServiceBasedRestrictedStockUnitsRSUsMember 2024-04-30 0001845022 base:ServiceBasedRestrictedStockUnitsRSUsMember 2023-02-01 2023-04-30 0001845022 us-gaap:PerformanceSharesMember 2024-02-01 2024-04-30 0001845022 us-gaap:PerformanceSharesMember 2023-02-01 2023-04-30 0001845022 us-gaap:PerformanceSharesMember 2024-04-30 0001845022 base:MarketBasedRestrictedStockUnitsRSUsMember 2024-02-01 2024-04-30 0001845022 base:MarketBasedRestrictedStockUnitsRSUsMember 2023-02-01 2023-04-30 0001845022 base:MarketBasedRestrictedStockUnitsRSUsMember 2024-04-30 0001845022 us-gaap:EmployeeStockOptionMember base:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2024-02-01 2024-04-30 0001845022 us-gaap:EmployeeStockOptionMember base:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2023-02-01 2023-04-30 0001845022 base:EmployeeStockPurchasePlanMember 2024-02-01 2024-04-30 0001845022 base:EmployeeStockPurchasePlanMember 2023-02-01 2023-04-30 0001845022 base:EmployeeStockPurchasePlanMember 2024-04-30 0001845022 us-gaap:SubscriptionAndCirculationMember us-gaap:CostOfSalesMember 2024-02-01 2024-04-30 0001845022 us-gaap:SubscriptionAndCirculationMember us-gaap:CostOfSalesMember 2023-02-01 2023-04-30 0001845022 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2024-02-01 2024-04-30 0001845022 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2023-02-01 2023-04-30 0001845022 us-gaap:ResearchAndDevelopmentExpenseMember 2024-02-01 2024-04-30 0001845022 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2023-04-30 0001845022 us-gaap:SellingAndMarketingExpenseMember 2024-02-01 2024-04-30 0001845022 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2023-04-30 0001845022 us-gaap:GeneralAndAdministrativeExpenseMember 2024-02-01 2024-04-30 0001845022 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2023-04-30 0001845022 us-gaap:RestructuringChargesMember 2024-02-01 2024-04-30 0001845022 us-gaap:RestructuringChargesMember 2023-02-01 2023-04-30 0001845022 country:US 2024-02-01 2024-04-30 0001845022 country:US 2023-02-01 2023-04-30 0001845022 base:InternationalMember 2024-02-01 2024-04-30 0001845022 base:InternationalMember 2023-02-01 2023-04-30 0001845022 us-gaap:EmployeeStockOptionMember 2024-02-01 2024-04-30 0001845022 us-gaap:EmployeeStockOptionMember 2023-02-01 2023-04-30 0001845022 us-gaap:RestrictedStockUnitsRSUMember 2024-02-01 2024-04-30 0001845022 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-04-30 0001845022 base:EmployeeStockPurchasePlanMember 2024-02-01 2024-04-30 0001845022 base:EmployeeStockPurchasePlanMember 2023-02-01 2023-04-30 0001845022 us-gaap:WarrantMember 2024-02-01 2024-04-30 0001845022 us-gaap:WarrantMember 2023-02-01 2023-04-30 0001845022 base:JeffEpsteinMember 2024-02-01 2024-04-30 0001845022 base:JeffEpsteinMember 2024-04-30 0001845022 base:CarolCarpenterMember 2024-02-01 2024-04-30 0001845022 base:CarolCarpenterMember 2024-04-30 shares iso4217:USD iso4217:USD shares base:customer pure base:investment base:vote 0001845022 --01-31 2025 Q1 false P3Y P2Y 0 P453D P482D 10-Q true 2024-04-30 false 001-40601 Couchbase, Inc. DE 26-3576987 3250 Olcott Street Santa Clara CA 95054 650 417-7500 Common stock, par value $0.00001 per share BASE NASDAQ Yes Yes Accelerated Filer false true false false 50309880 51975000 41351000 108220000 112281000 34580000 44848000 13233000 15421000 10307000 10385000 218315000 224286000 6113000 5327000 4135000 4848000 12562000 11400000 1446000 1891000 242571000 247752000 4071000 4865000 8939000 18116000 3814000 4581000 3106000 3208000 89619000 81736000 109549000 112506000 1388000 2078000 2572000 2747000 113509000 117331000 0.00001 0.00001 200000000 200000000 0 0 0 0 0 0 0.00001 0.00001 1000000000 1000000000 50220260 50220260 49079876 49079876 0 0 640931000 621024000 -215000 56000 -511654000 -490659000 129062000 130421000 242571000 247752000 6859000 4943000 42179000 33599000 49038000 38542000 2289000 2454000 51327000 40996000 3957000 3673000 1725000 2249000 5682000 5922000 45645000 35074000 17847000 15383000 37755000 32553000 12583000 9625000 0 46000 68185000 57607000 -22540000 -22533000 0 25000 1531000 1433000 -21009000 -21125000 -14000 750000 -20995000 -20995000 -21875000 -21875000 -0.42 -0.42 -0.48 -0.48 49788000 49788000 45843000 45843000 -20995000 -21875000 -271000 317000 -21266000 -21558000 49079876 0 621024000 56000 -490659000 130421000 406055 3294000 3294000 123778 1795000 1795000 610551 14818000 14818000 -271000 -271000 -20995000 -20995000 50220260 0 640931000 -215000 -511654000 129062000 45432029 0 561547000 -807000 -410476000 150264000 389377 1917000 1917000 74113 847000 847000 259980 9480000 9480000 317000 317000 -21875000 -21875000 46155499 0 573791000 -490000 -432351000 140950000 -20995000 -21875000 400000 890000 14627000 9276000 4096000 4540000 765000 772000 -283000 84000 824000 746000 -10165000 2274000 -3070000 -4824000 -31000 -1405000 -792000 5458000 -9179000 -4060000 -813000 -1256000 -843000 -826000 7708000 6423000 1559000 -7181000 19454000 7821000 24144000 19423000 995000 1288000 3695000 10314000 3294000 1917000 1795000 847000 5089000 2764000 -262000 -103000 10081000 5794000 41894000 40989000 51975000 46783000 51975000 46240000 0 543000 51975000 46783000 591000 294000 0 25000 191000 204000 -271000 317000 Description of Business<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Couchbase, Inc. provides a leading cloud database platform for modern applications. Couchbase was incorporated in the State of Delaware in 2008 and is headquartered in Santa Clara, California. In these notes to the unaudited condensed consolidated financial statements, the “Company,” “Couchbase,” “we,” “us” and “our” refers to Couchbase, Inc. and its subsidiaries on a consolidated basis.</span></div> Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s unaudited condensed consolidated financial statements and accompanying notes have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of January 31, 2024, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all the information required by GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting of only normal recurring adjustments) that are necessary for the fair statement of the Company’s condensed consolidated financial information. The results of operations for the three months ended April 30, 2024, are not necessarily indicative of the results to be expected for the year ending January 31, 2025, or for any other interim period or for any other future year.</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></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes contained in the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s Annual Report on Form 10-K for the year ended January 31, 2024, as filed with the SEC on March 26, 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year ends on January 31. Unless otherwise stated, references to year in these condensed consolidated financial statements relate to fiscal year rather than calendar year.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><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 include the accounts of Couchbase, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts stated in the financial statements and accompanying notes. Such estimates include, but are not limited to, standalone selling prices for each distinct performance obligation, capitalized internal-use software costs, expected period of benefit for deferred commissions, valuation of stock-based awards, the determination of allowance for credit losses, the incremental borrowing rate used to measure operating lease liabilities, and accounting for income taxes. The Company bases its estimates on historical experience and assumptions that management considers reasonable. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates. Estimates and assumptions about future events and their effects, including the impact of macroeconomic conditions such as inflation and foreign exchange fluctuations, cannot be determined with certainty and therefore require increased judgment. These estimates and assumptions may change in future periods and will be recognized in the condensed consolidated financial statements as new events occur and additional information becomes known. To the extent the Company’s actual results differ materially from those estimates and assumptions, the Company’s future financial statements could be affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><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 described in the Company’s Annual Report on Form 10-K for the fiscal year ended January 31, 2024, that have had a material impact on its condensed consolidated financial statements and related notes. </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain sales commissions, including related payroll taxes, earned by the Company’s sales force, which are considered to be incremental costs that would not be incurred absent of the contract. On an annual basis, the Company assesses the expected period of benefit by taking into consideration its customer contracts, its technology and duration of customer relationships. Based on our most recent assessment, the Company determined the expected period of benefit for incremental costs of customer contracts should be increased from <span style="-sec-ix-hidden:f-284">three</span> to four years. This change in accounting estimate was effective February 1, 2024 and is accounted for prospectively in the Company's unaudited condensed consolidated financial statements. Commissions for renewal contracts are not commensurate with the commission paid for initial acquisition of a contract and are amortized based over the related contractual renewal period. This change in the period of benefit did not have a material impact to our unaudited condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents, restricted cash, short-term investments and accounts receivable. The Company maintains its cash and cash equivalents, restricted cash and short-term investments with high-quality financial institutions. Cash equivalents consist of money market funds which are invested through financial institutions in the United States (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). Deposits, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits. The Company has not experienced any losses on these deposits.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For its accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the consolidated balance sheet. Generally, credit risk with respect to accounts receivable is diversified due to the number of entities comprising the Company’s customer base and their dispersion across different geographies and industries. The Company performs ongoing credit evaluations on certain customers and generally does not require collateral on accounts receivable. The Company maintains an allowance for credit losses and historically bad debts have not been material.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer accounted for 10% or more of total revenue for the three months ended April 30, 2024 and 2023. Two customers accounted for approximately 16% and 13% of gross accounts receivable as of April 30, 2024, respectively. No customer accounted for 10% or more of gross accounts receivable as of January 31, 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no significant changes to the Company’s significant accounting policies disclosed in “Note 2 – Basis of Presentation and Summary of Significant Accounting Policies” of the Company’s Annual Report.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><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 No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2023-07”), which is intended to improve reportable segment disclosure requirements. ASU 2023-07 expands segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. Additionally, the amendments require disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. All disclosure requirements of ASU 2023-07 are required for all entities including entities with a single reportable segment. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (“ASU 2023-09”), which requires companies to disclose additional information about income taxes, primarily their rate reconciliation information and income taxes paid. The new guidance requires companies to disclose in their rate </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. Additionally companies will be required to disclose annually income taxes paid (net of refunds received) disaggregated by federal (national), state and foreign taxes and to disaggregate the information by jurisdiction based on a quantitative threshold. The guidance is effective for the Company for the fiscal year ending January 31, 2026, and early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Jumpstart Our Business Startups Act (the “JOBS Act</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), the Company meets the definition of an emerging growth company and can delay adopting new or revised accounting standards issued after the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the Company is no longer an emerging growth company or until the Company affirmatively and irrevocably opts out of the extended transition period.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s unaudited condensed consolidated financial statements and accompanying notes have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of January 31, 2024, and related disclosures, have been derived from the audited consolidated financial statements at that date but do not include all the information required by GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements have been prepared on the same basis as the Company’s annual consolidated financial statements and, in the opinion of management, reflect all adjustments (consisting of only normal recurring adjustments) that are necessary for the fair statement of the Company’s condensed consolidated financial information. The results of operations for the three months ended April 30, 2024, are not necessarily indicative of the results to be expected for the year ending January 31, 2025, or for any other interim period or for any other future year.</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></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes contained in the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s Annual Report on Form 10-K for the year ended January 31, 2024, as filed with the SEC on March 26, 2024.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year ends on January 31. Unless otherwise stated, references to year in these condensed consolidated financial statements relate to fiscal year rather than calendar year.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><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 include the accounts of Couchbase, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts stated in the financial statements and accompanying notes. Such estimates include, but are not limited to, standalone selling prices for each distinct performance obligation, capitalized internal-use software costs, expected period of benefit for deferred commissions, valuation of stock-based awards, the determination of allowance for credit losses, the incremental borrowing rate used to measure operating lease liabilities, and accounting for income taxes. The Company bases its estimates on historical experience and assumptions that management considers reasonable. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses these estimates on a regular basis; however, actual results could differ from these estimates. Estimates and assumptions about future events and their effects, including the impact of macroeconomic conditions such as inflation and foreign exchange fluctuations, cannot be determined with certainty and therefore require increased judgment. These estimates and assumptions may change in future periods and will be recognized in the condensed consolidated financial statements as new events occur and additional information becomes known. To the extent the Company’s actual results differ materially from those estimates and assumptions, the Company’s future financial statements could be affected.</span></div> <div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain sales commissions, including related payroll taxes, earned by the Company’s sales force, which are considered to be incremental costs that would not be incurred absent of the contract. On an annual basis, the Company assesses the expected period of benefit by taking into consideration its customer contracts, its technology and duration of customer relationships. Based on our most recent assessment, the Company determined the expected period of benefit for incremental costs of customer contracts should be increased from <span style="-sec-ix-hidden:f-284">three</span> to four years. This change in accounting estimate was effective February 1, 2024 and is accounted for prospectively in the Company's unaudited condensed consolidated financial statements. Commissions for renewal contracts are not commensurate with the commission paid for initial acquisition of a contract and are amortized based over the related contractual renewal period. This change in the period of benefit did not have a material impact to our unaudited condensed consolidated financial statements.</span></div> P4Y <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents, restricted cash, short-term investments and accounts receivable. The Company maintains its cash and cash equivalents, restricted cash and short-term investments with high-quality financial institutions. Cash equivalents consist of money market funds which are invested through financial institutions in the United States (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). Deposits, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits. The Company has not experienced any losses on these deposits.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For its accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the consolidated balance sheet. Generally, credit risk with respect to accounts receivable is diversified due to the number of entities comprising the Company’s customer base and their dispersion across different geographies and industries. The Company performs ongoing credit evaluations on certain customers and generally does not require collateral on accounts receivable. The Company maintains an allowance for credit losses and historically bad debts have not been material.</span></div> 2 0.16 0.13 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no significant changes to the Company’s significant accounting policies disclosed in “Note 2 – Basis of Presentation and Summary of Significant Accounting Policies” of the Company’s Annual Report.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><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 No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2023-07”), which is intended to improve reportable segment disclosure requirements. ASU 2023-07 expands segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. Additionally, the amendments require disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. All disclosure requirements of ASU 2023-07 are required for all entities including entities with a single reportable segment. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is in the process of evaluating the impact of the adoption on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (“ASU 2023-09”), which requires companies to disclose additional information about income taxes, primarily their rate reconciliation information and income taxes paid. The new guidance requires companies to disclose in their rate </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. Additionally companies will be required to disclose annually income taxes paid (net of refunds received) disaggregated by federal (national), state and foreign taxes and to disaggregate the information by jurisdiction based on a quantitative threshold. The guidance is effective for the Company for the fiscal year ending January 31, 2026, and early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Jumpstart Our Business Startups Act (the “JOBS Act</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), the Company meets the definition of an emerging growth company and can delay adopting new or revised accounting standards issued after the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the Company is no longer an emerging growth company or until the Company affirmatively and irrevocably opts out of the extended transition period.</span></div> Cash Equivalents and Short-Term Investments<div style="margin-top:6pt;text-indent:36pt"><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 cash equivalents and short-term investments (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30, 2024</span></div></td></tr><tr style="height:29pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>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:700;line-height:100%">Cash Equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">37,117 </span></td><td style="background-color:#ffffff;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%">37,117 </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 19pt;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 cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,117 </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:700;line-height:100%">Short-Term Investments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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. government 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%">83,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,567 </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%">Corporate debt 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%">13,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">13,757 </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%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,987 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 short-term investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,220 </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 2px 32.5pt;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</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%">145,552 </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%">3 </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%">(218)</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%">145,337 </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:6pt;text-align:center"><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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2024</span></div></td></tr><tr style="height:29pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>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:700;line-height:100%">Cash Equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">32,895 </span></td><td style="background-color:#ffffff;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%">32,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,895 </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:700;line-height:100%">Short-Term Investments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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. government 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%">85,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">85,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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%">13,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,725 </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%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,991 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,845 </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%">Asset-backed 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%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,225 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,120 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,176 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended April 30, 2024 and 2023, the Company did not reclassify any amounts to earnings from accumulated other comprehensive income (loss) related to unrealized gains or losses in other income (expense), net in the condensed consolidated statements of operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, the Company’s short-term investments consisted of $88.8 million and $19.4 million with a contractual maturity date of less than one year and greater than one year, respectively. As of January 31, 2024, the Company’s short-term investments consisted of $97.6 million and $14.7 million with a contractual maturity of less than one year and greater than one year, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s gross unrealized losses and fair values for short-term investments that were in an unrealized loss position as of April 30, 2024 and January 31, 2024 aggregated by investment category and the length of time that individual securities have been in a continuous loss position were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><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:16.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">U.S. government treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(157)</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%">77,620 </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%">— </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%">— </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%">(157)</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%">77,620 </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%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,987 </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%">Corporate debt 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%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">9,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">9,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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</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%">(218)</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%">93,433 </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%">— </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%">(218)</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%">93,433 </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:6pt;text-align:justify"><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:16.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">U.S. government treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(7)</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%">22,746 </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%">— </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%">— </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%">(7)</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%">22,746 </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%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,991 </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%">Corporate debt 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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </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%">Asset-backed 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,745 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, the Company had 19 short-term investments in an unrealized loss position. As of January 31, 2024, the Company had 13 short-term investments in an unrealized loss position. As of April 30, 2024, the Company determined that the declines in the market value of its investment portfolio were not driven by credit related factors. During the three months ended April 30, 2024, there were no credit or non-credit related impairment charges recorded by the Company.</span></div> <div style="margin-top:6pt;text-indent:36pt"><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 cash equivalents and short-term investments (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30, 2024</span></div></td></tr><tr style="height:29pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>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:700;line-height:100%">Cash Equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">37,117 </span></td><td style="background-color:#ffffff;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%">37,117 </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 19pt;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 cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,117 </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:700;line-height:100%">Short-Term Investments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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. government 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%">83,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,567 </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%">Corporate debt 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%">13,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">13,757 </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%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,987 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 short-term investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,220 </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 2px 32.5pt;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</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%">145,552 </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%">3 </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%">(218)</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%">145,337 </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:6pt;text-align:center"><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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2024</span></div></td></tr><tr style="height:29pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>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:700;line-height:100%">Cash Equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">32,895 </span></td><td style="background-color:#ffffff;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%">32,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,895 </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:700;line-height:100%">Short-Term Investments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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. government 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%">85,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">85,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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%">13,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,725 </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%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,991 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,845 </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%">Asset-backed 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%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,225 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,120 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,176 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 37117000 37117000 37117000 37117000 83723000 1000 157000 83567000 13804000 2000 49000 13757000 5999000 0 12000 5987000 4909000 0 0 4909000 108435000 3000 218000 108220000 145552000 3000 218000 145337000 32895000 32895000 32895000 32895000 85525000 58000 7000 85576000 13712000 14000 1000 13725000 7999000 0 8000 7991000 4845000 0 0 4845000 144000 0 0 144000 112225000 72000 16000 112281000 145120000 72000 16000 145176000 0 0 88800000 19400000 97600000 14700000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s gross unrealized losses and fair values for short-term investments that were in an unrealized loss position as of April 30, 2024 and January 31, 2024 aggregated by investment category and the length of time that individual securities have been in a continuous loss position were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><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:16.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">U.S. government treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(157)</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%">77,620 </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%">— </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%">— </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%">(157)</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%">77,620 </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%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,987 </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%">Corporate debt 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%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">9,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">9,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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</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%">(218)</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%">93,433 </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%">— </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%">(218)</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%">93,433 </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:6pt;text-align:justify"><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:16.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">U.S. government treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(7)</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%">22,746 </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%">— </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%">— </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%">(7)</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%">22,746 </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%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,991 </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%">Corporate debt 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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,008 </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%">Asset-backed 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,745 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 157000 77620000 0 0 157000 77620000 12000 5987000 0 0 12000 5987000 49000 9826000 0 0 49000 9826000 218000 93433000 0 0 218000 93433000 7000 22746000 0 0 7000 22746000 8000 7991000 0 0 8000 7991000 1000 5008000 0 0 1000 5008000 0 0 0 144000 0 144000 16000 35745000 0 144000 16000 35889000 19 13 Fair Value Measurements<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for certain of its financial assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Observable inputs, such as quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts reflected on the condensed consolidated balance sheets for cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value due to the short maturities of those instruments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30, 2024</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">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%">37,117 </span></td><td style="background-color:#ffffff;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%">37,117 </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 19pt;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 cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,117 </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:700;line-height:100%">Short-Term Investments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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%">U.S. government 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%">83,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">83,567 </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%">Corporate debt 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">13,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">13,757 </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%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,987 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 short-term investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,220 </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 2px 32.5pt;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</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%">37,117 </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%">108,220 </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%">145,337 </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:6pt;text-align:center"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2024</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">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%">32,895 </span></td><td style="background-color:#ffffff;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%">32,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,895 </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:700;line-height:100%">Short-Term Investments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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%">U.S. government 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%">85,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">85,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">13,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">13,725 </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%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,991 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,845 </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%">Asset-backed 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%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,895 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,281 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,176 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its U.S. government agency securities, asset-backed securities, commercial paper, U.S. government treasury securities, and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">corporate debt securities within Level 2 because they are valued using inputs other than quoted prices which are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30, 2024</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">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%">37,117 </span></td><td style="background-color:#ffffff;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%">37,117 </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 19pt;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 cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,117 </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:700;line-height:100%">Short-Term Investments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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%">U.S. government 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%">83,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">83,567 </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%">Corporate debt 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">13,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">13,757 </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%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,987 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 short-term investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,220 </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 2px 32.5pt;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</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%">37,117 </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%">108,220 </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%">145,337 </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:6pt;text-align:center"><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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31, 2024</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">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%">32,895 </span></td><td style="background-color:#ffffff;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%">32,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,895 </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:700;line-height:100%">Short-Term Investments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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%">U.S. government 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%">85,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">85,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">13,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">13,725 </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%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,991 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,845 </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%">Asset-backed 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%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,895 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,281 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,176 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 37117000 0 37117000 37117000 0 37117000 0 83567000 83567000 0 13757000 13757000 0 5987000 5987000 0 4909000 4909000 0 108220000 108220000 37117000 108220000 145337000 32895000 0 32895000 32895000 0 32895000 0 85576000 85576000 0 13725000 13725000 0 7991000 7991000 0 4845000 4845000 0 144000 144000 0 112281000 112281000 32895000 112281000 145176000 Balance Sheet Components<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,720 </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%">4,793 </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%">Prepaid software</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%">4,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,429 </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%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">1,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">10,307 </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%">10,385 </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:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%">As of April 30,</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:8pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,744 </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%">3,736 </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%">Furniture and fixtures</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%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">418 </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%">Capitalized internal-use software</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%">8,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">8,743 </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%">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%">1,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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%">Construction in progress—capitalized internal-use software</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%">3,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 gross property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,557 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,371 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</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%">(12,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(12,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 property and equipment, net</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%">6,113 </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%">5,327 </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:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $0.4 million and $0.9 million for three months ended April 30, 2024 and 2023, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $0.2 million and $0.7 million in the three months ended April 30, 2024 and 2023, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Compensation and Benefits</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and benefits consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonus</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,784 </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%">7,056 </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%">Accrued commissions</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%">2,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%">4,852 </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%">Accrued payroll and benefits</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%">3,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,690 </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%">Employee contributions under the ESPP</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%">701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">1,518 </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 14.5pt;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 accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,939 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,116 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Accrued Liabilities</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">937 </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%">1,190 </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%">Sales and value added tax payable</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%">287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">517 </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%">Income taxes payable</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%">137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Other</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%">2,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other accrued liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,814 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,581 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,720 </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%">4,793 </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%">Prepaid software</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%">4,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,429 </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%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">1,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;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 prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">10,307 </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%">10,385 </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> 4720000 4793000 4390000 4429000 1197000 1163000 10307000 10385000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%">As of April 30,</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:8pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,744 </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%">3,736 </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%">Furniture and fixtures</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%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">418 </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%">Capitalized internal-use software</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%">8,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">8,743 </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%">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%">1,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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%">Construction in progress—capitalized internal-use software</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%">3,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 gross property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,557 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,371 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</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%">(12,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(12,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 property and equipment, net</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%">6,113 </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%">5,327 </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> 3744000 3736000 418000 418000 8743000 8743000 1903000 1903000 3749000 2571000 18557000 17371000 12444000 12044000 6113000 5327000 400000 900000 200000 700000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and benefits consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonus</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,784 </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%">7,056 </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%">Accrued commissions</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%">2,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%">4,852 </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%">Accrued payroll and benefits</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%">3,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,690 </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%">Employee contributions under the ESPP</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%">701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">1,518 </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 14.5pt;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 accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,939 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,116 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2784000 7056000 2150000 4852000 3304000 4690000 701000 1518000 8939000 18116000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">937 </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%">1,190 </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%">Sales and value added tax payable</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%">287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">517 </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%">Income taxes payable</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%">137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Other</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%">2,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other accrued liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,814 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,581 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 937000 1190000 287000 517000 137000 173000 2453000 2701000 3814000 4581000 Deferred Revenue and Remaining Performance Obligations<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the deferred revenue balances (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">89,619 </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%">81,736 </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%">Deferred revenue, noncurrent</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%">2,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,747 </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 14.5pt;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 deferred revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,191 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,483 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the deferred revenue balances during the three months ended April 30, 2024 and 2023 were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">84,483 </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%">74,991 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year</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%">(34,359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(29,061)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoicing prior to satisfaction of performance obligations</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%">42,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">35,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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%">92,191 </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%">81,414 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations (“RPOs”) represent the amount of contracted future revenue that has not yet been recognized, including both deferred revenue and non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, the Company’s RPOs were $220.0 million. The Company expects to recognize revenue of $137.0 million of these remaining performance obligations over the next twelve months with the remaining balances recognized thereafter.</span></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the deferred revenue balances (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></div></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">89,619 </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%">81,736 </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%">Deferred revenue, noncurrent</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%">2,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,747 </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 14.5pt;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 deferred revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,191 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,483 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the deferred revenue balances during the three months ended April 30, 2024 and 2023 were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">84,483 </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%">74,991 </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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year</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%">(34,359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(29,061)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoicing prior to satisfaction of performance obligations</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%">42,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">35,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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%">92,191 </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%">81,414 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 89619000 81736000 2572000 2747000 92191000 84483000 84483000 74991000 34359000 29061000 42067000 35484000 92191000 81414000 220000000 137000000 P12M Debt<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loan and Security Agreement</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 7, 2024, the Company entered into a loan and security agreement with MUFG Bank, Ltd., as lender, for a three-year senior secured revolving loan facility of up to $25.0 million, including a letter of credit sublimit of up to $5.0 million, with an original maturity date on February 7, 2027 and a uncommitted accordion feature that provides up to $25.0 million of additional borrowing capacity (the “Credit Facility”). Borrowings under the Credit Facility accrue interest at a floating per annum rate based on secured overnight financing rate ("SOFR"), plus 3.0% for the applicable interest rate period. Accrued interest on the Credit Facility will be paid at the end of the applicable interest rate period, but at least every three months. The Company is also obligated to pay other customary fees and expenses, including an unused revolving line facility fee of 0.25% per annum of the average daily unused portion of the Credit Facility. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Credit Facility, the Company is subject to a minimum consolidated adjusted EBITDA covenant, tested quarterly. The Credit Facility also contains certain customary affirmative and negative covenants as well as customary events of default, subject to certain exceptions, including restrictions on the ability of the Company and its subsidiaries to, among other things, incur debt, grant liens, make acquisitions, suffer changes in control, make investments, make certain dividends or distributions, repurchase or redeem stock, dispose of or transfer assets, and enter into transactions with affiliates, in each case, subject to customary and other agreed limitations and exceptions. To date, the Company has an outstanding letter of credit of $0.5 million against the $5.0 million sublimit in connection with a lease arrangement. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any debt outstanding under the Credit Facility as of April 30, 2024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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%">and was in compliance with the financial covenants associated with the Credit Facility as of April 30, 2024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span></div> P3Y 25000000 5000000 25000000 0.030 P3M 0.0025 500000 5000000 Leases<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases facilities under non-cancelable operating leases, primarily for rent of office space. The Company's leases have various expiration dates through November 2027, some of which include options to extend the leases for up to three years. The Company does not have any finance leases. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 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%">765</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 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%">772</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Variable lease costs</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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 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%">157</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"></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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 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</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs were immaterial during the three months ended April 30, 2024 and 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information related to leases (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Operating cash outflows from operating leases</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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 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%">843</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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 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%">823</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%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Operating leases</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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 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></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental balance sheet information related to operating leases (in thousands, except for lease term and discount rate):</span></div><div style="margin-top:6pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:8pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,135 </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%">4,848 </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%">Operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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%">3,106 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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%">3,208 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</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%">1,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 operating lease liabilities</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%">4,494 </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%">5,286 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding: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%">1.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding: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.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</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%">4.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, remaining maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="margin-top:6pt"><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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></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%">Period</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%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining for Fiscal 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 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,514</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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%">1,481</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%">Fiscal 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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%">437</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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%">245</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%">Fiscal 2029 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 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,677</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%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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%">(183)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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</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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 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,494</span></td></tr></table></div> P3Y <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 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%">765</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 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%">772</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Variable lease costs</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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 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%">157</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"></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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 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</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs were immaterial during the three months ended April 30, 2024 and 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information related to leases (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Operating cash outflows from operating leases</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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 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%">843</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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 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%">823</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%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Operating leases</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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 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></tr></table></div> 765000 772000 157000 146000 0 843000 823000 0 0 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental balance sheet information related to operating leases (in thousands, except for lease term and discount rate):</span></div><div style="margin-top:6pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:8pt;font-weight:700;line-height:100%">April 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,135 </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%">4,848 </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%">Operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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%">3,106 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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%">3,208 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</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%">1,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 operating lease liabilities</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%">4,494 </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%">5,286 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding: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%">1.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding: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.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</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%">4.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 4135000 4848000 3106000 3208000 1388000 2078000 4494000 5286000 P1Y9M18D P2Y 0.044 0.044 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, remaining maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="margin-top:6pt"><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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></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%">Period</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%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining for Fiscal 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 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,514</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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%">1,481</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%">Fiscal 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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%">437</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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%">245</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%">Fiscal 2029 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 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,677</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%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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%">(183)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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</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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 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,494</span></td></tr></table></div> 2514000 1481000 437000 245000 0 4677000 183000 4494000 Commitments and Contingencies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Contractual Commitments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other contractual commitments relate to third-party cloud infrastructure agreements and subscription arrangements.</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></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material contractual commitments that were entered into during the three months ended April 30, 2024 that were outside the ordinary course of business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be a party to various legal matters, threatened claims, or proceedings in the normal course of business. Legal fees and other costs associated with such actions are expensed as incurred. The Company assesses, in conjunction with its legal counsel, the need to record a liability for litigation and contingencies. Legal accruals are recorded when and if it is determined that a loss related to a certain matter is both probable and reasonably estimable. The Company is not currently a party to any legal proceedings that, if determined adversely to it, would, in management’s opinion, have a material and adverse effect on the Company’s financial condition, results of operations, or cash flows.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification Agreements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into agreements of varying scope and terms pursuant to which the Company agrees to indemnify customers, vendors, lessors and other business partners with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by the Company or from intellectual property infringement claims made by third parties. Additionally, the Company entered into </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indemnification agreements with the Company’s directors and officers that require the Company, among other things, to indemnify them against certain liabilities that may arise from their services as a director or executive officer in any capacity as the Company's director, trustee, general partner, managing member, officer, employee, agent or fiduciary or with respect to any employee benefit plans. The Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements nor are we aware of any such claims that could reasonably be expected to incur material costs.</span></div> Stockholders’ Equity and Employee Incentive Plans<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, there were no shares of redeemable convertible preferred stock issued and outstanding. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Amended and Restated Certificate of Incorporation authorizes the issuance of 200,000,000 shares of undesignated preferred stock with a par value of $0.00001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Amended and Restated Certificate of Incorporation authorized the Company to issue 1,000,000,000 shares of common stock at a par value of $0.00001 as of April 30, 2024 and January 31, 2024.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when and if declared by the board of directors, subject to the prior rights of holders of all classes of stock outstanding. As of April 30, 2024 and January 31, 2024, no dividends had been declared.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, the Company has reserved common stock for future issuance as follows:</span></div><div style="margin-top:6pt;text-align:center"><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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></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:8pt;font-weight:700;line-height:100%">Number of Shares</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%">Stock options outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,465,173 </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%">Restricted stock units issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,930,054 </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%">Remaining shares available for issuance under the 2021 Plan</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%">3,565,156 </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%">Shares available for issuance under the 2023 Inducement Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955,779 </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%">ESPP</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%">1,606,656 </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%">Common stock warrants</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%">105,350 </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 14.5pt;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</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,628,168 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Warrants</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April, 2019, the Company issued warrants in connection with a term loan agreement with a certain lender to purchase 105,350 shares of the Company’s common stock at $7.48 per share, exercisable over 10 years. As of April 30, 2024, all warrants were outstanding and exercisable.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><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-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity under the Stock Plans for the three months ended April 30, 2024 (aggregate intrinsic value in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Contractual<br/>Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr style="height:36pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,889,938 </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%">10.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.84</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%">86,742 </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%">Options exercised</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%">(406,055)</span></td><td style="background-color:#ffffff;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%">8.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</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%">(18,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 30, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,465,173 </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;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%">10.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.55</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%">75,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest as of April 30, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,465,173 </span></td><td style="background-color:#cceeff;border-top:3pt double #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;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;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%">10.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.55</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: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 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%">75,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of April 30, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,152,472 </span></td><td style="background-color:#ffffff;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%">9.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41</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%">74,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted during the three months ended April 30, 2024 and 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options exercised during the three months ended April 30, 2024 and 2023 was $8.1 million and $4.2 million, respectively. Aggregate intrinsic value represents the difference between the exercise price of the options and the estimated fair value of the Company’s common stock. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation expense related to stock options of $0.9 million and $1.2 million during the three months ended April 30, 2024 and 2023, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, there was $2.6 million of unrecognized stock-based compensation expense related to unvested stock options, which is expected to be recognized over a weighted-average period of 0.8 years.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Service-Based RSUs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended January 31, 2022, the Company began granting RSUs to its employees which have service-based vesting conditions. The service-based vesting condition for these awards is generally satisfied by rendering continuous service over <span style="-sec-ix-hidden:f-639">two</span> to four years, depending on the award, during which time the grants will vest either quarterly or after a one-year cliff with quarterly vesting thereafter.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a summary of service-based RSU activity for the three months ended April 30, 2024:</span></div><div style="margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs Outstanding</span></td></tr><tr style="height:36pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSUs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,909,920 </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%">17.56 </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%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,743,216 </span></td><td style="background-color:#ffffff;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%">27.48 </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%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(531,351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.32 </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%">RSUs forfeited</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%">(137,331)</span></td><td style="background-color:#ffffff;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%">18.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 30, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,984,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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;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%">21.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate fair value of the RSU awards granted was $47.9 million and $39.3 million during the three months ended April 30, 2024 and 2023, respectively. This represents the fair value of the common stock on the date the service-based vesting awards were granted.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized $11.6 million and $6.8 million in stock-based compensation expense related to service vesting-based RSUs during the three months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, there was $93.6 million of unrecognized compensation expense related to service-based RSUs expected to be recognized over a weighted-average vesting period of 1.8 years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-based and Market-based Awards</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-based Awards</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized a total of $1.3 million and $0.7 million in stock-based compensation expense related to PSUs during the three months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, there were 840,000 awards outstanding and a total of $4.7 million of unrecognized compensation expense related to PSUs expected to be recognized over an average vesting period of 1.4 years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Market-based Awards</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized a total of $0.3 million and $0.2 million in stock-based compensation expense related to market-based awards during the three months ended April 30, 2024 and 2023, respectively. There were 79,200 awards vested during the three months ended April 30, 2024. As of April 30, 2024, there were 105,600 awards outstanding and a total of $0.5 million of unrecognized compensation expense related to market-based RSUs expected to be recognized over an average vesting period of 0.9 years. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Determination of Fair Value</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of purchase rights issued to employees under the ESPP using the Black-Scholes option-pricing model, which is dependent upon several variables, such as the fair value of the Company’s common stock, the expected option term, expected volatility of the Company’s stock price over the expected term, expected risk-free interest rate over the expected option term, and expected dividend yield.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of employee stock purchase rights for the offering period under the 2021 ESPP was determined on the date of grant using the Black-Scholes option-pricing model with the following weighted-average assumptions:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:71.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.104%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee Stock Purchase Plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</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%">60.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation expense related to the ESPP of $0.6 million and $0.3 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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%">during the three months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, $2.4 million of unrecognized stock-based compensation expense related to the ESPP is expected to be recognized over a weighted-average vesting period of 1.0 year.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended April 30, 2024, 123,778 shares of common stock were issued under the ESPP.</span></div><div style="margin-top:12pt;text-indent:36pt"><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</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense, net of amounts capitalized was as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:71.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.124%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—subscription</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 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%">266</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 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</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Cost of revenue—services</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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%">141</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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%">145</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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,993</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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,223</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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,241</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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,004</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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,928</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Restructuring</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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%">1</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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 #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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,627 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,276 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 0 200000000 0.00001 1000000000 1000000000 0.00001 0.00001 1 0 0 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024, the Company has reserved common stock for future issuance as follows:</span></div><div style="margin-top:6pt;text-align:center"><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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></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:8pt;font-weight:700;line-height:100%">Number of Shares</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%">Stock options outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,465,173 </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%">Restricted stock units issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,930,054 </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%">Remaining shares available for issuance under the 2021 Plan</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%">3,565,156 </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%">Shares available for issuance under the 2023 Inducement Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955,779 </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%">ESPP</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%">1,606,656 </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%">Common stock warrants</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%">105,350 </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 14.5pt;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</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,628,168 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5465173 5930054 3565156 955779 1606656 105350 17628168 105350 7.48 P10Y <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity under the Stock Plans for the three months ended April 30, 2024 (aggregate intrinsic value in thousands):</span></div><div style="margin-top:6pt;text-align:center"><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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Contractual<br/>Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr style="height:36pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,889,938 </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%">10.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.84</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%">86,742 </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%">Options exercised</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%">(406,055)</span></td><td style="background-color:#ffffff;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%">8.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</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%">(18,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 30, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,465,173 </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;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%">10.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.55</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%">75,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest as of April 30, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,465,173 </span></td><td style="background-color:#cceeff;border-top:3pt double #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;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;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%">10.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.55</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: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 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%">75,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of April 30, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,152,472 </span></td><td style="background-color:#ffffff;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%">9.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.41</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%">74,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5889938 10.38 P4Y10M2D 86742000 406055 8.11 18710 24.78 5465173 10.50 P4Y6M18D 75355000 5465173 10.50 P4Y6M18D 75355000 5152472 9.80 P4Y4M28D 74479000 0 0 8100000 4200000 900000 1200000 2600000 P0Y9M18D P4Y P1Y <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a summary of service-based RSU activity for the three months ended April 30, 2024:</span></div><div style="margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs Outstanding</span></td></tr><tr style="height:36pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSUs </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,909,920 </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%">17.56 </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%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,743,216 </span></td><td style="background-color:#ffffff;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%">27.48 </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%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(531,351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.32 </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%">RSUs forfeited</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%">(137,331)</span></td><td style="background-color:#ffffff;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%">18.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 30, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,984,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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;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%">21.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3909920 17.56 1743216 27.48 531351 17.32 137331 18.93 4984454 21.02 47900000 39300000 11600000 6800000 93600000 P1Y9M18D 1300000 700000 840000 4700000 P1Y4M24D 300000 200000 79200 105600 500000 P0Y10M24D <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of employee stock purchase rights for the offering period under the 2021 ESPP was determined on the date of grant using the Black-Scholes option-pricing model with the following weighted-average assumptions:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:71.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.104%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee Stock Purchase Plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</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%">60.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> P1Y2M12D P0Y9M18D 0.601 0.669 0.050 0.048 0 0 600000 300000 2400000 P1Y 123778 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense, net of amounts capitalized was as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:71.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.124%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—subscription</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 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%">266</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 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</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Cost of revenue—services</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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%">141</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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%">145</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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,993</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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,223</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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,241</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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,004</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 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,928</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Restructuring</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 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%">1</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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 #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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,627 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,276 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 266000 193000 141000 145000 3993000 2768000 5223000 3241000 5004000 2928000 0 1000 14627000 9276000 Income Taxes<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for income taxes for interim periods generally requires the provision for income taxes to be determined by applying an estimate of the annual effective tax rate for the full fiscal year to income or loss before income </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">taxes, adjusted for discrete items, if any, for the reporting period. The Company updates its estimate of the annual effective tax rate each quarter and records a cumulative adjustment in such period.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded an immaterial amount of income tax expense for the three months ended April 30, 2024 and $0.8 million for the three months ended April 30, 2023, respectively. Income tax expense consists primarily of income taxes in foreign jurisdictions in which the Company conducts business. Due to the Company’s history of losses in the U.S., a full valuation allowance on the Company’s domestic deferred tax assets, including net operating loss carryforwards, research and development tax credits, capitalized research and development, and other book versus tax differences was maintained. The Company has deferred tax attributes for stock-based compensation and fixed assets in the United Kingdom, and has not recorded a valuation allowance on the deferred tax attributes as of April 30, 2024. The Company will continue to evaluate for any future developments.</span></div> 800000 Geographic Information<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table depicts the disaggregation of revenue by geographic area based on the billing address of the customers (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:71.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.294%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.144%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">34,682 </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%">25,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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%">16,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">15,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,327 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No individual foreign country contributed 10% or more of total revenue for the three months ended April 30, 2024 and 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2024 and January 31, 2024, the majority of the Company’s long-lived assets, including operating lease ROU assets, were located in the United States.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table depicts the disaggregation of revenue by geographic area based on the billing address of the customers (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:71.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.294%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.144%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">34,682 </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%">25,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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%">16,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">15,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,327 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 34682000 25991000 16645000 15005000 51327000 40996000 Net Loss per Share<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to the Company’s common stockholders is computed by dividing the net loss attributable to the Company’s common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is the same as basic net loss per share for all years presented because the effects of potentially dilutive items were anti-dilutive given the Company’s net loss position in each period presented.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"></td><td style="width:71.682%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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%">(20,995)</span></td><td style="background-color:#ffffff;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%">(21,875)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share, basic and diluted</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%">49,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">45,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #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%">(0.42)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #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%">(0.48)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,388 </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%">RSUs</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,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">6,983 </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%">Employee stock purchase rights under the ESPP</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%">141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">118 </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%">Common stock warrants</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%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,594 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"></td><td style="width:71.682%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended April 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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%">(20,995)</span></td><td style="background-color:#ffffff;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%">(21,875)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share, basic and diluted</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%">49,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">45,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #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%">(0.42)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #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%">(0.48)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -20995000 -21875000 49788000 49788000 45843000 45843000 -0.42 -0.42 -0.48 -0.48 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,465 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,388 </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%">RSUs</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,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">6,983 </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%">Employee stock purchase rights under the ESPP</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%">141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">118 </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%">Common stock warrants</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%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,594 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5465000 7388000 5886000 6983000 141000 118000 105000 105000 11597000 14594000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2024 during our last fiscal quarter, Jeff Epstein, a member of our board of directors adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K Item 408. The trading arrangement provides for the sale from time to time of an aggregate of up to 121,623 shares of our common stock. The trading arrangement is intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement is until June 7, 2025, or earlier if all transactions under the trading arrangement are completed.</span></div> March 11, 2024 Jeff Epstein member of our board of directors true 121623 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 8, 2024 during our last fiscal quarter, Carol Carpenter, a member of our board of directors adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K Item 408. The trading arrangement provides for the sale from time to time of an aggregate of up to 10,800 shares of our common stock. The trading arrangement is intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement is until July 30, 2025, or earlier if all transactions under the trading arrangement are completed.</span></div> April 8, 2024 Carol Carpenter board of directors true 10800 false false false