0001845022-23-000078.txt : 20230607 0001845022-23-000078.hdr.sgml : 20230607 20230607163100 ACCESSION NUMBER: 0001845022-23-000078 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20230430 FILED AS OF DATE: 20230607 DATE AS OF CHANGE: 20230607 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Couchbase, Inc. CENTRAL INDEX KEY: 0001845022 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] 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: 23999396 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-20230430.htm 10-Q base-20230430
0001845022January 312024Q1false00000018450222023-02-012023-04-3000018450222023-05-31xbrli:shares00018450222023-04-30iso4217:USD00018450222023-01-31iso4217:USDxbrli:shares0001845022us-gaap:LicenseMemberus-gaap:SubscriptionAndCirculationMember2023-02-012023-04-300001845022us-gaap:LicenseMemberus-gaap:SubscriptionAndCirculationMember2022-02-012022-04-300001845022base:SupportAndOtherMemberus-gaap:SubscriptionAndCirculationMember2023-02-012023-04-300001845022base:SupportAndOtherMemberus-gaap:SubscriptionAndCirculationMember2022-02-012022-04-300001845022us-gaap:SubscriptionAndCirculationMember2023-02-012023-04-300001845022us-gaap:SubscriptionAndCirculationMember2022-02-012022-04-300001845022us-gaap:ServiceMember2023-02-012023-04-300001845022us-gaap:ServiceMember2022-02-012022-04-3000018450222022-02-012022-04-300001845022us-gaap:CommonStockMember2023-01-310001845022us-gaap:AdditionalPaidInCapitalMember2023-01-310001845022us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001845022us-gaap:RetainedEarningsMember2023-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-300001845022us-gaap:CommonStockMember2022-01-310001845022us-gaap:AdditionalPaidInCapitalMember2022-01-310001845022us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-310001845022us-gaap:RetainedEarningsMember2022-01-3100018450222022-01-310001845022us-gaap:CommonStockMember2022-02-012022-04-300001845022us-gaap:AdditionalPaidInCapitalMember2022-02-012022-04-300001845022us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-012022-04-300001845022us-gaap:RetainedEarningsMember2022-02-012022-04-300001845022us-gaap:CommonStockMember2022-04-300001845022us-gaap:AdditionalPaidInCapitalMember2022-04-300001845022us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-300001845022us-gaap:RetainedEarningsMember2022-04-3000018450222022-04-300001845022base:CustomerAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-31base:customer0001845022base:CustomerAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-04-300001845022base:CustomerAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-02-012023-04-30xbrli:pure0001845022base:CustomerAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-02-012023-01-310001845022us-gaap:MoneyMarketFundsMember2023-04-300001845022us-gaap:USTreasurySecuritiesMember2023-04-300001845022us-gaap:CommercialPaperMember2023-04-300001845022us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-04-300001845022us-gaap:CorporateDebtSecuritiesMember2023-04-300001845022us-gaap:AssetBackedSecuritiesMember2023-04-300001845022us-gaap:MoneyMarketFundsMember2023-01-310001845022us-gaap:CorporateDebtSecuritiesMember2023-01-310001845022us-gaap:USTreasurySecuritiesMember2023-01-310001845022us-gaap:CommercialPaperMember2023-01-310001845022us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-01-310001845022us-gaap:CorporateDebtSecuritiesMember2023-01-310001845022us-gaap:AssetBackedSecuritiesMember2023-01-31base:investment0001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMember2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2023-04-300001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMember2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMember2023-01-310001845022us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2023-01-310001845022us-gaap:ComputerEquipmentMember2023-04-300001845022us-gaap:ComputerEquipmentMember2023-01-310001845022us-gaap:FurnitureAndFixturesMember2023-04-300001845022us-gaap:FurnitureAndFixturesMember2023-01-310001845022us-gaap:SoftwareDevelopmentMember2023-04-300001845022us-gaap:SoftwareDevelopmentMember2023-01-310001845022us-gaap:LeaseholdImprovementsMember2023-04-300001845022us-gaap:LeaseholdImprovementsMember2023-01-310001845022base:SoftwareDevelopmentInProgressMember2023-04-300001845022base:SoftwareDevelopmentInProgressMember2023-01-310001845022us-gaap:SoftwareDevelopmentMember2023-02-012023-04-300001845022us-gaap:SoftwareDevelopmentMember2022-02-012022-04-3000018450222023-05-012023-04-300001845022us-gaap:LoansPayableMemberbase:AmendedTermLoanMember2020-06-300001845022us-gaap:LoansPayableMemberbase:AmendedTermLoanMember2019-04-3000018450222019-04-300001845022us-gaap:RevolvingCreditFacilityMember2023-04-300001845022us-gaap:RevolvingCreditFacilityMember2021-02-012022-01-310001845022us-gaap:RevolvingCreditFacilityMember2022-01-312022-01-310001845022us-gaap:PrimeRateMemberus-gaap:RevolvingCreditFacilityMember2022-01-312022-01-310001845022srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2022-01-312022-01-310001845022srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2022-01-312022-01-310001845022us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMember2023-06-050001845022srt:MaximumMember2023-04-300001845022us-gaap:IPOMember2023-02-012023-04-3000018450222021-07-31base:vote00018450222022-02-012023-01-310001845022us-gaap:EmployeeStockOptionMember2023-04-300001845022us-gaap:RestrictedStockUnitsRSUMember2023-04-300001845022base:FutureStockOptionGrantReservesMember2023-04-300001845022base:FutureStockOptionGrantReservesMemberbase:InducementEquityIncentivePlan2023Member2023-04-300001845022base:EmployeeStockPurchasePlanMember2023-04-300001845022base:CommonStockWarrantsMember2023-04-300001845022base:TwoThousandTwentyOneEquityIncentivePlanMember2023-02-012023-04-300001845022us-gaap:ShareBasedCompensationAwardTrancheOneMemberbase:TwoThousandTwentyOneEquityIncentivePlanMember2023-02-012023-04-300001845022base:TwoThousandTwentyOneEquityIncentivePlanMember2023-04-300001845022base:InducementEquityIncentivePlan2023Member2023-01-310001845022base:EmployeeStockPurchasePlanMember2021-07-012021-07-310001845022base:EmployeeStockPurchasePlanMember2021-07-31base:participant00018450222021-03-212021-09-2100018450222022-03-212022-03-21base:period0001845022base:EmployeeStockPurchasePlanMember2023-02-012023-04-300001845022base:EmployeeStockPurchasePlanMember2022-02-012022-04-300001845022base:EmployeeStockPurchasePlanMember2023-04-300001845022us-gaap:EmployeeStockOptionMember2023-01-310001845022us-gaap:EmployeeStockOptionMember2022-02-012023-01-310001845022us-gaap:EmployeeStockOptionMember2023-02-012023-04-300001845022us-gaap:EmployeeStockOptionMember2022-02-012022-04-300001845022base:ServiceBasedRestrictedStockUnitsRSUsMember2023-01-310001845022base:ServiceBasedRestrictedStockUnitsRSUsMember2023-02-012023-04-300001845022base:ServiceBasedRestrictedStockUnitsRSUsMember2023-04-300001845022base:ServiceBasedRestrictedStockUnitsRSUsMember2022-02-012022-04-300001845022base:ExecutiveOfficersAndMembersOfSeniorManagementMemberbase:MarketBasedRestrictedStockUnitsRSUsMember2023-03-200001845022us-gaap:PerformanceSharesMemberbase:ExecutiveOfficersAndMembersOfSeniorManagementMember2023-03-202023-03-200001845022us-gaap:PerformanceSharesMember2023-02-012023-04-300001845022us-gaap:PerformanceSharesMemberbase:TwoThousandTwentyOneEquityIncentivePlanMembersrt:ExecutiveOfficerMember2023-02-012023-04-300001845022us-gaap:PerformanceSharesMember2023-04-300001845022base:MarketBasedRestrictedStockUnitsRSUsMember2023-04-300001845022base:MarketBasedRestrictedStockUnitsRSUsMember2023-02-012023-04-300001845022us-gaap:EmployeeStockOptionMemberbase:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2023-02-012023-04-300001845022us-gaap:EmployeeStockOptionMemberbase:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2022-02-012022-04-300001845022us-gaap:CostOfSalesMemberus-gaap:SubscriptionAndCirculationMember2023-02-012023-04-300001845022us-gaap:CostOfSalesMemberus-gaap:SubscriptionAndCirculationMember2022-02-012022-04-300001845022us-gaap:ServiceMemberus-gaap:CostOfSalesMember2023-02-012023-04-300001845022us-gaap:ServiceMemberus-gaap:CostOfSalesMember2022-02-012022-04-300001845022us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012023-04-300001845022us-gaap:ResearchAndDevelopmentExpenseMember2022-02-012022-04-300001845022us-gaap:SellingAndMarketingExpenseMember2023-02-012023-04-300001845022us-gaap:SellingAndMarketingExpenseMember2022-02-012022-04-300001845022us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012023-04-300001845022us-gaap:GeneralAndAdministrativeExpenseMember2022-02-012022-04-300001845022us-gaap:RestructuringChargesMember2023-02-012023-04-300001845022us-gaap:RestructuringChargesMember2022-02-012022-04-300001845022us-gaap:EmployeeSeveranceMember2023-02-012023-04-300001845022base:StockBasedCompensationMember2023-02-012023-04-300001845022country:US2023-02-012023-04-300001845022country:US2022-02-012022-04-300001845022base:InternationalMember2023-02-012023-04-300001845022base:InternationalMember2022-02-012022-04-300001845022us-gaap:EmployeeStockOptionMember2023-02-012023-04-300001845022us-gaap:EmployeeStockOptionMember2022-02-012022-04-300001845022us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-04-300001845022us-gaap:RestrictedStockUnitsRSUMember2022-02-012022-04-300001845022base:EmployeeStockPurchasePlanMember2023-02-012023-04-300001845022base:EmployeeStockPurchasePlanMember2022-02-012022-04-300001845022us-gaap:WarrantMember2023-02-012023-04-300001845022us-gaap:WarrantMember2022-02-012022-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, 2023
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, 2023, the registrant had 46,407,718 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 events or our future financial or operating performance. 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,” “contemplate,” “believe,” “estimate,” “predict,” “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, 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, rising 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;
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.
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, 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.
2

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.
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.
3

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.
Our business could be adversely affected by economic downturns.
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.
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.
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 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.
Our decision to license certain source code under a source-available license, the Business Source License version 1.1 (BSL 1.1”), may harm the adoption of our source code.
4

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.
5

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 of April 30,As of January 31,
20232023
Assets
Current assets
Cash and cash equivalents
$46,240 $40,446 
Short-term investments
117,403 127,856 
Accounts receivable, net
42,212 39,847 
Deferred commissions
12,814 13,096 
Prepaid expenses and other current assets
6,839 8,234 
Total current assets
225,508 229,479 
Property and equipment, net
8,032 7,430 
Operating lease right-of-use assets6,233 6,940 
Deferred commissions, noncurrent
8,089 7,524 
Other assets
1,608 1,666 
Total assets
$249,470 $253,039 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable
$6,865 $1,407 
Accrued compensation and benefits
8,495 12,641 
Other accrued expenses
4,813 6,076 
Operating lease liabilities
3,060 3,117 
Deferred revenue
78,540 71,716 
Total current liabilities
101,773 94,957 
Operating lease liabilities, noncurrent
3,873 4,543 
Deferred revenue, noncurrent
2,874 3,275 
Total liabilities
108,520 102,775 
Commitments and contingencies (Note 9)
Stockholders’ equity
Preferred stock, $0.00001 par value; 200,000,000 shares authorized as of April 30, 2023 and January 31, 2023; zero shares issued outstanding as of April 30, 2023 and January 31, 2023
  
Common stock, $0.00001 par value; 1,000,000,000 shares authorized as of April 30, 2023 and January 31, 2023; 46,155,499 and 45,432,029 shares issued and outstanding as of April 30, 2023 and January 31, 2023, respectively
  
Additional paid-in capital
573,791 561,547 
Accumulated other comprehensive loss
(490)(807)
Accumulated deficit
(432,351)(410,476)
Total stockholders’ equity
140,950 150,264 
Total liabilities and stockholders’ equity
$249,470 $253,039 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

COUCHBASE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)
(in thousands, except per share amounts)
Three Months Ended April 30,
20232022
Revenue:
License$4,943 $5,007 
Support and other33,599 26,974 
Total subscription revenue38,542 31,981 
Services2,454 2,872 
Total revenue40,996 34,853 
Cost of revenue:
Subscription3,673 2,396 
Services2,249 2,255 
Total cost of revenue5,922 4,651 
Gross profit35,074 30,202 
Operating expenses:
Research and development15,383 14,421 
Sales and marketing32,553 26,843 
General and administrative9,625 7,926 
Restructuring
46  
Total operating expenses57,607 49,190 
Loss from operations(22,533)(18,988)
Interest expense(25)(25)
Other income (expense), net1,433 (556)
Loss before income taxes(21,125)(19,569)
Provision for income taxes750 265 
Net loss$(21,875)$(19,834)
Net loss per share, basic and diluted$(0.48)$(0.45)
Weighted-average shares used in computing net loss per share, basic and diluted45,843 44,265 
The accompanying notes are an integral part of these condensed consolidated financial statements.
7

COUCHBASE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(unaudited)
(in thousands)
Three Months Ended April 30,
20232022
Net loss$(21,875)$(19,834)
Other comprehensive loss:
Net unrealized gains (losses) on investments, net of tax317 (686)
Total comprehensive loss$(21,558)$(20,520)
The accompanying notes are an integral part of these condensed consolidated financial statements.
8

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, 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 
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income
(Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance as of January 31, 202243,847,484 $ $525,392 $(195)$(341,982)$183,215 
Issuance of common stock upon exercise of stock options452,313 — 2,614 — — 2,614 
Issuance of common stock in connection with employee stock purchase plan237,499 — 3,525 — — 3,525 
Stock-based compensation— — 5,450 — — 5,450 
Net unrealized losses on investments— — — (686)— (686)
Net loss— — — — (19,834)(19,834)
Balance as of April 30, 202244,537,296 $ $536,981 $(881)$(361,816)$174,284 
The accompanying notes are an integral part of these condensed consolidated financial statements.
9

COUCHBASE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
(in thousands)
Three Months Ended April 30,
20232022
Cash flows from operating activities
Net loss$(21,875)$(19,834)
Adjustments to reconcile net loss to net cash used in operating activities
Depreciation and amortization890 739 
Stock-based compensation, net of amounts capitalized9,276 5,450 
Amortization of deferred commissions4,540 4,009 
Non-cash lease expense772 648 
Foreign currency transaction (gains) losses(84)974 
Other(746)198 
Changes in operating assets and liabilities
Accounts receivable(2,274)11,781 
Deferred commissions(4,824)(3,798)
Prepaid expenses and other assets1,405 312 
Accounts payable5,458 731 
Accrued compensation and benefits(4,060)(8,112)
Accrued expenses and other liabilities(1,256)(71)
Operating lease liabilities(826)(666)
Deferred revenue6,423 (968)
 Net cash used in operating activities(7,181)(8,607)
Cash flows from investing activities
Purchases of short-term investments(7,821)(53,630)
Maturities of short-term investments19,423 9,600 
Additions to property and equipment(1,288)(799)
 Net cash provided by (used in) investing activities10,314 (44,829)
Cash flows from financing activities
Proceeds from exercise of stock options1,917 2,614 
Proceeds from issuance of common stock under ESPP847 3,525 
 Net cash provided by financing activities2,764 6,139 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(103)(719)
Net increase (decrease) in cash, cash equivalents and restricted cash5,794 (48,016)
Cash, cash equivalents and restricted cash
Beginning of period40,989 96,231 
End of period$46,783 $48,215 
Cash and cash equivalents$46,240 $47,672 
Restricted cash included in other assets543 543 
Total cash, cash equivalents and restricted cash$46,783 $48,215 
Supplemental disclosures of cash activities
Cash paid for income taxes$294 $275 
Cash paid for interest$25 $25 
Non-cash investing and financing activities:
Stock-based compensation capitalized as internal-use software costs$204 $ 
Net change in unrealized gains or losses on available-for-sale debt securities$317 $(686)
Change in purchases of property and equipment included in accounts payable and other accrued expenses
$ $(9)
The accompanying notes are an integral part of these condensed consolidated financial statements
10

COUCHBASE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
1. Description of Business
Couchbase, Inc. provides an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. 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 accordance with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. 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, 2023, 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, 2023, are not necessarily indicative of the results to be expected for the year ending January 31, 2024, 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, 2023, as filed with the SEC on March 29, 2023.
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 doubtful accounts, 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.
11

Significant Accounting Policies
Other than those described below related to the Company's adoption of ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), 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, 2023, that have had a material impact on its condensed consolidated financial statements and related notes.
Short-Term Investments
The Company determines the appropriate classification of its investments at the time of purchase. As the Company views these securities as available to support current operations, it accounts for these debt securities as available-for-sale and classifies them as current assets on its condensed consolidated balance sheets. These securities are recorded at estimated fair value. When the fair value of a security declines below its amortized cost basis, the carrying value of the security will be reduced to its fair value if it is more likely than not that management is required to sell the impaired security before recovery of its amortized basis, or management has the intention to sell the security. If neither of these conditions are met, the Company determines whether any portion of the decline is due to credit losses. Any portion of that decline attributable to credit losses, to the extent expected to be nonrecoverable before the sale of the security, is recognized in the Company’s condensed consolidated statement of operations. When the fair value of the security declines below its amortized cost basis due to changes in interest rates, such amounts are recorded in accumulated other comprehensive income (loss) and are recognized in the Company’s condensed consolidated statement of operations only if the Company sells or intends to sell the security before recovery of its cost basis. Realized gains and losses are determined based on the specific identification method and are reported in interest and other income (expense), net in the Company’s condensed consolidated statements of operations.
Accounts Receivable
Accounts receivable includes billed and unbilled receivables, net of allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is estimated based on the Company’s assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, the collection history of each customer, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregate basis when similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified.
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. 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 doubtful accounts 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, 2023 and 2022. One customer accounted for approximately 11% of gross accounts receivable as of April 30, 2023 and one customer accounted for approximately 12% of gross accounts receivable as of January 31, 2023.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the
12

incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. The Company adopted this standard effective February 1, 2023 on a modified retrospective basis, and the adoption did not result in any cumulative effect adjustment in the condensed consolidated financial statements.
Recently Issued Accounting Pronouncements
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, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash Equivalents
Money market funds$13,484 $— $— $13,484 
Total cash equivalents13,484 — — 13,484 
Short-Term Investments
U.S. government treasury securities63,309  (452)62,857 
Commercial paper25,597   25,597 
U.S. government agency securities11,881 16 (2)11,895 
Corporate debt securities11,919  (25)11,894 
Asset-backed securities5,187  (27)5,160 
Total short-term investments117,893 16 (506)117,403 
Total$131,377 $16 $(506)$130,887 
As of January 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash Equivalents
Money market funds$29,239 $— $— $29,239 
Corporate debt securities$1,122 $— $— 1,122 
Total cash equivalents30,361 — — 30,361 
Short-Term Investments
U.S. government treasury securities71,981 1 (729)71,253 
Commercial paper31,500   31,500 
U.S. government agency securities7,839 3 (1)7,841 
Corporate debt securities11,952  (50)11,902 
Asset-backed securities5,391  (31)5,360 
Total short-term investments128,663 4 (811)127,856 
Total$159,024 $4 $(811)$158,217 
During the three months ended April 30, 2023 and 2022, 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.
13

As of April 30, 2023, the Company’s short-term investments consisted of $111.4 million and $6.0 million with a contractual maturity date of less than one year and greater than one year, respectively. As of January 31, 2023, the Company’s short-term investments consisted of $122.0 million and $5.9 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, 2023 and January 31, 2023, 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, 2023
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. government treasury securities$(135)$38,243 $(317)$24,615 $(452)$62,858 
Corporate debt securities(25)10,894   (25)10,894 
Asset-backed securities(27)5,160   (27)5,160 
U.S. government agency securities(2)3,941   (2)3,941 
Total$(189)$58,238 $(317)$24,615 $(506)$82,853 
As of January 31, 2023
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. government treasury securities$(729)$64,397 $ $ $(729)$64,397 
Corporate debt securities(49)8,909 (1)1,999 (50)10,908 
Asset-backed securities(31)5,359   (31)5,359 
U.S. government agency securities(1)1,918   (1)1,918 
Total$(810)$80,583 $(1)$1,999 $(811)$82,582 
As of April 30, 2023, the Company had 28 short-term investments in an unrealized loss position. As of January 31, 2023, the Company had 27 short-term investments in an unrealized loss position. As of April 30, 2023, 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, 2023, the Company did not recognize any losses on its short-term investments due to credit related factors.
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.
14

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, 2023
Level 1Level 2Total
Cash Equivalents
Money market funds$13,484 $ $13,484 
Total cash equivalents13,484  13,484 
Short-Term Investments
U.S. government treasury securities 62,857 62,857 
Commercial paper 25,597 25,597 
U.S. government agency securities 11,895 11,895 
Corporate debt securities 11,894 11,894 
Asset-backed securities 5,160 5,160 
Total short-term investments 117,403 117,403 
Total$13,484 $117,403 $130,887 
As of January 31, 2023
Level 1Level 2Total
Cash Equivalents
Money market funds$29,239 $ $29,239 
Corporate debt securities$ 1,122 1,122 
Total cash equivalents29,239 1,122 30,361 
Short-Term Investments
U.S. government treasury securities 71,253 71,253 
Commercial paper 31,500 31,500 
U.S. government agency securities 7,841 7,841 
Corporate debt securities 11,902 11,902 
Asset-backed securities 5,360 5,360 
Total short-term investments 127,856 127,856 
Total$29,239 $128,978 $158,217 
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,
20232023
Prepaid expenses$2,860 $4,140 
Prepaid software3,143 2,560 
Other current assets836 1,534 
Total prepaid expenses and other current assets$6,839 $8,234 
15

Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
As of April 30,As of January 31,
20232023
Computer equipment$3,562 $3,586 
Furniture and fixtures342 342 
Capitalized internal-use software8,435 7,884 
Leasehold improvements1,889 1,889 
Construction in progress—capitalized internal-use software4,336 3,395 
Total gross property and equipment18,564 17,096 
Accumulated depreciation and amortization(10,532)(9,666)
Total property and equipment, net$8,032 $7,430 
Depreciation and amortization expense was $0.9 million and $0.7 million for three months ended April 30, 2023 and 2022, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $0.7 million and $0.5 million in the three months ended April 30, 2023 and 2022, respectively.
Accrued Compensation and Benefits
Accrued compensation and benefits consisted of the following (in thousands):
As of April 30,
As of January 31,
20232023
Accrued bonus$2,528 $5,944 
Accrued commissions3,442 3,593 
Accrued payroll and benefits2,041 1,995 
Employee contributions under the ESPP484 1,109 
Total accrued compensation and benefits$8,495 $12,641 
Other Accrued Expenses
Other accrued expenses consisted of the following (in thousands):
As of April 30,
As of January 31,
20232023
Accrued professional fees$913 $1,020 
Sales and value added tax payable830 737 
Income taxes payable1,064 743 
Accrued restructuring74 1,567 
Other1,932 2,009 
Total other accrued expenses$4,813 $6,076 
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,
20232023
Deferred revenue, current$78,540 $71,716 
Deferred revenue, noncurrent2,874 3,275 
Total deferred revenue$81,414 $74,991 
16

Changes in the deferred revenue balances during the three months ended April 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended April 30,
20232022
Beginning balance$74,991 $71,723 
Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year(29,061)(24,207)
Increases due to invoicing prior to satisfaction of performance obligations35,484 23,239 
Ending balance$81,414 $70,755 
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, 2023, the Company’s RPOs were $165.6 million. The Company expects to recognize revenue of $112.1 million of these remaining performance obligations over the next twelve months with the remaining balances recognized thereafter.
7. Debt
Interest expense consisting primarily of unused Credit Facility (as defined below) fees was immaterial for the three months ended April 30, 2023 and 2022.
Term Loan
In August 2018, the Company entered into an agreement for a term loan with a certain lender, which was amended in April 2019 and in June 2020 (the “Amended Loan”). The Amended Loan provided maximum borrowings of up to $25.0 million, maturing in June 2024. In January 2021, the Company repaid all outstanding indebtedness owed pursuant to the Amended Loan and terminated the agreement. Pursuant to the termination of the Amended Loan, the related security interests have been removed and the covenants shall be of no further force and effect.
In connection with the April 2019 amendment, the Company issued warrants to purchase 105,350 shares of the Company’s common stock at $7.48 per share, exercisable over 10 years. The fair value of the warrants was recorded to equity and as a debt discount that was amortized to interest over the term of the loan. The total fair value of the common stock warrants was $0.4 million. As of April 30, 2023, all warrants were outstanding and exercisable.
Credit Facility
In January 2021, the Company entered into an Amended and Restated Loan and Security Agreement with Silicon Valley Bank (the “Credit Facility”) providing the Company the ability to borrow up to $40.0 million from a revolving line of credit and extending the maturity date to January 2024. Upon the execution of the amended Credit Facility, the Company borrowed $25.0 million from the line of credit, which was repaid in full during the fiscal year ended January 31, 2022.
The line of credit was secured with a pledge on substantially all the assets of the Company, except any intellectual property and was subject to a minimum revenue covenant. The amendment also added certain financial covenants, including covenants related to certain financial metrics, that if not met, would limit the amount of additional borrowings under the line of credit. The amended line of credit agreement also required the company to maintain an adjusted quick ratio (as defined by the agreement) of at least 1.15 to 1.0. The line of credit agreement also contained certain customary affirmative and negative covenants as well as customary events of default, subject to certain exceptions, including restrictions on the Company’s ability to, among other things, incur debt and liens, maintain collateral accounts, undergo fundamental changes including mergers or consolidations, dispose assets including selling, transferring or assigning assets, pay dividends or other distributions or make or permit payments on any subordinated debt. The outstanding principal balance was due at maturity with interest payable monthly. The line of credit bore a variable annual interest rate of the prime rate plus 0.5%. The Company was required to pay a fee equal to 0.25% per annum on the unused portion of the line of credit. The Company was also subject to a termination fee ranging from 0.5% to 1.0% of the line of credit if the Company terminates the agreement prior to the maturity date. The Company was in compliance with the financial covenants under the line of credit as of April 30, 2023.
17

There were no borrowings outstanding against the line of credit as of April 30, 2023. As of April 30, 2023, $40.0 million was available for borrowing under the line of credit. On March 14, 2023, Silicon Valley Bridge Bank, N.A. announced that it had assumed the obligations and commitments of former Silicon Valley Bank, including the line of credit. In March 2023, Silicon Valley Bridge Bank, N.A. became a division of First-Citizens Bank & Trust Company. The agreements that governed the former Silicon Valley Bank relationship remained in place. There were no changes to the terms of the Credit Facility and the Company had full access to its cash balances.
On June 5, 2023, the Company terminated the Credit Facility pursuant to Section 12.1 thereof. Any termination fee owed by the Company as required by Section 2.5(c) thereof has been waived by Silicon Valley Bank. At the time of termination, no borrowings were outstanding under the Credit Facility. Concurrently with the termination of the Credit Facility, all liens securing the Company’s obligations under the Credit Facility were released.
8. Leases
The Company leases facilities under non-cancelable operating leases, primarily for rent of office space. Our 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.
Operating lease costs were $0.8 million and $0.6 million for the three months ended April 30, 2023 and 2022, respectively. Variable lease costs were $0.1 million and $0.2 million during the three months ended April 30, 2023 and 2022, respectively. Short-term lease costs were immaterial during the three months ended April 30, 2023 and 2022.
The following table presents supplemental cash flow information related to leases:
Three Months Ended April 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows from operating leases$823$661
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$$1,509
The following table presents supplemental balance sheet information related to operating leases (in thousands, except for lease term and discount rate):
April 30, 2023January 31, 2023
Operating lease right-of-use assets$6,233 $6,940 
Operating lease liabilities$3,060 $3,117 
Operating lease liabilities, noncurrent3,873 4,543 
Total operating lease liabilities$6,933 $7,660 
Weighted-average remaining lease term2.5 years2.7 years
Weighted-average discount rate3.8 %3.8 %
As of April 30, 2023, remaining maturities of operating lease liabilities were as follows (in thousands):
PeriodOperating Leases
Remaining for Fiscal 2024$2,492
Fiscal 20252,988
Fiscal 20261,183
Fiscal 2027353
Fiscal 2028 and thereafter251
Total lease payments7,267
Less: imputed interest(334)
Total$6,933
18

9. Commitments and Contingencies
Other Contractual Commitments
Other contractual commitments relate to third-party cloud infrastructure agreements and subscription arrangements.
As of April 30, 2023, there were no material changes to the Company’s contractual commitments since January 31, 2023.
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 by reason of their status or service as directors or officers. 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, 2023, 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, 2023 and January 31, 2023.
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, 2023 and January 31, 2023, no dividends had been declared.
As of April 30, 2023, the Company has reserved common stock for future issuance as follows:
Number of Shares
Stock options outstanding7,387,648 
Restricted stock units issued and outstanding6,573,473 
Remaining shares available for issuance under the 2021 Plan2,207,333 
Shares available for issuance under the 2023 Inducement Plan1,139,968 
ESPP1,334,366 
Common stock warrants105,350 
Total18,748,138 
19

Stock Plans
The Company has four equity incentive plans: the 2008 Equity Incentive Plan (the “2008 Plan”), 2018 Equity Incentive Plan (the “2018 Plan”), 2021 Equity Incentive Plan (the “2021 Plan”) and 2023 Inducement Equity Incentive Plan (the "2023 Inducement Plan"), collectively (the “Stock Plans”). In connection with the Company’s IPO in July 2021, the 2008 Plan and the 2018 Plan were terminated and replaced by the 2021 Plan and all shares that remained available for issuance under the 2018 Plan at that time were reserved for issuance under the 2021 Plan. The number of shares of common stock available for issuance under the 2021 Plan will be increased by any shares of common stock subject to awards outstanding under the 2008 Plan and the 2018 Plan that expire or otherwise terminate without having been exercised or issued in full, are tendered to or withheld by the Company for payment of an exercise price or for satisfying tax withholding obligations or are forfeited to or repurchased by the Company due to failure to vest.
The Company has issued stock options to employees, directors, consultants and advisors pursuant to the 2018 Plan and restricted stock units (“RSUs”) under the 2021 Plan.
Equity awards permitted under the 2021 Plan may be stock options, stock appreciation rights, restricted stock, restricted stock units, performance units and performance shares. Stock option grants may be either Incentive Stock Options (“ISO”) or Non-Qualified Stock Options (“NSO”). ISO may be granted only to Company employees (including officers and directors who are also employees). NSOs may be granted to Company employees, consultants, and nonemployee directors. Employee stock options are granted with an exercise price no less than the fair value of the underlying common stock on the grant date. Options granted under the 2021 Plan expire ten years from the date of grant and generally vest over four years at a rate of 25% upon the first anniversary of the issuance date and 1/48 per month thereafter.
As of April 30, 2023, there were 2.2 million shares available for grant under the 2021 Plan. The 2021 Plan provides that the number of shares reserved will automatically increase on the first day of each fiscal year, beginning on February 1, 2022, by an amount equal to the least of (i) 4,120,000 shares, (ii) five-percent (5%) of the outstanding shares of our common stock on the last day of the immediately preceding fiscal year, or (iii) such number of shares determined by the administrator of the 2021 Plan no later than the last day of the immediately preceding Fiscal Year.
During the fiscal year ended January 31, 2023, the Company adopted the 2023 Inducement Equity Incentive Plan (the “2023 Inducement Plan”), pursuant to which the Company reserved 1,300,000 shares of its common stock to be used exclusively for grants of awards to individuals who were not previously employees or directors of the Company, as an inducement material to the individual’s entry into employment with the Company within the meaning of Rule 5635(c)(4) of the Nasdaq Listing Rules. The maximum number of shares of our common stock that may be issued under the 2023 Inducement Plan will not exceed 1,300,000 shares. The 2023 Inducement Plan was approved by the Company’s Board of Directors without stockholder approval in accordance with such rule. As of April 30, 2023, there were 1.1 million shares available for grant under the 2023 Inducement Plan.
Employee Stock Purchase Plan
In July 2021, the Company established an Employee Stock Purchase Plan (“ESPP”) in which eligible employees may contribute up to 15% of their base compensation to purchase shares of common stock at a price equal to 85% of the lower of (1) the fair market value of a share of the Company’s common stock at the beginning of the offering period and (2) the fair market value of a share of the Company’s common stock on the purchase date. A participant will be permitted to purchase a maximum of shares during each offering period and no participant may purchase more than 1,000 shares during any offering period.
Except for the initial offering period, the ESPP provides for 24-month offering periods beginning March 21 and September 21 of each year, and each offering period will consist of four six-month purchase periods. The initial offering period began on July 22, 2021 and will end on September 20, 2023. The initial offering period consists of four purchase periods with the first purchase date on March 21, 2022, and the final purchase period ending on September 20, 2023.
The Company recognized stock-based compensation expense related to the ESPP of $0.3 million and $0.8 million during the three months ended April 30, 2023 and 2022, respectively. As of April 30, 2023, accrued ESPP employee payroll contributions of $0.5 million are included within accrued compensation and benefits in the consolidated balance sheet. ESPP payroll contributions used to purchase shares are reclassified to stockholders’ equity on the purchase date. As of April 30, 2023, $0.9 million of unrecognized stock-based compensation expense related to the ESPP is expected to be recognized over a weighted-average vesting period of 0.7 years.
During the three months ended April 30, 2023, 74,113 shares of common stock were issued under the ESPP.
20

Stock Options
The following table summarizes stock option activity under the Stock Plans for the three months ended April 30, 2023 (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, 2023
7,819,480 $9.78 5.21$51,606 
Options exercised(389,377)$4.92 
Options granted $ 
Options cancelled(42,455)$19.59 
Balances as of April 30, 2023
7,387,648 $9.98 5.18$50,996 
Options vested and expected to vest as of April 30, 2023
7,387,648 $9.98 5.18$50,996 
Options vested and exercisable as of April 30, 2023
6,318,721 $8.62 4.76$48,584 
No stock options were granted during the three months ended April 30, 2023 and 2022.
The aggregate intrinsic value of options exercised during the three months ended April 30, 2023 and 2022 was $4.2 million and $6.7 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 $1.2 million and $1.7 million during the three months ended April 30, 2023 and 2022, respectively.
As of April 30, 2023, there was $7.5 million of unrecognized stock-based compensation expense related to unvested stock options, which is expected to be recognized over a weighted-average period of 1.5 years.
Service-Based RSUs
During the year ended January 31, 2022, the Company began granting RSUs to its employees. RSUs granted had 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 quarterly.
The following table is a summary of service-based RSU activity for the three months ended April 30, 2023:
RSUs Outstanding
Number of RSUs Weighted Average Grant Date Fair Value Per Share
Balances as of January 31, 2023
3,442,982 $18.39 
RSUs granted2,415,445 $16.26 
RSUs vested(259,980)$19.88 
RSUs forfeited(154,974)$17.62 
Balances as of April 30, 2023
5,443,473 $17.39 
The aggregate fair value of the RSU awards granted was $39.3 million and $49.7 million during the three months ended April 30, 2023 and 2022, respectively. This represents the fair value of the common stock on the date the service-based vesting awards were granted.
We recognized $6.8 million and $2.4 million in stock-based compensation expense related to service vesting-based RSUs during the three months ended April 30, 2023 and 2022, respectively. As of April 30, 2023, there was $86.4 million of unrecognized compensation expense related to service-based RSUs expected to be recognized over a weighted-average vesting period of 2.7 years.
21

Modification of Market-Based Awards
On March 20, 2023, the Board of Directors approved a modification of the Company’s 1,060,000 outstanding Market-based RSUs granted to certain executive officers and members of senior management. This resulted in 840,000 of the awards modified to performance-based vesting and the other 220,000 remained market-based vesting with modified stock price targets and requisite service periods.
Performance-based Awards
The 840,000 awards granted to certain executive officers were modified from market-based vesting conditions to performance-based vesting conditions and will vest based on the Company achieving certain financial metrics over revised service periods. For the portion of the awards where the expectation of the achievement of performance conditions remained probable prior to and post modification, the Company accounted for this change as a Type I modification under ASC 718, Compensation—Stock Compensation. For the portion of the awards where the expectation of the achievement of performance conditions changed from probable prior to the modification to improbable post-modification, the Company accounted for this change as a Type II modification. The Company recognizes expense for performance-based RSUs over the requisite service period based on management's expectation of the number of performance-based RSUs expected to vest. For any change in the expectation of the number of performance-based RSUs that are probable of vesting, the Company will cumulatively adjust compensation expense in the period that the change in estimate is made.
The incremental stock-based compensation expense related to these modified awards was $6.0 million, of which the Company recognized $0.4 million during the three months ended April 30, 2023.
During the three months ended April 30, 2023, the Company granted 70,000 performance-based RSUs to an executive officer pursuant to the 2021 Plan with vesting conditions identical to the modified awards discussed above. The grant date fair value of the award was $0.7 million.
We recognized a total of $0.7 million in stock-based compensation expense related to performance-based vesting RSUs during the three months ended April 30, 2023. As of April 30, 2023, there was $9.9 million of unrecognized compensation expense related to performance-based RSUs expected to be recognized over an average vesting period of 1.6 years.
Market-based Awards
The 220,000 awards granted to certain members of senior management were modified to revise the 60-trading day stock price target of the Company’s common stock and the requisite service periods. The incremental stock-based compensation expense related to these modified awards was not material. As of April 30, 2023, there was a total of $2.2 million of unrecognized compensation expense related to market-based RSUs expected to be recognized over an average vesting period of 1.5 years.
Determination of Fair Value
The Company estimates the fair value of stock options and 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.
Expected term—The expected term represents the weighted-average period the stock options are expected to remain outstanding and is calculated using the simplified method, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the option.
Expected volatility—The expected stock price volatility assumption was determined by examining the historical volatilities for industry peers, as the Company does not have sufficient trading history for the Company’s common stock.
Risk-free interest rate—The risk-free rate assumption is based on the U.S. Treasury instruments whose term was consistent with the expected term of the Company’s awards.
Dividend yield—The expected dividend assumption is based on the Company’s history and expectation of dividend payouts.
Fair value of underlying common stock— Prior to the Company’s IPO, the fair value was determined by the Board of Directors with input from management and contemporaneous independent third-party valuations. Subsequent to
22

the IPO, the fair value of the Company’s common stock is based on the daily average selling price on the Nasdaq Global Select Market.
No stock options were granted during the three months ended April 30, 2023 or 2022.
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,
20232022
Employee Stock Purchase Plan:
Expected term (in years)0.81.6
Expected volatility66.9 %49.4 %
Risk-free interest rate4.8 %0.2 %
Dividend yield  
Stock-Based Compensation
Stock-based compensation expense, net of amounts capitalized was as follows (in thousands):
Three Months Ended April 30,
20232022
Cost of revenue—subscription$193$122
Cost of revenue—services14594
Research and development2,7681,899
Sales and marketing3,2411,987
General and administrative2,9281,348
Restructuring1
Total stock-based compensation expense$9,276 $5,450 
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 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 income tax expense of $0.8 million and $0.3 million for the three months ended April 30, 2023 and 2022, 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 United States, 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 deemed no valuation allowance is necessary at this point. The Company will continue to evaluate for any future developments.
12. Restructuring
During the fiscal year ended January 31, 2023, the Company initiated a restructuring plan to improve operational efficiency. This resulted in severance and related costs and stock-based compensation related to modifications of vested
23

awards granted to certain employees impacted by the restructuring plan. As of April 30, 2023, the restructuring plan is substantially complete.
Restructuring expense was as follows (in thousands):
Three Months Ended April 30, 2023
Employee severance and related costs$45 
Stock-based compensation1 
Total restructuring charges$46 
Accrued Restructuring
Restructuring liabilities are reported within accrued expenses in the condensed consolidated balance sheets. An immaterial amount was paid during the year ended January 31, 2023. The activity in our restructuring liabilities for the three months ended April 30, 2023 is as follows (in thousands):
Total
Balance as of January 31, 2023$1,567 
Restructuring charges and adjustments45
Payments(1,538)
Balance as of April 30, 2023$74 
13. Geographic Information
The following table depicts the disaggregation of revenue by geographic area based on the billing address of the customer (in thousands):
Three Months Ended April 30,
20232022
United States$25,991 $21,336 
International15,005 13,517 
Total$40,996 $34,853 
No individual foreign country contributed 10% or more of total revenue for the three months ended April 30, 2023 and 2022.
As of April 30, 2023 and January 31, 2023, the majority of the Company’s long-lived assets, including operating lease ROU assets, were located in the United States.
14. 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.
24

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,
20232022
Numerator
Net loss$(21,875)$(19,834)
Denominator
Weighted-average shares used in computing net loss per share, basic and diluted45,843 44,265 
Net loss per share, basic and diluted$(0.48)$(0.45)
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):
Three Months Ended April 30,
20232022
Stock options7,388 8,604 
RSUs6,983 3,957 
Employee stock purchase rights under the ESPP118 138 
Common stock warrants105 105 
Total14,594 12,804 
15. Subsequent Event
On June 5, 2023, the Company terminated the Credit Facility pursuant to Section 12.1 thereof. Any termination fee owed by the Company as required by Section 2.5(c) thereof has been waived by Silicon Valley Bank. At the time of termination, no borrowings were outstanding under the Credit Facility. Concurrently with the termination of the Credit Facility, all liens securing the Company’s obligations under the Credit Facility were released.
25

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, 2022, 2023 and 2024 are referred to herein as fiscal 2022, fiscal 2023 and fiscal 2024, 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. 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. 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 deliver this cloud database platform both as a customer-managed product and as a fully-managed database-as-a-service that is managed by Couchbase. Our database-as-a-service, 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.
26

We sell our platform through our direct sales force and our growing 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, 2023 and 2022, our revenue was $41.0 million and $34.9 million, respectively, representing period-over-period growth of 18%. As of April 30, 2023 and 2022, our annual recurring revenue (“ARR”) was $172.2 million and $139.7 million, respectively, representing period-over-period growth of 23%. For the three months ended April 30, 2023 and 2022, our net loss was $21.9 million and $19.8 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 94% and 92% of total revenue for the three months ended April 30, 2023 and 2022, 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 database-as-a-service offering. Our database-as-a-service 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. Revenue from Couchbase Capella was not material for the three months ended April 30, 2023 and 2022.
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 6% and 8% of our total revenue for the three months ended April 30, 2023 and 2022, 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 large enterprises recognized as leaders in their respective industries who are attempting to solve complicated business problems by digitally transforming their operations. As a result, Couchbase powers some of the largest and most complex enterprise applications worldwide. 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.
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, our fully-managed database-as-a-service offering. 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
27

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, 2023 and 2022 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 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 rising 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 are seeing longer deal cycles along with extra layers of scrutiny and approval, 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, our fully-managed database-as-a-service offering, 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 seven of the past eight quarters.
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
28

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 automatically renewed at the same levels unless we receive notification of non-renewal and are no longer in negotiations prior to the measurement date. ARR also includes revenue from consumption-based cloud credits of Couchbase Capella products. ARR for Couchbase Capella products in a customer’s initial year is calculated as described above; after a customer’s initial year it is calculated by annualizing the prior 90 days of actual consumption, assuming no increases or reductions in usage. ARR excludes revenue derived from the use of cloud products only based on on-demand arrangements and services revenue. 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 and expand within our existing customers. We believe that our ARR is an important indicator of the growth and performance of our business. We updated our definition of ARR in the third quarter of fiscal 2023 to clarify that the 90-day actual consumption methodology is only used after a customer’s initial year. The reason for this change is to better reflect the ARR for Couchbase Capella products following the launch of Couchbase Capella in fiscal 2022. ARR for prior periods have not been adjusted to reflect these changes as they are not material to any period previously presented.
As of April 30,
20232022
(in millions)
ARR$172.2 $139.7 
Customers
We calculate our total number of customers at the end of each period. We include in this calculation 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. 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 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,
20232022
Customers679 614 
29

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 and restructuring expense. 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 first quarter of fiscal 2023, we have excluded employer payroll taxes on employee stock transactions, which is a cash expense, from our non-GAAP results. These payroll taxes have been excluded from our non-GAAP results because they are tied to the timing and size of the exercise or vesting of the underlying equity awards, and the price of our common stock at the time of vesting or exercise may vary from period to period independent of the operating performance of our business. Prior period non-GAAP financial measures have not been adjusted to reflect this change, and the effect of this change is not material for any period previously 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,
20232022
(dollars in thousands)
Total revenue$40,996$34,853
Gross profit$35,074$30,202
Add: Stock-based compensation expense338216
Add: Employer taxes on employee stock transactions102
Non-GAAP gross profit$35,422$30,420
Gross margin85.6%86.7%
Non-GAAP gross margin86.4%87.3%
30

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 taxes on employee stock transactions and restructuring expenses. 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,
20232022
(dollars in thousands)
Total revenue$40,996$34,853
Loss from operations$(22,533)$(18,988)
Add: Stock-based compensation expense9,2755,450
Add: Employer taxes on employee stock transactions267133
Add: Restructuring(1)
46
Non-GAAP operating loss$(12,945)$(13,405)
Operating margin(55)%(54)%
Non-GAAP operating margin(32)%(38)%
______________
(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 taxes on employee stock transactions and restructuring expenses. 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,
20232022
(in thousands, except per share data)
Net loss$(21,875)$(19,834)
Add: Stock-based compensation expense9,2755,450
Add: Employer taxes on employee stock transactions267133
Add: Restructuring(1)
46
Non-GAAP net loss$(12,287)$(14,251)
GAAP net loss per share$(0.48)$(0.45)
Non-GAAP net loss per share$(0.27)$(0.32)
Weighted average shares outstanding, basic and diluted45,84344,265
______________
31

(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. For the three months ended April 30, 2023 and 2022, our free cash flow included cash paid for our unused Credit Facility (as defined below) and interest on our long-term debt of less than $0.1 million. Additionally, our free cash flow for the three months ended April 30, 2023, included $1.5 million of cash payments related to restructuring.
Three Months Ended April 30,
20232022
( in thousands)
Net cash used in operating activities$(7,181)$(8,607)
Less: Additions to property and equipment(1,288)(799)
Free cash flow$(8,469)$(9,406)
Net cash provided by (used in) investing activities$10,314 $(44,829)
Net cash provided by financing activities$2,764 $6,139 
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 database-as-a-service 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 database-as-a-service revenue are presented as “Support and other” in our 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 database-as-a-service 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 database-as-a-service 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 database-as-a-service 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 database-as-a-service 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
32

services revenue to fluctuate from period to period depending on the timing and delivery of professional services and training.
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 database-as-a-service 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. For further information on restructuring expense, refer to Note 12 in our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Interest Expense
Interest expense consists primarily of unused credit facility fees related to our Credit Facility.
33

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.
Provision 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,
20232022
Revenue:
License$4,943 $5,007 
Support and other33,599 26,974 
Total subscription revenue38,542 31,981 
Services2,454 2,872 
Total revenue40,996 34,853 
Cost of revenue:
Subscription(1)
3,673 2,396 
Services(1)
2,249 2,255 
Total cost of revenue5,922 4,651 
Gross profit35,074 30,202 
Operating expenses:
Research and development(1)
15,383 14,421 
Sales and marketing(1)
32,553 26,843 
General and administrative(1)
9,625 7,926 
Restructuring(1)
46 — 
Total operating expenses57,607 49,190 
Loss from operations(22,533)(18,988)
Interest expense(25)(25)
Other income (expense), net1,433 (556)
Loss before income taxes(21,125)(19,569)
Provision for income taxes750 265 
Net loss$(21,875)$(19,834)
34

(1)Includes stock-based compensation expense as follows:
Three Months Ended April 30,
20232022
(in thousands)
Cost of revenue—subscription$193 $122 
Cost of revenue—services145 94 
Research and development2,768 1,899 
Sales and marketing3,241 1,987 
General and administrative2,928 1,348 
Restructuring— 
Total stock-based compensation expense$9,276 $5,450 
The following table sets forth our condensed consolidated statements of operations data expressed as a percentage of revenue:
Three Months Ended April 30,
20232022
Revenue:
License12 %14 %
Support and other82 77 
Total subscription revenue94 92 
Services
Total revenue100 100 
Cost of revenue:
Subscription
Services
Total cost of revenue14 13 
Gross profit86 87 
Operating expenses:
Research and development38 41 
Sales and marketing79 77 
General and administrative23 23 
Restructuring*— 
Total operating expenses141 141 
Loss from operations(55)(54)
Interest expense**
Other income (expense), net(2)
Loss before income taxes(52)(56)
Provision for income taxes
Net loss(53)%(57)%
*   Represents less than 1%
Note: Certain figures may not sum due to rounding.
35

Comparison of Three Months Ended April 30, 2023 and 2022
Revenue
Three Months Ended April 30,
20232022$ Change% Change
(dollars in thousands)
Revenue
License$4,943 $5,007 $(64)(1)%
Support and other33,599 26,974 6,625 25 %
Total subscription revenue38,542 31,981 6,561 21 %
Services2,454 2,872 (418)(15)%
Total revenue$40,996 $34,853 $6,143 18 %
Subscription revenue increased by $6.6 million, or 21%, during the three months ended April 30, 2023 compared to the three months ended April 30, 2022. Approximately 97% of the increase in revenue was attributable to growth from existing customers. Additionally, we increased our customer base from 614 customers as of April 30, 2022 to 679 customers as of April 30, 2023.
Services revenue decreased by $0.4 million, or 15%, during the three months ended April 30, 2023 compared to the three months ended April 30, 2022. The decrease in services revenue was primarily due to a decrease in delivery of professional services. We do not anticipate the same degree of strength in professional services in fiscal 2024 as we saw in fiscal 2023.
Cost of Revenue, Gross Profit and Gross Margin
Three Months Ended April 30,
20232022$ Change% Change
(dollars in thousands)
Cost of revenue:
Subscription$3,673 $2,396 $1,277 53 %
Services2,249 2,255 (6)— %
Total cost of revenue$5,922 $4,651 $1,271 27 %
Gross profit$35,074 $30,202 
Gross margin85.6 %86.7 %
Headcount (at period end)6757
Cost of subscription revenue increased by $1.3 million, or 53%, during the three months ended April 30, 2023 compared to the three months ended April 30, 2022. The increase in cost of subscription revenue was primarily due to an increase of $0.6 million related to the computing infrastructure costs associated with Couchbase Capella, an increase of $0.4 million in personnel-related costs associated with increased headcount and increased stock-based compensation related to our RSUs and an increase of $0.2 million related to the amortization of costs associated with capitalized internal-use software related to Couchbase Capella.
Cost of services revenue remained relatively flat during the three months ended April 30, 2023 compared to the three months ended April 30, 2022. This was primarily due to a decrease of $0.3 million in contracted third-party professional services, offset by an increase of $0.3 million in personnel-related costs associated with merit increases and increased stock-based compensation related to our RSUs.
Gross margin decreased during the three months ended April 30, 2023 compared to the three months ended April 30, 2022, primarily due to changes in the mix of subscription and service revenue, including higher costs associated with the growth of our cloud offering.
36

Research and Development
Three Months Ended April 30,
20232022$ Change% Change
(dollars in thousands)
Research and development$15,383 $14,421 $962 %
Percentage of revenue38 %41 %
Headcount (at period end)276249
Research and development increased by $1.0 million, or 7%, during the three months ended April 30, 2023 compared to the three months ended April 30, 2022. The increase in research and development expenses was primarily due to an increase of $0.9 million in stock-based compensation related to our RSUs, an increase of $0.7 million associated with computing infrastructure costs and an increase of $0.2 million in contracted third-party professional services. This was partially offset by a decrease of $0.8 million in personnel-related costs despite headcount growth as part of our efforts to optimize our cost structure coupled with increased capitalized-internal use software costs.
Sales and Marketing
Three Months Ended April 30,
20232022$ Change% Change
(dollars in thousands)
Sales and marketing$32,553 $26,843 $5,710 21 %
Percentage of revenue79 %77 %
Headcount (at period end)338283
Sales and marketing increased by $5.7 million, or 21%, during the three months ended April 30, 2023 compared to the three months ended April 30, 2022. The increase in sales and marketing expenses was primarily due to an increase of $3.9 million in personnel-related costs associated with increased headcount, merit increases and higher stock-based compensation related to our RSUs and an increase of $1.8 million due to a return to more normal levels of travel-related costs to attend in-person events.
General and Administrative
Three Months Ended April 30,
20232022$ Change% Change
(dollars in thousands)
General and administrative$9,625 $7,926 $1,699 21 %
Percentage of revenue23 %23 %
Headcount (at period end)6570
General and administrative increased by $1.7 million, or 21%, during the three months ended April 30, 2023 compared to the three months ended April 30, 2022. The increase in general and administrative expenses was primarily due to an increase of $1.9 million in personnel-related costs associated with merit increases and increased stock-based compensation related to our RSUs.
Interest Expense
Three Months Ended April 30,
20232022$ Change% Change
(dollars in thousands)
Interest expense$(25)$(25)$— — %
The interest expense during the three months ended April 30, 2023 compared to the three months ended April 30, 2022 remained flat.
37

Other Income (Expense), Net
Three Months Ended April 30,
20232022$ Change% Change
(dollars in thousands)
Other income (expense), net$1,433 $(556)$1,989 (358)%
Other income (expense), net increased by $2.0 million during the three months ended April 30, 2023 compared to the three months ended April 30, 2022. The increase in other income (expense), net was primarily driven by an increase of $1.2 million in interest income driven by higher yields on securities. There was an additional increase of $0.8 million in unrealized and realized foreign currency gains due to fluctuations in exchange rates.
Provision for Income Taxes
Three Months Ended April 30,
20232022$ Change% Change
(dollars in thousands)
Loss before income taxes$(21,125)$(19,569)$(1,556)%
Provision for income taxes750 265 $485 183 %
Effective tax rate(3.6)%(1.4)%
Provision for income taxes increased by $0.5 million during the three months ended April 30, 2023 compared to the three months ended April 30, 2022. The increase in provision for income taxes was primarily due to increased revenue in foreign entities.
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 2022 and 2023 and the three months ended April 30, 2023. As of April 30, 2023, we had an accumulated deficit of $432.4 million.
As of April 30, 2023, we had $163.6 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 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 cash 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, 2023, remaining performance obligations, including both deferred revenue and non-cancelable contracted amounts, were $165.6 million. We expect to recognize revenue of $112.1 million on these remaining performance obligations over the next 12 months, with the remaining balance recognized thereafter.
On June 5, 2023, we terminated our Credit Facility with Silicon Valley Bank. See Note 15 for further information.
38

Cash Flows
The following table shows a summary of our cash flows for the periods presented:
Three Months Ended April 30,
20232022
(in thousands)
Net cash provided by (used in):
Operating activities$(7,181)$(8,607)
Investing activities$10,314 $(44,829)
Financing activities$2,764 $6,139 
Operating Activities
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.
Cash used in operating activities for the three months ended April 30, 2022 of $8.6 million primarily consisted of our net loss of $19.8 million, adjusted for non-cash charges of $12.0 million and net cash outflows of $0.8 million from changes in our operating assets and liabilities. Changes in operating assets and liabilities primarily reflected a $11.8 million decrease in accounts receivable related to timing of billings and collections and a $1.0 million decrease in deferred revenue due to timing of billings. Additionally, there was a $8.1 decrease in accrued compensation primarily due to the timing of bonus payments and purchases under our employee stock purchase plan and a $3.8 million increase in deferred commissions related to increased sales during the period.
Investing Activities
Cash used in investing activities for the three months ended April 30, 2023 of $10.3 million consisted of purchases of short-term investments net of maturities of $11.6 million and additions to property and equipment of $1.3 million.
Cash used in investing activities for the three months ended April 30, 2022 of $44.8 million consisted of purchases of short-term investments net of maturities and sales of $44.0 million and purchases of property and equipment of $0.8 million.
Financing Activities
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.
Cash provided by financing activities for the three months ended April 30, 2022 of $6.1 million primarily consisted of $3.5 million in proceeds from the issuance of common stock under our employee stock purchase plan, and $2.6 million in proceeds from the issuance of common stock upon exercises of stock options.
39

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 included elsewhere in 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, 2023. See our Annual Report on Form 10-K for the fiscal year ended January 31, 2023, which was filed with the SEC on March 29, 2023, 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 GAAP. 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, 2023, which was filed with the SEC on March 29, 2023.
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.
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.
40

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, 2023, we had cash and cash equivalents of $46.2 million and short-term investments of $117.4 million and no amounts outstanding under the Credit Facility. 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, 2023, 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.
41

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.
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.
42

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, 2022 and 2023 are referred to herein as fiscal 2022 and fiscal 2023, 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 near future. We incurred net losses of $68.5 million, $58.2 million, $21.9 million and $19.8 million for fiscal 2023, fiscal 2022 and the three months ended April 30, 2023 and 2022, respectively. As of April 30, 2023, we had an accumulated deficit of $432.4 million. We expect our costs to increase in future periods. In particular, we intend to continue to invest significant resources to further develop our platform, expand our sales and marketing and expand our operations and infrastructure, both domestically and internationally. These efforts may be more costly than we expect and may not result in increased revenue or growth in our business. As we develop as a public company, we may incur additional legal, accounting and other expenses that we did not incur historically. Our efforts to reduce spend in certain areas may not be successful or result in the desired cost savings or may have unintended negative consequences. 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 growth should not be considered indicative of our future performance. Our revenue was $154.8 million, $123.5 million, $41.0 million and $34.9 million for fiscal 2023, fiscal 2022 and the three months ended April 30, 2023 and 2022, respectively. However, you should not rely on our revenue or key business metrics for any previous quarterly or annual period as any indication of our revenue, revenue growth, key business metrics or key business metrics growth in future periods. In particular, our revenue growth rate has fluctuated in prior periods. We expect our revenue growth rate to continue to fluctuate over the short term. Our revenue growth rate may also decline in future periods for a number of reasons, including slowing adoption of or demand for our products and services, increasing competition, a decrease in the growth of our overall market, changes to technology or our failure to capitalize on growth opportunities, among others. In addition, our revenue growth rate may experience increased volatility due to global societal and economic disruption. If our revenue growth rate declines, investors’ perceptions of our business and the market price of our common stock could be adversely affected.
43

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, our geographic reach and our operations, and we expect to continue to grow in the future. Our employee headcount grew from 659 as of April 30, 2022 to 746 as of April 30, 2023. Our ability to manage our growth effectively and to integrate new employees, technologies and acquisitions into our existing business will require us to continue to expand our operational and financial infrastructure and to continue to effectively integrate, develop and motivate a large number of new employees, 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 and maintain customer satisfaction. In addition, we have encountered and will continue to encounter risks and challenges frequently experienced by growing companies in evolving industries, including market acceptance of our products and services, intense competition and our ability to 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, sold subscriptions in more than 50 countries as of April 30, 2023 and have established numerous international subsidiaries. We plan to continue to expand our international operations into other countries in the future, which 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.
Many of our existing competitors have, and our potential competitors could have, substantial competitive advantages, such as:
greater name recognition and brand awareness, longer operating histories and larger customer bases and application developer communities;
larger sales and marketing budgets and resources;
broader distribution and established relationships with partners and customers;
greater professional services and customer support resources;
greater resources to make acquisitions and enter into strategic partnerships;
lower labor and research and development costs;
larger and more mature intellectual property rights portfolios; and
substantially greater financial, technical and other resources.
If we fail to compete effectively with respect to any of these competitive advantages, we may fail to attract new customers or lose or fail to renew existing customers, which would adversely affect our business, financial condition and results of operations.
44

We expect competition to increase as other established and emerging companies enter our market, as customer requirements evolve and as new offerings and technologies are introduced. New start-up companies that innovate and competitors that are making significant investments in research and development or that are in adjacent markets may introduce similar or superior offerings and technologies that compete with our offerings. Potential customers may also believe that substitute technologies which have similar functionality or features as our products are sufficient, or they may believe that ancillary solutions that address narrower segments overall are nonetheless adequate for their needs. Our competitors could also introduce new offerings with competitive pricing and performance characteristics or undertake more aggressive marketing campaigns than ours. Further, 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. Such competitive pressures may adversely affect our financial performance. Further, the market in which we compete has attracted significant investments from a wide range of funding sources, and we anticipate that many of our competitors will continue to be well-capitalized. These investments, along with the other competitive advantages discussed above, may allow our competitors to compete more effectively against us. In addition, conditions in our market could change rapidly and significantly as a result of technological advancements and changing customer preferences and companies with greater financial resources and technical capabilities may be able to respond more quickly to changes that could render our products and services less attractive or obsolete. 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 more quickly than we do. For all of these reasons, we may not be able to compete successfully against our current or potential competitors. If we are unable to anticipate or effectively react to competitive challenges, our competitive position would weaken, and 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.
Our continued growth depends, in part, on our ability to cost-effectively acquire new customers. Numerous factors, however, may impede our ability to add new customers, including our failure to attract, effectively train, retain and motivate sales and marketing personnel, our failure to develop or expand relationships with our partners, our failure to foster awareness of our platform including through an inability to leverage the Community Edition or free trials of our products and our failure to otherwise expand our relationships with enterprise architects, application developers and other key functions that support them, including operational and technical teams.
Our success also depends, in part, on our existing customers renewing their subscriptions upon the expiration of existing contract terms and our ability to expand our relationships with our existing customers, including broadening their use cases within our products and adopting additional Couchbase products and services. The non-cancelable term of our subscriptions typically ranges from one to three years but may be longer or shorter in limited circumstances. Our customers have no obligation to renew or upgrade their subscriptions, and in the normal course of business, some customers have elected not to renew. In addition, our customers may decide not to renew their subscriptions with a similar contract period or at the same prices or terms or capacity, or 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. Our customer retention or our customers’ use of our products and services may decline or fluctuate as a result of a number of 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. Our business model entails significant investments in our technology, sales and marketing function and operations ahead of our planned growth. If these efforts fail and our customers do not renew, increase their subscriptions or increase their usage of our offerings, or if they renew their subscriptions on terms less favorable to us or fail to increase adoption of our products and services, our business, financial condition and results of operations would be adversely affected.
45

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, our ability to increase our customer base, in particular, in new industry verticals that we are still growing our presence in, and our ability to achieve broader market acceptance of our products and services in such industries, will depend, in part, on our ability to effectively organize, focus and train our sales and marketing personnel, develop efficient pricing and product strategies and educate the enterprise architects and application developers in such industries about the benefits and features of our products and services. Adapting our products and services and our marketing efforts to target specific industries will require significant resources. If the costs of these sales and marketing efforts and investments do not result in corresponding increases in revenue, our business, financial condition and results of operations may be adversely affected.
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.
The market for our products and services is relatively new and evolving, and it is uncertain whether this market will continue to grow, and even if it does grow, how rapidly it will grow, or whether our products and services will be more widely adopted. For example, many enterprises have invested substantial resources into legacy database solutions and may be reluctant or unwilling to migrate to or invest in alternative solutions. Accordingly, any predictions or forecasts about our future growth, 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. Our success will depend, in part, on market acceptance and the widespread adoption of our products and services as an alternative to 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 currently derive and expect to continue to derive a substantial majority of our revenue and cash flows 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 enhance and improve our products and services, introduce compelling new features and address additional use cases. To grow our business and remain competitive, we must continue to enhance our products and services and develop features that reflect the constantly evolving nature of technology and our customers’ needs. Our market is also subject to rapid technological change, evolving industry standards and changing regulations, as well as changing customer needs, requirements and preferences. The success of any new or enhanced product or service features depends on several factors, including our anticipation of market changes and market demand for the enhanced features, timely completion and delivery, adequate quality testing, integration of our products and services with existing technologies and applications and competitive pricing. As a relatively new product offering, it is uncertain whether Couchbase Capella will be widely adopted or how well it will be received by our existing and potential customers. 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.
46

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 features and solutions to our products and services will increase our research and development expenses. Further, the addition of new products, such as Couchbase Capella, will increase our compliance and other expenses, including personnel and security and cloud infrastructure expenses. Any new features that we develop 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 successfully develop new product features, enhance our existing product features to meet customer requirements, gain market acceptance or otherwise manage the risks associated with the development of new products and features, our business, financial condition and results of operations 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.
Our professional services and training have grown as our subscription revenue has grown. We believe our investment in services facilitates the adoption of our products. As a result, our sales efforts have focused on helping our customers realize the value of our products rather than on the profitability of our services business. In the future, we intend to price our services based on the anticipated cost of those services with the aim of improving the gross profit percentage of our professional services business. If we are unable to manage the growth of our services business and improve our profit margin from these services, our results of operations, including our profit margins, will be harmed.
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 our ability to:
accurately forecast our revenue and plan our expenses;
increase the number of new customers and retain and expand relationships with existing customers;
successfully introduce new products and services;
successfully compete with current and future competitors;
successfully expand our business in existing markets and enter new markets and geographies;
anticipate and respond to macroeconomic and technological changes and changes in the markets in which we operate;
maintain and enhance the value of our reputation and brand;
maintain and expand our relationships with partners;
maintain and expand our relationships with enterprise architects, application developers and other key functions that support them;
successfully execute on our sales and marketing strategies;
adapt to rapidly evolving trends in the ways consumers interact with technology;
hire, integrate and retain talented technology, sales, customer service and other personnel; and
effectively manage rapid growth in our personnel and operations.
47

If we fail to address the risks and difficulties that we face, including those associated with the challenges listed 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. Some of the factors that may cause our results of operations and key business metrics to fluctuate from period to period include:
market acceptance and the level of demand for our products and services, including new products and services we offer;
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;
our 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;
delays in our sales cycles, decreases in sales to new customers and reductions in upselling and cross-selling to existing customers due to macroeconomic conditions;
the implementation of cost-saving activities, longer deal cycles, extra layers of scrutiny and approval, and customers electing to buy in smaller increments as a result of macroeconomic conditions;
the impact and costs, including those with respect to integration, related to the acquisition of businesses, talent, technologies or intellectual property rights;
our inability to enforce our licenses associated with our products;
our ability to successfully hire and retain employees and key members of our management team;
48

changes in the legislative or regulatory environment;
adverse litigation judgments, settlements or other litigation-related costs; 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 we fail to meet or exceed such expectations for these or any other reasons, 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 94% and 92% of total revenue for the three months ended April 30, 2023 and 2022, respectively.
Sales of new or renewal subscriptions may decline and fluctuate as a result of a number of factors, including customers’ level of satisfaction with our products, the prices of our products, the prices of competitors’ products and reductions in our customers’ spending levels or fluctuations in customer usage of consumption-based offerings. If our sales of new or renewal subscription contracts decline or if consumption-based customers consume Couchbase Capella at a slower rate than expected, our total revenue and revenue growth rate may decline and our business will suffer.
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 may not be immediately reflected in our results of operations for such period. Any such decline, however, would be reflected in future periods. Accordingly, the effect of significant downturns in sales and market acceptance of and demand for our products and changes in our rate of renewals or customer churn may not be fully reflected in our results of operations until 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, as compared to our revenue, of which a significant portion is recognized ratably in future periods. 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.
49

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.
We depend on our sales force to obtain new customers and to drive additional sales to existing customers by selling them new subscriptions and expanding the value of their existing subscriptions. We believe that there is significant competition for sales personnel, including sales representatives, sales managers and sales engineers, with the skills and technical knowledge that we require. Our ability to achieve revenue growth will depend, in part, on our decision to hire and succeed in recruiting, training and retaining sufficient numbers of sales personnel to support our growth. 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 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 sales cycles, more complex customer requirements, substantial upfront sales costs and less predictability in completing some of our sales. These risks may be enhanced in the current macroeconomic environment. For example, large customers may require considerable time to evaluate and test our products and services prior to making a purchase decision. They may also need to build and test the applications to be used with our products prior to a sale, which also lengthens and introduces additional uncertainty and risk to the sales process. 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. As a result, the length of our sales cycles, from identification of the opportunity to deal closure, may vary significantly from customer to customer, with sales to large enterprises typically taking longer to complete. Large customer sales have, in some cases, occurred in periods subsequent to those we anticipated, or have not occurred at all. The loss or delay of one or more large transactions in a period could affect our cash flows and results of operations for that fiscal period and for future periods.
Moreover, 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. If we fail to effectively manage risks associated with sales cycles and sales to large customers, our business, financial condition and results of operations could be adversely affected.
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. If these reports are negative, or less positive as compared to those of our competitors, our reputation and brand may be adversely affected. Additionally, the performance of our partners may affect our reputation and brand if customers do not have a positive experience with our partners.
50

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, and we anticipate that the expenditures will increase as our market becomes more competitive, we expand into new geographies and markets and more sales are generated through our partners. Our brand promotion activities 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 we do not successfully maintain and enhance our reputation and brand, we may have reduced pricing power relative to our competitors, we could lose customers or we could fail to attract potential customers or expand sales to our existing customers, all of which could materially and adversely affect our business, financial condition and results of operations.
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 United States 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 or global public health crisis, such as the COVID-19 pandemic 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.
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 are seeing longer deal cycles, extra layers of scrutiny and approval, 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 doubtful accounts, 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 cannot predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry or geography. Any economic downturns of the general economy or industries in which we operate would adversely affect our business, financial condition and results of operations.
51

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, which may cause errors or failures in the IT environment into which our products are deployed. This diversity increases the likelihood of errors or failures in those IT environments. 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. Real or perceived errors, failures or bugs in our products 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 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 security related incidents or capacity constraints. Capacity constraints could be due to a number of potential causes including technical failures, natural disasters, fraud or security attacks. 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 for future subscriptions. In certain cases, we may 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 customers sometimes depend on our technical support services to resolve issues relating to our products. 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.
52

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.
Additionally, our international sales and operations 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;
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 and rising interest rates and political and economic instability in some countries, such as the significant military action against Ukraine launched by Russia 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 United States; and
double taxation of our international earnings and potentially adverse tax consequences due to changes in the tax laws of the United States or the foreign jurisdictions in which we operate.
53

If we are unable to address these difficulties and challenges or other problems encountered in connection with our international operations and expansion, we might incur unanticipated liabilities or we might otherwise suffer harm to our business generally. 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 United States and, consequently, adversely affect our business, financial condition and results of operations.
In addition, compliance with laws and regulations applicable to our international operations increases our cost of doing business in foreign jurisdictions. We may be unable to keep current with changes in foreign government requirements and laws as they change from time to time. 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.
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 United States, 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 United States and denominated in foreign currencies. If we are not able to successfully hedge against the risks associated with currency fluctuations, our financial condition and results of operations could be adversely affected. 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.
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 prove to be 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 how we measure data or with respect to the data that we measure 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.
54

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. 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 the services of any of our key personnel 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 our ability to continue 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 the industry in which we operate is generally characterized by significant competition for skilled personnel as well as high employee attrition. In addition, the recent move by companies to offer a remote or hybrid work environment may increase competition for employees outside of our traditional office locations. Employee turnover rates and inflationary pressures in the labor market have increased and may continue to be elevated compared to historic levels, which may lead to increased recruiting, training and retention costs.
Additionally, the former employers of our new employees may attempt to assert that our new employees or we have breached their 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 to the extent 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. Our ability to attract and retain personnel may also be affected by our recent restructuring activities. 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:
failure 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, financial condition and results of operations could be adversely affected.
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 continue to support our business growth and to respond to business challenges could be significantly limited and our business, financial condition and results of operations could be adversely affected.
55

Our debt obligations could materially and adversely affect our business, financial condition or results of operations.
As of April 30, 2023, we maintained a $40.0 million revolving line of credit with the former Silicon Valley Bank (the “Credit Facility”), which was terminated on June 5, 2023. See Note 15 for further information. In the future, we may decide that it is advisable to replace the revolving line of credit with a new line of credit or other debt financing with another lender. There is a risk that we may not be able to negotiate terms of the new line of credit or additional debt financing that are as favorable as the terms of our prior indebtedness. Furthermore, if prevailing interest rates or other factors at the time of negotiation of the new line of credit or additional debt financing result in higher interest rates, then the interest expense relating to that new line of credit or additional debt financing would increase. Our ability to pay interest and repay the principal for any indebtedness 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 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 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. Further, the pursuit of potential acquisitions may divert the attention of management and cause us to incur significant expenses related to identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated.
There are inherent risks in integrating and managing acquisitions. If we acquire additional businesses, we may not be able to assimilate or integrate the acquired personnel, operations, solutions and technologies successfully, or effectively manage the combined business following the acquisition. We also may not achieve the anticipated benefits or synergies from the acquired business due to a number of factors, including, without limitation:
unanticipated costs or liabilities associated with the acquisition, including claims related to the acquired company, its offerings or technology;
incurrence of acquisition-related expenses, which would be recognized as a current period expense;
inability to generate sufficient revenue to offset acquisition or investment costs;
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;
56

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;
inability to recognize acquired deferred revenue in accordance with our revenue recognition policies; and
use of substantial portions of our available cash or the incurrence of debt to consummate the acquisition.
Acquisitions also increase the risk of unforeseen legal liability, including for 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. We may have to pay cash, incur debt or issue equity or equity-linked securities to pay for any future acquisitions, each of which 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.
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, such as COVID-19, political crises, such as terrorist attacks, war and other political instability or other catastrophic events, whether in the United States or abroad, including the significant military action against Ukraine launched by Russia 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.
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.
57

If our partners are unsuccessful in selling our products and services, or if we are unable to enter into arrangements with or retain a sufficient number of high-quality partners in the regions in which we sell our products and services and keep them motivated to sell our products and services, our business, financial condition, results of operations and growth prospects could be adversely affected.
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, 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 processes for managing sales of our offerings could be impaired, 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. In addition, if we are unsuccessful in identifying high-quality service providers, negotiating cost-effective relationships with them or effectively managing these relationships, our business, financial condition and results of operations could be adversely affected.
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 there are any limitations or errors with respect to such data or methodologies, or if investors do not perceive such data or methodologies to be accurate, or if we discover material inaccuracies with respect to such data or methodologies, our reputation, financial condition and results of operations could be adversely affected.
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 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. 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.
58

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 we have not incorporated additional open source software in our software in a manner that is inconsistent with the terms of the applicable license or our current policies and procedures. If we fail to comply with the terms of these licenses 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, make available source code for modifications or derivative works we create based upon, incorporating or using the open source software and license such modifications or derivative works 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, if an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from the sale of our products that contained the open source software and required to comply with onerous conditions or restrictions on these products, which could disrupt the distribution and sale of these products. Alternatively, to avoid the public release of the affected portions of our source code, we could be required to expend substantial time and resources to re-engineer some or all of our software which may divert resources away from our product development efforts and, as a result, adversely affect our business.
Although we monitor our use of open source software to avoid subjecting our products to conditions we do not intend, the terms of many open source licenses have not been interpreted by U.S. or foreign courts, and there is a risk that 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. Moreover, 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 breached or failed to fully comply with all the terms and conditions of an open source software license, or if an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations. In the event 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 may be obtained or used for free on the internet, including a substantial portion of our source code on open source or source available terms, and we may not know the parties that are utilizing our products and to what extent they are utilizing our products. Also, we may not have direct visibility into how our software is being used, so our ability to detect violations of our product licenses is extremely limited. If we are unable to manage the risks related to our licensing and distribution model, our business, financial condition and results of operations could be adversely affected.
59

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.
One of the characteristics of open source software is that the governing license terms generally allow liberal modifications of the code and distribution thereof to a wide group of companies or individuals. We have historically elected to make a core portion of our source code available on an open source basis, and have moved toward source-available licensing. The continued availability of our source code, 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, potentially reducing the demand for, and putting price pressure on, our products. 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.
Our decision to license certain source code under a source-available license, BSL 1.1, may harm the adoption of our source code.
We previously announced that we would be licensing certain source code under a source-available license, BSL 1.1. Under our BSL 1.1 license, licensees can copy, modify and redistribute source code for any non-production purpose. Our BSL 1.1 license also permits use of our source code in a production deployment so long as the licensee is not creating commercial derivative works or offering or including our source code in a commercial product, application or service. After four years, our BSL 1.1 license automatically converts to Apache 2.0, an open source license. We believe that the move to BSL 1.1 enables us to fairly and transparently control commercialization of our source code. However, 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 ultimately negatively impact our ability to compete.
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. We will not be able to protect our intellectual property rights if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property. If we fail to protect or enforce our intellectual property rights adequately, 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 United States, there can be no assurance that our patent applications will result in issued patents. As of April 30, 2023, we owned three issued U.S. patents, six U.S. non-provisional patent applications, one U.S. provisional patent application, one Patent Cooperation Treaty, or PCT, patent application, and five 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 application 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 from pending or future patent applications 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 United States or in foreign jurisdictions.
60

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 United States 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, the evolving case law in the United States may adversely affect our ability to obtain patents and may facilitate third-party challenges to any future owned or licensed patents. Additionally, patent, trademark, copyright and trade secret protection may not be available to us in every country in which our services are available. In addition, the laws of some foreign countries may not be as protective of intellectual property rights as those in the United States, and mechanisms for enforcement of intellectual property rights may be inadequate. 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. Policing unauthorized use of our technologies, trade secrets and intellectual property may be difficult, expensive and time-consuming, particularly in foreign countries where the laws may not be as protective of intellectual property rights as those in the United States and where mechanisms for enforcement of intellectual property rights may be weak. 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 rely, in part, on trade secrets, proprietary know-how and other confidential information to maintain our competitive position and protect our confidential and proprietary information, know-how and trade secrets. 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. These agreements may be breached, and we may not have adequate remedies for any such breach. 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 United States 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. Litigation may be necessary in the future to protect and enforce our intellectual property rights, and such litigation 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, and, if such defenses, counterclaims and countersuits are successful, we could lose 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.
61

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. Companies in the software and technology industries, including some of our current and potential competitors, are frequently subject to litigation based on allegations of infringement or other violations of intellectual property rights. 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 dedicate substantial resources to assert their intellectual property rights and to defend claims that may be brought against them.
Lawsuits are time-consuming and expensive to resolve and they divert management’s time and attention. 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, 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 be required to redesign any allegedly infringing portion of our products, which could be time-consuming or impossible, or we may 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 and harm our business and results of operations. 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.
62

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 agencies responsible for monitoring and enforcing data privacy, security and protection 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. In certain foreign jurisdictions, these regulatory requirements may be more stringent than in the United States. These laws and regulations impose added costs on our business. Our regulatory risk profile may be heightened as a result of our fully hosted Couchbase Capella product. Noncompliance with applicable regulations or requirements 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.
If any governmental sanctions are imposed, 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. Enforcement actions and sanctions could materially harm our business, financial condition and results of operations.
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, which affect how we and our partners do business with such customers. Selling our product to customers in heavily regulated industries or to the U.S. government, whether directly or through partners, also subjects us to certain regulatory and contractual requirements. Failure to comply with these requirements by either us or our partners could subject us to investigations, fines and other penalties, which would adversely affect our business, financial condition, results of operations and growth prospects. Violations of certain regulatory and contractual requirements could also result in us being suspended or debarred from future government contracting or other contracting opportunities. Any of these outcomes could adversely affect our business, financial condition, results of operations and growth prospects.
63

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. In addition, as our customers continue to adopt Couchbase Capella, we will be processing increasing amounts of customer data, which may include personally identifiable information and other data subject to special laws or regulatory regimes. Increasingly, threats from computer malware, ransomware, viruses, social engineering (including phishing attacks), denial of service 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 to, damage to, disablement or encryption of, use or misuse of, disclosure of, modification of, destruction of or loss 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 violation of applicable laws and regulations 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 similar security incidents and vulnerabilities in the future, and our internal controls and operations regarding cybersecurity 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, due to political uncertainty and military actions associated with the significant military action against Ukraine launched by Russia, we and our third-party service providers are vulnerable to a heightened risk of cybersecurity attacks, phishing attacks, viruses, malware, ransomware, hacking or similar breaches from or affiliated with nation-state actors, including attacks that could materially disrupt our systems and operations, supply chain, and ability to produce, sell and distribute our products and services, as well as retaliatory cybersecurity attacks from Russian and affiliated actors against companies with a U.S. presence.
64

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 to, damage to, disablement or encryption of, use or misuse of, disclosure of, modification of, destruction of 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 because we do not control our third-party service providers and our ability to monitor their data security is limited, 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 of 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, systems or the data housed in our third-party solutions. Further, because there are many different security breach techniques and such techniques continue to evolve, including through the use of generative artificial intelligence to launch more automated, targeted, and coordinated attacks, which 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. If any of the foregoing were to occur, our customers and potential customers may lose trust in the security of our products or database software generally, which could adversely impact our brand, reputation and ability to retain existing customers or attract new customers. Additionally, though we continue to evaluate and take steps to enhance the security of our products and services, our data, our systems and our internal IT infrastructure, these efforts may cause us to incur substantial costs and may not be effective.
Any security breach or other security incident that we or our third-party service providers experience, or the perception that one has occurred, could result in a loss of customer confidence in the security of our products and services, 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 or correct the breach and to prevent future security breaches and incidents or expose us to legal liabilities, including claims, litigation, regulatory enforcement and orders, disputes, investigations, indemnity obligations, damages for contract breach, penalties for violation of applicable laws or regulations 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 would otherwise protect us from any liabilities or damages with respect to any particular claim. These risks may increase as we continue to grow and evolve our offerings to collect, host, process, store and transmit increasing volumes of data. In addition, these risks may increase if the type of data that we collect, host, process, store and transmit increasingly include sensitive and regulated data, such as protected health information, credit card information and other confidential information such as personally identifiable information.
Many governments have enacted laws requiring companies to notify individuals of data security incidents or security breaches involving certain types of personal data. Accordingly, security incidents that we, our competitors, our customers or our third-party service providers experience may lead to negative publicity and harm our reputation. 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.
65

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 to third parties, relating to the collection, use, retention, security, disclosure, transfer, storage and other processing of personal information and other data. The regulatory framework governing data privacy, security, protection and transfers worldwide is rapidly evolving and is likely to remain uncertain for the foreseeable future, and it is possible that these or other actual or future obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Any failure or perceived failure by us, our suppliers or other third parties with whom we do business to comply with our contractual commitments, policies or federal, state, local or international regulations could result in proceedings against us by governmental entities or others. In many jurisdictions, enforcement actions and consequences for noncompliance are rising. In the United States, these include enforcement actions in response to rules and regulations promulgated under the authority of federal agencies, state attorneys general and legislatures and consumer protection agencies. 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 security 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, 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, more robust obligations and additional requirements for data protection compliance programs by companies. EU member states are tasked under the GDPR to enact, and have enacted, certain legislation that adds to or further interprets the GDPR requirements and potentially extends our obligations and potential liability for failing to meet such obligations. Among other requirements, the GDPR regulates transfers of personal data subject to the GDPR to the United States as well as other third countries that have not been found to provide adequate protection to such personal data. The GDPR also introduced numerous privacy-related changes for companies operating in the EU, including greater control for data subjects (for example, the “right to be forgotten”), increased data portability for EU consumers, data breach 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. The GDPR requirements apply not only to third-party transactions, but also to transfers of information between us and our subsidiaries, including employee information.
While we have taken steps to mitigate the impact on us with respect to transfers of data, the efficacy and longevity of these transfer mechanisms remains uncertain. The occurrence of unanticipated events and development of evolving technologies often rapidly drives the adoption of legislation or regulation affecting the use, collection or other processing of data and manner in which we conduct our business.
66

For example, the “Schrems II” decision issued by the Court of Justice of the European Union (“CJEU”) in July 2020 struck down the EU-U.S. Privacy Shield framework, which provided companies with a mechanism to comply with data protection requirements when transferring personal data from the EU to the United States. In the same decision, the CJEU imposed additional obligations on companies when relying on standard contractual clauses. The European Commission has since issued new standard contractual clauses that account for the CJEU’s “Schrems II” decision. The Swiss Federal Data Protection and Information Commissioner also has stated that it no longer considers the Swiss-U.S. Privacy Shield adequate for the purposes of personal data transfers from Switzerland to the United States. On March 25, 2022, the United States and the European Commission announced that they agreed in principle on a new Trans-Atlantic Data Privacy Framework, subsequently named the EU-U.S. Data Privacy Framework (the “Framework”), to replace the Privacy Shield. There can be no certainty that the Framework will be implemented or will serve as an appropriate mechanism for us to transfer personal data to the United States. We may be required to take additional steps to legitimize any personal data transfers impacted by these developments and be subject to increasing costs of compliance and limitations on our customers and us. For example, we anticipate being required to engage in new contract negotiations with third parties that aid in processing data on our behalf and entering into new standard contractual clauses approved in the EU and United Kingdom, respectively, both of which are required to be implemented over time. More generally, we may find it necessary or desirable to modify our data handling practices, and this “Schrems II” decision or other legal challenges relating to cross-border data transfer may serve as a basis for our personal data handling practices, or those of our customers and vendors, to be challenged and may otherwise adversely affect our business, financial condition and results of operations.
The United Kingdom 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 for certain violations. On June 28, 2021, the European Commission issued an adequacy decision under the GDPR and the Law Enforcement Directive, pursuant to which personal data generally may be transferred from the EU to the United Kingdom without restriction; however, this adequacy decision is subject to a four-year “sunset” period, after which the European Commission’s adequacy decision may be renewed. During that period, the European Commission will continue to monitor the legal situation in the United Kingdom and may intervene at any time with respect to its adequacy decision. The United Kingdom’s adequacy determination therefore is subject to uncertainty and may be subject to modification or revocation in the future, with the United Kingdom potentially being considered an “inadequate third country” under the GDPR and transfers of data from the European Economic Area (“EEA”) to the United Kingdom requiring a “transfer mechanism,” such as the EU’s standard contractual clauses. Furthermore, there will be increasing scope for divergence in application, interpretation and enforcement of data protection law between the United Kingdom and EEA. We continue to monitor and review the impact of any resulting changes to EU or United Kingdom law that could affect our operations. We may incur liabilities, expenses, costs and other operational losses under the GDPR and privacy laws of the applicable EU member states and the United Kingdom 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 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. 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, including relating to the access to, deletion of and sharing of personal information collected by covered businesses, including a consumer’s right to opt out of certain sales of their personal information. 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. Additionally, a new privacy law, the California Privacy Rights Act (“CPRA”) was approved by California voters in the November 3, 2020 election. Effective January 1, 2023, the CPRA significantly modified the CCPA, including by expanding consumers’ rights with respect to certain sensitive personal information. The CPRA also created a new state agency vested with authority to implement and enforce the CCPA and the CPRA.
Additionally, other states, including Colorado, Connecticut, Indiana, Iowa, Tennessee, Utah and Virginia, have enacted privacy laws that have gone or will go into effect between 2023 and 2026. While these new privacy laws share similarities with each other, as well as with the CPRA and CCPA, all these laws differ in many ways and we must comply with each if our operations fall within the scope of these newly enacted comprehensive mandates. Similar laws have been proposed in other states and at the federal level, reflecting a trend toward more stringent privacy legislation in the United States. This legislation may 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.
67

Additionally, in connection with Couchbase Capella, we may sign business associate agreements with certain of our customers and be directly subject to certain provisions of the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”) applicable to business associates. 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 contractual obligations and under HIPAA and other laws and regulations. If we are, or are perceived to be, unable to maintain the privacy and security of protected health information, 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, amendments to or re-interpretations of existing laws and regulations and contractual or other obligations relating to data privacy, security, protection, transfer, localization and information security may require us to make changes to our products and services to enable us or our customers to meet new legal requirements, 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 obligations may lead to significant fines, penalties, regulatory investigations, lawsuits, significant costs for remediation, damage to our reputation or other liabilities. Additionally, because the interpretation and application of many privacy and data protection laws along with contractually imposed industry standards are uncertain, it is possible that these laws may be interpreted and applied in a manner that is inconsistent with our existing data management practices or the features of our services and platform capabilities. If so, in addition to the possibility of fines, lawsuits, regulatory investigations, 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. If we are obligated to fundamentally change our business activities and practices or modify our products and services, 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 new self-regulatory standards that may place additional burdens on our ability to provide our products and services globally. 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 provide our services to certain customers and could harm our business. Further, the uncertain and shifting regulatory environment may cause concerns regarding data privacy and may cause our customers to resist providing the 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 data privacy, security, protection, transfers, localization and information security could require us to take on more onerous obligations in our contracts, restrict our ability to store, transfer and process data or, in some cases, impact our ability to offer our products and services in certain locations, to reach existing and potential customers or to derive insights from customer data globally. 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 information 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.
Any future litigation against us could be costly and time-consuming to defend.
From time to time, we may become involved in various legal proceedings relating to matters incidental to the ordinary course of our business, including intellectual property, commercial, product liability, employment, class action, whistleblower and other litigation and claims and governmental and other regulatory investigations and proceedings. Such matters can be time-consuming, divert management’s attention and resources, cause us to incur significant expenses or liability or require us to change our business practices. In addition, the expense of litigation and the timing of this expense from period to period are difficult to estimate, subject to change and could adversely affect our 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, by agreeing to settlement agreements. Any of the foregoing could adversely affect our business, financial condition and results of operations. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim.
68

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 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 violation of intellectual property rights, data protection, damages caused by us to property or persons, or in connection with any such defects or errors in our products, or other liabilities relating to or arising from our products and services, our acts or omissions under such agreements or other contractual obligations. Some of these indemnity agreements provide for uncapped liability for which we would be responsible, and some indemnity provisions survive termination or expiration of the applicable agreement. Large indemnity payments could harm our business, financial condition and results of operations. Although we attempt to contractually limit our liability with respect to such indemnity obligations, we are not always successful and may still incur substantial liability related to such claims and we may be required to cease use of certain functions of our products or services as a result of any such claims. Moreover, even claims that ultimately are unsuccessful could result in our expenditure of funds 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 a customer, channel party or other third party with respect to such obligations could have adverse effects on our relationship with such customer, channel party or other third party or other existing or potential customers, harm our reputation or reduce demand for our products and services. Any of the foregoing could adversely affect our business, financial condition and results of operations.
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 the U.S. government, 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 that these efforts will result in a sale. For instance, highly regulated entities and government customers often require contract terms that differ from our standard arrangements and impose compliance requirements that are complicated, 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 from our customers. Even if we do meet them, the additional costs associated with providing our services to highly regulated organizations and governments could harm our financial condition and results of operations.
We have been and are increasingly doing more business in heavily regulated industries. Existing and potential customers, such as those in these industries, may be required to comply with more stringent regulations in connection with subscribing to and implementing our products and services or particular regulations regarding third-party vendors that may be interpreted differently by different customers. 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. In the event that one or more 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 United States in which we conduct our activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years 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.
69

We sometimes leverage third parties to sell our products and services and conduct our business abroad. We, our employees, agents, representatives, partners and third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and we may be held liable for the corrupt or other illegal activities of these employees, agents, representatives, partners or third-party intermediaries 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 U.S. government contracts, all of which may adversely affect our reputation, business, results of operations and prospects. 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, investigations, enforcement actions and sanctions 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, and as a result, we may need to make filings with 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, end-users and end-uses. Obtaining the necessary export license for a particular sale or offering may be time-consuming, may not be possible 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 our products or could limit our customers’ ability to implement our products in those countries.
If we were to fail to 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 prevent noncompliance by us or our partners with respect to such laws and regulations as they 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 our customers with international operations from deploying 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, shift in the enforcement or scope of existing export, import or sanctions laws or regulations, or change in the countries, governments, persons or technologies targeted by such export, import or sanctions laws or regulations, could result in decreased use of our products and services by or in our decreased ability to export or sell access to our products and services to, existing or potential end-customers with international operations. Any decreased use of our products and services or limitation on our ability to export to or sell access to our products and services in international markets would adversely affect our business, financial condition and results of operations.
70

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 United States, 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 (the “IRA”) was signed into law on August 16, 2022, and was effective beginning in fiscal 2024. The IRA imposes a 15% minimum tax for large corporation 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 due to a lack of consensus on these global initiatives. Further, unilateral measures such as Pillar Two and the global minimum tax, digital services tax and corresponding tariffs in response to such measures are creating additional uncertainty. 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, 2023, we had federal and state net operating losses (“NOLs”) of $324.4 million and $178.5 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, no amount may be carried forward indefinitely with no limitations when utilized, and $155.6 million may be carried forward indefinitely with utilization limited to 80% of taxable income. The remaining $168.8 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. A Section 382 ownership change could limit the amount of NOLs that we can utilize annually to offset future taxable income. 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.
71

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 may 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 United States.
Generally accepted accounting principles in the United States ("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 doubtful accounts, 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, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
72

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 their application in practice may evolve over time as regulatory and governing bodies issue revisions to, or new interpretations of, these public company requirements. Such changes could result in continuing uncertainty regarding compliance matters and higher legal and financial costs necessitated by ongoing revisions to disclosure and governance practices. We will continue to invest resources to comply with evolving laws, regulations and standards and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards 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.
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 our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. We have expended, and anticipate that we will continue to expend, significant resources in order 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 to develop or maintain effective controls, or any difficulties encountered in their implementation or improvement, 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. Ineffective disclosure controls and procedures and internal control over financial reporting could also 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. Any failure to maintain effective disclosure controls and internal control over financial reporting could have an adverse effect on our business, financial condition and results of operations, and could cause a decline in the market price of our common stock.
73

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. For example, we are subject to the reporting requirements 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. The Exchange Act requires, among other things, we file annual, quarterly and current reports with respect to our business, financial condition and results of operations. Compliance with these rules and regulations will 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 ways we cannot currently anticipate. 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.
Certain members of our management team have limited experience managing a publicly traded company, and certain members joined us more recently. Accordingly, our management team may not successfully or efficiently manage our transition to being a public company subject to significant regulatory oversight and reporting obligations under the federal securities laws and the continuous scrutiny of securities analysts and investors. These new obligations and constituents will 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 exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies,” including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, 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. As an “emerging growth company,” we are also allowed to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. As a result, our financial statements may not be comparable to those of companies that comply with new or revised accounting pronouncements as of public company effective dates. We have elected to take advantage of this extended transition period under the JOBS Act with respect to the adoption of new accounting pronouncements. Any difficulties in implementing these pronouncements could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us. 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. We cannot predict if investors will find our common stock less attractive because we will rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and the market price of our common stock may be more volatile.
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 approval by our stockholders, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions. They may also have interests that differ from yours 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.
74

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 could be 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. Factors that could cause fluctuations in the market price of our common stock include the following:
price and volume fluctuations in the overall stock market from time to time;
volatility in the market prices and trading volumes of technology stocks;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
sales of shares of our common stock by us or our stockholders;
failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company or our failure to meet these estimates or the expectations of investors;
the financial projections we may provide to the public, any changes in those projections 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 filings with the SEC;
rumors and market speculation involving us or other companies in our industry;
short selling of our common stock or related derivative securities;
actual or anticipated changes in our results of operations or key business metrics 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;
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.
In addition, if the market for technology stocks or the stock market in general experiences a loss of investor confidence, the market price of our common stock could decline for reasons unrelated to our business, financial condition or results of operations. The market price of our common stock might also decline in reaction to events that affect other companies in our industry even if these events do not directly affect us. In the past, following periods of volatility in the overall market and the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. This litigation, if instituted against us, would result in substantial costs and a diversion of our management’s attention and resources.
75

Recently, the stock markets in general, and the markets for technology stocks in particular, have experienced extreme volatility, including as a result of global economic conditions, such as recessionary fears, inflation concerns and rising interest rates, and other geopolitical developments. Furthermore, the market price of our common stock may be adversely affected by third parties trying to drive down the price of our common stock. Short sellers and others, some of whom post anonymously on social media, can negatively affect the market price of our common stock and may be positioned to profit if the market price of our common stock declines. 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.
Sales of a substantial number of shares of our common stock in the public market could occur. 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, or limit the risk to, 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 shares owned by them for public sale in the United States. Sales of our common stock pursuant to registration rights may make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate. These sales also could cause the market price of our common stock to fall and make it more difficult for you to sell shares of 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.
Our amended and restated certificate of incorporation authorizes us to issue up to 1,000,000,000 shares of common stock and up to 200,000,000 shares of preferred stock with such rights and preferences as may be determined by our board of directors. Subject to compliance with applicable rules and regulations, we may issue shares of common stock or securities convertible into shares of our 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, even if a change of control would be beneficial to our existing stockholders. In addition, our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that may make the acquisition of our company more difficult, including the following:
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 66 2/3% of our then-outstanding common stock;
our stockholders will only be able to take action at a meeting of stockholders and will not be able to take action by written consent for any matter;
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;
76

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.
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 and make it more difficult for stockholders to elect directors of their choosing and to cause us to take other corporate actions they desire, any of which, under certain circumstances, could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our common stock.
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 United States 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.
77

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 in which we sold 9,589,999 shares of common stock at a price to the public of $24.00 per share, which includes 1,250,869 shares issued upon the exercise of the underwriters’ option to purchase additional shares. We received aggregate net proceeds of $214.9 million, net of underwriting discounts and commissions of $16.1 million. We incurred offering costs of approximately $4.9 million subject to certain cost reimbursements. As of January 31, 2022, all $4.9 million of offering expenses incurred in connection with our IPO were paid.
We intend to use a portion of the net proceeds we received from our IPO for general corporate purposes, including working capital, operating expenses, and capital expenditures. In the year ended January 31, 2022, we used a portion of our net proceeds to repay the $25.0 million outstanding debt under the Credit Facility. Further, we may use a portion of the net proceeds to acquire or invest in businesses, products, services, or technologies. There has been no material change in the expected use of the net proceeds from our IPO as described in our final prospectus filed with the SEC on July 22, 2021, pursuant to Rule 424(b).
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not Applicable.
Item 5. Other Information
On June 5, 2023, the Company terminated the Credit Facility pursuant to Section 12.1 thereof. Any termination fee owed by the Company as required by Section 2.5(c) thereof has been waived by Silicon Valley Bank. At the time of termination, no borrowings were outstanding under the Credit Facility. Concurrently with the termination of the Credit Facility, all liens securing the Company’s obligations under the Credit Facility were released. Silicon Valley Bank has also been one of the Company’s commercial banks. The termination of the Credit Facility was for convenience, as the Company did not expect to use the Credit Facility.
78

Item 6. Exhibits
Exhibit
Number
DescriptionFormFile No.ExhibitFiling DateFiled Herewith
31.1X
31.2X
32.1*X
10.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.
79

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 7, 2023
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)
80
EX-10.1 2 q12410-qxexhibit101.htm EX-10.1 Document

    Exhibit 10.1                         
couchbaselogo.jpg

EMPLOYER:     Couchbase Limited
    
ADDRESS:    11-21 Paul Street
London
EC2A 4JU
UK

EMPLOYEE:    Huw Owen (“you”)

ADDRESS:    ****

EMPLOYMENT AGREEMENT (“AGREEMENT”)
This Agreement is entered into between you and Couchbase Limited (the “Company”) effective as of June 8, 2022 (the “Effective Date”) to confirm the terms and conditions of your employment with the Company as of the Effective Date. This Agreement supersedes and replaces any and all employment terms, compensation or benefits you may have had or to which you may have been entitled prior to the Effective Date whether verbal or in writing.

1.Start Date
Your employment began on 17 September 2018 and your continuity of employment from such start date shall not be disrupted by this Agreement.

2.Title of Employment
As of the Effective Date, your title of employment is Senior Vice President, Chief Revenue Officer. You will report directly to Matt Cain, Chief Executive Officer (“Manager”). You will perform the duties and responsibilities customary for such position and such other related duties as are lawfully assigned by the Chief Executive Officer. By signing this Agreement, you confirm that you have no contractual commitments or other legal obligations that would prohibit you from performing your duties for the Company.

3.Place of Employment
Your normal place of work is your home office. However, you agree that you will work at any other site or establishment of the Company throughout the UK or abroad and that you will undertake such reasonable travel both within and outside the United Kingdom as may be necessary for the proper performance of your duties. You also agree that you will make visits to clients or suppliers of the Company as may be required. If you work from home, you will comply with the Company’s policies on home-working, data security and health and safety.

4.Remuneration
Base Salary. As of the Effective Date, your annual salary will be £365,000, less any applicable deductions and withholdings, and payable in accordance with the Company’s then current standard payroll schedule. This salary will be subject to review and adjustment from time to time by the Board of Directors (“Board”) of Couchbase, Inc., the parent company of the Couchbase Limited (collectively, “Couchbase”) or its Compensation Committee (the “Committee”), as applicable, in its sole discretion and subject to any notice or process required by applicable local law.
Annual Bonus. For Couchbase’s 2023 fiscal year, you will have the opportunity to earn a target annual cash bonus equal to 85% of your annual salary less any applicable deductions and withholdings based on achieving performance objectives established by the Board or Committee, as applicable, in its sole discretion and payable upon achievement of those objectives as determined by the Committee. Unless determined otherwise by the Board or Committee, as applicable, any such bonus will be pro-rated based on the Effective Date and subject to your continued employment through and until the date of payment. Your annual bonus opportunity and the applicable terms and conditions may be adjusted from time to time by our Board or Committee, as applicable, in its sole discretion




Equity Awards. You will be eligible to receive awards of stock options, restricted stock units or other equity awards pursuant to any plans or arrangements that Couchbase Inc. may have in effect from time to time. The Board or Committee, as applicable, will determine in its sole discretion whether you will be granted any such equity awards and the terms of any such award in accordance with the terms of any applicable plan or arrangement that may be in effect from time to time. Your equity awards outstanding as of the Effective Date will continue in effect on their existing terms.

Travel reimbursement. You will be eligible for reimbursement up to USD $20,000 annually for reasonable travel and accommodation expenses for you (to the extent over the limits of the Company’s travel and expense policies) and your family, in connection with working from our headquarters in California, USA. This amount will be grossed up for applicable taxes.

5.Hours
Your normal hours of work are as follows:     9:00am to 6:00pm on Monday to Thursday
    9:00am to 5:30pm on Friday
    Unpaid lunch break of up to 60 minutes each day.

You will be requested to work as and when necessary to meet the requirements of the Company. It is expected that you will be able to finish your work within your normal hours. However, you may be required to work additional hours without further pay if it is necessary for the proper performance of your duties. The Company reserves the right to vary your hours in order to meet the needs of the business.

You previously decided to opt-out of the provisions of the Working Time Regulations 1998 relating to hours of work and have completed a form and returned it to the Company. By signing this agreement, you confirm that such opt-out form signed by you continues to be accurate and in force.

Employees may, at their Manager’s discretion, be granted time off in lieu only where they have:

(1)worked the equivalent of a full day in a public holiday in addition to any hours which qualify for overtime;
(2)undertaken travel in excess of their normal travel to work of 3 hours or more in a single day; or
(3)been required to undertake work or attendance at an approved conference during the weekend.

The time that you may take off must be approved by your Manager and is based on actual hours worked.

6.Holidays
You are entitled 25 days of paid holidays in the holiday year (1 January to 31 December), in addition to all bank/public holidays in England and Wales that fall on a day you are normally scheduled to work. This entitlement will be calculated on a pro rata basis for part time employees.

Rules as to holidays and holiday pay are set out in the employee handbook, referred to as the Couchbook (“Employee Handbook”).

On the termination of your employment (for any reason other than gross misconduct) you shall be entitled to pay in lieu for holiday entitlement accrued but untaken at the termination date, and in the alternative you shall be required to repay to the Company any holiday taken in excess of the entitlement accrued at the date of termination, in both cases based on a daily rate of 1/260th of your basic salary. The Company may require you to take any accrued but unused holiday entitlement during your notice period if either party has served notice to terminate this Agreement. If your employment is terminated for gross misconduct (warranting summary dismissal without notice or payment in lieu of notice) the Company may at its discretion pay you up to a maximum of five days’ accrued untaken holiday pay.

7.Incapacity Due to Sickness or Injury and Absence from Work
Rules relating to absence due to sickness and injury (including provisions relating to sick pay) are set out in the Employee Handbook.

Subject to complying with the rules on absence and the conditions in the Employee Handbook, if you are prevented from performing your duties through illness, accident or other such incapacity you shall be entitled to receive Statutory Sick Pay (SSP) under relevant legislation. Please see the Employee Handbook for further details about sick pay.

You agree to notify the Company promptly about your absence for any illness, accident or other incapacity (including as provided for in the Employee Handbook) and comply with the requirements set out in the Employee Handbook. Payment of any sick pay is conditional upon your compliance with these conditions.

8.Pensions
The Company operates a pension scheme in compliance with the employer pension duties in accordance with Part 1 of the Pensions Act 2008 (the “Pension Scheme”).  Full details of the Pension Scheme and the terms of your membership of it will be provided upon starting employment.

Subject to satisfying the entry requirements, you shall be enrolled in the Pension Scheme with the Company making contributions into it for you. You agree, as a condition of this Agreement, that when necessary you shall also pay contributions into the Pension Scheme by way of deductions from your salary both as required by applicable law and at rates set by the Company.




Your membership of the Pension Scheme will be subject to the rules of the Pension Scheme and the Company reserves the right to amend the Pension Scheme or use an alternative provider at any time on giving notice to you.  Under the rules of the Pension Scheme you also have cancellation rights, which are set out in the Pension Scheme documentation that will be provided to you, and which you should review.

9.Notice and Severance
Subject to the terms of this Agreement, your employment may be terminated by either party giving at least the period of prior written notice as set out below:

You must give the Company a minimum of six (6) months’ prior written notice.

The Company must give you six (6) months’ prior written notice.

The Company may, in its sole and absolute discretion, terminate this Agreement and your employment at any time with immediate effect by notifying you that it is exercising its right under this Clause and that it will make a payment in lieu of notice (“Payment In Lieu”) which shall be comprised of basic salary only (excluding all benefits, commission, holiday pay or bonus) to which you would have been entitled to receive during the notice period or remainder thereof.
As of the Effective Date, you will be eligible to enter into, and participate in, Couchbase’s Change in Control and Severance Policy (the “CIC/Severance Policy”) with the benefits applicable to you based on your position within the Company. The CIC/Severance Policy and the participation agreement under the CIC/Severance Policy that you signed at the same time as this letter specify the severance payments and benefits you may become entitled to receive in connection with certain qualifying terminations of your employment with the Company. The protections under the CIC/Severance Policy supersede all other severance payments and benefits to which you otherwise may be entitled, or may become entitled in the future, under any plan, program or policy that the Company may have in effect from time to time, including any Payment In Lieu to the extent legally permitted. For purposes of clarification, any severance benefits or arrangements that may have applied to you before the Effective Date no longer will apply and you will have no rights or entitlements under any such plans, programs, agreements or arrangements.
10.Summary Termination
Notwithstanding Clause 9, the Company may at any time terminate your employment immediately without notice or payment in lieu of notice (and with no liability to make any further payment to you except for monies due and owing at the date of termination), without prejudice to any rights or claims which it may have against you, if at any time you:

(1)commit serious misconduct or any serious or repeated breach or non-observance of any of the provisions of this Agreement or Company policies (including regarding use of the electronic communications systems) or if you refuse or neglect to comply with any reasonable and lawful directions of the Company;
(2)commit an act of bullying, harassment, discrimination or retaliation;
(3)in the reasonable opinion of the Company, willfully neglect to perform or prove to be incapable of properly performing your duties (otherwise than as a result of illness, accident or other such incapacity);
(4)commit any act of fraud or dishonesty (whether or not connected with your employment) which may bring the Company or any Group Company into disrepute or is materially adverse to their interests;
(5)become bankrupt, compound with your creditors, suffer execution against your effects or have an Administration Order made against you;
(6)are charged with any criminal offence (other than an offence under any road traffic legislation in the United Kingdom or elsewhere for which a fine or non-custodial penalty is imposed);
(7)cease to be eligible to work in the United Kingdom,
(8)commit a serious data security breach or breach which is notifiable to the Information Commissioner’s Office; or
(9)commit a breach of or fail to observe the Company’s rules on compliance, and anti-bribery and anti-corruption.

The rights of the Company under this Clause are without prejudice to any other rights that it might have at law to terminate your employment or to accept any breach of this Agreement by you as having brought this Agreement to an end. Any delay by the Company in exercising any of its rights to terminate shall not constitute a waiver thereof.

11.Garden leave/suspension
The Company shall be under no obligation to provide any work for you and may at any time suspend you from the performance of your duties or require you not to attend for work, including to investigate a disciplinary matter (suspension) or during any notice period (garden leave). You will continue to receive your basic salary and benefits, but you will not be entitled to be compensated for any bonus or commission which you are prevented from earning during any such suspension or exclusion.

During any such period you: shall ensure that your Manager knows where you will be and how you can be contacted during each working day (except during any periods taken as holiday in the usual way); shall not enter any Company or Group Company premises; may be required to carry out alternative duties or to only perform such specific duties as are expressly assigned to you at such location (including your home) as the Company may decide; shall not be permitted to work for or provide services to any third party without the prior written consent of the Company; shall



remain an employee of the Company and bound by the terms of this Agreement; shall not contact or deal with (or attempt to contact or deal with) any actual or prospective client, customer, supplier, agent, intermediary, officer, employee, consultant or other business contact of the Company or any Group Company.

12.Disciplinary and Grievance Procedures
The Company’s UK Grievance and Disciplinary Policies are shown in the Employee Handbook, including details of to whom to lodge a grievance or disciplinary appeal. It is your responsibility to familiarise yourself with these. These procedures are non-contractual and do not form part of your terms and conditions of employment.

13.Collective Agreements
There are no collective agreements that directly affect the terms and conditions of your employment.

14.Deduction From Wages
The Company reserves the right, at its absolute discretion, to deduct from your pay any sums which you may owe to the Company. Circumstances in which deductions may be made by the Company include: any repayment of salary, commission or bonus; any overpayments of salary, commission (including commission advance) or bonus; relocation reimbursements, excess holiday or loans made to you by the Company, or losses suffered by the Company as a result of your negligence or breach of Company rules; reimbursement of training fees, costs relating to equipment or devices damaged or not returned by you, and losses suffered by your negligence or breach of Company rules.
15.Restrictions and other obligations
Your employment is subject to and conditional upon the confidentiality and intellectual property obligations and post-termination restrictions set out in Schedule 1 - Proprietary Information and Inventions Agreement (“PIIA Schedule”) of this Agreement, and by executing this Agreement you agree to the terms of that PIIA Schedule.

You also agree to comply with all relevant Company policies and procedures available in the Employee Handbook.
16.Data Protection
You shall comply with the Company's data protection policy from time to time in force when processing personal data in the course of employment including personal data relating to any employee, customer, client, supplier or agent of the Company or any Group Company. You consent to the Company or any Group Company processing data relating to you for legal, personnel, administrative and management purposes and business purposes for compliance with applicable procedures, laws and regulations and for other legitimate purposes. You will have received a Personal Information Privacy Notice with further details of how the Company processes your personal data, and you will comply with that Personal Information Privacy Notice and Data Storage Policy when processing the data of others.

The Company may make such information available to any Group Company, those who provide products or services to the Company or any Group Company (such as advisers and payroll administrators), regulatory authorities, potential or future employers, governmental or quasi-governmental organisations and potential purchasers of the Company or the business in which you work. You consent to the transfer of such information to any Group Company and the Company's and any Group Company's business contacts outside the United Kingdom in order to further its or their business interests, even where the country or territory in question does not maintain adequate data protection standards.
17.Definitions
In this Agreement, “Group Company” means the Company, its subsidiaries, affiliates, or parent/holding companies from time to time and any subsidiary/affiliate of any such parent/holding company from time to time, each defined under Part 11 of the Companies Act 2006, or any company where not less than 25% of its ordinary share capital is owned by the Company, and Group Company shall specifically include but not be limited to Couchbase, Inc. and all companies in the Couchbase, Inc. group of companies.
18.Changes to Your Employment Agreement
The Schedules to this Agreement form part of and are incorporated into this Agreement. The headings in this Agreement are inserted for convenience only and shall not affect its constitution. No person other than a party to this Agreement may enforce any of its terms.

This Agreement may be modified only by a written agreement signed by you and a duly authorised representative of the Company.

The performance of the terms and conditions of this Agreement shall be governed by and construed in accordance with English law and the parties hereto irrevocably submit to the exclusive jurisdiction of the English Courts for the determination of all disputes or claims which may arise out of or in connection with this Agreement.





IN WITNESS WHEREOF the Company has executed this Agreement as a deed under the hand of its duly authorised representative and you have executed this Agreement as a deed, which deed is delivered and takes effect on the date on which it has been executed by both parties.


Executed by Matt Cain an Authorized
Signatory for and on behalf of Couchbase
Limited, and delivered on the date on which it was executed:
)
)/s/ Matt Cain
)
Name: Matt Cain
Authorized Signatory
June 5, 2022
Date

In the presence of (witness):
Signature/s/ Fiona Owen
NameFiona Owen
Address*****
*****
OccupationCorporate Finance

Executed as a deed by the said Huw Owen, and delivered on the date on which it was executed:
)
)/s/ Huw Owen
)Huw Owen, Employee
June 5, 2022
Date




In the presence of (witness):
Signature/s/ Margaret Chow
NameMargaret Chow
Address3250 Olcott St
Santa Clara, CA 95054
USA
OccupationSVP, Chief Legal Officer and Corp. Secretary
















EX-31.1 3 base-20230430x10qexhibit311.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 7, 2023
By:/s/ MATTHEW M. CAIN
Name:Matthew M. Cain
Title:Chair, President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 base-20230430x10qexhibit312.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 7, 2023
By:/s/ GREG HENRY
Name:Greg Henry
Title:Senior Vice President and Chief Financial Officer
(Principal Financial Officer)

EX-32.1 5 base-20230430x10qexhibit321.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, 2023 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 7, 2023
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, 2023 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 7, 2023
By:/s/ GREG HENRY
Name:Greg Henry
Title:Senior Vice President and Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 6 base-20230430.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 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 - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Cash Equivalents and Short-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Deferred Revenue and Remaining Performance Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Stockholders’ Equity and Employee Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Cash Equivalents and Short Term Investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - 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 0000037 - 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 0000038 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Balance Sheet Components - Additional Information of Property and Equipment Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Balance Sheet Components - Schedule of Other Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Schedule of Deferred Revenue Balances (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Schedule of Changes In Deferred Revenue Balances (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Leases - Schedule of Supplemental Cash Flow Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Leases - Schedule of Operating Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Leases - Schedule of Operating Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Stockholders’ Equity and Employee Incentive Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Stockholders’ Equity and Employee Incentive Plans - Summary of Reserved Common Stock for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Stockholders’ Equity and Employee Incentive Plans - Summary of Stock Option Activity under Stock Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Stockholders’ Equity and Employee Incentive Plans - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - 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 0000056 - 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 0000057 - Disclosure - Stockholders’ Equity and Employee Incentive Plans - Summary of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Restructuring - Schedule of Restructuring Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Restructuring - Schedule of Restructuring Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Geographic Information - Schedule of Disaggregation of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - 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 0000063 - 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 0000064 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 base-20230430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 base-20230430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 base-20230430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Reclassify from accumulated other comprehensive income (loss) Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Summary of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Short-Term Investments Entity Address, Postal Zip Code Entity Address, Postal Zip Code Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Debt Instrument Debt Instrument [Axis] Total gross property and equipment Property, Plant and Equipment, Gross Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Schedule of Cash Equivalents and Short-term Investments Cash, Cash Equivalents and Investments [Table Text Block] Balance as of January 31, 2023 Balance as of April 30, 2023 Restructuring Reserve Employee contributions under the ESPP Accrued Employee Benefits, Current Additional paid-in capital Additional Paid in Capital Financial Instruments Financial Instruments [Domain] Variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Debt Securities, Available-for-Sale, Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items] Statistical Measurement Statistical Measurement [Domain] 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 Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Weighted-average discount rate (percent) Operating Lease, Weighted Average Discount Rate, Percent 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 Subscription Cost of revenue—subscription Subscription and Circulation [Member] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded From Computation Of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 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] 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 Subsequent Event Type [Axis] Subsequent Event Type [Axis] Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] Schedule of Accrued Compensation and Benefits Schedule Of Accrued Compensation And Benefits [Table Text Block] Schedule of accrued compensation and benefits. Equity Component Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Total Assets, Fair Value Disclosure Share-based compensation vesting rights (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Leases Lessee, Operating Leases [Text Block] Lessee, Lease, Description Lessee, Lease, Description [Line Items] Incremental stock-based compensation expense related to these modified awards Share-Based Payment Arrangement, Plan Modification, Incremental Cost Plan Name Plan Name [Axis] Estimated Fair Value Total short-term investments Debt Securities, Available-for-Sale Supplemental disclosures of cash activities Supplemental Cash Flow Information [Abstract] Options cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Executive Officer Executive Officer [Member] Unrecognized stock-based compensation expense related to service vesting-based RSUs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name Plan Name [Domain] Remaining for Fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Line of credit outstanding Long-Term Line of Credit Entity Address, State Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Non-cash lease expense Non-Cash Lease Expense Non-Cash Lease Expense Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee 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 Award Type Award Type [Axis] Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Other Other Noncash Expense Deferred commissions Increase (Decrease) in Deferred Compensation Operating lease liabilities Operating lease liabilities Operating Lease, Liability, Current Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Employee maximum contribution (as a percent) Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Options cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Schedule Of Cash Cash Equivalents And Short Term Investments [Table] Schedule of Cash and Cash Equivalents [Table] Total liabilities Liabilities Weighted-average remaining lease term (term) Operating Lease, Weighted Average Remaining Lease Term Geographical Geographical [Axis] Share Based Compensation Arrangement By Share Based Payment Award Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Credit Facility Revolving Credit Facility [Member] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Options Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] 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] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee Restructuring Type [Axis] Restructuring Type [Axis] 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 Debt Debt Disclosure [Text Block] Cost of revenue: Cost of Revenue [Abstract] Product and Service Product and Service [Domain] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Entity Shell Company Entity Shell Company Deferred revenue Increase (Decrease) in Deferred Revenue Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Subscription Type Axis [Axis] Subscription Type Axis [Axis] Subscription Type Axis Financial Instrument Financial Instrument [Axis] Contractual maturity in one year Short-Term Investments, Contractual Maturity In One Year Short-Term Investments, Contractual Maturity In One Year Subsequent Event Subsequent Event [Member] Schedule of Deferred Revenue Balances and Changes in Deferred Revenues Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date First Anniversary Share-Based Payment Arrangement, Tranche One [Member] Fiscal 2028 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 Accrued payroll and benefits Accrued Salaries, Current Restructuring charges and adjustments Restructuring Charges And Adjustments Restructuring Charges And Adjustments Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Accounts Receivable Accounts Receivable [Policy Text Block] Amortization of deferred commissions Amortization of Deferred Sales Commissions Income Statement Location Income Statement Location [Axis] Antidilutive Securities Antidilutive Securities [Axis] Performance-based Awards Performance Shares [Member] Other accrued expenses Accrued Liabilities, Current Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Interest expense, debt Interest Expense, Debt Accrued compensation and benefits Total accrued compensation and benefits Employee-related Liabilities, Current Variable lease cost Variable Lease, Cost Asset-backed securities Asset-Backed Securities [Member] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Net Loss per Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Schedule of Stock-Based Compensation Expense Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Accrued commissions Accrued Sales Commission, Current Accrued Compensation and Benefits Employee-related Liabilities, Current [Abstract] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Award Type Award Type [Domain] Warrants issued to purchase common stock (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights 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 Short-term investments, unrealized Losses Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Proceeds from issuance of common stock under ESPP Proceeds from Stock Plans Computer equipment Computer Equipment [Member] Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Subsequent Event Subsequent Events [Text Block] Cash Equivalents and Short-Term Investments Cash, Cash Equivalents, and Short-Term Investments [Text Block] 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. Dividend yield Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Capitalized internal-use software Software Development [Member] Restructuring Reserve Restructuring Reserve [Roll Forward] Entity Address, City Entity Address, City or Town Leases [Abstract] Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Principles of Consolidation Consolidation, Policy [Policy Text Block] Minimum Minimum [Member] Estimated Fair Value Cash Cash Equivalents And Short Term Investments Estimated Fair Value Cash, cash equivalents and short-term investments, estimated fair value. Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Fair Value Measurements Fair Value Disclosures [Text Block] Trading Symbol(s) Trading Symbol Entity File Number Entity File Number Deferred revenue, noncurrent Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Income taxes payable Interest Payable, Current Research and development Research and Development Expense Purchases of short-term investments Payments to Acquire Short-Term Investments 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 Title of Individual [Axis] Title of Individual [Axis] Initial offering period duration (in months) Initial Offering Period Duration Initial offering period duration. Restricted stock units issued and outstanding RSUs Restricted Stock Units (RSUs) [Member] RSUs granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Borrowed line of credit Proceeds from Lines of Credit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] 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 Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash equivalents, estimate fair value Total cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Initial offering number of purchase periods Employee Stock Purchase Plan, Initial Offering, Number Of Purchase Periods Initial offering number of purchase periods. Prime Rate Prime Rate [Member] Concentration risk, percentage Concentration Risk, Percentage Subsequent Events [Abstract] 2021 ESPP Two Thousand And Twenty One Employee Stock Purchase Plan [Member] Two thousand and twenty one employee stock purchase plan. Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table] Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table] Income Taxes Income Tax Disclosure [Text Block] 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 Credit Facility Credit Facility [Domain] Construction in progress—capitalized internal-use software Software Development In Progress [Member] Software Development In Progress Short-term investments, 12 months or greater, fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Exercise price of warrants or rights (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net loss per share, basic (in dollars per share) Earnings Per Share, Basic Fiscal 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Concentration Risk Type [Domain] Concentration Risk Type [Domain] Sales and marketing Selling and Marketing Expense Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Prepaid expenses Prepaid Expense, Current Beginning of period End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations 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 Vesting Vesting [Domain] 2021 Plan Two Thousand Twenty One Equity Incentive Plan [Member] Two thousand twenty one equity incentive plan. Entity Interactive Data Current Entity Interactive Data Current Number of common stock for sale and issuance (in shares) Sale of Stock, Number of Shares Issued in Transaction Prepaid software Prepaid Software Current Prepaid software current. Employee contributions under the ESPP Liability, Pension and Other Postretirement and Postemployment Benefits, Current Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Numerator Net Income (Loss) Attributable to Parent [Abstract] Money market funds Money Market Funds [Member] Accumulated Deficit Retained Earnings [Member] Segment Reporting Information Segment Reporting Information [Line Items] Unrecognized stock-based compensation expense related to unvested stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule Of Cash Cash Equivalents And Short Term Investments Cash and Cash Equivalents [Line Items] Common Stock Common Stock [Member] Schedule of Supplemental Cash Flow Related to Leases Lease, Cost [Table Text Block] Share-based compensation available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Statement [Table] Statement [Table] 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 Document Quarterly Report Document Quarterly Report 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. Furniture and fixtures Furniture and Fixtures [Member] Current assets Assets, Current [Abstract] Operating lease liabilities, noncurrent Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Statistical Measurement Statistical Measurement [Axis] Leasehold improvements Leasehold Improvements [Member] Schedule of Disaggregation of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Deferred commissions, noncurrent Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Cash equivalents, amortized cost Cash Equivalents, at Carrying Value Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components Equity Components [Axis] Fair Value, Recurring Fair Value, Recurring [Member] Short-term investments, less than 12 months, fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Document Fiscal Year Focus Document Fiscal Year Focus Statement [Line Items] Statement [Line Items] Warrants exercisable period (in years) Warrants and Rights Outstanding, Term 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Other income (expense), net Nonoperating Income (Expense) Variable Rate Variable Rate [Domain] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Change in purchases of property and equipment included in accounts payable and other accrued expenses Increase (Decrease) In Purchases Of Property And Equipment Included In Accounts Payable And Other Accrued Liabilities Change in purchases of property and equipment included in accounts payable and other accrued liabilities. Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Operating lease right-of-use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] 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 Type of Restructuring [Domain] Type of Restructuring [Domain] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Schedule of Stock Option Activity under Stock Plans Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) Number of customers Number Of Customers Number Of Customers Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Common stock warrants Common Stock Warrants [Member] Common Stock Warrants 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. Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Services Cost of revenue—services Service [Member] Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] 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] Provision for income taxes Income tax expense Income Tax Expense (Benefit) Geographical Geographical [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] Income Statement [Abstract] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Aggregate intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Weighted-average shares used in computing net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Customer A Customer A [Member] Customer A [Member] Accounts Receivable Accounts Receivable [Member] Common stock, $0.00001 par value; 1,000,000,000 shares authorized as of April 30, 2023 and January 31, 2023; 46,155,499 and 45,432,029 shares issued and outstanding as of April 30, 2023 and January 31, 2023, respectively Common Stock, Value, Issued Restructuring Restructuring Charges [Member] Debt Instrument, Name Debt Instrument, Name [Domain] 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 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] Short-term lease cost Short-Term Lease, Cost Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized International International [Member] International. Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accrued bonus Accrued Bonuses, Current Loans Payable Loans Payable [Member] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities Liabilities, Current [Abstract] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Common stock, shares issued (in shares) Common Stock, Shares, Issued 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 Deferred revenue Deferred revenue, current Contract with Customer, Liability, Current Foreign currency transaction (gains) losses Foreign Currency Transaction Gain (Loss), before Tax Denominator Basic And Diluted Earnings Per Share [Abstract] Basic And Diluted Earnings Per Share Fair value of common stock Warrants and Rights Outstanding Income Statement Location Income Statement Location [Domain] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Number of short-term investments in unrealized loss position | Investment Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions Debt Securities, Available-for-Sale, Unrealized Loss Position, Total Debt Securities, Available-for-Sale, Unrealized Loss Position Amendment Flag Amendment Flag Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Operating lease cost Operating Lease, Cost Short-Term Investments Investment, Policy [Policy Text Block] Issuance of common stock in connection with employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Stock-based compensation Stock-Based Compensation [Member] Stock-Based Compensation [Member} Accrued restructuring Restructuring Reserve, Current Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Entity Current Reporting Status Entity Current Reporting Status Service-Based Restricted Stock Units (RSUs) Service-Based Restricted Stock Units (RSUs) [Member] Service-Based Restricted Stock Units (RSUs) [Member] Other assets Other Assets, Noncurrent Payments Payments for Restructuring Accrued compensation and benefits Increase (Decrease) in Employee Related Liabilities Stock Options Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Change In Contract With Customer, Liability Change In Contract With Customer Liability Roll Forward [Abstract] Change in contract with customer liability. Fee payable on unused portion of line of credit (as a percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Employee severance and related costs Employee Severance [Member] Net change in unrealized gains or losses on available-for-sale debt securities Debt Securities, Available-for-Sale, Unrealized Gain (Loss) Lease term (up to) (in years) Lessee, Operating Lease, Term of Contract 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 Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Cash and Cash Equivalents Cash and Cash Equivalents [Axis] Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] IPO IPO [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Line of credit facility termination fee (as a percent) Line Of Credit Facility Termination Fee Line of credit facility termination fee. Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Inducement Equity Incentive Plan 2023 Inducement Equity Incentive Plan 2023 [Member] Inducement Equity Incentive Plan 2023 Cash and Cash Equivalents [Abstract] Operating cash outflows from operating leases Operating Lease, Payments Sales and marketing Selling and Marketing Expense [Member] Stock options outstanding Stock options Share-Based Payment Arrangement, Option [Member] Title of Individual [Domain] Title of Individual [Domain] Expected volatility (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Contract with Customer, Liability Contract with Customer, Liability [Abstract] Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised RSUs forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Restructuring Restructuring and Related Activities Disclosure [Text Block] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Sales and value added tax payable Accrued Income Taxes, Current Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Cash, cash equivalents and restricted cash Cash and Cash Equivalents, at Carrying Value, Including Discontinued Operations [Abstract] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Fiscal Year Fiscal Period, Policy [Policy Text Block] Total current assets Assets, Current Cash paid for income taxes Income Taxes Paid, Net 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 Entity Small Business Entity Small Business Measurement Frequency Measurement Frequency [Domain] Dividend declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Revenue: Revenues [Abstract] Restricted cash included in other assets Restricted Cash Revenue expected to be recognized from remaining performance obligations, period (in months) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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] Options Outstanding, Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] 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] 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. Options outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of each class Title of 12(b) Security Executive Officers And Members Of Senior Management Executive Officers And Members Of Senior Management [Member] Executive Officers And Members Of Senior Management Short-term investments Short-Term Investments Subsequent Event [Line Items] Subsequent Event [Line Items] Debt Instrument Debt Instrument [Line Items] Class Of Stock Class of Stock [Line Items] Short-term investments, less than 12 months, unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Total operating lease liabilities Total operating lease liabilities Operating Lease, Liability U.S. government agency securities US Government Agencies Debt Securities [Member] Geographic Information Segment Reporting Disclosure [Text Block] Short-term investments,12 months or greater, unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] U.S. government treasury securities US Treasury Securities [Member] Options granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Subscription Type Axis [Domain] Subscription Type Axis [Domain] Subscription Type Axis [Domain] Accounts payable Accounts Payable, Current Restructuring Total restructuring charges Restructuring Charges 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 Common stock warrants Warrant [Member] Entity Filer Category Entity Filer Category Weighted-average shares used in computing net loss per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic United States UNITED STATES Line of credit facility adjusted quick ratio Line Of Credit Facility Adjusted Quick Ratio Line of credit facility adjusted quick ratio. 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 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 Other Accrued Liabilities Accrued Liabilities, Current [Abstract] Total stock-based compensation expense Recognized stock-based compensation expense Share-Based Payment Arrangement, Expense Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Commitments and contingencies (Note 9) Commitments and Contingencies Name of each exchange on which registered Security Exchange Name 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 License License [Member] Preferred stock, $0.00001 par value; 200,000,000 shares authorized as of April 30, 2023 and January 31, 2023; zero shares issued outstanding as of April 30, 2023 and January 31, 2023 Preferred Stock, Value, Issued 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 Short-Term Investments Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract] Property Plant And Equipment Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Remaining shares available for issuance under the 2021 Plan Future Stock Option Grant Reserves [Member] Future Stock Option Grant Reserves Number of shares reserved common stock for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Cover [Abstract] Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Share-based compensation percentage of outstanding stock (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Restructuring and Related Activities [Abstract] Deferred Revenue and Remaining Performance Obligations Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Support and other Support And Other [Member] Support and other. Risk-free interest rate (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Total liabilities and stockholders’ equity Liabilities and Equity Long-term Debt, Type Long-Term Debt, Type [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Employee Service Share Based Compensation Allocation Of Recognized Period Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Amortized Cost Cash Equivalents And Short Term Investments Amortized Cost Cash equivalents and short-term investments, amortized cost. Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Vesting Vesting [Axis] Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted Sale of Stock Sale of Stock [Domain] Number of vote Common Stock, Number Of Vote Common Stock, Number Of Vote Share-based compensation vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Fiscal 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Customer Concentration Risk Customer Concentration Risk [Member] Other Other Sundry Liabilities, Current Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Incremental stock-based compensation expense related to these modified awards recognized Share-Based Payment Arrangement, Plan Modification, Incremental Cost Recognized Share-Based Payment Arrangement, Plan Modification, Incremental Cost Recognized Number of shares outstanding (in shares) Sale Of Stock, Number Of Shares Outstanding In Transaction Sale Of Stock, Number Of Shares Outstanding In Transaction Schedule of Share-based Payment Arrangement, Restricted Stock Unit, Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Share-based compensation granted expiration period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Corporate debt securities Corporate Debt Securities [Member] Options vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Contractual maturity greater than one year Short-Term Investments, Contractual Maturity Greater Than One Year Short-Term Investments, Contractual Maturity Greater Than One Year Schedule of Operating Lease Maturities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Street Entity Address, Address Line One Total cost of revenue Cost of Revenue Total deferred revenue Beginning balance Ending balance Contract with Customer, Liability Stock-based compensation capitalized as internal-use software costs Share-Based Payment Arrangement, Amount Capitalized Discount rate on market value of share (as a percent) Defined Contribution Plan, Discount Rate On Price Of Shares Defined Contribution Plan, Discount Rate On Price Of Shares Product and Service Product and Service [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Current borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Interest expense Interest Expense 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] Net unrealized gains (losses) 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 Schedule of Other Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Cash and Cash Equivalents Cash and Cash Equivalents [Domain] Equity [Abstract] Subsequent Event [Table] Subsequent Event [Table] RSUs vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Market-Based Restricted Stock Units (RSUs) Market-Based Restricted Stock Units (RSUs) [Member] Market-Based Restricted Stock Units (RSUs) [Member] Outstanding RSU granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Deferred commissions Contract with Customer, Asset, after Allowance for Credit Loss, Current Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Restructuring Liabilities Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Schedule of Restructuring Expense Restructuring and Related Costs [Table Text Block] Cash, Cash Equivalents, and Short-term Investments [Abstract] Cash, Cash Equivalents, and Short-Term Investments [Abstract] Commercial paper Commercial paper Commercial Paper [Member] Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Fair Value, Measurements, Recurring Measurement Frequency [Axis] 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] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Total other accrued expenses Other Accrued Liabilities, Current City Area Code City Area Code Accrued professional fees Accrued Professional Fees, Current General and administrative General and Administrative Expense Assets Assets [Abstract] 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] Long-term Debt, Type Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Sale of Stock Sale of Stock [Axis] ESPP Employee stock purchase rights under the ESPP Employee Stock Purchase Plan [Member] Employee stock purchase plan. Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Number of participant may purchase more than 1000 shares Number Of Participant May Purchase More Than1000 Shares Number of participant may purchase more than 1000 shares. Stock-based compensation, net of amounts capitalized Share-Based Payment Arrangement, Noncash Expense Variable Rate Variable Rate [Axis] Additions to property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Amended Loan Amended Term Loan [Member] Amended Term Loan Schedule of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of revenue Cost of Sales [Member] Description of Business Business Description and Basis of Presentation [Text Block] Customer [Domain] Customer [Domain] EX-101.PRE 10 base-20230430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 couchbaselogo.jpg GRAPHIC begin 644 couchbaselogo.jpg MB5!.1PT*&@H -24A$4@ @< !W" 8 "7'./3 7-21T( KLX< MZ0 1G04U! "QCPO\804 )<$A9

[9W1D=NV%H9=0CIP9C49R7E)2G )+B$EI 27X!*V!)>0$K8$O\7K^Y!T MD*M/(FPN]P#$ 4$0E/YOYI][XQ5!$ #/^0E U)L]\\_;WW[ZW^'X_MO#Z<_G MP_'C\\/QKXL.IW^_'4[_9>J)8[X=CH^4\?7P[L/S+[_^/IQ"""&$$#WS]]OC MSQ@!$OE97XQ$7U57HW'\B $9JB"$$$*(K;D\R1].GUJ8@5D]G#Z?#<,?S%@, MU1-"""%$"YC6QQ XEP?::C *0Y6%$$((L08DVW/B?7J5B#L6!@8CPY+'.BB63((00@CAXKI\< LS!7,Z M/FKSHA!"")'@LM'P\DX!*Y'>IBXS(P^G/X$$$+<'M?]!??P%<6ZDD$00@AQ MDPR_AZ#]!<4Z/@Y-*8000NP?&8-:DD$00@AQ \@8U)8,@A!"B!TC8["69!"$ M$$+L$!F#E:67)0DAA-@3PWL,]*V$E:5O,0@AA-@-Y\2E]Q@T$#,SS- ,S2Z$ M$$+TR3EA?;(2F;2., AZU;(00HAN^7IX]\%*8-*ZXA<=ARX00@@A^H&?&]8& MQ.W$3UX/72&$$$+T 4^O5M*2VDG[#X000G0#7ZNSDI747$]#EP@AA!#;H>6$ MOJ3E!2&$$)OS[>'TV4I2TC;"J&'8ANX10M0%\_U?IGK8*&S5*Z;W9PFQG/\= MCN^M!"5MK+-A&[I("%$7F0,AYM!;$/L5QFWH)B%$/60.A$C!JWNMI"3U(;W[ MX ++*P0\Q*NF">R(_Q_^7=_P$!YD#H1(H5F#_G5GLP>\)9*DSR]6\JT-*_BE M].4LEF/X02L9!A%#YD"(&)HUV(?N9/8 0\!U6L%NB3 +) )M[A1C9 Z$B*%9 M@_WH1FJ_!_G0C[SU@MF"-Y0./] 9*(7,@Q!22C)5\I+YU V]-9(/@%K,% M4REX"ID#(::L^1L*O-F/#72(V0D2FJ5OA^.C=7R_.GZQKN.JTZ?OU[SJ/HXC MF^OVRE;+"%.Q[T (F0,AIM1/8,?'KX=W'_YY^QM3QMF06.WR^A*&QWMME]F9 MBPFKV]8[_<5&C($5Q%H+<^+J1W&SR!P(,8;D8B6=$I$TE^RB)^%:Y?:G8_'3 MYO4:Z\V2,$LQ%+T7,#-6 -M"O/M ") Y$&),K:?UR_)!A:=8J^S>1)L-U2VF MGD'8U=("3^DUEQ((TI:LSTZE38ABC,R!$&/.">;I=<+QBV6$H+2CI873 MC5<5DY-9?F>J90[@7-[BF1MF((;B>F7)<@+&L];,"":!_2+:A"BFR!P($6 S MFY5LO*KY*E^K_-Y4TQS4ZH.AN%[A27T:L'*$,5 B%RV0.1 B<$XJ5?8;U'Q3 MGU5^;ZIK#BIM".UWWP')W0I8!Y*'=4V8'?[&YQ2P\PG[ M1YCUB;5M$.,FM+%G'U0M<\ YJ2=];1U+_1@C7,^2\6V5'=-TK''>L!_'FM'C MWT(;MH@KX=[AG+%V"QKW[]KW$...67':*56OT%[T.Y^OE@\-QO="JDYAG%$? M?Q]:2:9$0W%5L,KO33V:@X[W'7B"[EA[V&3)C3.'::5/.YQVO7!=] M41/J1+^4WCM!',\]6#,A4S?/>+=$F]'6M>J%Z2396^?*$?=17A_6?+_!4&05 MK/)[4Y=Y9!*N:Z(%:4F MH891&6N^#Y\?CG]82:9$0Y%5L,KO35V:@SXW)3((IX-S3MSDWD#9$AS\&HDK MJ'1LE2:W7#P!JO0:&"]K)(ZQ"-06)>U',K+^7B)OGUAEQ%33R#+V2V81UDJ\ M4\7Z=P[&WIKW=4F]2O=JY2C>A]6FL\\:BJR"57YOZG3F@('=&R6#NUK;KD#- M9) 2TX=>@[1WWE,<@\-DU$^]4WEG4M8T! M\LP<<.^O;9*1W8?\")*59$HT%%D%J_S>U*,Y0$.1/5$RP$NGW]9F31=OB;;S M&(0]FX-6QB!UW9[V6TLDJ-P^MXYO*>J:GIZ^TOJ^"6(Z/@?:>^ERRYP\LP:M MC$'0ZTV[M=[.AX8BJV"5WYMZ-0>=?6.!03X=B'/BINB15LEK*F80&]*:OPXX%%D% MJ_S>U*LYJ/F^B0J4!(5J[5H1#)=5UU;*;1-/D.O%'+1LV[EK]K3?FLHUR-:Q M6RBGKWN>/5A[.<$S:[!5.[VLHY5<2C44606K_-[4JSFH]?L6E2@)MCW5/U#B MY DX//73!D&>Y#I5SHR0I[U[,0=+GI)X,ARW,0&..L:"O;V^^@-/^ZVM'*SC MMM#K)\_7M)XJ#YK;>T"\L8Z+B6M@G#"[@_'@?_EOQF%LW.7.&I0\3'$/A+H$ M,EK)I51#D56PRN]-O9J#FO6J0$FP[6V_0\>S$')^$#4@R"8 C-%8@@!.V>*N;0^8W$>3 IE\;_\M_6Y. += MUN8 \U22B'*2T!C.0UUR9J0\[3=5RK!09^N8E'+J:QV7$G6<,]^E3_@YY@NL M-N9>R'THP&!XQTV*W#$]-P,Q)3P$Y%Z7-Y'GW@>>L4>[7K&22ZF&(JO NGF. M:KZR.6"=QU+-<\LYT3=>//TY-PZ];8N\QL!+J3G( MJ9?7#.;8$L-0L[2%X2R<\R*A7?LI$QU[IC.-?VE>-K;>^]Z'G"N M?6@EEU)="A1%R!Q\EW?0KXTW><>6$F(0&*UR4DH%TSV9 V_R:3$V2LQ!;M+P M]G5M3B#4!S3_4QO$^4J0#L26XE;>WIS]0XK&V*:N%I/^1] MFK3*B"GG/K:.B\F;4,![_Y;> R58YX^IACE :\569ARM\UG*7;X9XS$?U[A@ M)9=270H41<@M0.J=%FZ5=/;2?@'K MN)A*S(&WGUK>O];Y8TI=NW=VD&O$H'MG"5-X9M%*9S"LLBQ=^]!*+J6Z%"B* MD#EXH5[PN'F4N]XZQ3M#\6/3T&OVDMR\LR6EQLN+S,%+2F9X6F&=.Z;4M7NF MW*?"6.1L')W#*CLF[AVNQRNKK)AD#GI!YN"%>L%;]R5XU]]C4^Q[26[>MFVQ MI R!Z_Q?C.@U"1/H;Z80MH!D8AIOR#KW#&EKKW$ $U%&_$P43).O8F[A7Z2 M.>B$JN;@X=CJ*2L'[],W*@UBM?$$Q:73J;6"W5Z2F_7YE%JQE_8+6,?%5'I? MU1J;<_ $3KSP&N4XTI\63O,0G>9<46>G].2J=_K013HG.!HI":YH"O M60[%]H GV ;U8FZLNL54DBC&>$U4;"KS%LT!R:(5,@>O\=09>VNC=NV!R4W'0$BQZPZA932:(8XPT0 ML<2QE^1F?3ZFI6WK82_M%[".BZDT+GCWA^2?H^5YB>N3T) M:YQWJ60.>J&F.?CG[6\U=]$NI60]KY=O+%AUBVEI O,&B%CB\)2S97*S/A_3 MTK;UL)?V"UC'Q51J#CQM@N;.PYX$[G'KV+64>^U>(Y2K5%]ZV[>%6%:HEY3. M!8I";KP?2@)!K4U-2[#J%=/2!.8-$+%@XREGR^1F?3ZFI6WK82_M%[".BZG4 M''B_ZIKD;7DN?8EWUY(*;9'TY]6@BG1N4!12$5ST')] M-I<2-][#TH)5KYB6)C!O@*@1:+9,;M;G8]*>@SC6<3&5F@-/G5'L/%MNO/-> M.P\GWNO.D?70X[WW6^CGR^\(& FF2)U-9^^*;X?CH]6F;CV<6KTLQD-)4&"M M;NOQ9-4K)NJ[A%KKNK=H#E K9 Y>XTV2UGFXETLV'7(,YZ3Y5D/I MM7/.FDL@UICQSJ:$]EA3;]Z0T,TD4Z#.-L+MBEI[/YB!&(KLC9+ L/6U>(/" M$KP!.+;L0IM9G[=D!:HY//5,]9^W;4N^/U["7MHO8!T74VE\MLI*R<)K?AD? ML=FQ@*Y>Z69^+J=T#X/FI]8N5:+SJ[/OUNZ)6'W1LT$HW M^FRY]\ ;#):T?2TCLI?DYFW;5K%%YN EW']663%9,VC>3IMGW;+;$Q%6XG&K3ZGM+OG3I9VO$$FB!MAJVOR) J4^D&D%%R? M55Y,J:2TE^3F;=M6L64O[1>PCHNI)$%Z-^=9_>0IPY/X/&U9RQP$N&>YKI(E M!VO<>&=6V\3$FIL2M;3@I^+725MNW"K!:YY[)\ 83[EKYB7N7T]RM\8- MILKZ;$QM9M*>?_GU=R/1E.I)&Q/SJ?D5QN?#J9>7!\7P)MNQ:AH$R@DO8&&* M,(77T91&>=8Q*;68/9 Y^('7M")K_'ON M(0^]F -@/.=>IS5NO&V-:6M#K37O04\8CJ%H87#="%KI&PJ#OA[>>5SW5BQ9 MK^/F6^J8+9>?"AS>^GH3F-OR?'X$>- LD1[7XKX^^WQYW M M%T/$]5VO\2]DM$5=[6LS:&E2L,2-QDU)()V*O^4:D=1-Y@GH07-)G #D#UG'1=3CJEB')28]]2,EO7YF.C7.;BWK&-3FFM+QM+X\XP9ST,MG\UMM]@U M,C:MS\^I9 :!L1#&XOP2Q1I/LR6B'B&I?EMDO%:OK!.F9.(=;$# W_SGEC_9S.'ZLL+4BK M"S.UTYF7TAMA+:4"R-9U)4CEX@W&:RDW>2Z=H?"(P)BZ5V))PM(>S<$:FINU M+.U?VBK(^KM'J;9D/"PQ1EZEQE_KN@01,^)4*3Y\O54ZL9H;$ M.G9MSU/S6@M1 F+JA^_8*-ZXU6+=0ZN;UK"O65&K*UH+Q8)736K15+BW; M-O64)'.0KUS3NM73\%BQOFI=MUR3OX6A2L\>U'PADM1"QW2'[@=NAJT#".>? M2\2M#4+:S>UP(V(*7/4:22U'G#?7U1,4UYX&)_ MF1'B6FHF M6LH*R<#Z>TRY;1K@'"0>JZR:BNWAD#F8%WL(YI82+&K>V_1?#:/::CFK=.F7 M^-[*,*/TF.:; 58BDOH2)F[HLEN#I-CJIN5F*$G"!,>U-M)1)V]2M:CUY#%] M2O0D[]*V7>-),XC[)C9#M#=SP&=:)0_.L^1AA'ZM8?PH(Y@3Z^\Q6?=4BUCC MG3&80KT]XZ9$]"UC*6WZ^,Z^E8RDOL17+(U9>IFC9JP)\O>MOM;8MW;\]<42QL&O M--%Q$Y!H:B?? $& H.<)5HCKJ6548M!^!(#4:/ZZ!Z[&> M_&FG:;_$1-_.L62L(=J-NM8T!5.6UI'CRNNHO0=]Z\;V&GCAYB"XC ,M"2 $ M@?!O_)W/Y22%FE _@FJJ;O3?F@$D!N<,[1;J19#>LDY>IGT?VI;K"?^VEVMI M >.?-D.A?2QM<;^$NH4ZC.\3ZK-U'U*W\;W,O1+J&.X;Q.P_ZTPV\UT ((<2>:?2#3%*N]O4#2T(( M(6X5$I*9J*2F8@\(WR09ND4((838#FU.[$0/)S;H""&$$'V@Y86-I>4$(800 M/:)W'VRC.WNG@1!"B#UQ_?;"Z6F:O*1UI6\G""&$Z!HVQ&G_04-IGX$00H@] MP).LFSRF$$$+L"[U>>34]:0.B$$*( MW:)O,%27C($00HC](X-033(&0@@A;H?GP^F3D>RD?,D8""&$N#VT2;%,;#Z4 M,1!""'&S8!#T'@2/]'5%(800=\#S+[_^?DYZ7^QD*'V77G DA!#BGF":G.ER M,RG>N9A9T2N1A1!"W"T\'5L)\EZE_05"""'$F>LRPWW_8--E'X:6$8000HB7 M\$;%>]RLR&P!/U@U-(,00@@AQI DST_0GZTD>GLZ?OEZ>/=AN'0AA!!"I&!# MWJUN6&1VA%F2X5*%$$((X>&63$(P!=IP*(000E0 D[#?Y8;CE[/!^4.F0 @A MA%@!]B1 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
3 Months Ended
Apr. 30, 2023
May 31, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 30, 2023  
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   46,407,718
Entity Central Index Key 0001845022  
Current Fiscal Year End Date --01-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  

XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Current assets    
Cash and cash equivalents $ 46,240 $ 40,446
Short-term investments 117,403 127,856
Accounts receivable, net 42,212 39,847
Deferred commissions 12,814 13,096
Prepaid expenses and other current assets 6,839 8,234
Total current assets 225,508 229,479
Property and equipment, net 8,032 7,430
Operating lease right-of-use assets 6,233 6,940
Deferred commissions, noncurrent 8,089 7,524
Other assets 1,608 1,666
Total assets 249,470 253,039
Current liabilities    
Accounts payable 6,865 1,407
Accrued compensation and benefits 8,495 12,641
Other accrued expenses 4,813 6,076
Operating lease liabilities 3,060 3,117
Deferred revenue 78,540 71,716
Total current liabilities 101,773 94,957
Operating lease liabilities, noncurrent 3,873 4,543
Deferred revenue, noncurrent 2,874 3,275
Total liabilities 108,520 102,775
Commitments and contingencies (Note 9)
Stockholders’ equity    
Preferred stock, $0.00001 par value; 200,000,000 shares authorized as of April 30, 2023 and January 31, 2023; zero shares issued outstanding as of April 30, 2023 and January 31, 2023 0 0
Common stock, $0.00001 par value; 1,000,000,000 shares authorized as of April 30, 2023 and January 31, 2023; 46,155,499 and 45,432,029 shares issued and outstanding as of April 30, 2023 and January 31, 2023, respectively 0 0
Additional paid-in capital 573,791 561,547
Accumulated other comprehensive loss (490) (807)
Accumulated deficit (432,351) (410,476)
Total stockholders’ equity 140,950 150,264
Total liabilities and stockholders’ equity $ 249,470 $ 253,039
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) - $ / shares
Apr. 30, 2023
Jan. 31, 2023
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) 46,155,499 45,432,029
Common stock, shares issued (in shares) 46,155,499 45,432,029
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Revenue:    
Total revenue $ 40,996 $ 34,853
Cost of revenue:    
Total cost of revenue 5,922 4,651
Gross profit 35,074 30,202
Operating expenses:    
Research and development 15,383 14,421
Sales and marketing 32,553 26,843
General and administrative 9,625 7,926
Restructuring 46 0
Total operating expenses 57,607 49,190
Loss from operations (22,533) (18,988)
Interest expense (25) (25)
Other income (expense), net 1,433 (556)
Loss before income taxes (21,125) (19,569)
Provision for income taxes 750 265
Net loss $ (21,875) $ (19,834)
Net loss per share, basic (in dollars per share) $ (0.48) $ (0.45)
Net loss per share, diluted (in dollars per share) $ (0.48) $ (0.45)
Weighted-average shares used in computing net loss per share, basic (in shares) 45,843 44,265
Weighted-average shares used in computing net loss per share, diluted (in shares) 45,843 44,265
Subscription    
Revenue:    
Total revenue $ 38,542 $ 31,981
Cost of revenue:    
Total cost of revenue 3,673 2,396
Services    
Revenue:    
Total revenue 2,454 2,872
Cost of revenue:    
Total cost of revenue 2,249 2,255
License | Subscription    
Revenue:    
Total revenue 4,943 5,007
Support and other | Subscription    
Revenue:    
Total revenue $ 33,599 $ 26,974
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Statement of Comprehensive Income [Abstract]    
Net loss $ (21,875) $ (19,834)
Other comprehensive loss:    
Net unrealized gains (losses) on investments, net of tax 317 (686)
Total comprehensive loss $ (21,558) $ (20,520)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
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, 2022 $ 183,215 $ 0 $ 525,392 $ (195) $ (341,982)
Beginning balance (in shares) at Jan. 31, 2022   43,847,484      
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock upon exercise of stock options 2,614   2,614    
Issuance of common stock upon exercise of stock options (in shares)   452,313      
Issuance of common stock in connection with employee stock purchase plan 3,525   3,525    
Issuance of common stock in connection with employee stock purchase plan (in shares)   237,499      
Stock-based compensation 5,450   5,450    
Net unrealized gains (losses) on investments (686)     (686)  
Net loss (19,834)       (19,834)
Ending balance at Apr. 30, 2022 174,284 $ 0 536,981 (881) (361,816)
Ending balance (in shares) at Apr. 30, 2022   44,537,296      
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 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 46,155,499      
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Cash flows from operating activities    
Net loss $ (21,875) $ (19,834)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 890 739
Stock-based compensation, net of amounts capitalized 9,276 5,450
Amortization of deferred commissions 4,540 4,009
Non-cash lease expense 772 648
Foreign currency transaction (gains) losses (84) 974
Other (746) 198
Changes in operating assets and liabilities    
Accounts receivable (2,274) 11,781
Deferred commissions (4,824) (3,798)
Prepaid expenses and other assets 1,405 312
Accounts payable 5,458 731
Accrued compensation and benefits (4,060) (8,112)
Accrued expenses and other liabilities (1,256) (71)
Operating lease liabilities (826) (666)
Deferred revenue 6,423 (968)
Net cash used in operating activities (7,181) (8,607)
Cash flows from investing activities    
Purchases of short-term investments (7,821) (53,630)
Maturities of short-term investments 19,423 9,600
Additions to property and equipment (1,288) (799)
Net cash provided by (used in) investing activities 10,314 (44,829)
Cash flows from financing activities    
Proceeds from exercise of stock options 1,917 2,614
Proceeds from issuance of common stock under ESPP 847 3,525
Net cash provided by financing activities 2,764 6,139
Effect of exchange rate changes on cash, cash equivalents and restricted cash (103) (719)
Net increase (decrease) in cash, cash equivalents and restricted cash 5,794 (48,016)
Cash, cash equivalents and restricted cash    
Beginning of period 40,989 96,231
End of period 46,783 48,215
Cash and cash equivalents 46,240 47,672
Restricted cash included in other assets 543 543
Total cash, cash equivalents and restricted cash 46,783 48,215
Supplemental disclosures of cash activities    
Cash paid for income taxes 294 275
Cash paid for interest 25 25
Non-cash investing and financing activities:    
Stock-based compensation capitalized as internal-use software costs 204 0
Net change in unrealized gains or losses on available-for-sale debt securities 317 (686)
Change in purchases of property and equipment included in accounts payable and other accrued expenses $ 0 $ (9)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business
3 Months Ended
Apr. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of BusinessCouchbase, Inc. provides an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. 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.23.1
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Apr. 30, 2023
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 accordance with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. 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, 2023, 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, 2023, are not necessarily indicative of the results to be expected for the year ending January 31, 2024, 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, 2023, as filed with the SEC on March 29, 2023.
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 doubtful accounts, 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
Other than those described below related to the Company's adoption of ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), 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, 2023, that have had a material impact on its condensed consolidated financial statements and related notes.
Short-Term Investments
The Company determines the appropriate classification of its investments at the time of purchase. As the Company views these securities as available to support current operations, it accounts for these debt securities as available-for-sale and classifies them as current assets on its condensed consolidated balance sheets. These securities are recorded at estimated fair value. When the fair value of a security declines below its amortized cost basis, the carrying value of the security will be reduced to its fair value if it is more likely than not that management is required to sell the impaired security before recovery of its amortized basis, or management has the intention to sell the security. If neither of these conditions are met, the Company determines whether any portion of the decline is due to credit losses. Any portion of that decline attributable to credit losses, to the extent expected to be nonrecoverable before the sale of the security, is recognized in the Company’s condensed consolidated statement of operations. When the fair value of the security declines below its amortized cost basis due to changes in interest rates, such amounts are recorded in accumulated other comprehensive income (loss) and are recognized in the Company’s condensed consolidated statement of operations only if the Company sells or intends to sell the security before recovery of its cost basis. Realized gains and losses are determined based on the specific identification method and are reported in interest and other income (expense), net in the Company’s condensed consolidated statements of operations.
Accounts Receivable
Accounts receivable includes billed and unbilled receivables, net of allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is estimated based on the Company’s assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, the collection history of each customer, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregate basis when similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified.
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. 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 doubtful accounts 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, 2023 and 2022. One customer accounted for approximately 11% of gross accounts receivable as of April 30, 2023 and one customer accounted for approximately 12% of gross accounts receivable as of January 31, 2023.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the
incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. The Company adopted this standard effective February 1, 2023 on a modified retrospective basis, and the adoption did not result in any cumulative effect adjustment in the condensed consolidated financial statements.
Recently Issued Accounting Pronouncements
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.23.1
Cash Equivalents and Short-Term Investments
3 Months Ended
Apr. 30, 2023
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, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash Equivalents
Money market funds$13,484 $— $— $13,484 
Total cash equivalents13,484 — — 13,484 
Short-Term Investments
U.S. government treasury securities63,309 — (452)62,857 
Commercial paper25,597 — — 25,597 
U.S. government agency securities11,881 16 (2)11,895 
Corporate debt securities11,919 — (25)11,894 
Asset-backed securities5,187 — (27)5,160 
Total short-term investments117,893 16 (506)117,403 
Total$131,377 $16 $(506)$130,887 
As of January 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash Equivalents
Money market funds$29,239 $— $— $29,239 
Corporate debt securities$1,122 $— $— 1,122 
Total cash equivalents30,361 — — 30,361 
Short-Term Investments
U.S. government treasury securities71,981 (729)71,253 
Commercial paper31,500 — — 31,500 
U.S. government agency securities7,839 (1)7,841 
Corporate debt securities11,952 — (50)11,902 
Asset-backed securities5,391 — (31)5,360 
Total short-term investments128,663 (811)127,856 
Total$159,024 $$(811)$158,217 
During the three months ended April 30, 2023 and 2022, 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, 2023, the Company’s short-term investments consisted of $111.4 million and $6.0 million with a contractual maturity date of less than one year and greater than one year, respectively. As of January 31, 2023, the Company’s short-term investments consisted of $122.0 million and $5.9 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, 2023 and January 31, 2023, 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, 2023
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. government treasury securities$(135)$38,243 $(317)$24,615 $(452)$62,858 
Corporate debt securities(25)10,894 — — (25)10,894 
Asset-backed securities(27)5,160 — — (27)5,160 
U.S. government agency securities(2)3,941 — — (2)3,941 
Total$(189)$58,238 $(317)$24,615 $(506)$82,853 
As of January 31, 2023
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. government treasury securities$(729)$64,397 $— $— $(729)$64,397 
Corporate debt securities(49)8,909 (1)1,999 (50)10,908 
Asset-backed securities(31)5,359 — — (31)5,359 
U.S. government agency securities(1)1,918 — — (1)1,918 
Total$(810)$80,583 $(1)$1,999 $(811)$82,582 
As of April 30, 2023, the Company had 28 short-term investments in an unrealized loss position. As of January 31, 2023, the Company had 27 short-term investments in an unrealized loss position. As of April 30, 2023, 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, 2023, the Company did not recognize any losses on its short-term investments due to credit related factors.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Apr. 30, 2023
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, 2023
Level 1Level 2Total
Cash Equivalents
Money market funds$13,484 $— $13,484 
Total cash equivalents13,484 — 13,484 
Short-Term Investments
U.S. government treasury securities— 62,857 62,857 
Commercial paper— 25,597 25,597 
U.S. government agency securities— 11,895 11,895 
Corporate debt securities— 11,894 11,894 
Asset-backed securities— 5,160 5,160 
Total short-term investments— 117,403 117,403 
Total$13,484 $117,403 $130,887 
As of January 31, 2023
Level 1Level 2Total
Cash Equivalents
Money market funds$29,239 $— $29,239 
Corporate debt securities$— 1,122 1,122 
Total cash equivalents29,239 1,122 30,361 
Short-Term Investments
U.S. government treasury securities— 71,253 71,253 
Commercial paper— 31,500 31,500 
U.S. government agency securities— 7,841 7,841 
Corporate debt securities— 11,902 11,902 
Asset-backed securities— 5,360 5,360 
Total short-term investments— 127,856 127,856 
Total$29,239 $128,978 $158,217 
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.23.1
Balance Sheet Components
3 Months Ended
Apr. 30, 2023
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,
20232023
Prepaid expenses$2,860 $4,140 
Prepaid software3,143 2,560 
Other current assets836 1,534 
Total prepaid expenses and other current assets$6,839 $8,234 
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
As of April 30,As of January 31,
20232023
Computer equipment$3,562 $3,586 
Furniture and fixtures342 342 
Capitalized internal-use software8,435 7,884 
Leasehold improvements1,889 1,889 
Construction in progress—capitalized internal-use software4,336 3,395 
Total gross property and equipment18,564 17,096 
Accumulated depreciation and amortization(10,532)(9,666)
Total property and equipment, net$8,032 $7,430 
Depreciation and amortization expense was $0.9 million and $0.7 million for three months ended April 30, 2023 and 2022, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $0.7 million and $0.5 million in the three months ended April 30, 2023 and 2022, respectively.
Accrued Compensation and Benefits
Accrued compensation and benefits consisted of the following (in thousands):
As of April 30,
As of January 31,
20232023
Accrued bonus$2,528 $5,944 
Accrued commissions3,442 3,593 
Accrued payroll and benefits2,041 1,995 
Employee contributions under the ESPP484 1,109 
Total accrued compensation and benefits$8,495 $12,641 
Other Accrued Expenses
Other accrued expenses consisted of the following (in thousands):
As of April 30,
As of January 31,
20232023
Accrued professional fees$913 $1,020 
Sales and value added tax payable830 737 
Income taxes payable1,064 743 
Accrued restructuring74 1,567 
Other1,932 2,009 
Total other accrued expenses$4,813 $6,076 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Revenue and Remaining Performance Obligations
3 Months Ended
Apr. 30, 2023
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,
20232023
Deferred revenue, current$78,540 $71,716 
Deferred revenue, noncurrent2,874 3,275 
Total deferred revenue$81,414 $74,991 
Changes in the deferred revenue balances during the three months ended April 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended April 30,
20232022
Beginning balance$74,991 $71,723 
Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year(29,061)(24,207)
Increases due to invoicing prior to satisfaction of performance obligations35,484 23,239 
Ending balance$81,414 $70,755 
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, 2023, the Company’s RPOs were $165.6 million. The Company expects to recognize revenue of $112.1 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.23.1
Debt
3 Months Ended
Apr. 30, 2023
Debt Disclosure [Abstract]  
Debt ebt
Interest expense consisting primarily of unused Credit Facility (as defined below) fees was immaterial for the three months ended April 30, 2023 and 2022.
Term Loan
In August 2018, the Company entered into an agreement for a term loan with a certain lender, which was amended in April 2019 and in June 2020 (the “Amended Loan”). The Amended Loan provided maximum borrowings of up to $25.0 million, maturing in June 2024. In January 2021, the Company repaid all outstanding indebtedness owed pursuant to the Amended Loan and terminated the agreement. Pursuant to the termination of the Amended Loan, the related security interests have been removed and the covenants shall be of no further force and effect.
In connection with the April 2019 amendment, the Company issued warrants to purchase 105,350 shares of the Company’s common stock at $7.48 per share, exercisable over 10 years. The fair value of the warrants was recorded to equity and as a debt discount that was amortized to interest over the term of the loan. The total fair value of the common stock warrants was $0.4 million. As of April 30, 2023, all warrants were outstanding and exercisable.
Credit Facility
In January 2021, the Company entered into an Amended and Restated Loan and Security Agreement with Silicon Valley Bank (the “Credit Facility”) providing the Company the ability to borrow up to $40.0 million from a revolving line of credit and extending the maturity date to January 2024. Upon the execution of the amended Credit Facility, the Company borrowed $25.0 million from the line of credit, which was repaid in full during the fiscal year ended January 31, 2022.
The line of credit was secured with a pledge on substantially all the assets of the Company, except any intellectual property and was subject to a minimum revenue covenant. The amendment also added certain financial covenants, including covenants related to certain financial metrics, that if not met, would limit the amount of additional borrowings under the line of credit. The amended line of credit agreement also required the company to maintain an adjusted quick ratio (as defined by the agreement) of at least 1.15 to 1.0. The line of credit agreement also contained certain customary affirmative and negative covenants as well as customary events of default, subject to certain exceptions, including restrictions on the Company’s ability to, among other things, incur debt and liens, maintain collateral accounts, undergo fundamental changes including mergers or consolidations, dispose assets including selling, transferring or assigning assets, pay dividends or other distributions or make or permit payments on any subordinated debt. The outstanding principal balance was due at maturity with interest payable monthly. The line of credit bore a variable annual interest rate of the prime rate plus 0.5%. The Company was required to pay a fee equal to 0.25% per annum on the unused portion of the line of credit. The Company was also subject to a termination fee ranging from 0.5% to 1.0% of the line of credit if the Company terminates the agreement prior to the maturity date. The Company was in compliance with the financial covenants under the line of credit as of April 30, 2023.
There were no borrowings outstanding against the line of credit as of April 30, 2023. As of April 30, 2023, $40.0 million was available for borrowing under the line of credit. On March 14, 2023, Silicon Valley Bridge Bank, N.A. announced that it had assumed the obligations and commitments of former Silicon Valley Bank, including the line of credit. In March 2023, Silicon Valley Bridge Bank, N.A. became a division of First-Citizens Bank & Trust Company. The agreements that governed the former Silicon Valley Bank relationship remained in place. There were no changes to the terms of the Credit Facility and the Company had full access to its cash balances.
On June 5, 2023, the Company terminated the Credit Facility pursuant to Section 12.1 thereof. Any termination fee owed by the Company as required by Section 2.5(c) thereof has been waived by Silicon Valley Bank. At the time of termination, no borrowings were outstanding under the Credit Facility. Concurrently with the termination of the Credit Facility, all liens securing the Company’s obligations under the Credit Facility were released.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Apr. 30, 2023
Leases [Abstract]  
Leases Leases
The Company leases facilities under non-cancelable operating leases, primarily for rent of office space. Our 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.
Operating lease costs were $0.8 million and $0.6 million for the three months ended April 30, 2023 and 2022, respectively. Variable lease costs were $0.1 million and $0.2 million during the three months ended April 30, 2023 and 2022, respectively. Short-term lease costs were immaterial during the three months ended April 30, 2023 and 2022.
The following table presents supplemental cash flow information related to leases:
Three Months Ended April 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows from operating leases$823$661
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$$1,509
The following table presents supplemental balance sheet information related to operating leases (in thousands, except for lease term and discount rate):
April 30, 2023January 31, 2023
Operating lease right-of-use assets$6,233 $6,940 
Operating lease liabilities$3,060 $3,117 
Operating lease liabilities, noncurrent3,873 4,543 
Total operating lease liabilities$6,933 $7,660 
Weighted-average remaining lease term2.5 years2.7 years
Weighted-average discount rate3.8 %3.8 %
As of April 30, 2023, remaining maturities of operating lease liabilities were as follows (in thousands):
PeriodOperating Leases
Remaining for Fiscal 2024$2,492
Fiscal 20252,988
Fiscal 20261,183
Fiscal 2027353
Fiscal 2028 and thereafter251
Total lease payments7,267
Less: imputed interest(334)
Total$6,933
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Apr. 30, 2023
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.
As of April 30, 2023, there were no material changes to the Company’s contractual commitments since January 31, 2023.
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 by reason of their status or service as directors or officers. 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.23.1
Stockholders’ Equity and Employee Incentive Plans
3 Months Ended
Apr. 30, 2023
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, 2023, 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, 2023 and January 31, 2023.
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, 2023 and January 31, 2023, no dividends had been declared.
As of April 30, 2023, the Company has reserved common stock for future issuance as follows:
Number of Shares
Stock options outstanding7,387,648 
Restricted stock units issued and outstanding6,573,473 
Remaining shares available for issuance under the 2021 Plan2,207,333 
Shares available for issuance under the 2023 Inducement Plan1,139,968 
ESPP1,334,366 
Common stock warrants105,350 
Total18,748,138 
Stock Plans
The Company has four equity incentive plans: the 2008 Equity Incentive Plan (the “2008 Plan”), 2018 Equity Incentive Plan (the “2018 Plan”), 2021 Equity Incentive Plan (the “2021 Plan”) and 2023 Inducement Equity Incentive Plan (the "2023 Inducement Plan"), collectively (the “Stock Plans”). In connection with the Company’s IPO in July 2021, the 2008 Plan and the 2018 Plan were terminated and replaced by the 2021 Plan and all shares that remained available for issuance under the 2018 Plan at that time were reserved for issuance under the 2021 Plan. The number of shares of common stock available for issuance under the 2021 Plan will be increased by any shares of common stock subject to awards outstanding under the 2008 Plan and the 2018 Plan that expire or otherwise terminate without having been exercised or issued in full, are tendered to or withheld by the Company for payment of an exercise price or for satisfying tax withholding obligations or are forfeited to or repurchased by the Company due to failure to vest.
The Company has issued stock options to employees, directors, consultants and advisors pursuant to the 2018 Plan and restricted stock units (“RSUs”) under the 2021 Plan.
Equity awards permitted under the 2021 Plan may be stock options, stock appreciation rights, restricted stock, restricted stock units, performance units and performance shares. Stock option grants may be either Incentive Stock Options (“ISO”) or Non-Qualified Stock Options (“NSO”). ISO may be granted only to Company employees (including officers and directors who are also employees). NSOs may be granted to Company employees, consultants, and nonemployee directors. Employee stock options are granted with an exercise price no less than the fair value of the underlying common stock on the grant date. Options granted under the 2021 Plan expire ten years from the date of grant and generally vest over four years at a rate of 25% upon the first anniversary of the issuance date and 1/48 per month thereafter.
As of April 30, 2023, there were 2.2 million shares available for grant under the 2021 Plan. The 2021 Plan provides that the number of shares reserved will automatically increase on the first day of each fiscal year, beginning on February 1, 2022, by an amount equal to the least of (i) 4,120,000 shares, (ii) five-percent (5%) of the outstanding shares of our common stock on the last day of the immediately preceding fiscal year, or (iii) such number of shares determined by the administrator of the 2021 Plan no later than the last day of the immediately preceding Fiscal Year.
During the fiscal year ended January 31, 2023, the Company adopted the 2023 Inducement Equity Incentive Plan (the “2023 Inducement Plan”), pursuant to which the Company reserved 1,300,000 shares of its common stock to be used exclusively for grants of awards to individuals who were not previously employees or directors of the Company, as an inducement material to the individual’s entry into employment with the Company within the meaning of Rule 5635(c)(4) of the Nasdaq Listing Rules. The maximum number of shares of our common stock that may be issued under the 2023 Inducement Plan will not exceed 1,300,000 shares. The 2023 Inducement Plan was approved by the Company’s Board of Directors without stockholder approval in accordance with such rule. As of April 30, 2023, there were 1.1 million shares available for grant under the 2023 Inducement Plan.
Employee Stock Purchase Plan
In July 2021, the Company established an Employee Stock Purchase Plan (“ESPP”) in which eligible employees may contribute up to 15% of their base compensation to purchase shares of common stock at a price equal to 85% of the lower of (1) the fair market value of a share of the Company’s common stock at the beginning of the offering period and (2) the fair market value of a share of the Company’s common stock on the purchase date. A participant will be permitted to purchase a maximum of shares during each offering period and no participant may purchase more than 1,000 shares during any offering period.
Except for the initial offering period, the ESPP provides for 24-month offering periods beginning March 21 and September 21 of each year, and each offering period will consist of four six-month purchase periods. The initial offering period began on July 22, 2021 and will end on September 20, 2023. The initial offering period consists of four purchase periods with the first purchase date on March 21, 2022, and the final purchase period ending on September 20, 2023.
The Company recognized stock-based compensation expense related to the ESPP of $0.3 million and $0.8 million during the three months ended April 30, 2023 and 2022, respectively. As of April 30, 2023, accrued ESPP employee payroll contributions of $0.5 million are included within accrued compensation and benefits in the consolidated balance sheet. ESPP payroll contributions used to purchase shares are reclassified to stockholders’ equity on the purchase date. As of April 30, 2023, $0.9 million of unrecognized stock-based compensation expense related to the ESPP is expected to be recognized over a weighted-average vesting period of 0.7 years.
During the three months ended April 30, 2023, 74,113 shares of common stock were issued under the ESPP.
Stock Options
The following table summarizes stock option activity under the Stock Plans for the three months ended April 30, 2023 (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, 2023
7,819,480 $9.78 5.21$51,606 
Options exercised(389,377)$4.92 
Options granted— $— 
Options cancelled(42,455)$19.59 
Balances as of April 30, 2023
7,387,648 $9.98 5.18$50,996 
Options vested and expected to vest as of April 30, 2023
7,387,648 $9.98 5.18$50,996 
Options vested and exercisable as of April 30, 2023
6,318,721 $8.62 4.76$48,584 
No stock options were granted during the three months ended April 30, 2023 and 2022.
The aggregate intrinsic value of options exercised during the three months ended April 30, 2023 and 2022 was $4.2 million and $6.7 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 $1.2 million and $1.7 million during the three months ended April 30, 2023 and 2022, respectively.
As of April 30, 2023, there was $7.5 million of unrecognized stock-based compensation expense related to unvested stock options, which is expected to be recognized over a weighted-average period of 1.5 years.
Service-Based RSUs
During the year ended January 31, 2022, the Company began granting RSUs to its employees. RSUs granted had 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 quarterly.
The following table is a summary of service-based RSU activity for the three months ended April 30, 2023:
RSUs Outstanding
Number of RSUs Weighted Average Grant Date Fair Value Per Share
Balances as of January 31, 2023
3,442,982 $18.39 
RSUs granted2,415,445 $16.26 
RSUs vested(259,980)$19.88 
RSUs forfeited(154,974)$17.62 
Balances as of April 30, 2023
5,443,473 $17.39 
The aggregate fair value of the RSU awards granted was $39.3 million and $49.7 million during the three months ended April 30, 2023 and 2022, respectively. This represents the fair value of the common stock on the date the service-based vesting awards were granted.
We recognized $6.8 million and $2.4 million in stock-based compensation expense related to service vesting-based RSUs during the three months ended April 30, 2023 and 2022, respectively. As of April 30, 2023, there was $86.4 million of unrecognized compensation expense related to service-based RSUs expected to be recognized over a weighted-average vesting period of 2.7 years.
Modification of Market-Based Awards
On March 20, 2023, the Board of Directors approved a modification of the Company’s 1,060,000 outstanding Market-based RSUs granted to certain executive officers and members of senior management. This resulted in 840,000 of the awards modified to performance-based vesting and the other 220,000 remained market-based vesting with modified stock price targets and requisite service periods.
Performance-based Awards
The 840,000 awards granted to certain executive officers were modified from market-based vesting conditions to performance-based vesting conditions and will vest based on the Company achieving certain financial metrics over revised service periods. For the portion of the awards where the expectation of the achievement of performance conditions remained probable prior to and post modification, the Company accounted for this change as a Type I modification under ASC 718, Compensation—Stock Compensation. For the portion of the awards where the expectation of the achievement of performance conditions changed from probable prior to the modification to improbable post-modification, the Company accounted for this change as a Type II modification. The Company recognizes expense for performance-based RSUs over the requisite service period based on management's expectation of the number of performance-based RSUs expected to vest. For any change in the expectation of the number of performance-based RSUs that are probable of vesting, the Company will cumulatively adjust compensation expense in the period that the change in estimate is made.
The incremental stock-based compensation expense related to these modified awards was $6.0 million, of which the Company recognized $0.4 million during the three months ended April 30, 2023.
During the three months ended April 30, 2023, the Company granted 70,000 performance-based RSUs to an executive officer pursuant to the 2021 Plan with vesting conditions identical to the modified awards discussed above. The grant date fair value of the award was $0.7 million.
We recognized a total of $0.7 million in stock-based compensation expense related to performance-based vesting RSUs during the three months ended April 30, 2023. As of April 30, 2023, there was $9.9 million of unrecognized compensation expense related to performance-based RSUs expected to be recognized over an average vesting period of 1.6 years.
Market-based Awards
The 220,000 awards granted to certain members of senior management were modified to revise the 60-trading day stock price target of the Company’s common stock and the requisite service periods. The incremental stock-based compensation expense related to these modified awards was not material. As of April 30, 2023, there was a total of $2.2 million of unrecognized compensation expense related to market-based RSUs expected to be recognized over an average vesting period of 1.5 years.
Determination of Fair Value
The Company estimates the fair value of stock options and 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.
Expected term—The expected term represents the weighted-average period the stock options are expected to remain outstanding and is calculated using the simplified method, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the option.
Expected volatility—The expected stock price volatility assumption was determined by examining the historical volatilities for industry peers, as the Company does not have sufficient trading history for the Company’s common stock.
Risk-free interest rate—The risk-free rate assumption is based on the U.S. Treasury instruments whose term was consistent with the expected term of the Company’s awards.
Dividend yield—The expected dividend assumption is based on the Company’s history and expectation of dividend payouts.
Fair value of underlying common stock— Prior to the Company’s IPO, the fair value was determined by the Board of Directors with input from management and contemporaneous independent third-party valuations. Subsequent to
the IPO, the fair value of the Company’s common stock is based on the daily average selling price on the Nasdaq Global Select Market.
No stock options were granted during the three months ended April 30, 2023 or 2022.
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,
20232022
Employee Stock Purchase Plan:
Expected term (in years)0.81.6
Expected volatility66.9 %49.4 %
Risk-free interest rate4.8 %0.2 %
Dividend yield— — 
Stock-Based Compensation
Stock-based compensation expense, net of amounts capitalized was as follows (in thousands):
Three Months Ended April 30,
20232022
Cost of revenue—subscription$193$122
Cost of revenue—services14594
Research and development2,7681,899
Sales and marketing3,2411,987
General and administrative2,9281,348
Restructuring1
Total stock-based compensation expense$9,276 $5,450 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Apr. 30, 2023
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 income tax expense of $0.8 million and $0.3 million for the three months ended April 30, 2023 and 2022, 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 United States, 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 deemed no valuation allowance is necessary at this point. The Company will continue to evaluate for any future developments.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring
3 Months Ended
Apr. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring RestructuringDuring the fiscal year ended January 31, 2023, the Company initiated a restructuring plan to improve operational efficiency. This resulted in severance and related costs and stock-based compensation related to modifications of vested
awards granted to certain employees impacted by the restructuring plan. As of April 30, 2023, the restructuring plan is substantially complete.
Restructuring expense was as follows (in thousands):
Three Months Ended April 30, 2023
Employee severance and related costs$45 
Stock-based compensation
Total restructuring charges$46 
Accrued Restructuring
Restructuring liabilities are reported within accrued expenses in the condensed consolidated balance sheets. An immaterial amount was paid during the year ended January 31, 2023. The activity in our restructuring liabilities for the three months ended April 30, 2023 is as follows (in thousands):
Total
Balance as of January 31, 2023$1,567 
Restructuring charges and adjustments45
Payments(1,538)
Balance as of April 30, 2023$74 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Geographic Information
3 Months Ended
Apr. 30, 2023
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 customer (in thousands):
Three Months Ended April 30,
20232022
United States$25,991 $21,336 
International15,005 13,517 
Total$40,996 $34,853 
No individual foreign country contributed 10% or more of total revenue for the three months ended April 30, 2023 and 2022.
As of April 30, 2023 and January 31, 2023, the majority of the Company’s long-lived assets, including operating lease ROU assets, were located in the United States.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss per Share
3 Months Ended
Apr. 30, 2023
Earnings Per Share [Abstract]  
Net Loss per Share Net Loss per ShareBasic 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,
20232022
Numerator
Net loss$(21,875)$(19,834)
Denominator
Weighted-average shares used in computing net loss per share, basic and diluted45,843 44,265 
Net loss per share, basic and diluted$(0.48)$(0.45)
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):
Three Months Ended April 30,
20232022
Stock options7,388 8,604 
RSUs6,983 3,957 
Employee stock purchase rights under the ESPP118 138 
Common stock warrants105 105 
Total14,594 12,804 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Event
3 Months Ended
Apr. 30, 2023
Subsequent Events [Abstract]  
Subsequent Event Subsequent EventOn June 5, 2023, the Company terminated the Credit Facility pursuant to Section 12.1 thereof. Any termination fee owed by the Company as required by Section 2.5(c) thereof has been waived by Silicon Valley Bank. At the time of termination, no borrowings were outstanding under the Credit Facility. Concurrently with the termination of the Credit Facility, all liens securing the Company’s obligations under the Credit Facility were released.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Apr. 30, 2023
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 accordance with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. 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, 2023, 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, 2023, are not necessarily indicative of the results to be expected for the year ending January 31, 2024, 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, 2023, as filed with the SEC on March 29, 2023.
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 doubtful accounts, 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.
Short-Term Investments
Short-Term Investments
The Company determines the appropriate classification of its investments at the time of purchase. As the Company views these securities as available to support current operations, it accounts for these debt securities as available-for-sale and classifies them as current assets on its condensed consolidated balance sheets. These securities are recorded at estimated fair value. When the fair value of a security declines below its amortized cost basis, the carrying value of the security will be reduced to its fair value if it is more likely than not that management is required to sell the impaired security before recovery of its amortized basis, or management has the intention to sell the security. If neither of these conditions are met, the Company determines whether any portion of the decline is due to credit losses. Any portion of that decline attributable to credit losses, to the extent expected to be nonrecoverable before the sale of the security, is recognized in the Company’s condensed consolidated statement of operations. When the fair value of the security declines below its amortized cost basis due to changes in interest rates, such amounts are recorded in accumulated other comprehensive income (loss) and are recognized in the Company’s condensed consolidated statement of operations only if the Company sells or intends to sell the security before recovery of its cost basis. Realized gains and losses are determined based on the specific identification method and are reported in interest and other income (expense), net in the Company’s condensed consolidated statements of operations.
Accounts Receivable Accounts ReceivableAccounts receivable includes billed and unbilled receivables, net of allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is estimated based on the Company’s assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, the collection history of each customer, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregate basis when similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified.
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. 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 doubtful accounts and historically bad debts have not been material.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the
incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. The Company adopted this standard effective February 1, 2023 on a modified retrospective basis, and the adoption did not result in any cumulative effect adjustment in the condensed consolidated financial statements.
Recently Issued Accounting Pronouncements
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.23.1
Cash Equivalents and Short-Term Investments (Tables)
3 Months Ended
Apr. 30, 2023
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, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash Equivalents
Money market funds$13,484 $— $— $13,484 
Total cash equivalents13,484 — — 13,484 
Short-Term Investments
U.S. government treasury securities63,309 — (452)62,857 
Commercial paper25,597 — — 25,597 
U.S. government agency securities11,881 16 (2)11,895 
Corporate debt securities11,919 — (25)11,894 
Asset-backed securities5,187 — (27)5,160 
Total short-term investments117,893 16 (506)117,403 
Total$131,377 $16 $(506)$130,887 
As of January 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash Equivalents
Money market funds$29,239 $— $— $29,239 
Corporate debt securities$1,122 $— $— 1,122 
Total cash equivalents30,361 — — 30,361 
Short-Term Investments
U.S. government treasury securities71,981 (729)71,253 
Commercial paper31,500 — — 31,500 
U.S. government agency securities7,839 (1)7,841 
Corporate debt securities11,952 — (50)11,902 
Asset-backed securities5,391 — (31)5,360 
Total short-term investments128,663 (811)127,856 
Total$159,024 $$(811)$158,217 
Summary 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, 2023 and January 31, 2023, 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, 2023
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. government treasury securities$(135)$38,243 $(317)$24,615 $(452)$62,858 
Corporate debt securities(25)10,894 — — (25)10,894 
Asset-backed securities(27)5,160 — — (27)5,160 
U.S. government agency securities(2)3,941 — — (2)3,941 
Total$(189)$58,238 $(317)$24,615 $(506)$82,853 
As of January 31, 2023
Less Than 12 Months12 Months or GreaterTotal
Unrealized LossesFair ValueUnrealized LossesFair ValueUnrealized LossesFair Value
U.S. government treasury securities$(729)$64,397 $— $— $(729)$64,397 
Corporate debt securities(49)8,909 (1)1,999 (50)10,908 
Asset-backed securities(31)5,359 — — (31)5,359 
U.S. government agency securities(1)1,918 — — (1)1,918 
Total$(810)$80,583 $(1)$1,999 $(811)$82,582 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Apr. 30, 2023
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, 2023
Level 1Level 2Total
Cash Equivalents
Money market funds$13,484 $— $13,484 
Total cash equivalents13,484 — 13,484 
Short-Term Investments
U.S. government treasury securities— 62,857 62,857 
Commercial paper— 25,597 25,597 
U.S. government agency securities— 11,895 11,895 
Corporate debt securities— 11,894 11,894 
Asset-backed securities— 5,160 5,160 
Total short-term investments— 117,403 117,403 
Total$13,484 $117,403 $130,887 
As of January 31, 2023
Level 1Level 2Total
Cash Equivalents
Money market funds$29,239 $— $29,239 
Corporate debt securities$— 1,122 1,122 
Total cash equivalents29,239 1,122 30,361 
Short-Term Investments
U.S. government treasury securities— 71,253 71,253 
Commercial paper— 31,500 31,500 
U.S. government agency securities— 7,841 7,841 
Corporate debt securities— 11,902 11,902 
Asset-backed securities— 5,360 5,360 
Total short-term investments— 127,856 127,856 
Total$29,239 $128,978 $158,217 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components (Tables)
3 Months Ended
Apr. 30, 2023
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,
20232023
Prepaid expenses$2,860 $4,140 
Prepaid software3,143 2,560 
Other current assets836 1,534 
Total prepaid expenses and other current assets$6,839 $8,234 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
As of April 30,As of January 31,
20232023
Computer equipment$3,562 $3,586 
Furniture and fixtures342 342 
Capitalized internal-use software8,435 7,884 
Leasehold improvements1,889 1,889 
Construction in progress—capitalized internal-use software4,336 3,395 
Total gross property and equipment18,564 17,096 
Accumulated depreciation and amortization(10,532)(9,666)
Total property and equipment, net$8,032 $7,430 
Schedule of Accrued Compensation and Benefits
Accrued compensation and benefits consisted of the following (in thousands):
As of April 30,
As of January 31,
20232023
Accrued bonus$2,528 $5,944 
Accrued commissions3,442 3,593 
Accrued payroll and benefits2,041 1,995 
Employee contributions under the ESPP484 1,109 
Total accrued compensation and benefits$8,495 $12,641 
Schedule of Other Accrued Expenses
Other accrued expenses consisted of the following (in thousands):
As of April 30,
As of January 31,
20232023
Accrued professional fees$913 $1,020 
Sales and value added tax payable830 737 
Income taxes payable1,064 743 
Accrued restructuring74 1,567 
Other1,932 2,009 
Total other accrued expenses$4,813 $6,076 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Revenue and Remaining Performance Obligations (Tables)
3 Months Ended
Apr. 30, 2023
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,
20232023
Deferred revenue, current$78,540 $71,716 
Deferred revenue, noncurrent2,874 3,275 
Total deferred revenue$81,414 $74,991 
Changes in the deferred revenue balances during the three months ended April 30, 2023 and 2022 were as follows (in thousands):
Three Months Ended April 30,
20232022
Beginning balance$74,991 $71,723 
Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year(29,061)(24,207)
Increases due to invoicing prior to satisfaction of performance obligations35,484 23,239 
Ending balance$81,414 $70,755 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Apr. 30, 2023
Leases [Abstract]  
Schedule of Supplemental Cash Flow Related to Leases
The following table presents supplemental cash flow information related to leases:
Three Months Ended April 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows from operating leases$823$661
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$$1,509
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, 2023January 31, 2023
Operating lease right-of-use assets$6,233 $6,940 
Operating lease liabilities$3,060 $3,117 
Operating lease liabilities, noncurrent3,873 4,543 
Total operating lease liabilities$6,933 $7,660 
Weighted-average remaining lease term2.5 years2.7 years
Weighted-average discount rate3.8 %3.8 %
Schedule of Operating Lease Maturities
As of April 30, 2023, remaining maturities of operating lease liabilities were as follows (in thousands):
PeriodOperating Leases
Remaining for Fiscal 2024$2,492
Fiscal 20252,988
Fiscal 20261,183
Fiscal 2027353
Fiscal 2028 and thereafter251
Total lease payments7,267
Less: imputed interest(334)
Total$6,933
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Employee Incentive Plans (Tables)
3 Months Ended
Apr. 30, 2023
Equity And Compensation Related Costs Share Based Payments [Abstract]  
Schedule of Reserved Common Stock for Future Issuance
As of April 30, 2023, the Company has reserved common stock for future issuance as follows:
Number of Shares
Stock options outstanding7,387,648 
Restricted stock units issued and outstanding6,573,473 
Remaining shares available for issuance under the 2021 Plan2,207,333 
Shares available for issuance under the 2023 Inducement Plan1,139,968 
ESPP1,334,366 
Common stock warrants105,350 
Total18,748,138 
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, 2023 (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, 2023
7,819,480 $9.78 5.21$51,606 
Options exercised(389,377)$4.92 
Options granted— $— 
Options cancelled(42,455)$19.59 
Balances as of April 30, 2023
7,387,648 $9.98 5.18$50,996 
Options vested and expected to vest as of April 30, 2023
7,387,648 $9.98 5.18$50,996 
Options vested and exercisable as of April 30, 2023
6,318,721 $8.62 4.76$48,584 
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, 2023:
RSUs Outstanding
Number of RSUs Weighted Average Grant Date Fair Value Per Share
Balances as of January 31, 2023
3,442,982 $18.39 
RSUs granted2,415,445 $16.26 
RSUs vested(259,980)$19.88 
RSUs forfeited(154,974)$17.62 
Balances as of April 30, 2023
5,443,473 $17.39 
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,
20232022
Employee Stock Purchase Plan:
Expected term (in years)0.81.6
Expected volatility66.9 %49.4 %
Risk-free interest rate4.8 %0.2 %
Dividend yield— — 
Schedule of Stock-Based Compensation Expense
Stock-Based Compensation
Stock-based compensation expense, net of amounts capitalized was as follows (in thousands):
Three Months Ended April 30,
20232022
Cost of revenue—subscription$193$122
Cost of revenue—services14594
Research and development2,7681,899
Sales and marketing3,2411,987
General and administrative2,9281,348
Restructuring1
Total stock-based compensation expense$9,276 $5,450 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring (Tables)
3 Months Ended
Apr. 30, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Expense
Restructuring expense was as follows (in thousands):
Three Months Ended April 30, 2023
Employee severance and related costs$45 
Stock-based compensation
Total restructuring charges$46 
Schedule of Restructuring Liabilities The activity in our restructuring liabilities for the three months ended April 30, 2023 is as follows (in thousands):
Total
Balance as of January 31, 2023$1,567 
Restructuring charges and adjustments45
Payments(1,538)
Balance as of April 30, 2023$74 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Geographic Information (Tables)
3 Months Ended
Apr. 30, 2023
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 customer (in thousands):
Three Months Ended April 30,
20232022
United States$25,991 $21,336 
International15,005 13,517 
Total$40,996 $34,853 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss per Share (Tables)
3 Months Ended
Apr. 30, 2023
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,
20232022
Numerator
Net loss$(21,875)$(19,834)
Denominator
Weighted-average shares used in computing net loss per share, basic and diluted45,843 44,265 
Net loss per share, basic and diluted$(0.48)$(0.45)
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):
Three Months Ended April 30,
20232022
Stock options7,388 8,604 
RSUs6,983 3,957 
Employee stock purchase rights under the ESPP118 138 
Common stock warrants105 105 
Total14,594 12,804 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) - Customer A - Accounts Receivable - Customer Concentration Risk - customer
3 Months Ended 12 Months Ended
Apr. 30, 2023
Jan. 31, 2023
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Concentration risk, percentage 11.00% 12.00%
Number of customers 1 1
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Schedule Of Cash Cash Equivalents And Short Term Investments    
Cash equivalents, amortized cost $ 13,484 $ 30,361
Cash equivalents, estimate fair value 13,484 30,361
Short-Term Investments    
Amortized Cost 117,893 128,663
Gross Unrealized Gains 16 4
Gross Unrealized Losses (506) (811)
Estimated Fair Value 117,403 127,856
Amortized Cost 131,377 159,024
Estimated Fair Value 130,887 158,217
U.S. government treasury securities    
Short-Term Investments    
Amortized Cost 63,309 71,981
Gross Unrealized Gains 0 1
Gross Unrealized Losses (452) (729)
Estimated Fair Value 62,857 71,253
Commercial paper    
Short-Term Investments    
Amortized Cost 25,597 31,500
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 25,597 31,500
U.S. government agency securities    
Short-Term Investments    
Amortized Cost 11,881 7,839
Gross Unrealized Gains 16 3
Gross Unrealized Losses (2) (1)
Estimated Fair Value 11,895 7,841
Corporate debt securities    
Short-Term Investments    
Amortized Cost 11,919 11,952
Gross Unrealized Gains 0 0
Gross Unrealized Losses (25) (50)
Estimated Fair Value 11,894 11,902
Asset-backed securities    
Short-Term Investments    
Amortized Cost 5,187 5,391
Gross Unrealized Gains 0 0
Gross Unrealized Losses (27) (31)
Estimated Fair Value 5,160 5,360
Money market funds    
Schedule Of Cash Cash Equivalents And Short Term Investments    
Cash equivalents, amortized cost 13,484 29,239
Cash equivalents, estimate fair value $ 13,484 29,239
Corporate debt securities    
Schedule Of Cash Cash Equivalents And Short Term Investments    
Cash equivalents, amortized cost   1,122
Cash equivalents, estimate fair value   $ 1,122
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Cash Equivalents and Short Term Investments - Additional Information (Details)
3 Months Ended
Apr. 30, 2023
USD ($)
investment
Apr. 30, 2022
USD ($)
Jan. 31, 2023
USD ($)
investment
Cash and Cash Equivalents [Abstract]      
Reclassify from accumulated other comprehensive income (loss) $ 0 $ 0  
Contractual maturity in one year 111,400,000   $ 122,000,000
Contractual maturity greater than one year $ 6,000,000   $ 5,900,000
Number of short-term investments in unrealized loss position | Investment | investment 28   27
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Cash Equivalents and Short-Term Investments - Summary of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Debt Securities, Available-for-Sale, Unrealized Loss Position    
Short-term investments, less than 12 months, unrealized Losses $ (189) $ (810)
Short-term investments, less than 12 months, fair value 58,238 80,583
Short-term investments,12 months or greater, unrealized Losses (317) (1)
Short-term investments, 12 months or greater, fair value 24,615 1,999
Short-term investments, unrealized Losses (506) (811)
Debt Securities, Available-for-Sale, Unrealized Loss Position, Total 82,853 82,582
U.S. government treasury securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position    
Short-term investments, less than 12 months, unrealized Losses (135) (729)
Short-term investments, less than 12 months, fair value 38,243 64,397
Short-term investments,12 months or greater, unrealized Losses (317) 0
Short-term investments, 12 months or greater, fair value 24,615 0
Short-term investments, unrealized Losses (452) (729)
Debt Securities, Available-for-Sale, Unrealized Loss Position, Total 62,858 64,397
Corporate debt securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position    
Short-term investments, less than 12 months, unrealized Losses (25) (49)
Short-term investments, less than 12 months, fair value 10,894 8,909
Short-term investments,12 months or greater, unrealized Losses 0 (1)
Short-term investments, 12 months or greater, fair value 0 1,999
Short-term investments, unrealized Losses (25) (50)
Debt Securities, Available-for-Sale, Unrealized Loss Position, Total 10,894 10,908
Asset-backed securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position    
Short-term investments, less than 12 months, unrealized Losses (27) (31)
Short-term investments, less than 12 months, fair value 5,160 5,359
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 (27) (31)
Debt Securities, Available-for-Sale, Unrealized Loss Position, Total 5,160 5,359
U.S. government agency securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position    
Short-term investments, less than 12 months, unrealized Losses (2) (1)
Short-term investments, less than 12 months, fair value 3,941 1,918
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 (2) (1)
Debt Securities, Available-for-Sale, Unrealized Loss Position, Total $ 3,941 $ 1,918
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
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, 2023
Jan. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents $ 13,484 $ 30,361
Total short-term investments 117,403 127,856
U.S. government treasury securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 62,857 71,253
Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 25,597 31,500
U.S. government agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 11,895 7,841
Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 11,894 11,902
Asset-backed securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 5,160 5,360
Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 13,484 29,239
Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents   1,122
Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 13,484 30,361
Total short-term investments 117,403 127,856
Total 130,887 158,217
Fair Value, Recurring | U.S. government treasury securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 62,857 71,253
Fair Value, Recurring | Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 25,597 31,500
Fair Value, Recurring | U.S. government agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 11,895 7,841
Fair Value, Recurring | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 11,894 11,902
Fair Value, Recurring | Asset-backed securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 5,160 5,360
Fair Value, Recurring | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 13,484 29,239
Total short-term investments 0 0
Total 13,484 29,239
Fair Value, Recurring | Level 1 | U.S. government treasury securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Fair Value, Recurring | Level 1 | Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
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 [Line Items]    
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 [Line Items]    
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 [Line Items]    
Total short-term investments 0 0
Fair Value, Recurring | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 0 1,122
Total short-term investments 117,403 127,856
Total 117,403 128,978
Fair Value, Recurring | Level 2 | U.S. government treasury securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 62,857 71,253
Fair Value, Recurring | Level 2 | Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 25,597 31,500
Fair Value, Recurring | Level 2 | U.S. government agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 11,895 7,841
Fair Value, Recurring | Level 2 | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 11,894 11,902
Fair Value, Recurring | Level 2 | Asset-backed securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 5,160 5,360
Fair Value, Recurring | Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 13,484 29,239
Fair Value, Recurring | Money market funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents 13,484 29,239
Fair Value, Recurring | Money market funds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents $ 0 0
Fair Value, Recurring | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents   1,122
Fair Value, Recurring | Corporate debt securities | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents   0
Fair Value, Recurring | Corporate debt securities | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents   $ 1,122
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Prepaid expenses $ 2,860 $ 4,140
Prepaid software 3,143 2,560
Other current assets 836 1,534
Total prepaid expenses and other current assets $ 6,839 $ 8,234
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Property Plant And Equipment    
Total gross property and equipment $ 18,564 $ 17,096
Accumulated depreciation and amortization (10,532) (9,666)
Total property and equipment, net 8,032 7,430
Computer equipment    
Property Plant And Equipment    
Total gross property and equipment 3,562 3,586
Furniture and fixtures    
Property Plant And Equipment    
Total gross property and equipment 342 342
Capitalized internal-use software    
Property Plant And Equipment    
Total gross property and equipment 8,435 7,884
Leasehold improvements    
Property Plant And Equipment    
Total gross property and equipment 1,889 1,889
Construction in progress—capitalized internal-use software    
Property Plant And Equipment    
Total gross property and equipment $ 4,336 $ 3,395
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Additional Information of Property and Equipment Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Property Plant And Equipment    
Depreciation and amortization $ 890 $ 739
Capitalized internal-use software    
Property Plant And Equipment    
Depreciation and amortization $ 700 $ 500
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Accrued Compensation and Benefits    
Accrued bonus $ 2,528 $ 5,944
Accrued commissions 3,442 3,593
Accrued payroll and benefits 2,041 1,995
Employee contributions under the ESPP 484 1,109
Total accrued compensation and benefits $ 8,495 $ 12,641
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Schedule of Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Other Accrued Liabilities    
Accrued professional fees $ 913 $ 1,020
Sales and value added tax payable 830 737
Income taxes payable 1,064 743
Accrued restructuring 74 1,567
Other 1,932 2,009
Total other accrued expenses $ 4,813 $ 6,076
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Revenue and Remaining Performance Obligations - Schedule of Deferred Revenue Balances (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Apr. 30, 2022
Jan. 31, 2022
Contract with Customer, Liability        
Deferred revenue, current $ 78,540 $ 71,716    
Deferred revenue, noncurrent 2,874 3,275    
Total deferred revenue $ 81,414 $ 74,991 $ 70,755 $ 71,723
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Revenue and Remaining Performance Obligations - Schedule of Changes In Deferred Revenue Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Change In Contract With Customer, Liability    
Beginning balance $ 74,991 $ 71,723
Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year (29,061) (24,207)
Increases due to invoicing prior to satisfaction of performance obligations 35,484 23,239
Ending balance $ 81,414 $ 70,755
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Revenue and Remaining Performance Obligations - Additional Information (Details)
$ in Millions
Apr. 30, 2023
USD ($)
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligation $ 165.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-05-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligation $ 112.1
Revenue expected to be recognized from remaining performance obligations, period (in months) 12 months
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Additional Information (Details)
3 Months Ended 12 Months Ended
Jan. 31, 2022
Apr. 30, 2023
USD ($)
Apr. 30, 2022
USD ($)
Jan. 31, 2022
USD ($)
Jun. 05, 2023
USD ($)
Jun. 30, 2020
USD ($)
Apr. 30, 2019
USD ($)
$ / shares
shares
Debt Instrument              
Interest expense, debt   $ 0 $ 0        
Fair value of common stock             $ 400,000
Credit Facility              
Debt Instrument              
Borrowed line of credit       $ 25,000,000      
Line of credit facility adjusted quick ratio 1.15            
Fee payable on unused portion of line of credit (as a percent) 0.25%            
Line of credit outstanding   0          
Current borrowing capacity   $ 40,000,000          
Credit Facility | Subsequent Event              
Debt Instrument              
Line of credit outstanding         $ 0    
Credit Facility | Minimum              
Debt Instrument              
Line of credit facility termination fee (as a percent) 50.00%            
Credit Facility | Maximum              
Debt Instrument              
Line of credit facility termination fee (as a percent) 100.00%            
Credit Facility | Prime Rate              
Debt Instrument              
Variable rate (as a percent) 0.50%            
Amended Loan | Loans Payable              
Debt Instrument              
Maximum borrowing capacity           $ 25,000,000  
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
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Lessee, Lease, Description    
Operating lease cost $ 0.8 $ 0.6
Variable lease cost 0.1 0.2
Short-term lease cost $ 0.0 $ 0.0
Maximum    
Lessee, Lease, Description    
Lease term (up to) (in years) 3 years  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Supplemental Cash Flow Related to Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash outflows from operating leases $ 823 $ 661
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases $ 0 $ 1,509
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Operating Lease, Assets And Liabilities, Lessee [Abstract]    
Operating lease right-of-use assets $ 6,233 $ 6,940
Operating lease liabilities 3,060 3,117
Operating lease liabilities, noncurrent 3,873 4,543
Total operating lease liabilities $ 6,933 $ 7,660
Weighted-average remaining lease term (term) 2 years 6 months 2 years 8 months 12 days
Weighted-average discount rate (percent) 3.80% 3.80%
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Operating Leases    
Remaining for Fiscal 2024 $ 2,492  
Fiscal 2025 2,988  
Fiscal 2026 1,183  
Fiscal 2027 353  
Fiscal 2028 and thereafter 251  
Total lease payments 7,267  
Less: imputed interest (334)  
Total operating lease liabilities $ 6,933 $ 7,660
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Employee Incentive Plans - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 20, 2023
shares
Mar. 21, 2022
period
Jul. 31, 2021
participant
$ / shares
shares
Apr. 30, 2023
USD ($)
vote
$ / shares
shares
Apr. 30, 2022
USD ($)
shares
Sep. 21, 2021
Jan. 31, 2023
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award              
Preferred stock, shares authorized (in shares)     200,000,000 200,000,000     200,000,000
Preferred stock, par value (in dollars per share) | $ / shares     $ 0.00001 $ 0.00001     $ 0.00001
Common stock, shares authorized (in 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       1      
Dividend declared (in dollars per share) | $ / shares       $ 0     $ 0
Number of shares reserved common stock for future issuance (in shares)       18,748,138      
Initial offering period duration (in months)           24 months  
Initial offering number of purchase periods | period   4          
Total stock-based compensation expense | $       $ 9,276 $ 5,450    
Stock options outstanding              
Share Based Compensation Arrangement By Share Based Payment Award              
Number of shares reserved common stock for future issuance (in shares)       7,387,648      
Total stock-based compensation expense | $       $ 1,200 $ 1,700    
Unrecognized stock-based compensation expense related to unvested stock options | $       $ 7,500      
Stock-based compensation expected to be recognized weighted-average period (in years)       1 year 6 months      
Options granted (in shares)       0 0    
Aggregate intrinsic value of options exercised | $       $ 4,200 $ 6,700    
Issuance of common stock upon exercise of stock options (in shares)       389,377      
Service-Based Restricted Stock Units (RSUs)              
Share Based Compensation Arrangement By Share Based Payment Award              
Total stock-based compensation expense | $       $ 6,800 2,400    
Stock-based compensation expected to be recognized weighted-average period (in years)       2 years 8 months 12 days      
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number (in shares)       5,443,473     3,442,982
Aggregate fair value of RSU granted | $       $ 39,300 49,700    
Unrecognized stock-based compensation expense related to service vesting-based RSUs | $       $ 86,400      
RSUs granted (in shares)       2,415,445      
Market-Based Restricted Stock Units (RSUs)              
Share Based Compensation Arrangement By Share Based Payment Award              
Stock-based compensation expected to be recognized weighted-average period (in years)       1 year 6 months      
Unrecognized stock-based compensation expense related to service vesting-based RSUs | $       $ 2,200      
Incremental stock-based compensation expense related to these modified awards | $       0      
Market-Based Restricted Stock Units (RSUs) | Executive Officers And Members Of Senior Management              
Share Based Compensation Arrangement By Share Based Payment Award              
Outstanding RSU granted (in shares) 1,060,000            
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number (in shares) 220,000            
Performance-based Awards              
Share Based Compensation Arrangement By Share Based Payment Award              
Total stock-based compensation expense | $       $ 700      
Stock-based compensation expected to be recognized weighted-average period (in years)       1 year 7 months 6 days      
Unrecognized stock-based compensation expense related to service vesting-based RSUs | $       $ 9,900      
Incremental stock-based compensation expense related to these modified awards | $       6,000      
Incremental stock-based compensation expense related to these modified awards recognized | $       $ 400      
Performance-based Awards | Executive Officers And Members Of Senior Management              
Share Based Compensation Arrangement By Share Based Payment Award              
RSUs granted (in shares) 840,000            
2021 Plan              
Share Based Compensation Arrangement By Share Based Payment Award              
Share-based compensation granted expiration period (in years)       10 years      
Share-based compensation vesting period (in years)       4 years      
Share-based compensation available for grant (in shares)       2,200,000      
Number of shares reserved common stock for future issuance (in shares)       4,120,000      
Share-based compensation percentage of outstanding stock (as a percent)       5.00%      
2021 Plan | Performance-based Awards | Executive Officer              
Share Based Compensation Arrangement By Share Based Payment Award              
Aggregate fair value of RSU granted | $       $ 700      
RSUs granted (in shares)       70,000,000      
2021 Plan | First Anniversary              
Share Based Compensation Arrangement By Share Based Payment Award              
Share-based compensation vesting rights (as a percent)       25.00%      
ESPP              
Share Based Compensation Arrangement By Share Based Payment Award              
Employee maximum contribution (as a percent)     15.00%        
Discount rate on market value of share (as a percent)     85.00%        
Number of participant may purchase more than 1000 shares | participant     0        
Total stock-based compensation expense | $       $ 300 $ 800    
Employee contributions under the ESPP | $       500      
Unrecognized stock-based compensation expense related to unvested stock options | $       $ 900      
Stock-based compensation expected to be recognized weighted-average period (in years)       8 months 12 days      
Share purchases related to ESPP (in shares)       74,113      
Inducement Equity Incentive Plan 2023              
Share Based Compensation Arrangement By Share Based Payment Award              
Number of shares authorized (in shares)             1,300,000
IPO              
Share Based Compensation Arrangement By Share Based Payment Award              
Number of common stock for sale and issuance (in shares)       0      
Number of shares outstanding (in shares)       0      
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Employee Incentive Plans - Summary of Reserved Common Stock for Future Issuance (Details)
Apr. 30, 2023
shares
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 18,748,138
Stock options outstanding  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 7,387,648
Restricted stock units issued and outstanding  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 6,573,473
Remaining shares available for issuance under the 2021 Plan  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 2,207,333
Remaining shares available for issuance under the 2021 Plan | Inducement Equity Incentive Plan 2023  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 1,139,968
ESPP  
Class Of Stock  
Number of shares reserved common stock for future issuance (in shares) 1,334,366
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.23.1
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, 2023
Apr. 30, 2022
Jan. 31, 2023
Options Outstanding, Number of Options      
Beginning balance (in shares) 7,819,480    
Options exercised (in shares) (389,377)    
Options granted (in shares) 0 0  
Options cancelled (in shares) (42,455)    
Ending balance (in shares) 7,387,648   7,819,480
Options vested and expected to vest (in shares) 7,387,648    
Options vested and exercisable (in shares) 6,318,721    
Options Outstanding, Weighted Average Exercise Price      
Beginning balance (in dollars per share) $ 9.78    
Options exercised (in dollars per share) 4.92    
Options granted (in dollars per share) 0    
Options cancelled (in dollars per share) 19.59    
Ending balance (in dollars per share) 9.98   $ 9.78
Options vested and expected to vest (in dollars per share) 9.98    
Options vested and exercisable (in dollars per share) $ 8.62    
Stock Options Additional Disclosures      
Options outstanding, weighted average remaining contractual term (in years) 5 years 2 months 4 days   5 years 2 months 15 days
Options vested and expected to vest, weighted-average contractual term (in years) 5 years 2 months 4 days    
Options vested and exercisable, weighted-average contractual term (in years) 4 years 9 months 3 days    
Options outstanding, aggregate intrinsic value $ 50,996   $ 51,606
Options vested and expected to vest, aggregate intrinsic value 50,996    
Options vested and exercisable, aggregate intrinsic value $ 48,584    
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Employee Incentive Plans - Summary of RSU Activity (Details) - Service-Based Restricted Stock Units (RSUs)
3 Months Ended
Apr. 30, 2023
$ / shares
shares
RSUs Outstanding, Number of RSUs  
Beginning balance (in shares) | shares 3,442,982
RSUs granted (in shares) | shares 2,415,445
RSUs vested (in shares) | shares (259,980)
RSUs forfeited (in shares) | shares (154,974)
Ending balance (in shares) | shares 5,443,473
RSUs Outstanding, Weighted Average Grant Date Fair Value Per Share  
Beginning balance (in dollars per share) | $ / shares $ 18.39
RSUs granted (in dollars per share) | $ / shares 16.26
RSUs vested (in dollars per share) | $ / shares 19.88
RSUs forfeited (in dollars per share) | $ / shares 17.62
Ending balance (in dollars per share) | $ / shares $ 17.39
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Employee Incentive Plans - Summary of Fair Value of Employee Stock Options Estimated using Weighted-Average Assumptions (Details) - shares
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Stock options outstanding    
Share Based Compensation Arrangement By Share Based Payment Award    
Options granted (in shares) 0 0
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
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, 2023
Apr. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award    
Expected term (in years) 9 months 18 days 1 year 7 months 6 days
Expected volatility (as a percent) 66.90% 49.40%
Risk-free interest rate (as a percent) 4.80% 0.20%
Dividend yield 0.00% 0.00%
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Employee Incentive Plans - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Employee Service Share Based Compensation Allocation Of Recognized Period Costs    
Recognized stock-based compensation expense $ 9,276 $ 5,450
Research and development    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs    
Recognized stock-based compensation expense 2,768 1,899
Sales and marketing    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs    
Recognized stock-based compensation expense 3,241 1,987
General and administrative    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs    
Recognized stock-based compensation expense 2,928 1,348
Restructuring    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs    
Recognized stock-based compensation expense 1 0
Cost of revenue—subscription | Cost of revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs    
Recognized stock-based compensation expense 193 122
Cost of revenue—services | Cost of revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs    
Recognized stock-based compensation expense $ 145 $ 94
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Income Tax Disclosure [Abstract]    
Income tax expense $ 750 $ 265
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring - Schedule of Restructuring Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges $ 46 $ 0
Employee severance and related costs    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges 45  
Stock-based compensation    
Restructuring Cost and Reserve [Line Items]    
Total restructuring charges $ 1  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring - Schedule of Restructuring Liabilities (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2023
USD ($)
Restructuring Reserve  
Balance as of January 31, 2023 $ 1,567
Restructuring charges and adjustments 45
Payments (1,538)
Balance as of April 30, 2023 $ 74
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Geographic Information - Schedule of Disaggregation of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Segment Reporting Information    
Total revenue $ 40,996 $ 34,853
United States    
Segment Reporting Information    
Total revenue 25,991 21,336
International    
Segment Reporting Information    
Total revenue $ 15,005 $ 13,517
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.1
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, 2023
Apr. 30, 2022
Numerator    
Net loss $ (21,875) $ (19,834)
Denominator    
Weighted-average shares used in computing net loss per share, basic (in shares) 45,843 44,265
Weighted-average shares used in computing net loss per share, diluted (in shares) 45,843 44,265
Net loss per share, basic (in dollars per share) $ (0.48) $ (0.45)
Net loss per share, diluted (in dollars per share) $ (0.48) $ (0.45)
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.1
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, 2023
Apr. 30, 2022
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Potentially dilutive securities were excluded from computation of diluted net loss per share (in shares) 14,594 12,804
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) 7,388 8,604
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) 6,983 3,957
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) 118 138
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
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Event (Details) - Credit Facility - USD ($)
Jun. 05, 2023
Apr. 30, 2023
Subsequent Event [Line Items]    
Line of credit outstanding   $ 0
Subsequent Event    
Subsequent Event [Line Items]    
Line of credit outstanding $ 0  
XML 76 base-20230430_htm.xml IDEA: XBRL DOCUMENT 0001845022 2023-02-01 2023-04-30 0001845022 2023-05-31 0001845022 2023-04-30 0001845022 2023-01-31 0001845022 us-gaap:SubscriptionAndCirculationMember us-gaap:LicenseMember 2023-02-01 2023-04-30 0001845022 us-gaap:SubscriptionAndCirculationMember us-gaap:LicenseMember 2022-02-01 2022-04-30 0001845022 us-gaap:SubscriptionAndCirculationMember base:SupportAndOtherMember 2023-02-01 2023-04-30 0001845022 us-gaap:SubscriptionAndCirculationMember base:SupportAndOtherMember 2022-02-01 2022-04-30 0001845022 us-gaap:SubscriptionAndCirculationMember 2023-02-01 2023-04-30 0001845022 us-gaap:SubscriptionAndCirculationMember 2022-02-01 2022-04-30 0001845022 us-gaap:ServiceMember 2023-02-01 2023-04-30 0001845022 us-gaap:ServiceMember 2022-02-01 2022-04-30 0001845022 2022-02-01 2022-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 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 us-gaap:CommonStockMember 2022-01-31 0001845022 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001845022 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001845022 us-gaap:RetainedEarningsMember 2022-01-31 0001845022 2022-01-31 0001845022 us-gaap:CommonStockMember 2022-02-01 2022-04-30 0001845022 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-04-30 0001845022 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-04-30 0001845022 us-gaap:RetainedEarningsMember 2022-02-01 2022-04-30 0001845022 us-gaap:CommonStockMember 2022-04-30 0001845022 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0001845022 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0001845022 us-gaap:RetainedEarningsMember 2022-04-30 0001845022 2022-04-30 0001845022 base:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-31 0001845022 base:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-30 0001845022 base:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-02-01 2023-04-30 0001845022 base:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-02-01 2023-01-31 0001845022 us-gaap:MoneyMarketFundsMember 2023-04-30 0001845022 us-gaap:USTreasurySecuritiesMember 2023-04-30 0001845022 us-gaap:CommercialPaperMember 2023-04-30 0001845022 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-04-30 0001845022 us-gaap:CorporateDebtSecuritiesMember 2023-04-30 0001845022 us-gaap:AssetBackedSecuritiesMember 2023-04-30 0001845022 us-gaap:MoneyMarketFundsMember 2023-01-31 0001845022 us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001845022 us-gaap:USTreasurySecuritiesMember 2023-01-31 0001845022 us-gaap:CommercialPaperMember 2023-01-31 0001845022 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001845022 us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001845022 us-gaap:AssetBackedSecuritiesMember 2023-01-31 0001845022 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001845022 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001845022 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001845022 us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-04-30 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-04-30 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-04-30 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-04-30 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-04-30 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-04-30 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-04-30 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-04-30 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-04-30 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-04-30 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-04-30 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-04-30 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-04-30 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-04-30 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-04-30 0001845022 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001845022 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001845022 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001845022 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001845022 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001845022 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001845022 us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-01-31 0001845022 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-01-31 0001845022 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-01-31 0001845022 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-01-31 0001845022 us-gaap:ComputerEquipmentMember 2023-04-30 0001845022 us-gaap:ComputerEquipmentMember 2023-01-31 0001845022 us-gaap:FurnitureAndFixturesMember 2023-04-30 0001845022 us-gaap:FurnitureAndFixturesMember 2023-01-31 0001845022 us-gaap:SoftwareDevelopmentMember 2023-04-30 0001845022 us-gaap:SoftwareDevelopmentMember 2023-01-31 0001845022 us-gaap:LeaseholdImprovementsMember 2023-04-30 0001845022 us-gaap:LeaseholdImprovementsMember 2023-01-31 0001845022 base:SoftwareDevelopmentInProgressMember 2023-04-30 0001845022 base:SoftwareDevelopmentInProgressMember 2023-01-31 0001845022 us-gaap:SoftwareDevelopmentMember 2023-02-01 2023-04-30 0001845022 us-gaap:SoftwareDevelopmentMember 2022-02-01 2022-04-30 0001845022 2023-05-01 2023-04-30 0001845022 base:AmendedTermLoanMember us-gaap:LoansPayableMember 2020-06-30 0001845022 base:AmendedTermLoanMember us-gaap:LoansPayableMember 2019-04-30 0001845022 2019-04-30 0001845022 us-gaap:RevolvingCreditFacilityMember 2023-04-30 0001845022 us-gaap:RevolvingCreditFacilityMember 2021-02-01 2022-01-31 0001845022 us-gaap:RevolvingCreditFacilityMember 2022-01-31 2022-01-31 0001845022 us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2022-01-31 2022-01-31 0001845022 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2022-01-31 2022-01-31 0001845022 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2022-01-31 2022-01-31 0001845022 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2023-06-05 0001845022 srt:MaximumMember 2023-04-30 0001845022 us-gaap:IPOMember 2023-02-01 2023-04-30 0001845022 2021-07-31 0001845022 2022-02-01 2023-01-31 0001845022 us-gaap:EmployeeStockOptionMember 2023-04-30 0001845022 us-gaap:RestrictedStockUnitsRSUMember 2023-04-30 0001845022 base:FutureStockOptionGrantReservesMember 2023-04-30 0001845022 base:FutureStockOptionGrantReservesMember base:InducementEquityIncentivePlan2023Member 2023-04-30 0001845022 base:EmployeeStockPurchasePlanMember 2023-04-30 0001845022 base:CommonStockWarrantsMember 2023-04-30 0001845022 base:TwoThousandTwentyOneEquityIncentivePlanMember 2023-02-01 2023-04-30 0001845022 base:TwoThousandTwentyOneEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-02-01 2023-04-30 0001845022 base:TwoThousandTwentyOneEquityIncentivePlanMember 2023-04-30 0001845022 base:InducementEquityIncentivePlan2023Member 2023-01-31 0001845022 base:EmployeeStockPurchasePlanMember 2021-07-01 2021-07-31 0001845022 base:EmployeeStockPurchasePlanMember 2021-07-31 0001845022 2021-03-21 2021-09-21 0001845022 2022-03-21 2022-03-21 0001845022 base:EmployeeStockPurchasePlanMember 2023-02-01 2023-04-30 0001845022 base:EmployeeStockPurchasePlanMember 2022-02-01 2022-04-30 0001845022 base:EmployeeStockPurchasePlanMember 2023-04-30 0001845022 us-gaap:EmployeeStockOptionMember 2023-01-31 0001845022 us-gaap:EmployeeStockOptionMember 2022-02-01 2023-01-31 0001845022 us-gaap:EmployeeStockOptionMember 2023-02-01 2023-04-30 0001845022 us-gaap:EmployeeStockOptionMember 2022-02-01 2022-04-30 0001845022 base:ServiceBasedRestrictedStockUnitsRSUsMember 2023-01-31 0001845022 base:ServiceBasedRestrictedStockUnitsRSUsMember 2023-02-01 2023-04-30 0001845022 base:ServiceBasedRestrictedStockUnitsRSUsMember 2023-04-30 0001845022 base:ServiceBasedRestrictedStockUnitsRSUsMember 2022-02-01 2022-04-30 0001845022 base:ExecutiveOfficersAndMembersOfSeniorManagementMember base:MarketBasedRestrictedStockUnitsRSUsMember 2023-03-20 0001845022 base:ExecutiveOfficersAndMembersOfSeniorManagementMember us-gaap:PerformanceSharesMember 2023-03-20 2023-03-20 0001845022 us-gaap:PerformanceSharesMember 2023-02-01 2023-04-30 0001845022 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember base:TwoThousandTwentyOneEquityIncentivePlanMember 2023-02-01 2023-04-30 0001845022 us-gaap:PerformanceSharesMember 2023-04-30 0001845022 base:MarketBasedRestrictedStockUnitsRSUsMember 2023-04-30 0001845022 base:MarketBasedRestrictedStockUnitsRSUsMember 2023-02-01 2023-04-30 0001845022 us-gaap:EmployeeStockOptionMember base:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2023-02-01 2023-04-30 0001845022 us-gaap:EmployeeStockOptionMember base:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2022-02-01 2022-04-30 0001845022 us-gaap:SubscriptionAndCirculationMember us-gaap:CostOfSalesMember 2023-02-01 2023-04-30 0001845022 us-gaap:SubscriptionAndCirculationMember us-gaap:CostOfSalesMember 2022-02-01 2022-04-30 0001845022 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2023-02-01 2023-04-30 0001845022 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2022-02-01 2022-04-30 0001845022 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2023-04-30 0001845022 us-gaap:ResearchAndDevelopmentExpenseMember 2022-02-01 2022-04-30 0001845022 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2023-04-30 0001845022 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2022-04-30 0001845022 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2023-04-30 0001845022 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2022-04-30 0001845022 us-gaap:RestructuringChargesMember 2023-02-01 2023-04-30 0001845022 us-gaap:RestructuringChargesMember 2022-02-01 2022-04-30 0001845022 us-gaap:EmployeeSeveranceMember 2023-02-01 2023-04-30 0001845022 base:StockBasedCompensationMember 2023-02-01 2023-04-30 0001845022 country:US 2023-02-01 2023-04-30 0001845022 country:US 2022-02-01 2022-04-30 0001845022 base:InternationalMember 2023-02-01 2023-04-30 0001845022 base:InternationalMember 2022-02-01 2022-04-30 0001845022 us-gaap:EmployeeStockOptionMember 2023-02-01 2023-04-30 0001845022 us-gaap:EmployeeStockOptionMember 2022-02-01 2022-04-30 0001845022 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-04-30 0001845022 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2022-04-30 0001845022 base:EmployeeStockPurchasePlanMember 2023-02-01 2023-04-30 0001845022 base:EmployeeStockPurchasePlanMember 2022-02-01 2022-04-30 0001845022 us-gaap:WarrantMember 2023-02-01 2023-04-30 0001845022 us-gaap:WarrantMember 2022-02-01 2022-04-30 shares iso4217:USD iso4217:USD shares base:customer pure base:investment base:vote base:participant base:period 0001845022 --01-31 2024 Q1 false 0 0 0 10-Q true 2023-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 46407718 46240000 40446000 117403000 127856000 42212000 39847000 12814000 13096000 6839000 8234000 225508000 229479000 8032000 7430000 6233000 6940000 8089000 7524000 1608000 1666000 249470000 253039000 6865000 1407000 8495000 12641000 4813000 6076000 3060000 3117000 78540000 71716000 101773000 94957000 3873000 4543000 2874000 3275000 108520000 102775000 0.00001 0.00001 200000000 200000000 0 0 0 0 0 0 0.00001 0.00001 1000000000 1000000000 46155499 46155499 45432029 45432029 0 0 573791000 561547000 -490000 -807000 -432351000 -410476000 140950000 150264000 249470000 253039000 4943000 5007000 33599000 26974000 38542000 31981000 2454000 2872000 40996000 34853000 3673000 2396000 2249000 2255000 5922000 4651000 35074000 30202000 15383000 14421000 32553000 26843000 9625000 7926000 46000 0 57607000 49190000 -22533000 -18988000 25000 25000 1433000 -556000 -21125000 -19569000 750000 265000 -21875000 -19834000 -0.48 -0.48 -0.45 -0.45 45843000 45843000 44265000 44265000 -21875000 -19834000 317000 -686000 -21558000 -20520000 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 43847484 0 525392000 -195000 -341982000 183215000 452313 2614000 2614000 237499 3525000 3525000 5450000 5450000 -686000 -686000 -19834000 -19834000 44537296 0 536981000 -881000 -361816000 174284000 -21875000 -19834000 890000 739000 9276000 5450000 4540000 4009000 772000 648000 84000 -974000 -746000 198000 2274000 -11781000 -4824000 -3798000 -1405000 -312000 5458000 731000 -4060000 -8112000 -1256000 -71000 -826000 -666000 6423000 -968000 -7181000 -8607000 7821000 53630000 19423000 9600000 1288000 799000 10314000 -44829000 1917000 2614000 847000 3525000 2764000 6139000 -103000 -719000 5794000 -48016000 40989000 96231000 46783000 48215000 46240000 47672000 543000 543000 46783000 48215000 294000 275000 25000 25000 204000 0 317000 -686000 0 -9000 Description of BusinessCouchbase, Inc. provides an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. 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. 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 accordance with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. 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, 2023, 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, 2023, are not necessarily indicative of the results to be expected for the year ending January 31, 2024, 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, 2023, as filed with the SEC on March 29, 2023.</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 doubtful accounts, 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%">Other than those described below related to the Company's adoption of ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), 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, 2023, that have had a material impact on its condensed consolidated financial statements and related notes.</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%">Short-Term Investments</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 determines the appropriate classification of its investments at the time of purchase. As the Company views these securities as available to support current operations, it accounts for these debt securities as available-for-sale and classifies them as current assets on its condensed consolidated balance sheets. These securities are recorded at estimated fair value. When the fair value of a security declines below its amortized cost basis, the carrying value of the security will be reduced to its fair value if it is more likely than not that management is required to sell the impaired security before recovery of its amortized basis, or management has the intention to sell the security. If neither of these conditions are met, the Company determines whether any portion of the decline is due to credit losses. Any portion of that decline attributable to credit losses, to the extent expected to be nonrecoverable before the sale of the security, is recognized in the Company’s condensed consolidated statement of operations. When the fair value of the security declines below its amortized cost basis due to changes in interest rates, such amounts are recorded in accumulated other comprehensive income (loss) and are recognized in the Company’s condensed consolidated statement of operations only if the Company sells or intends to sell the security before recovery of its cost basis. Realized gains and losses are determined based on the specific identification method and are reported in interest and other income (expense), net in the Company’s 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-style:italic;font-weight:700;line-height:120%">Accounts Receivable</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%">Accounts receivable includes billed and unbilled receivables, net of allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is estimated based on the Company’s assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, the collection history of each customer, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregate basis when similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. </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. 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 doubtful accounts and historically bad debts have not been material.</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:120%">No customer accounte</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d for 10% or more of total revenue for the three months ended April 30, 2023 and 2022. One customer accounted for approximately 11% of gross accounts receivable as of April 30, 2023 and one customer accounted for approximately 12% of gross accounts receivable as of January 31, 2023.</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%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the </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%">incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. The Company adopted this standard effective February 1, 2023 on a modified retrospective basis, and the adoption did not result in any cumulative effect adjustment in the condensed consolidated financial statements.</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: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 accordance with accounting principles generally accepted in the United States of America (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. 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, 2023, 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, 2023, are not necessarily indicative of the results to be expected for the year ending January 31, 2024, 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, 2023, as filed with the SEC on March 29, 2023.</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 doubtful accounts, 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;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%">Short-Term Investments</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 determines the appropriate classification of its investments at the time of purchase. As the Company views these securities as available to support current operations, it accounts for these debt securities as available-for-sale and classifies them as current assets on its condensed consolidated balance sheets. These securities are recorded at estimated fair value. When the fair value of a security declines below its amortized cost basis, the carrying value of the security will be reduced to its fair value if it is more likely than not that management is required to sell the impaired security before recovery of its amortized basis, or management has the intention to sell the security. If neither of these conditions are met, the Company determines whether any portion of the decline is due to credit losses. Any portion of that decline attributable to credit losses, to the extent expected to be nonrecoverable before the sale of the security, is recognized in the Company’s condensed consolidated statement of operations. When the fair value of the security declines below its amortized cost basis due to changes in interest rates, such amounts are recorded in accumulated other comprehensive income (loss) and are recognized in the Company’s condensed consolidated statement of operations only if the Company sells or intends to sell the security before recovery of its cost basis. Realized gains and losses are determined based on the specific identification method and are reported in interest and other income (expense), net in the Company’s condensed consolidated statements of operations.</span></div> Accounts ReceivableAccounts receivable includes billed and unbilled receivables, net of allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is estimated based on the Company’s assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, the collection history of each customer, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregate basis when similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. <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. 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 doubtful accounts and historically bad debts have not been material.</span></div> 1 1 0.11 1 1 0.12 <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%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the </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%">incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. The Company adopted this standard effective February 1, 2023 on a modified retrospective basis, and the adoption did not result in any cumulative effect adjustment in the condensed consolidated financial statements.</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: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 style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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, 2023</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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">13,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">13,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">13,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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%">63,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">25,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">11,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">11,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">5,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">117,893 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(506)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">117,403 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">131,377 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(506)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">130,887 </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"/></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 style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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, 2023</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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">29,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">29,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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 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%">1,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">30,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">Short-Term Investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(729)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">7,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">11,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">5,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">128,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(811)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">127,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">159,024 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(811)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">158,217 </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"/></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, 2023 and 2022, 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, 2023, the Company’s short-term investments consisted of $111.4 million and $6.0 million with a contractual maturity date of less than one year and greater than one year, respectively. As of January 31, 2023, the Company’s short-term investments consisted of $122.0 million and $5.9 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, 2023 and January 31, 2023, 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 style="width:16.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.087%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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 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 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%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">38,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(317)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">24,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(452)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">62,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(189)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">58,238 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(317)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">24,615 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(506)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">82,853 </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"/></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 style="width:16.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.087%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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 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 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%">(729)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">64,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(729)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">64,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(810)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">80,583 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(1)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,999 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(811)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">82,582 </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"/></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, 2023, the Company had 28 short-term investments in an unrealized loss position. As of January 31, 2023, the Company had 27 short-term investments in an unrealized loss position. As of April 30, 2023, 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, 2023, the Company did not recognize any losses on its short-term investments due to credit related factors.</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 style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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, 2023</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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">13,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">13,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">13,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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%">63,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">25,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">11,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">11,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">5,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">117,893 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(506)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">117,403 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">131,377 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(506)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">130,887 </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"/></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 style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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, 2023</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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">29,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">29,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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 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%">1,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">30,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">Short-Term Investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(729)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">7,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">11,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">5,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">128,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(811)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">127,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">159,024 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(811)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">158,217 </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"/></tr></table></div> 13484000 13484000 13484000 13484000 63309000 0 452000 62857000 25597000 0 0 25597000 11881000 16000 2000 11895000 11919000 0 25000 11894000 5187000 0 27000 5160000 117893000 16000 506000 117403000 131377000 16000 506000 130887000 29239000 29239000 29239000 29239000 1122000 1122000 30361000 30361000 30361000 30361000 71981000 71981000 1000 1000 729000 729000 71253000 71253000 31500000 0 0 31500000 7839000 3000 1000 7841000 11952000 0 50000 11902000 5391000 0 31000 5360000 128663000 128663000 4000 4000 811000 811000 127856000 127856000 159024000 159024000 4000 4000 811000 811000 158217000 158217000 0 0 111400000 6000000 122000000 5900000 <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, 2023 and January 31, 2023, 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 style="width:16.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.087%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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 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 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%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">38,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(317)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">24,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(452)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">62,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(189)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">58,238 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(317)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">24,615 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(506)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">82,853 </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"/></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 style="width:16.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.087%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 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 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 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%">(729)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">64,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(729)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">64,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(810)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">80,583 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(1)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,999 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(811)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">82,582 </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"/></tr></table></div> 135000 38243000 317000 24615000 452000 62858000 25000 10894000 0 0 25000 10894000 27000 5160000 0 0 27000 5160000 2000 3941000 0 0 2000 3941000 189000 58238000 317000 24615000 506000 82853000 729000 64397000 0 0 729000 64397000 49000 8909000 1000 1999000 50000 10908000 31000 5359000 0 0 31000 5359000 1000 1918000 0 0 1000 1918000 810000 80583000 1000 1999000 811000 82582000 28 27 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 style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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, 2023</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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">13,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">13,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">13,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">117,403 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">117,403 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">13,484 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">117,403 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">130,887 </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"/></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 style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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, 2023</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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">29,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">29,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,239 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,122 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">30,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">Short-Term Investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">127,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">127,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">29,239 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">128,978 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">158,217 </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"/></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 style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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, 2023</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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">13,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">13,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">13,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">117,403 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">117,403 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">13,484 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">117,403 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">130,887 </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"/></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 style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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, 2023</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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">29,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">29,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,239 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,122 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">30,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">Short-Term Investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">127,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">127,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">29,239 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">128,978 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">158,217 </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"/></tr></table></div> 13484000 0 13484000 13484000 0 13484000 0 62857000 62857000 0 25597000 25597000 0 11895000 11895000 0 11894000 11894000 0 5160000 5160000 0 117403000 117403000 13484000 117403000 130887000 29239000 29239000 0 0 29239000 29239000 0 1122000 1122000 29239000 29239000 1122000 1122000 30361000 30361000 0 71253000 71253000 0 31500000 31500000 0 7841000 7841000 0 11902000 11902000 0 5360000 5360000 0 127856000 127856000 29239000 29239000 128978000 128978000 158217000 158217000 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">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%">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%">2,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">6,839 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8,234 </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"/></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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">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%">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,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">4,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,564 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,096 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">(10,532)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,666)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">8,032 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,430 </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"/></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.9 million and $0.7 million for three months ended April 30, 2023 and 2022, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $0.7 million and $0.5 million in the three months ended April 30, 2023 and 2022, 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">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%">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,528 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">2,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,495 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,641 </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"/></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 Expenses</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 expenses 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">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%">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%">913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">1,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 restructuring</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%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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</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,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 other accrued expenses</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%">4,813 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,076 </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"/></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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">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%">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%">2,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">6,839 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8,234 </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"/></tr></table></div> 2860000 4140000 3143000 2560000 836000 1534000 6839000 8234000 <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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">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%">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,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,586 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">4,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,564 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,096 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">(10,532)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,666)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">8,032 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,430 </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"/></tr></table></div> 3562000 3586000 342000 342000 8435000 7884000 1889000 1889000 4336000 3395000 18564000 17096000 10532000 9666000 8032000 7430000 900000 700000 700000 500000 <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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">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%">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,528 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">2,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,495 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,641 </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"/></tr></table></div> 2528000 5944000 3442000 3593000 2041000 1995000 484000 1109000 8495000 12641000 <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 expenses 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">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%">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%">913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">1,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 restructuring</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%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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</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,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 other accrued expenses</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%">4,813 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,076 </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"/></tr></table></div> 913000 1020000 830000 737000 1064000 743000 74000 1567000 1932000 2009000 4813000 6076000 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">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%">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%">78,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">71,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">81,414 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">74,991 </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"/></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, 2023 and 2022 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2022</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">71,723 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(29,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">35,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">70,755 </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"/></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, 2023, the Company’s RPOs were $165.6 million. The Company expects to recognize revenue of $112.1 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">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%">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%">78,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">71,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">81,414 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">74,991 </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"/></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, 2023 and 2022 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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2022</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">71,723 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(29,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">35,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">70,755 </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"/></tr></table></div> 78540000 71716000 2874000 3275000 81414000 74991000 74991000 71723000 29061000 24207000 35484000 23239000 81414000 70755000 165600000 112100000 P12M ebt<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%">Interest expense consisting primarily of unused Credit Facility (as defined below) fees was immaterial for the three months ended April 30, 2023 and 2022.</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%">Term Loan</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 August 2018, the Company entered into an agreement for a term loan with a certain lender, which was amended in April 2019 and in June 2020 (the “Amended Loan”). The Amended Loan provided maximum borrowings of up to $25.0 million, maturing in June 2024. In January 2021, the Company repaid all outstanding indebtedness owed pursuant to the Amended Loan and terminated the agreement. Pursuant to the termination of the Amended Loan, the related security interests have been removed and the covenants shall be of no further force and effect.</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 connection with the April 2019 amendment, the Company issued warrants to purchase 105,350 shares of the Company’s common stock at $7.48 per share, exercisable over 10 years. The fair value of the warrants was recorded to equity and as a debt discount that was amortized to interest over the term of the loan. The total fair value of the common stock warrants was $0.4 million. As of April 30, 2023, all warrants were outstanding and exercisable.</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%">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%">In January 2021, the Company entered into an Amended and Restated Loan and Security Agreement with Silicon Valley Bank (the “Credit Facility”) providing the Company the ability to borrow up to $40.0 million from a revolving line of credit and extending the maturity date to January 2024. Upon the execution of the amended Credit Facility, the Company borrowed $25.0 million from the line of credit, which was repaid in full during the fiscal year ended January 31, 2022. </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 line of credit was secured with a pledge on substantially all the assets of the Company, except any intellectual property and was subject to a minimum revenue covenant. The amendment also added certain financial covenants, including covenants related to certain financial metrics, that if not met, would limit the amount of additional borrowings under the line of credit. The amended line of credit agreement also required the company to maintain an adjusted quick ratio (as defined by the agreement) of at least 1.15 to 1.0. The line of credit agreement also contained certain customary affirmative and negative covenants as well as customary events of default, subject to certain exceptions, including restrictions on the Company’s ability to, among other things, incur debt and liens, maintain collateral accounts, undergo fundamental changes including mergers or consolidations, dispose assets including selling, transferring or assigning assets, pay dividends or other distributions or make or permit payments on any subordinated debt. The outstanding principal balance was due at maturity with interest payable monthly. The line of credit bore a variable annual interest rate of the prime rate plus 0.5%. The Company was required to pay a fee equal to 0.25% per annum on the unused portion of the line of credit. The Company was also subject to a termination fee ranging from 0.5% to 1.0% of the line of credit if the Company terminates the agreement prior to the maturity date. The Company was in compliance with the financial covenants under the line of credit as of April 30, 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%">There were no borrowings outstanding against the line of credit as of April 30, 2023. As of April 30, 2023, $40.0 million was available for borrowing under the line of credit. On March 14, 2023, Silicon Valley Bridge Bank, N.A. announced that it had assumed the obligations and commitments of former Silicon Valley Bank, including the line of credit. In March 2023, Silicon Valley Bridge Bank, N.A. became a division of First-Citizens Bank &amp; Trust Company. The agreements that governed the former Silicon Valley Bank relationship remained in place. There were no changes to the terms of the Credit Facility and the Company had full access to its cash balances.</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%">On June 5, 2023, the Company terminated the Credit Facility pursuant to Section 12.1 thereof. Any termination fee owed by the Company as required by Section 2.5(c) thereof has been waived by Silicon Valley Bank. At the time of termination, no borrowings were outstanding under the Credit Facility. Concurrently with the termination of the Credit Facility, all liens securing the Company’s obligations under the Credit Facility were released.</span></div> 25000000 105350 7.48 P10Y 400000 40000000 25000000 1.15 0.005 0.0025 0.5 1.0 0 40000000 0 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. Our 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%">Operating lease costs were $0.8 million and $0.6 million for the three months ended April 30, 2023 and 2022, respectively. Variable lease costs were $0.1 million and $0.2 million during the three months ended April 30, 2023 and 2022, respectively. Short-term lease costs were immaterial during the three months ended April 30, 2023 and 2022.</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:</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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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="border-top:1pt solid #000;padding:0 1pt"/><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%">2022</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">823</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">661</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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%">1,509</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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:21pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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, 2023</span></td><td colspan="3" style="padding:0 1pt"/><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, 2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">6,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,060 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,117 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">3,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">6,933 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,660 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">2.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.7 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%">3.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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></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, 2023, 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 style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></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 2024</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,492</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 2025</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%">2,988</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 2026</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%">1,183</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 2027</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%">353</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 2028 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%">251</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%">7,267</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%">(334)</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%">6,933</span></td></tr></table></div> P3Y 800000 600000 100000 200000 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 cash flow information related to leases:</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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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="border-top:1pt solid #000;padding:0 1pt"/><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%">2022</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">823</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">661</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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%">1,509</span></td></tr></table></div> 823000 823000 661000 0 0 1509000 <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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:21pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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, 2023</span></td><td colspan="3" style="padding:0 1pt"/><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, 2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">6,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,060 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,117 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">3,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">6,933 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7,660 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">2.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.7 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%">3.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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></tr></table></div> 6233000 6940000 3060000 3117000 3873000 4543000 6933000 7660000 P2Y6M P2Y8M12D 0.038 0.038 <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, 2023, 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 style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></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 2024</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,492</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 2025</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%">2,988</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 2026</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%">1,183</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 2027</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%">353</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 2028 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%">251</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%">7,267</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%">(334)</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%">6,933</span></td></tr></table></div> 2492000 2988000 1183000 353000 251000 7267000 334000 6933000 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2023, there</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were no material changes to the Co</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mpany’s contractual commitments since January 31, 2023.</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 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 by reason of their status or service as directors or officers. 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-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, 2023, 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, 2023 and January 31, 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%">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, 2023 and January 31, 2023, 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, 2023, 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 style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">7,387,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">6,573,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">2,207,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,139,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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,334,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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%">18,748,138 </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"/></tr></table></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 Plans</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 has four equity incentive plans: the 2008 Equity Incentive Plan (the “2008 Plan”), 2018 Equity Incentive Plan (the “2018 Plan”), 2021 Equity Incentive Plan (the “2021 Plan”) and 2023 Inducement Equity Incentive Plan (the "2023 Inducement Plan"), collectively (the “Stock Plans”). In connection with the Company’s IPO in July 2021, the 2008 Plan and the 2018 Plan were terminated and replaced by the 2021 Plan and all shares that remained available for issuance under the 2018 Plan at that time were reserved for issuance under the 2021 Plan. The number of shares of common stock available for issuance under the 2021 Plan will be increased by any shares of common stock subject to awards outstanding under the 2008 Plan and the 2018 Plan that expire or otherwise terminate without having been exercised or issued in full, are tendered to or withheld by the Company for payment of an exercise price or for satisfying tax withholding obligations or are forfeited to or repurchased by the Company due to failure to vest.</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 has issued stock options to employees, directors, consultants and advisors pursuant to the 2018 Plan and restricted stock units (“RSUs”) under the 2021 Plan.</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%">Equity awards permitted under the 2021 Plan may be stock options, stock appreciation rights, restricted stock, restricted stock units, performance units and performance shares. Stock option grants may be either Incentive Stock Options (“ISO”) or Non-Qualified Stock Options (“NSO”). ISO may be granted only to Company employees (including officers and directors who are also employees). NSOs may be granted to Company employees, consultants, and nonemployee directors. Employee stock options are granted with an exercise price no less than the fair value of the underlying common stock on the grant date. Options granted under the 2021 Plan expire ten years from the date of grant and generally vest over four years at a rate of 25% upon the first anniversary of the issuance date and 1/48 per month 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%">As of April 30, 2023, there were 2.2 million shares available for grant under the 2021 Plan. The 2021 Plan provides that the number of shares reserved will automatically increase on the first day of each fiscal year, beginning on February 1, 2022, by an amount equal to the least of (i) 4,120,000 shares, (ii) five-percent (5%) of the outstanding shares of our common stock on the last day of the immediately preceding fiscal year, or (iii) such number of shares determined by the administrator of the 2021 Plan no later than the last day of the immediately preceding 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%">During the fiscal year ended January 31, 2023, the Company adopted the 2023 Inducement Equity Incentive Plan (the “2023 Inducement Plan”), pursuant to which the Company reserved 1,300,000 shares of its common stock to be used exclusively for grants of awards to individuals who were not previously employees or directors of the Company, as an inducement material to the individual’s entry into employment with the Company within the meaning of Rule 5635(c)(4) of the Nasdaq Listing Rules. The maximum number of shares of our common stock that may be issued under the 2023 Inducement Plan will not exceed 1,300,000 shares. The 2023 Inducement Plan was approved by the Company’s Board of Directors without stockholder approval in accordance with such rule. As of April 30, 2023, there were 1.1 million shares available for grant under the 2023 Inducement Plan. </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%">Employee Stock Purchase Plan</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 July 2021, the Company established an Employee Stock Purchase Plan (“ESPP”) in which eligible employees may contribute up to 15% of their base compensation to purchase shares of common stock at a price equal to 85% of the lower of (1) the fair market value of a share of the Company’s common stock at the beginning of the offering period and (2) the fair market value of a share of the Company’s common stock on the purchase date. A participant will be permitted to purchase a maximum of shares during each offering period and no participant may purchase more than 1,000 shares during any offering period.</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%">Except for the initial offering period, the ESPP provides for 24-month offering periods beginning March 21 and September 21 of each year, and each offering period will consist of four six-month purchase periods. The initial offering period began on July 22, 2021 and will end on September 20, 2023. The initial offering period consists of four purchase periods with the first purchase date on March 21, 2022, and the final purchase period ending on September 20, 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 Company recognized stock-based compensation expense related to the ESPP of $0.3 million and $0.8 million during the three months ended April 30, 2023 and 2022, respectively. As of April 30, 2023, accrued ESPP employee payroll contributions of $0.5 million are included within accrued compensation and benefits in the consolidated balance sheet. ESPP payroll contributions used to purchase shares are reclassified to stockholders’ equity on the purchase date. As of April 30, 2023, $0.9 million of unrecognized stock-based compensation expense related to the ESPP is expected to be recognized over a weighted-average vesting period of 0.7 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-weight:400;line-height:120%">During the three months ended April 30, 2023, 74,113 shares of common stock were issued under the ESPP.</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, 2023 (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 style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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 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 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 colspan="3" style="padding:0 1pt"/></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, 2023</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%">7,819,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9.78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">51,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(389,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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 granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 cancelled</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%">(42,455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">19.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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, 2023</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%">7,387,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">50,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 expected to vest as of April 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;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%">7,387,648 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5.18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">50,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 exercisable as of April 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,318,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.76</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">48,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2023 and 2022.</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, 2023 and 2022 was $4.2 million and $6.7 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 $1.2 million and $1.7 million during the three months ended April 30, 2023 and 2022, 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, 2023, there was $7.5 million of unrecognized stock-based compensation expense related to unvested stock options, which is expected to be recognized over a weighted-average period of 1.5 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. RSUs granted had 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 quarterly.</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, 2023:</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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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, 2023</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,442,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">18.39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2,415,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">16.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">(259,980)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(154,974)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">17.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2023</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%">5,443,473 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 $39.3 million and $49.7 million during the three months ended April 30, 2023 and 2022, 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 $6.8 million and $2.4 million in stock-based compensation expense related to service vesting-based RSUs during the three months ended April 30, 2023 and 2022, respectively. As of April 30, 2023, there was $86.4 million of unrecognized compensation expense related to service-based RSUs expected to be recognized over a weighted-average vesting period of 2.7 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%">Modification of 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%">On March 20, 2023, the Board of Directors approved a modification of the Company’s 1,060,000 outstanding Market-based RSUs granted to certain executive officers and members of senior management. This resulted in 840,000 of the awards modified to performance-based vesting and the other 220,000 remained market-based vesting with modified stock price targets and requisite service 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-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%">The 840,000 awards granted to certain executive officers were modified from market-based vesting conditions to performance-based vesting conditions and will vest based on the Company achieving certain financial metrics over revised service periods. For the portion of the awards where the expectation of the achievement of performance conditions remained probable prior to and post modification, the Company accounted for this change as a Type I modification under ASC 718, Compensation—Stock Compensation. For the portion of the awards where the expectation of the achievement of performance conditions changed from probable prior to the modification to improbable post-modification, the Company accounted for this change as a Type II modification. The Company recognizes expense for performance-based RSUs over the requisite service period based on management's expectation of the number of performance-based RSUs expected to vest. For any change in the expectation of the number of performance-based RSUs that are probable of vesting, the Company will cumulatively adjust compensation expense in the period that the change in estimate is made. </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 incremental stock-based compensation expense related to these modified awards was $6.0 million, of which the Company recognized $0.4 million during the three months ended April 30, 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%">During the three months ended April 30, 2023, the Company granted 70,000 performance-based RSUs to an executive officer pursuant to the 2021 Plan with vesting conditions identical to the modified awards discussed above. The grant date fair value of the award was $0.7 million.</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 $0.7 million in stock-based compensation expense related to performance-based vesting RSUs during the three months ended April 30, 2023. As of April 30, 2023, there was $9.9 million of unrecognized compensation expense related to performance-based RSUs expected to be recognized over an average vesting period of 1.6 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 220,000 awards granted to certain members of senior management were modified to revise the 60-trading day stock price target of the Company’s common stock and the requisite service periods. The incremental stock-based compensation expense related to these modified awards was not material. As of April 30, 2023, there was a total of $2.2 million of unrecognized compensation expense related to market-based RSUs expected to be recognized over an average vesting period of 1.5 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 stock options and 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-style:italic;font-weight:400;line-height:120%">Expected term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected term represents the weighted-average period the stock options are expected to remain outstanding and is calculated using the simplified method, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the option.</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%">Expected volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected stock price volatility assumption was determined by examining the historical volatilities for industry peers, as the Company does not have sufficient trading history for 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-style:italic;font-weight:400;line-height:120%">Risk-free interest rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The risk-free rate assumption is based on the U.S. Treasury instruments whose term was consistent with the expected term of the Company’s 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%">Dividend yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected dividend assumption is based on the Company’s history and expectation of dividend payouts.</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%">Fair value of underlying common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Prior to the Company’s IPO, the fair value was determined by the Board of Directors with input from management and contemporaneous independent third-party valuations. Subsequent to </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%">the IPO, the fair value of the Company’s common stock is based on the daily average selling price on the Nasdaq Global Select Market.</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%">No stock options were granted during the three months ended April 30, 2023 or 2022.</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 style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">0.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.6</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </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 colspan="3" style="display:none"/></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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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.545%"><tr><td style="width:1.0%"/><td style="width:71.807%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.143%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 colspan="3" style="display:none"/></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">193</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">122</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">145</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">94</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">2,768</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,899</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">3,241</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,987</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">2,928</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,348</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,450 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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, 2023, 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 style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">7,387,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">6,573,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">2,207,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,139,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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,334,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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%">18,748,138 </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"/></tr></table></div> 7387648 6573473 2207333 1139968 1334366 105350 18748138 P10Y P4Y 0.25 2200000 4120000 0.05 1300000 1300000 1100000 0.15 0.85 0 P24M 4 300000 800000 500000 900000 P0Y8M12D 74113 <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, 2023 (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 style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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 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 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 colspan="3" style="padding:0 1pt"/></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, 2023</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%">7,819,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9.78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">51,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(389,377)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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 granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 cancelled</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%">(42,455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">19.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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, 2023</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%">7,387,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">50,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 expected to vest as of April 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;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%">7,387,648 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5.18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">50,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 exercisable as of April 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,318,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.76</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">48,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7819480 9.78 P5Y2M15D 51606000 389377 4.92 0 0 42455 19.59 7387648 9.98 P5Y2M4D 50996000 7387648 9.98 P5Y2M4D 50996000 6318721 8.62 P4Y9M3D 48584000 0 0 4200000 6700000 1200000 1700000 7500000 P1Y6M <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, 2023:</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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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, 2023</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,442,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">18.39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2,415,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">16.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">(259,980)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(154,974)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">17.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2023</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%">5,443,473 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3442982 18.39 2415445 16.26 259980 19.88 154974 17.62 5443473 17.39 39300000 49700000 6800000 2400000 86400000 P2Y8M12D 1060000 840000 220000 840000 6000000 400000 70000000 700000 700000 9900000 P1Y7M6D 220000 2200000 P1Y6M 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 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 style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">0.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.6</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </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 colspan="3" style="display:none"/></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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> P0Y9M18D P1Y7M6D 0.669 0.494 0.048 0.002 0 0 <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.545%"><tr><td style="width:1.0%"/><td style="width:71.807%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.143%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 colspan="3" style="display:none"/></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">193</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">122</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">145</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">94</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">2,768</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,899</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">3,241</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,987</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">2,928</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,348</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,450 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 193000 122000 145000 94000 2768000 1899000 3241000 1987000 2928000 1348000 1000 0 9276000 5450000 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 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 income tax expense of $0.8 million and $0.3 million for the three months ended April 30, 2023 and 2022, 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 United States, 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 deemed no valuation allowance is necessary at this point. The Company will continue to evaluate for any future developments.</span></div> 800000 300000 RestructuringDuring the fiscal year ended January 31, 2023, the Company initiated a restructuring plan to improve operational efficiency. This resulted in severance and related costs and stock-based compensation related to modifications of vested <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%">awards granted to certain employees impacted by the restructuring plan. As of April 30, 2023, the restructuring plan is substantially complete.</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%">Restructuring expense was 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 style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended April 30, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 severance and related 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 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%">45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Stock-based compensation</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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring charges</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%">46 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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:400;line-height:120%">Accrued Restructuring</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%">Restructuring liabilities are reported within accrued expenses in the condensed consolidated balance sheets. An immaterial amount was paid during the year ended January 31, 2023. The activity in our restructuring liabilities for the three months ended April 30, 2023 is 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 style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2023</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%">1,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 charges and adjustments</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%">45</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%">Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,538)</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%">Balance as of April 30, 2023</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%">74 </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"/></tr></table></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%">Restructuring expense was 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 style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Three Months Ended April 30, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 severance and related 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 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%">45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Stock-based compensation</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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring charges</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%">46 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 45000 1000 46000 The activity in our restructuring liabilities for the three months ended April 30, 2023 is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2023</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%">1,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 charges and adjustments</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%">45</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%">Payments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,538)</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%">Balance as of April 30, 2023</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%">74 </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"/></tr></table> 1567000 45000 1538000 74000 Geographic Information<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">following table depicts the disaggregation of revenue by geographic area based on the billing address of the customer (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.848%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">21,336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">15,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">34,853 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">individual foreign country contributed 10% or more of total revenue for the three months ended April 30, 2023 and 2022.</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, 2023 and January 31, 2023, the majority of the Company’s long-lived assets, including operating lease ROU assets,</span><span style="color:#000000;font-family:'Times',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were located in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Times',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> United States.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">following table depicts the disaggregation of revenue by geographic area based on the billing address of the customer (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.848%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">21,336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">15,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">34,853 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 25991000 21336000 15005000 13517000 40996000 34853000 Net Loss per ShareBasic 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.<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.848%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(21,875)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(19,834)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">45,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.45)</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2022</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">6,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,804 </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"/></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.848%"><tr><td style="width:1.0%"/><td style="width:71.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.104%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(21,875)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(19,834)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">45,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.45)</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -21875000 -19834000 45843000 45843000 44265000 44265000 -0.48 -0.48 -0.45 -0.45 <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 style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><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 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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2022</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">6,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,804 </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"/></tr></table></div> 7388000 7388000 8604000 8604000 6983000 6983000 3957000 3957000 118000 118000 138000 138000 105000 105000 105000 105000 14594000 14594000 12804000 12804000 Subsequent EventOn June 5, 2023, the Company terminated the Credit Facility pursuant to Section 12.1 thereof. Any termination fee owed by the Company as required by Section 2.5(c) thereof has been waived by Silicon Valley Bank. At the time of termination, no borrowings were outstanding under the Credit Facility. Concurrently with the termination of the Credit Facility, all liens securing the Company’s obligations under the Credit Facility were released. 0 EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -N#QU8'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 " #;@\=62&6Y[.X K @ $0 &1O8U!R;W!S+V-O&ULS9)- M:L,P$$:O4K2W1[8A >%XDY)5"H4&6KH3TB01M7Z0IMBY?64W<2CM 0K::.;3 MFS>@5@6A?,3GZ -&,I@>1MN[)%38L#-1$ !)G='*5.:$R\VCCU92OL83!*D^ MY FAYGP%%DEJ21(F8!$6(NM:K82**,G'*UZK!1\^8S_#M +LT:*C!%59 >NF MB>$R]BW< 1.,,-KT74"]$.?JG]BY ^R:')-94L,PE$,SY_(.%;P][5_F=0OC M$DFG,+]*1M EX(;=)K\VV\?#CG4UKYN"KPJ^/M1<-/FLWR?7'WYW8>NU.9I_ M;'P3[%KX]2^Z+U!+ P04 " #;@\=6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -N#QU9P\4R(U04 )D? 8 >&PO=V]R:W-H965T&UL MM9EMPCRQG'LB_B,*5'@UN!B0@*]8$:M'L?F9[P*-M9\OXKS\ M3S;5O:/1@/A%KD2R$T,)DBBM/MG+KB(.!6Z+@.X$])7 :1.X.T%9SRP%GOJ* MY>_TUY6>MNA=\E:D*LS);1KPX'.]!66I"T3W!;JFJ.$BD^?$M<\(M:EK*(^' MR]^R+7$=D_JSTKAU];BEG8M6S]^+IUQ)>.+^,550Y3 R.^AN^";/F,^O!M#/ MDD>>":E,\7 K)0M3I7BHJF>\21UOTBW> Y>1"'0G M)/ :,#8>[E1WN]9^A^I[YIS6.:<=GTS)8 0I!X#V=L2]5BS.C0V)RGH&O*@# M7J"%NDU5I+;D+HHY>5MNT,1_;$=DSA4&G/<)=UN,LNX1[Y.M*O M46C&=RPQ/J.XCR<*/]1C]AFY3_US4TS4H&=,QV[&4KM+4"B3BXOIL:\J+AO7MKDI5WR+H( W'/=N!+0RY@2-W+IV";O8U\HU6[B MX29]TS;TXZ"\\45:#XZ,67&;)?1Y1KR8268,>0KH<1KJ<7!N^;))6T;0(S[> MPACN%/CC-/SCX-3R.MR#R!6+R5]1UOX:PATOQ_9X9$QZ"A)R&A1R<(+QRIPP ME6T/AAM,QK8QUBG QVG(Q\%QY5?A0WL]A"+%R."(R.3@7 -0&T3IFBRWR9.(O\]_,%8 [G&]6)KQX!1$1!LB MHCBS:-"K&Y>_^"%+UW B)9LP@C.R1$(N7Z\<[!8*CG@OEC<+XXP3%_8-W3 1 M[<1$7B&EGK-4$Y6R@6%D*8R/]Q''/XU+,QZNZINS82':B87N4VC!:CE.3S[9 M/K@Q)^[8EO,4%$0;"J*=*$A/S@#B 0[60AHQZ(C/POZ2/X&#"@$9DHRE MYD;MMRR$R_KF;&B(XC"SS_ERN&12K1(90^)N[:UY"CBB#1Q1G&OV3VO(X6G% MVK#GDA"NZQNO82/::55H!S?+"FZ6Y4H]>5\H(/E4@X,Q\5="FET]5&[CTDWO M##W/1Y.1/9TZ%S/KV92Q@1_::7'(@P%# NC>IP%_(;]PP4GC,'+$C-K4.-?$97TS-N3CXISR.N-N^;T])6[WP=R.IZ >]V#GZPBM M0,"@"ADSXSOFB$'K6Q77_=]@UL'FIQ[5RSWAG/AZL;7:!ZW/UOO.BW*WU6IN MKS:MWS(-!3F)^0JD]OD47GBRV@>N#I3(RJW4)Z&42,JO(6JE)O=9) KQU+9260ZEO_XDV]B))0MHRPQ@)[OK9]>[>A[9I_=*8;UFNOEESD5&I3L7=I-@*1E>54Y9.,(3!)*-)/IJ> M5I]=B^DI+V6:Y.Q:@*+,,BH>WK.4WY^-T.CQ@R_)W4;J#R;3TRV]8PLFOVZO MA3J;M%%62<;R(N$Y$&Q]-IJA=W."M4-E\6_"[HN]8Z!3N>7\FS[YN#H;08V( MI6PI=0BJ_NW8G*6ICJ1P?&^"CMIK:L?]X\?H?U?)JV1N:<'F//TO619XZP09$E>_Z<_FD+L.2!O MP $W#OBY#J1Q(%6B-;(JK7,JZ?14\'L@M+6*I@^JVE3>*ILDU[=Q(87Z-E%^ M+B9@'>E#DM5XEDJ[?@ M"'Q=G(,WK]Z"5R#)PT%H=X/1:G)X3YV+#A3R23&2JU7:L MD-D0R#J.OW=YA$(/DAY*BQD.(W\ IM_"])TP9\LE+Q4PM:XMF2KE;JAC^5+3#G#N20\]DN2U]T!1G3=@DKB * M_/YM,:V0!P?8#77TAMS\I@"*LAY!S1ZTWB>HU>Z6Y6R=#+22R6.1%QN(;9P8 M>&@ :">N&,V[&8VQ[U_BN"P25TD,H&;5I[OD0'<>[LY M-\'U^^!)L":5X2CLJUZ+%<&A/P"V(SS\',)[JA-,-D,P\G&_;:UV.!Q$V;$> M=F_'YEK;U'NP>O?(<]T8+%\JQ.#-)9<,Q&^MT'^!NH!UU_S[@0Z3[^@/^T[* M7TB^_+;AZ8J)XO5?$4;A226CY8,U82>7OOA9P1^*=IAZ1ZS83:QJ5];,4J&+ M, :OX#%4/TA) 0%V-"W9"< 0CF']"XH-%7KS5DJU@4]^*D=: +X&LZU(TAK8 MXW.?JI$^T;RDXJ'YIGFDJSGGZRI%XR1[X^].*ZL/'5(\!CBN%?H:N/]>\4> MJZ6WV++J06UJGQ)3KABE=YD)F M7MB9PQ0R1UYLE-IB%0W))6._N@5TJ'+Q,K_Q)3OQRIUB1^O[I60P2] M(9E+.JE#W%*G9N'B10L],=6+VLO$OO%\U&+G0[6'& #=Z1SBUCF&=*@&\H5) M8./IK74_;;.S[:R\D]-N@?ZBX2_)"*2;ZMW%+=< M2IY5AQM&%7AMH+Y?35]L#92:8M@8E!1MGV8]L%-;AN+Q,YLIV7[];.3D+60OMCZH;&=>X[/ MN;E.;G?)^*.( "1Z2F(J>D8D97INFB*((,'BC*5 U9T9XPF6:LKGID@YX# ' M);'I6%;33#"AAM_-U\;<[[),QH3"F".1)0GFORX@9LN>81O/"_=D'DF]8/K= M%,]A O)+.N9J9E8L(4F "L(HXC#K&7W[?&!;&I!'?"6P%"MCI*U,&7O4D^NP M9UA:$<002$V!U64! XACS:1T_"Q)C6I/#5P=/[-?YN:5F2D6,&#Q-Q+*J&>T M#13"#&>QO&?+*R@->9HO8+'(_]&RB&UU#!1D0K*D!"L%":'%%3^5B5@!V(T- M *<$./L"W!+@YD8+9;FM(9;8[W*V1%Q'*S8]R'.3HY4;0O5CG$BN[A*%D_[@ M[G8XNIV,ADB-)G( >H8Z<0+X @S_PSN[:7VL,_Z?R-;2X%9I<+>Q^V-U MEH!S")$JP.#Q!*68HP6.,T!'A**0Q3'F J7 BP=_7)>-8HM6OH5^FRQ\&TXM MKVLN5FWNBEK3WZCT-P[37Y0GPIF,&">_U0WMHUBM%5_P>RNRU(NQ^+TPL$_D MF@FO,N&]R001(MMMP'LEZZ7P;1%K@IN5X.:;!*NOAY"8AH3.=ZEN[E2]+6)- M=:M2W=JJ>L"21)WL?RCTUEZ%OBMJ37R[$M\^0/S!5=Y^E4S;VE#F>X6N>>A4 M'CJ'>SB@9CJOE#6:MN@.V]?&PO M=V]R:W-H965T&ULM5IM;Z,X$/XK5FYU:J6V 1L(]-)(?=N] M2KMMU71O/]/@)&@!<\:D/>E^_!E",&#C)EON2Q/(S/ \'MO/C.GTE="?V1IC M!M[B*,DN1FO&TO/Q.%NL<>QG9R3%"?]E26CL,WY)5^,LI=@/2J<*1^3U8F2.=C>>PM6:%3?&LVGJK_ < ML^_I(^57XSI*$,8XR4*2 (J7%Z-+\_P:>85#:?%7B%^SQG=04'DAY&=Q<1=< MC(P"$8[P@A4A?/ZQP=?$S?$VB'V' MUAO&9_YL2LDKH(4UCU9\*<>F].9LPJ1( MXYQ1_FO(_=CL^N'^YO9^?GL#^+?YP]>[F\MG?C%_YA_?;N^?Y^#A,WAXO'VZ M?+[C!N H3_P\"!D.CL$I^#Z_ 4>?CD&V]BG.0)B YS7),S\)LA/PJ74]'3,. MMWCH>%%!N]I"@SW0$/A&$K;.P&T2X*#M/^8T:ZYPQ_4*:@->IO0,(.,$0 ,B M!9[K_=VA!@ZJAQZ5\5!/O">\P4F.SU4CL_6TU)[%TC[/4G^!+T9\[6:8;O!H M]OMOIF/\H:(U4+ 62:LF:>FBSYX)\R.^WDNJ*J9;=Z=T+_:T5\[V5#]G(&YFIGRD.*J<_"9 7P&Q?0#&?*R>(..5D&"M;BZ]5\/6TJGGA$GR[6 M@._<7!0W7.U3KMW*M'C2@)LVU? M1%J(2HQ(WL,FCC'IPI3-+,_T^J *R3/UFO>UV,>6E,0[N"11P[2DYY]":"-I M6BKL3-=SW1Z@0O],K>+,[A*&^>;!=H.I!&DK0$J346_4AB<4R]1+U@-;8\J+ MR 6),3BJ,!Z?@ 0K-R)3%B73D@=3MCJU[;YU([3+U(M7F?,7S/LJO$/,_+>> MZ2EKU"DT37E4%7:F9SM>#UBA9J96/&:/E&S"LA'C>-^'Z\H[C6UTLL87"F&">F%240C"*.?M MW2$DS/U(J,WZ2 C)@GK)^E&VZC@X]3=\MUWA73>:9YP%)\%G=YJ7FI%H,[9U M4S-4B)[=+ PJA@HSJW<90*%]4*]]'V/83*B.HT(-51P59AJ.0C2A7C3G^4NV MH&%:J*42GM;]T.)ZJ&AMLD)XH;[SU+7^<-"6FVZS\6YV] M:UO=?E-EQC?QGOX!"MF&DP\? 4"M\A^3W5%!2Z#_6Z/^>\PX6Z'-&['IR.@:*U3P!%#8&,7S\#U)8?!Q\"#A2M M3514&DA?:;R[$2"YGX66W3W=45FYDY[3'21*" 0_O T@;15R<#H&BM8FW#AZ MWJ>;WF,;0++<0VAYW;2HK.R>F@")F@"]TTCS/8"W?.!?\%YUH ]T<'+^C^H MB>H _7IU@ :M#H:*UB8JJ@/TP>H *&PO=V]R:W-H965T&ULK59M;]HP$/XK5E9-K=0V(2' &$2B M0%6D\J*&=A^F?3#D(-$2F]D.=/OU.R@7XI>[Q\]S9]_1V7'Q788 MBKPF,9-=(U1JTS9-N0PAH?*6;X#ASHJ+A"J:1V/!SOT>\S[:AE027T>?PE"E38-5H&"6!%TU@]\=T# M%'I&,#)*(Y5_Z6L3AP %QJAWLPL$^=:B_X> 4 M#DXF-&>6R1I01;V.X#LBM#6BZ4$6F\P;U41,9]%7 G?SH9#"?^<$!P MY$\?1X/>'"?^'#_CX63ND^D];HUG3\,'M!N]#,GCU/?)9?9>WIU]%K"W$;?$L:Z);=E.!9_^_[O;9^@X9;2=#,]Y \]75 &^ 47XBO1Y M@@\OU"]B"V3$ECP!\K6WD$K@Y?Y6%;TMSE?1W CL*1+T,1/TN$J'E0?A,0ZZPK2:22 M,I67JG*U;'R]K-Z?K-]A0\S[UQ^8O)N.J5CKG,2P0DCKMHFQ$WF'RB>*;[(B MO^ *6T8V#+&I@] &N+_B7.TG^H#R;X+W&U!+ P04 " #;@\=6,("MN<<& M !9+@ & 'AL+W=OV9*B+ >VIKQI'(B=O$=B,GG3XR%&QQPEM(R$KZ]04H1A0)"A*335YL4MH] MN]B#!8DC7&RRXF.YHI2ASTFC%6/YB\FD#%E>@4( MC[Y^\#9Z7#'QP61ZD0>/=$'9N_RNX'>3'-1)#^9!E'\7-]?)RI(F,:$Q#)B "_N^)SF@<"R2>QZ<:=+2+*1SW MK[^B^]7@^6 ^!"6=9?$_T9*M+D?.""WI0[".V=ML\XK6 S(%7IC%9?47;6I; M;83"=> ]0,.I'8@ISKHM8/><2#V 0>C=C Z#H9U MP,&L'G7[>NZ] M7?R&O+_?7=__B\[6:;!>1HPNS]$8O5O,T=FS<_0,12FZ7V7K,DB7Y<6$\1Q% MI$E8Y_-RFP\YD,]]QH*XQVVF=IME2<+GZ8)EX<<>[[G:^VK)Q\'G>1"CNR!: MCJ]3- ORJ#\3[PA6&*Z3=1SPNJ!;MJ(%XKGQIE^);GRBZ#H-LX2BL]=969[W MP/NGP\_I0Q1&K TRX1-@-PO(;A:0"M4X@/J2/D9I&J6/O$OC( TI"ACZ,TB? M(QW_CHA&2!^36TRKPA0KV-,4.SK!YL7D:9\YV4QK6\QE"Y.8NDO:9IYL-L9N M)YK?8Z0;V'4:L%:%]%V%]($5.N,3O5P%!2W/3ZJ6$E\\0%Z4>1#2RQ&?+"4M MGNAH^NLOV-+^Z.N&+9BY-TI#=PS;<(Q.:2&C>I!@/A!8BTUCQZ91H>L'V.1- MR!_#)2=Q3K=7YV+=JI:/518O:5'R=>[3.F)?^J@T(*F$!)M#@GF08#X06(MN MWJ6S>Z[)<5SV;/:!P^Z0H!=5HG?-+^ID68516WVX_SG+Q-.A]>IE2XQ$+ M=YINILQF**6G1/0@(_I 8"VJK!U5UH^@:G\U[J--&71HQUKRXFL2'>N=I1<6PBMD(TR>/L"Z6U1;XNPI58M7/^!.YC MV9:(T?F+1*D-;?#'?28I-".^\ M*'VB)4MHROJWWII4L+'E6!V*U$D,Y0@4S3MI!#Y4S#9->Y(*/DJ3(*67 BP/ M@.].]>XKI#K$8!(@T3Q0-/]X1=HT-)H&5HL:7KKL*!I7><'WZ-KA/7J-N)\+ MM@W2W57/\'%-HP?*U"W7P9WEJ<=N['2M_#XKW<(.M@Y4J=$UL%K8Z%2IHVH< MKQBHK(%[= W#U&WB6MWR@@H;H&@^%%J;T4;;P,J]]'$Q3^\ETI#5/%,CEC3U M93MIZAORU+>P:=C=J2_;C1W-[D[]'BL#:X9]:.HWJ@!6RP*#-+W^HLF;<\,T M=&[N=LMVJN5X;Q$R=W^!./2&D M!QK2AT)K_^K;" I$+2C\+$%/G<;0SB6R"& ;6-+?08-ZH&@^%%J;]T:A(&J% MXCTMF7COY;1S>%9$H3A/4*_1:<2.+L5J_,&$RA( ,5W7DK:"Z!13:EJW) MWB%;<>CZ35 \BA4]I@\<7GMN\VH5VW/,VQN6Y=6YVP\98UE27:YHL*2%,.#? M/V09^WHCCO+N3I-/_P=02P,$% @ VX/'5IF-9?\Z" 8B4 !@ !X M;"]W;W)KT_:R ;.L]C%PAG*1_?5>"@(V$DGO/[Y<8X]7FV5WM/KN"LR3Y:2[D]G4S*=$TWI/S$M[2 7Y9<;(B$KV(U*;>"DDPOVN03 M['G19$-8,9J?Z7OW8G[&*YFS@MX+5%:;#1$OES3G3^T3Q7F@#'WXW24?L_U<+]ZU?MG[7Q8,PC*>D5 MS_]BF5R?CY(1RNB25+G\RI]^I8U!&F#*\U+_14^-K#=":55*OFD6 X(-*^I/ M\MPX8F\!Z+$OP,T"W%\0#BP(F@6!-K1&ILVZ)I+,SP1_0D))@S9UH7VC5X,U MK%!A7$@!OS)8)^=7=[?7-[>+FVL$5XN[WW^[OGB +XL'^/AR<_NP0'>?T=7% MXE?T^?>[OQ;HI"I(E3%)LP]HC/Y87*.3GSZ@GQ KT,.:5R4ILO)L(@&9TC]) M&Q27-0H\@") 7W@AUR6Z*3*:':Z?@$6M6?C5K$OL5'BQ%9]0X'U$V,.!!<_5 M^Y=C!YR@]7*@]05#7B;E&BTA94JT%'R#( L%D:Q8U=N824:M7JNUAG:M*L-/ MRRU)Z?D(4KBD8D='\Y__XT?>+S:3CZ3LP %AZX#0I7U^"P4IYZ75R'IEI%>J MJK.;C[&?Q-.SR6X?OD7,GR5!V(H= )NVP*;.R%QD_X4D@[HD2R0Y%*:4%RG+ M*2H:Q.JNNDY5"*N29FJKOS=^TV/&[TC*#MP4M6Z*G/&[IJ T9:0NO46&R(8+ MR?[1-VR6U^JF>]%*9EXOHJ9,',SLX8Q;G+$3YT+R]-M8U?4,I7P#9%=JB!]U M#/E2X:Y4K%.R99+D[)]^N:GAQP:T&8ZC'GY3:!I./;L!26M XC3@8L^O"B\P M$A6BMF;#2L6>UIV6&%C":=AWN$7(\P8\/FL!S]R9S8NQSHV<@M<1?58^IS:( M,S/<,>XA-&6B,+$#]+V.XCPG1.![8/,"Z!0\6:0O2 H"^Z+N(TY6T.N4'W2N MVY.XT;X/:IR$/> 6H5D\4)O\/7+VGP MFD0W3K !U2(519$=*^[X$+OYL"T'@NYH45FW+3;Y+ K5*'4 T"(UGD4#A0!W MM(?=M'?[O_;;V$:+_EX!;6!;Q)+(BP=P=\R(WV#&WIC'BATMWP/[J)1X+&V' M3N@H$;LI\;X2Z9JHS(7VM5Q#.SN65+PZ0T]:5A]8*#).L!$ZB]@TB(*!MAMW M'(G='/F%R$KH"'TG;I,,_9DE4TRQ6>0-H>XH$[LI\R++F*KJ>DS="I4G\D67 M3/IWQ;8*M16T28=0*I,^*]G$XMG P( [VL1NVFS3&P#O6 8I_OB"3II<__#^ MK#$YT_<"O]^M6,3&(70U0V9T[(KC[\KV)2M(D;X#MY.TOSO;CZ3MT D=76,W M7=\+GE*:-2Z@SU2D#.A/I9 :Q:%RRZ%N$YM$[,_\N!\^4PI'_L!DA3N^QFZ^ M/L0-/7$%L=.X58\,;5(-ORHR:#QN%O?W5@M,?DY"PP!3*)CBJ=V H"/QP$WB MUB1Z[Q8,3-[&<=3/'(M4Y ^=T 0=NP=N=K]9+FFJ#V/HA;9^T5AJSK>H# 2:\Z M+JQ(A>X"3S):7ZFJ]J-687.0B&=&S$PI&.$\?Z!I#/9.L-\^POX!\,<]R?Y_ M'&4'7:L0N%N%2[IB1:&R#/8P,"[CUC/$P*3\T)LELW[$;)T!'AK^@JXU"-RM MP8V:FYSX3'8/HS@Q\L0B!GW94 'KNH# W05H^E3;I[^GK%A-$@\C;!QPVL3B M*!X82H..Z@/W(/WU<(>K!,^KK)E-WCB@"&S'Q(:3W4*'L#MR#MSD_, ER7^T M[%@.C6V[Q"+FV"4=3PFCA>(,N;$+Q0-#"CN%#-\/W M@<(FH\@N\3L$5DW&^I)WMOJVRH6.F7>$JDH=5O>+1WVQ>%+O3K,;W[E_[I M5?VZ3Z>F?OOH"Q$K%>F<+D&E]RD&6*)^H:?^(OE6OQ/SR*7D&WVYI@1F/24 MOR\YEZ]?U#]H7ZN:_PM02P,$% @ VX/'5C>/+5,* P R@8 !@ !X M;"]W;W)KB39RERV@6);2!V M5JS VF4UMCX4>Z EVCI4NE/)4]3NKQ_O)*MIEP;M7JPCC]_'GT\?OI2+R M\+&IK:R2ROOV,DVEJ*A!F;N6K-X<'#?H5>1C*BT3EA'4U&F>9<_3!HU-ULNH MN^7UTG6^-I9N&:1K&N1/&ZI=OTK.DI/BC3E6/BC2];+%(^W(_]G>LDKIQ%*: MAJP89X'IL$JNSRXWY\$^&OQEJ)=[9PB9[)U['X27Y2K)0D!44^$# ^KGCK94 MUX%(P_@P3-)B)-H,1/DW MB!;PREE?"?QB2RJ_Q*<:U!19?HILDS]*>-WR'!;9#/(L7SS"MY@R742^Q3?X M?NUZ6T6- J:8,OOJ-D_?3)V?/LZI'TSJ?TSA]C_Y%&_B^B MK>N**LS_#%[:8@XMNSM3DFCM0$M#W+(1^JFH460&C3X*HX+K2GCM=G_\!EII M#'! +BKC]5%2">K"NS:X49:P:$!/6,0:\47Q% M0X,"RPW5V"-3N-"U=!$;:P0J75K,&YYA88 MU9=U7I/S+CKH+':E"1X+I^-M93B-$Z3"81H6F89E%J%/GUSD>7:U=4V+]M,L MBF=7G]6GJGYUT?]'T\E)$9(:E5JMDU:W&7&,^.M6Q2+H\$JW%U,:9*.9A:G_ M,@=%&)D_-(KIO?W2$!_C%A5%=]8/JV;23HOZ>MA/G\V'+?\*^6BL0$T'A6;S MGY\EP,/F' 2=A[BM]L[K[HO'T#WB8*#W!Z>-&87@8/K[6O\+4$L#!!0 ( M -N#QU;XA>98; \ .$L 8 >&PO=V]R:W-H965T&UL MM5IKCQNW%?TKQ 9);4"K?3E.ZA>PZ]JIT[HVO':#HN@':H;2,#M#3DB.M)M? MWW,OR7E(6GO7;8# 64G#^WZ<>SG/-M9=^4JI(*Z;VOCG!U4([9.C(U]4JI%^ M;EME\,O2ND8&?'2K(]\Z)4L^U-1'I\?'CX\:JN^$ M[YI&NIL+5=O-\X.3@_S%![VJ GUQ].)9*U?J4H5/[7N'3T<]E5(WRGAMC7!J M^?S@_.3)Q2-ZGA_XIU8;/_I;D"8+:Z_HPYOR^<$Q":1J502B(/&_M7JIZIH( M08S?$LV#GB4='/^=J;]FW:'+0GKUTM:_Z#)4SP]^/!"E6LJN#A_LYJ\JZ?,] MT2ML[?E?L4G/'A^(HO/!-NDP)&BTB?^7U\D.=SEPF@ZU,T&8EWMM:%UKY9TB;>6A,J+UZ9 M4I73\T?0H%?C-*MQMFXNSXYDX/3X]^PR]L]XL9TSO[!9Z[]Q*&OT[ M6V,F7EKCH6LY&&=B+5CHM3;2%%K6XA)?*D1M\.+?YPL?'.+N/_LL% 5XM%\ MRL4GOI6%>G[0$B^W5@1:B8521L =K70XK@T_Z$H044C;4/'G)'#K-&BW-:,<=!2VKFB5:[1@<3O8%T'KM8GH6:B4"Z@(XBEM2$:T#IA(9@;T=,F-A42 M)E0R")@5YL979"NG?NLTV7EQ(\@,(Q<,_B2J48I9[SD6'P3(# M9LW=B@Y-L MGI^EZ2C8SDYBN9@E&]8<%*7V16U]YTB-@24T1/= S#C;,.51;'TIHD+4CAX1 MBPY_6 HJJ%_470E*=MF0 M32D#8!;;5)A;21!EB 'J%87%+S9@/)\E9\,2KR74KM!KIP^VVI]T7PCY['Q M(8D',." X)R*3LSUU YI403FZ"B)BC0PG3=][!92H;0BZRAI38EDI]P3!8T MLPD6'A/JNH7!2+#$YT9)1_3)(EMQ_VA&V4,/0M&4FSGG(;"VY>[ORRX@,9AJ MU')2*;\NVGQEN[HDZ0E44DC@S*^=B:B-R^H]\PW9'$T3,SK6'YRCBC34WN1B MD7PLO#B/L?N!RQR%/.$^<7)\^+<=>X+,GC("_^H:/_5"H[02G;?2%94X_7-\ M< ZTX LP^A<1V]>YEO'WS,P3C8'='&T#1=9'GVPT\IRU+SECE%,H>!P0?#YJ MZ]6]?!)-1S3&HB"(*R[T$CZ2-23#ES$6W@_=#H$YQ4L[<7(?27*1#(E(9T)B MT145P?&9>&.*.3M=XZ=-9:EYV UYVG<+KTN-W%$HB>=U'0,\B9*;0XH8)XV7 M14S3H0*J6@-UR]2SB[%B\(/G/'R%4M1P!R=58\WLD2$)?C^%Z2$J)CKH@:_T[RPP7&ED?=A3X=ADVQ+6P/J!A]P4P5[ EW&C44@?F5E)^ M./9#AD$XM)9UU_L+$U=Q=4B1!?5!NL0#9*,2C==Q**0'T97LAB5ERK9;A&57 M]T$Z2SV]<&Q/V'9A'6 ZZ>\HN3K/!A*-DH0VTDGF^Q5J\C0(Y9(5GCA[,80*-696QOL!02?E<(/U)O/*UF]09MIC"I-^<=0-(6?-F+E;C,L.P5 M0)\<),]I:;B W7=RGV ^.+."D(C@.]$VE^"Q]S2N= :HFZY.F9<=! M6<0*5',%0F1OGZ'-1CHD0T#MZ$*.Y\G162Y&J0WT4"V.KL::9"P^G>P7EP[U MCF=GT17;+>V.8_MDW!^2[-;HG,34'>.S-U^JQ)"0D2O2@O$?[!'A14+DD_2) MJ\6NZ6(UB\,W07&G*KH06:L,_QZ0<=-JT.WK\O^;2>)R14^6(AR0O-#C,"W] MWB"]+0,&"\W11!*F7P$6Q0(>8X5U&<&G",?S$@IQ0U59 )8B2?KZC(BO /D' M4U"81D/TEJ=2_4$52J\YI/OOW/!=FIX0 M3*A4*@K?F?1A>,Y'Z7:FCJW<_.AD.1J31WRVBS.:F-54$?OP ^.TEUS$M4&T M6%KSW,Z5$G$H]1-'[8 \'A3&:[8"PSI=S_&@PR&R3_C%33^%Q%(/=-M1%2\P MS^S@>M12(L2#)<8"'C_C/IM5GDT8]V/137\F7KK1B#(:F#8(:75HE\O1Z#3K M&^B>V2$OE?/(Q!]3?^?/E!R%]#%T\NBR9P:AY&&1:[T<;?VR<6X9Q;8,NZ!U M.H$0WHSN,3&/-C#=BO;_(>]X-U0./69Y&N!0R.@N"\K#VP6?_(AG2$N5<8I$AP6!OS4\ MZ)(^<*GE2DS,&!I^B6L,WOV,V9N57E6'O\'UY,OEQ%(Z=*DFOMQB,U:_L4:1 M?.Y*T2!/3653:6J//!<3.T(*E;/=JKJ%P]Y+M;GX"_J U]OS/TUNE:JY.^2! M?N% M8HKS%5M%QS)Y@HG:]. 1X5XFN5,J,H8FBZ9A$!+V4;SQP,B;3/I7^G;2?-N"V--D*EA@C.Q[="'"R?%@ZD M]4K9E9-ME6].4=8Z2H;M)5M:59++5I:WVE%1U6\3V9OY(G0P,A$=;H1+JV) MY"40536:A1%\UMPGI:E^?WXER:R'IE;3IK#D$3)MO&/W1U7,T_A<_,,.5DQT M$)Q,_^3X6QY?".51K-C &QP$6:?N?M'%0N&/T[EXAQ%BAUGDQ6/Y-8,,B'UR M\BWG*+MN+]R)E^F[C.R=69S>B<7V8F/.@&]K=>30U=&N$E*,#X#%.>V#R!ZW M/OK&B)\[2$R;HICKK\\O+V*S+/\/.Z0GXFUZO).2H M(O,R(2^U&6ONG8[BT-?&=SCB8@;594>LD2[\[VXS]_VM]L(X$4L$2\G MQW@KQD72[EL/[2R1W%3#Q6AVR"UXI]I,!1VK2CNIN(%A7)6:T=ZHF,[:.S57 MIHP)*&+I7LF5:;]/,_%KM7"I M(-,NFD=Q0TV2AW$Z&/F-7C#XBH7Z?"@#;U(VWUH%/J77:Q2*0=."A@OB7>?$ M1>=I#^$)Z;C0M1XT@GA #Z8W>WY^=W')7Z;W>\3#:3@WM,I+:Q](J?NK+2/ MVZU(&%3 #>/UY +&B_0^3"V30_AN4&T$1^Y:\\79H$QVD\]E2RY#4D<9S!/C M<;"7E\[6$4;Q;I778C9>="=J]"(40VL4^35O:UG"G9@AP*7JOI)0MG+X,,CA MB*:+WZAZNC3LW[7AS2)7F[OH-ZRT!S0QQ&;)-Q9$NNT6-0HP67)']J3Y%JPS M%GEE5KRQN]4SH+Q[6"Z7FB]EUM34&,^@XJPMO4&&(RV-GUUO_]MM,M_WTN'1 MZ+53$HI?KN5+%1/B&ZC]M_W[N^?QM=7A\?CR[UM).J&BJ26.'L]_^/X D)%? MJ(T?@FWY)=:%#6C>_&>E4-(=/8#?Z46S_($8]&\UO_@O4$L#!!0 ( -N# MQU9H2KHGA 8 .$3 9 >&PO=V]R:W-H965TPMK%T^&P[-="%*;@9J*2KL MS)0NN<6CG@_-4@N>.Z:R&(:^/QJ67%:]JPM'^ZBO+E1M"UF)CYJ9NBRY7KT0 MA;J[[ 6]->&3G"\L$897%TL^%Y^%_;+\J/$TW$C)92DJ(U7%M)A=]JZ#9R]B M.N\.?)7BSNRL&7DR4>H;/;S++WL^&20*,;4D@>/G5KP414&"8,;W5F9OHY(8 M=]=KZ6^<[_!EPHUXJ8H_96X7E[VTQW(QXW5A/ZF[WT7K3T+RIJHP[IO=-6=' M88]-:V-5V3+#@E)6S2__T<9AAR'U.QC"EB%T=C>*G)6ON.57%UK=,4VG(8T6 MSE7'#>-D14GY;#5V)?CLU4MN%NSU]UK>\D)4UC!>Y>SS0FG[]$;HDKVK;H6Q M)6U=#"T4$MMPV@I_T0@/.X1'[(.J[,*PUU4N\I_YAS!T8VVXMO9%>%+@]5(/ M6.1[+/3#Z(2\:.-]Y.1%)[SWV'X,O!-!8']=3XS5**:_C\6C41_JR6_!R']^PIEXXTQ\2OIC4_G+A+.;A6 S5>"^RVK.+)\4 MPK2W7OXCF,7V2U4N>;5Z\EL:!N/GADU)O-@3;YQX2^+ECOB^K"!#U09GS/DS M=FV8FC&4ABPVM<&N2_!"6\[>:F5,^_W:6(F;#.J!/ZA4L<+-TM^ A+,:HMD9 M"R(O3F,LG*'A\Y]6[>:-LKPX=*#=71]?_[;DCLA]&7P>L+FZ%;HB K/ 65/K M%3-B6FMI)0(YBKS(SS8"^W$2GK-1Z*7)F,):"CV5,&C)ET*S,/&2;'Q@14O> M5P<4KJ8_*0L"+TT#%HQ8'UKH*4N@12^51A@!?Q.[=SP+=FP+DY8I1I:,L$\G M?/H-T=]A2;P@'>]PC,^)-/+;N';40!",(35RAB7^Z-P18C]JN2@Y@1>-Q[0: MX:LY1&0?#HW;FOF#5S4Z$:%4=91->UF=PQAI!>$X5'V9J>CXN!: M- H.;Y(4$$?9HS1$T] !M[!>4$@0M"/2T$*YM^**@?[D,601X6H;>+D"R7.:N4 MQ0 T+;@Q<>JU#W M#H\%], K4'-:&57(W(DV%C]-,''E,$TBH9C'S. H<'M'VT-'%S[KI$^7&JJ#@29:@PRT*@0T@6'OY5@ M*T36R9DC,E#^\XZ'X)FE<%-EL1IT0,IC_ G#'?.=/\D@>Y _CW3EYHC)

% M.T72U@8)G7&I&6"HQC/^)W2Y!YV6W0E-10B^?6%LJ8QL1O5C'9T4'4:7S^'1 MW!7:9+6C#?!HQ5SIE>.C' DYX@8! /-16.,K')Y*W.*W0Y2+#CNR42(RMGI M(BRK&@/'GIG.%6[:6>>!@\E[RLL-13\(U^/Q=H7@O6TSU"#,EVV,WCR-@H0(;OHX:^:/] 1@-Z. [T:! M_0ZQN]>%WCN#P2'[9NO^)D-C3.1E\6&?W.ZLL;T?I!DY1V >I4?=;\>*E-R/ MNJ:*_U7*78M'0F.TRW''#+-WZ$368YQ+T98SU]71H+.L;=8^J&EWNMOVG&2' M>=IN/2#=C=8@/12SV=FD.PU\ETS?2U)7[4TO=T9O>SMRG:3A_Y(*'X)Y@W<$E[.>804,RZZ[>SKT-_DB>=Y@T,HS L M\%&J!BUIDLDUVDQ%<#W5(I=V,X3,T,:4QF#P7\:FSFE)S2OZMTG4ME4!LLFZ MCG#EL!]C4(=-Q_Z?#W=>NV 4GKN72]3%,9DU;V VU,W[J^OFM//RZP/7 M_ESE6G M@X%-54/BRT*;D#J]F.;"5$3SS3&4QB(?#XT')I>I=G/F]3^;B3->N MD$I\,LS69G7>&_7:C<]RF3O:&%R<57PI;H3[6GTR>!MT4C)9"F6E M5LR(Q7GOF9DR5SK6WKYD)WWA@1(%")U)(%CN1/7HBA( M$&!\;V3V.I7$N/W<2G_O;8%^ZQ7OXK&G@G) M2W5A_2];!=IDW&-I;9TN&V8@**4**[]O_+#%,!L>8(@;AMCC#HH\RK?<\8LS MHU?,$#6DT8,WU7,#G%04E!MG\%6"SUV\Y]*P;[RH!?LHN*V-@,>=/1LX"">2 M0=H(N@J"X@."$O91*Y=;]DYE(MOE'P!4ARQND5W%3PJ\K$R?)<.(Q<,X>4)> MTEF:>'G)CRU]*VU::#+6LK\NY]89),??^VP.(L?[15+!G-J*I^*\AXJPPMR) MWL7+%Z/CX9LG (\[P..GI/^7T/PO0>Q++MBU+BNNUJB.5->TB3IGJ3 .]DH\_>=\],6BH1X,G RQP4 M5D:F D_@6>FZR-A((?C P(,?"39JO([;*99H3+FW@ MI7]$,%^JJH;&VH(88&F+/,4]QE*X7&>ZT$ORJJ0-"A\U- )&T^$B,L,&2'338BQMQ7A M?J,HWJ.(:1AA***JA=/JVH^ ]%E9RH*;_=JBQY!;K#YON!%,:=?8$1%WP- MZHCT!BME-:@ Q!ZE,V(5:+&MGIA"FI M-FCC2743#6:N*(&O,=7F MM-J9FY'9>CILC^5+V]=6YAJ7Y^R2X\44TT6W5CK"J8I M+_9%.]3@-3GUW<:I-%K%NDV*10V![!O M-^3/HR^4TQ_4'7I;& Y?^S=]MM1WPJC2N\QXV]=HT&GK^5;2<1S-)M-V@>]* M8?R\J'B%LFS)XDDT.9FVRT,%. *J=*_XT2B:G4S:Y5J;REYHSM-;Q&T/]23"O&Y^@^-\AAWY*I=;'MF(GT;C8=*M@6DK'NT'VAI&L]FT MB?UO7-4X^+)D]!.B'Y]$<7*R$_UFZ["#-L2C:!3'S>^!;&FD!1K8D1R/?D:N M3$=1/$G:Y6"NP$>3X;!=GI\KTV@V'C6_S\J4DV'<+C_.E,1G2O+L3(D!9'+< MK6VF=+$;Q;/H9#JCI\DL0JO9.9.E!=H.&CV-0&H^C]-@)5TN-V.W:?U[.]M< MI!RG#B)8^RGB"3)_I?%]OYFY[?GHP&FA_Q3"'X8I"HWTL8\C#)K=3(B>DU61 MGR/IP3CO^"<^Z(/:4MM^?)S9/8:$ QVQ91+-WN%(0"^EOPY;YT1RNC-UN=^&^#/?,#7FXK7_D9HEYRPJQ M .NP/YWTF DWX/#B=.5OG7/M<(?UCSEL%X8(\'VAX=OFA11T_X:X^!=02P,$ M% @ VX/'5@55OXG,! .PP !D !X;"]W;W)K&ULM5=;;]LV%/XKA%L4+:#%NEF6T\1 DJ98AW4UFET>ACW0TK%-E!)5 MDHJ3_OI]I&3%V9RDPY"'6!)YSL?O7'ERLE7ZB]D06793R=J4$I146V$JIFFU>GH M+#H^3YV\%_A=T-;LO3-GR5*I+^[C0WDZ"ATADE18A\#QN*8+DM(!@<;7'G,T M'.D4]]]WZ.^][;!ER0U=*/F'*.WF=)2/6$DKWDK[66U_I-Z>B<,KE#3^EVT[ MV70R8D5KK*IZ93"H1-T]^4WOASV%/'Q (>X58L^[.\BS?,[IP#U]#/T_A>E1I,,\'X)G"TT-%R6[O$$7,' 1KTOVR6Y(LXM6 M:\BP,V-H3Y+V)967+'I)WDD6"B5MG._5BD& K91$;Q#UFKT6-594:Z!LWAP# MV\D@$83TF=!]_\3K%@V$)5&7&]W/OPB\9'&09R&>:1"EX2!@U,INN2:68!G* MP01"GPXQS9.,1<$D2=FORG+)FN^V\27+@CR9X9D',?07&FU4VUNO1_';XLGSTB!!N)(@F4WZ<*VU,L8!'7 O MBW*8F[)H&H2SC)T515NU74#B(+@G"Q+EV"I^$[-VC!_3)Q;8<:10>S=#UI=Q)8F$Z+.!*1@9H(E9U MG9=GRRR<"!JM"\N6X$Z7;/=X M(9F>#D)) %>=APMEK,_!>Z1[*R;#0G?\_S $L=,MQ%U2PW-W;CVGFE8"''82 MQ3\EECN)9ZJSW<%+5;==0YK$.9Z38):F^[0J8=R8@_H*4E=AP61VI]WP6PTZ M]QG'09A&J)T9TOVR:J2ZA?M@AM5BV5J/U<*+VEMS>;58L!2%& 51..M3EC_I M%9>X*?!?LB@.,AS7=$-W?&:GHN16Y-T&8U;D._XL2AS;((Q# M=L5EWZ*ON6R1S:5+*LMOG$/Y4J)%H1BGR=25@JK(;4%AMPD0](=I>G<@TLYW MJ%8[$Z;.FY-LVEN/2*#$$97!O^JP5]QUE'N:61!.,W9H.ACO#705Z;4?6YU# M49_=;#>L#I/Q63<0WHEW8_5'KM<"R2!I!554(@91W8VJW8=5C1\/E\IBV/2O M&TSWI)T ]E=*V=V'.V#X?V'^-U!+ P04 " #;@\=68PC[@AX$ #["0 M&0 'AL+W=O.:<*A'$ M83@-*EY*;[5P8W=ZM5"-%:6$.\U,4U5E%WG'@?MR5U@:"%:+FN_@ M"]C?ZCN-O:!'R.KFX2LG<&OY=P,(,VHTRV2GVESL=LZ85$ M" 2DEA X_O:P 2$("&G\W6%Z?4AR'+:/Z!]<[IC+EAO8*/%'F=EBZ$7Z/*9$%ZJA'%?=FAM)Q./I8VQJNJ\VD&-YRRU?+;0Z,$W6B$8-EZKS1G*EI*)\L1IG2_2SJUO(06O(V#WL03; MN*0VE;.4.W8'VA5>IL ^;T6YXZ2E60068Q-"D'9Q;MHX\1MQQNR3DK8P[&>9 M0?:M?X"<>^+QD?A-?!)P7>L1&X<^B\-X? )OW LQ=GCC-_".^>=:56R#7#4N M&"R&+=C&E0$T^W.]-6[\K]<$:/&3U_%IP]'#W&-![\%;OWT73\/H$ M^Z1GGYQ"_P_+^'_$80\%"JL$G@!D9?E6 ',J2&N8Q2G1 M0C4&(YF+*[8V3.4,JU\*5_ZV_RN7#9XI;!RU"Z+]W'Z'ZN..PKZT[(S-YOXD M":D1^;-H^HJM5/)H'OOS6<+&?CR;L =EN7A)^(S-(S^)$D),_,O+B&T*+G>8 M@4O@5(I9HYTL:&0+#<"J=JL ;95!JBXG$AP;,3N 1OE-I^M+H1XT986!IX J[9>7SIA]/H AN)'X>S"_91IG@-&2<@*J<0?Z_*E!PQ3Z5I MJ&7(VQL X>HW,AE/_&2>L!A+/+XDM;X5Y+FTH3^;3 8K_BW \_?OYG$<7M_? M?3:N&5U?8,+=HG=I\4HUV$16:7?+X@!=AJG: MR?(?R/Q.74=7X5GU0EQ:+[B2?TJ)HG [;Q"NY6"Z:I5"8(!.1YJ5V2 6+;8C M*I:R8]J6VXQ>;$Q:8KY+=*.JFLLGDB&:71M&FK1+XRR:3D93O->$0-5&[ISH MK!D\UGAS&ZIBSZ&/CY'.HB@>14??;JT8,OE1;=0>SW(B)N$12W$ L>_WG#OP M:>X9IM^G RG0 M=>;D&/7CN]@\&%C!?'SCT[# J/8K=WYZQ_+C+>6:!;[.0),!SN=*V6.' O3O MO=6_4$L#!!0 ( -N#QU8F6S):BP@ )85 9 >&PO=V]R:W-H965T M MATX_0"0DH08)%@"EN+_^GET0%"G)GGY(+(+ [K-OSRYXM;/NT6^4"N);:2I_ M/=J$4'^83'R^4:7TF:U5A3,W5V/9J.T\%6O-X$6)C=7M5RK!Q5^J;\X/$TZ M*84N5>6UK813J^O1[>S#W3GMYPV_:K7SO=^"+%E:^T@/GXOKT90 *:/R0!(D M_FS5O3*&! '&GZW,4:>2#O9_)^F?V';8LI1>W5OS/UV$S?7H8B0*M9*-"5_M M[M^JM6=!\G)K//\O=G'O_/U(Y(T/MFP/ T&IJ_A7?FO]T#MP,7WFP+P],&?< M41&C_"B#O+ER=B<<[88T^L&F\FF TQ4%Y2$XO-4X%VX^JF6XF@1(HN=)WIZZ MBZ?FSYPZ$S_9*FR\^%=5J&)X?@($'8QY@G$W?U'@;>TR<38=B_ET?O:"O+/. MK#.6=_:"6>*C]KFQOG%*_':[],$A!7X_96R4=7Y:%I7%!U_+7%V/D/=>N:T: MW;SY;O;]]/(%I.<=TO.7I#\;@)=/D7F?JZ" )PCU#27JE<@M:L4'7:U%[31J M3)LG85>BJ1JO"G'O5*&#^"1S;71X$F^EI_R%Y$(LJ3K?B9527NRPKE&BD*ZE M$2A\$38*_YQ2HHQQ5Q1W@:AITX5-R*J@'_-,_*Q<*7ZTL@)(<=NLD<=X,[L8 MLZ1[6]:R>H(0,J 0N@H6AX5<0P,*/K!.*0)),21EI\,&"[ER 3PC#*EW8['; MZ'S#>&49$>%E! 5M_V1 6/FAJ10!FXJWI/[-=Q?S^?3RMCU",'EI=OD.R+&A M_P:>M%M-3R@Z73:E6%J'$,/)GGU;"X!_-5]D4Y2G,6":,;:&QE$8>LK/,_+% M#[)JP'VT,!LZPZE:ZD)(8P2XTP=@CQ(*Q%H5E?+0MP..NG&^D7 2](9#M&0Q MN4U7"%_![SNO9N++P=&TD^@1MAQ*BP"=,BS+JQQ&(6]TFW=>;.16(744T7-I MM]C$^C>4BEM509,7?D,F+14IJ*Q8-0[O'44X5[Q=K59@:/8.$KAJV9HCSH!Z MX21L9,G0<]K[!JIWTCG6"./@HWP#KA:SZ6)\MI@2"D!.1K8G*>JS]Y<>>DOD MM0#9YH]"!O'J?79^(6K Y'-C5)ARN?9R:6#'%NNSJ7A2TOF8,"NIG=A*TZBD MH0-#R>E4;ATY%\QGZX+^*YY)#H^J4^"2 M*BJ0""/80/5Z!&9@W@#9JVEVGM(V$[?LH&%1CSDC]X< 9)"?',&]=[(CEGDQ MZ0\9(&4?2?T*BSGQNL1^2!EXVQ$%I\D#-"%UQ*^ JI[$G:P>!Y5^ "D5>UO: M9$4?$]?,,H('JECNJ<[/I_LZ%RMG2X30J:TU6Q)#+$TNS*/"Z)N@JDY') 8( M+F 9">RY!@3Q2PVIM \>S9M^629^.S!EZ,T(%;L&=!1ADGR"?S<:)[8]DLU F#"K,2-ZU4<4:>Y"(S9+R)Z"[ MH$%1?K&)WJMP6*)4>KFJR9>1> R-CR+8CDB@W&-[07:EYH*&**N<.E]'8F.HSDW#8=PS6R)&*#P^6ZK@=.[' ML:0U<5^@17C=-J: OTH=VM!RZ<-NX- 4=!SO-9F&>MV)^/5,4<51ZG45PA8Z MHAVG$C>WB6X%3>T,G"JL^ -M&GNP%3SAJ"T,9X2G83]YQY@#NK$$-\VRV8)$ MSK+IR8PX0(1Z)<4]O\=AES)+KE::!FZ,ZQS=2JWCP][WDJ@(B8._^W,4ZYA! M[5@^[B=%TA,3"FX>A)7X%0'C==%6X6&;V+/"F**&4Y9[6=A0H%A:XR*C$VRC M%>GH?(Q1G1+&(;PR9[['6X[NFOIB55 LB<'1NJHUNM4>78D]R@&8XR'/&EW( MU@3TCMKZKGSV9W#S00C6R$!0MU\IQS5-@Y7W>ETQ>?.9L:@E&$G3F%,5K"3: M!='PR;)IG>)@RJ.BOS7-#8&.E='C%=Y(:8"/UV@=Z"^J@IPZ5! MJ2@NW0(5BD3JV)$9H^MZ4,.-ET=/\W0RNZ 8(M#V,++27EE51!*=#$=\VU(+ MS<8JKM2F\6*:+5Y'H8E((R6FDK'L'TG#,;5OB,72-)LO7O.(0*K*E#+MJ%U3 M]]ZS]ZG"[>OBBACP5W\R([T(X9K\QUQ.@-M2>WU:!1'.H*>ED= /2YA\0>.] M/>Y.QR@YA+];R5^DI@PQ>P\B3V<09RF9D>CR%C\)[O-*$U0 M\CES,'6$@.F99D#?E"TOVZ71ZUC6S!\TMNE0)DZC#S# M=F2MN54H+Y:.V: M)M>JM?-Y0V)+)0=L=$UWBM@AD'BUP?W[,%$23_9N,_OYX6 ,31>3E-#D?)YU M0,5TM:(Q&VASZ3>)FCP'FN]OBQ3FDT55G-38OZ<]M+>:V3R;T6:G[ H)VA.2 M"IWGM[;3)D5]-L*K)&R>+=[F[Y(X6.3C76PG];;=>>QB:(TE%(@$R5E[ ..# MZCL:]O<5<6 LQGY+S<\AY.9ISPTG+IA'$RS-?]PJVQOF)7P/@0;,U?WI8V8$3AGQLE@9TVX/W*VI >2$'W*?;F_U!+ P04 M " #;@\=6!K(=#JP$ !H"P &0 'AL+W=O-?8 #(NZXKGWW">YVBO]Q11$EMV7LC+K46%M?3Z9F+2@DINQ MJJG"EUSIDEN\ZMW$U)IXYD&EG,1A.)^47%2CS74 M[?<;/@G:F\&:.4^V2GUQ+S]EZU'H")&DU#H-'(\[NB(IG2+0^*O3.>I-.N!P M_:#]O?<=OFRYH2LE/XO,%NO1^[. P R_ ;@+@#Q)YW:\BS_)Y;OEEIM6?:[88VM_"N>C3( MB[;''Q-W )^Z J6QCV0Y51]A@_ 8>> M2/Q Y#(^JO"BUF.6A &+PS@YHB_I'4N\ON2H8^R/BZVQ&KG_\R4?6Q73EU6X M?C@W-4]I/4+!&])W--J\?A7-PW='"$Y[@M-CVH]$_I_@V,>"V)4J:UX=F&Q% M.4^%%%9@V2 KFE6J.DUYE9+D6TD,G:RY%=6N P2LU@*M*.2!H;W18Y5E*LVR+7-R M9JA6,0!0F=J\@-&'L;L$T+D(_Z2Y>BIY;@79(UV?/^?\=M":7MJ M29?/S0M,7GP17/XW6VT.^F;HX(-T]2U)(QL"P,I-P7+L1$Y;P^/ M=HY+,,A<;MM$G4.E,S\<)T_-.]/LRNFKNRJZ<,"^]+":6-]AQ< MT;41D,A&UQGG@[KP#'%0.9(H.JW*9RW"3M@2!$[8?!XQ?V*=JORT@4YN#,&^ MVEJOEG$4O\,J"F;AV;\([Y9+7^[M MT?V-$#]SYXT/$]H7&47_@S'5=L#7EXW+=B9,ZB+,@*>WYT\S\C.O&ISA+(DZ MP=-NTR_$"E$,XL1',SB;AL\P@S1A3Q*$\] _HVAQ;&_@YES::#^^DF"Y2-@T MF$T3]E&Y0*FC5L#$,UH$+T#+H#U$63?6=Q(@9"Q[DR33MQVNR]1+ MY^YD_\'<\P'_WV(M1+^VOD17M[^KJ]O8-^X'HG<"I)R@$-QXO9J*WD MAQ>K:G^7VBJ+FYE?%K@*DW8;\#U7RCZ\. /]Y7KS-U!+ P04 " #;@\=6 M E<(^%X% "=# &0 'AL+W=ONP8D6[QX=A'VCJRN(JD2I)V?&_W[F7LB)W M:8!M0)!((N^YYY[[('-U\.%SK(B2NFMJ%Z\G54KMJ_D\FHH:'6>^)8>5TH=& M)[R&W3RV@70A1DT]7RX6S^>-MFZROI)O'\+ZRG>IMHX^!!6[IM'A>$.U/UQ/ M+B:G#Q_MKDK\8;Z^:O6./E'ZM?T0\#8?4 K;D(O6.Q6HO)YL+E[=7/)^V?"; MI4,G6U[_;(E77DY<355"INSI]](,97T?YK0YY[[/E1)DN)M_T MQF#06)?_ZKM>AY'!R\4W#):]P5)X9T?"\HU.>GT5_$$%W@TT?I!0Q1KDK..D M?$H!JQ9V:7WKF\8FJ)RBTJY0M]XEZW;DC*5X-4]PP1OGIH>[R7#+;\"MU'L M5%%][PHJSNWGH#;P6Y[XW2P?!=RT8:96BZE:+I:K1_!60[PKP5O]EWC5&QM- M[6,72/VQV<844#1_/J1"=G+YL!-NI%>QU8:N)^B42&%/D_73)Q?/%Z\?">%R M".'R,?1_G[+_ :=^3A4%^<9:=+I6X_UYU8Q6S6@U4*T3J>15JFPHOFMU2$<% M@;M"65<$[F$%MO0M$]QQBMXTFV#8W;@@:?&1UIC91^5*A+&P]U,54,0]2 M!_[E//HC4;#,IF++F"D0J*NFU>[X],G+Y<6+U_&;S*-UAM2/VG485&IUD=W, MU$^TP\[W.@$_JK?!-RIA1 D^_DY[+^($+(YJB]!4CAM[]CI8WT55"TR38=@( MXS21HP+B:-O@DP^J#=X0%4A%A%J"['@.,=,N1&(9MAV84HPG9B51%M#WB8DL M:(S>6#@H,%M2!7%-)=/0.RQ",;K#B(]8UNS)="%0,5._C$(!!/'/E)E M+\Z MEX>J -IT"@G, %1G'1S8<]2!C \ 5[756UM;:('#!&_)[G3.,!B;<=F=XM'& M!.0FT\PX'$5%V<:6\*ULQ!B&DIB.[+#2B7WY>"I (:&5H9!P2/6RL]46*K', M6[VM20"1A^@=7H^*(C+*"^=*P,SYI$0DE[!OE%Y>SSJ,<\>$IDQU1%(7>V2> M:C&S6#[XKBY$W48[G8M]J%+?6@>9IJK2>ZZGH;R9<@^EJ"QQT"GOQC4X0)36 M:2@K*7*%30*'T82S2_H)AWR07.3:,SI6JL2!C4R\PR1OG"VMR$3#BOK&.Q;J'P7YTQA%JJ6C 1.)BK:)J =AIEUBG0V51N&,\ MP9#NMCW)8W]F2E_MR16>'VHPP<.H,T[\)'F.24DE0Y&6503B>;E(Y9NZXY1. M89VD"FJ+B2'U-96"X^8+-G(@N/]P7,QVBZH"<;SESAL"GRH^&JS)(6!4H&SV MEBM\>SR+$QDI>=9 .%Q?*,\K;$;24'D\2FT_(/L! M8%910,7@E2NFI3Y-SK MNCX^D!HJJC""HO^3(/*)8Q95FG'0%\Z+(_MIDHWGG62=( F M6F5ZGDFL-'"-),0TI.,T0_AL$FR>LBRZA)O[MQ?>XNZ9=,*\A7Z]TCSB[IGB M^XGH>9=7.K?Y:1J.3A09J>")FQ_*2]7Z$#L>@.(C)0R2/@6CX0,RX/>(JACL M,N(.('C@!T3 /*1@>CR)UO"<&(^I;1[?IOOP]U[DZ^<]]OSQ?V]#COD"%U6PG0Q>_%LHD*^#.>7Y%NY@&+>HC7E ML<+_#Q1X ]9+[]/IA1T,_Y&L_P902P,$% @ VX/'5M4\!G^\$P W4$ M !D !X;"]W;W)K&ULO5SI<]LXEO]74)YDUJFB M9=U'KBJGD_1D:COQQ.F9VMK:#Q )69CP4!.DC_WKYQT "%*4;'=GYD.W)0IX M>'CG[SV >7U;E-_-5JE*W&5I;MZ<;*MJ]_+\W,1;E4DS*'8JAU\V19G)"KZ6 MU^=F5RJ9T*0L/1\/A_/S3.K\Y.UK>G99OGU=U%6JBQ-% M#3_05FDV,*=S5,I55<*O&N95;Z^J(OZ^+=)$E>;/?UJ.1XM7XL-OM:[NA:'Q@H8GXIHSZCU3OT87ZM_$[5P>1)PIB MSSI5(/7\1I65QL^7X+"J+$'R1%A<&%%L!-B!3KTA1*+:*M#0+?XO+X1!?=&X MLB$:!T1WGJ@AHMJ8&KX@?Q##3 4?='X]$-^VBNQ"YO=V*T9<@/H3._BK@K%D M)TAYHV/X@LO"WHIR5Y1L3+*NMD6I_Q]8 CYI,0F;QX$01J,A_Q=P7<,"1E_G M1+K+ZZVNMD**G2S%C4QK(O-L. *PY'8J9+I\+ 2PY,A5IF,@G5-)'0>IS5N M4=P4%?[A@9$(UMV4128JB,6B*OCO^I[X7Q>R3'#51)<09HO2#%!(&>R45?2# MI9;0JI8@,D/:$B,GN([P8F:%A26K@Z*2/89$[/U5YC6D*C$9\<.!^"#CK15K M=P%M!%IQE2*;A2ARA2)5;#K6"_:Y D(R-45K*LA2H3,4;HF=^KT@9AJR.* M@V(+0KGTTW^'8 MEY:SX=+%_G:X%Z?X.T:'\? 5#<.G]'WTZ@6J?O2XF:/]F2#)Q\RT GP#@G<$F6R8X1*X;NAC%$^)IYP#,)RH+N.M$VG(0%(37MB DC 6P\<; M"**#O=AA]VA:41A&*PL/$8LT"0MH[&U=A0YH]T!_(HU QN'M;K< M[3]A?B-@G>G?&ZF0$"[^N)6I/71I/.4<)O3O]>Q.&V :+$!((BH M [?F50_0I@C@DIL(Z\"BIKM0WQHMXXF(>@XHS54A 8;UE4G;*'%UMP!C[SVG M F"3*D-A,R>K /,/("<^(8M)R>%:,:?@";2 2"0B1R=>MVB?L=D( U%!W"L) M/1?USC*UT:5!$CE8 M2VD0R]G-^*A+B^$:HW. 2UA\9%COVOQ5]:43GXXH.4"-463@E3&)Q^4)T=I_(FG?"FN C38PE 07 M@>%=ZYQ0'HS_J-8EP5U&N^.(&8%UY3[E4:8D60"GJQ@Q/F73Q"Y^I0>: MM9XIR*)8H%J#L0/"J1U\^SO1,1>'M,/#L82$OJW>N!'_?I#6+ 4W3 M++-D0.H:^]9Q42848TFFY(LE".01\70T&#TYGNYM+$B'MFZQB(^W_6FO%O&) M%Z(3($BSI9KC.!4'(+!$]: #=L^NI "'4K>N,6/4*J1S $GK&C)/O4,+'4'. M8@O2W*Q'L]D^5U539:738>H MSPBZ"U)OILD@-KAO-HH"'41^77#1=CK^08O:E."%P6CC MMCD 'U3I(#<\G4 M0-U0?-([8I /.#)3>NQC'\)_N !JT-/+"L0P6VI7!-'1DD1KZE $JP0/W55D MQAR9=(6!JC..39(Z'QX3X)3Q](P!2F>\"53QBP3N!&0OY/X*%E,4<^"!0P&< M)_'GWEV3#!%T:L[RA+6,OK-+^]W;I3FX'-@(\@7B*9R[C6V#@[I^N([")E0> M\CET7 I_2V#1%^N86[\1'0.0+'BS]@Z2!$M6V5(HA MJ[%8HJ>1R?L#P]RYMLZA( Q1N\1T0XSX$@/J\;)@D^# Q:4U\3EK^"R5;A MOB_7?3 FR%3^6,?V_@X$EEX1P9Y7?L]TU/%'%8X=^#M4#3]?J]"$J-B1D!>Q MYE;)F83O\EI1)12X S R'"RX(&J!S0IO+XN(<14:'Q@&1 58IM= MR+0 1X*]F1VWVFM!S:'PTQPN-\P M;A= C-C(FZB*13I8KX.1^4)FP(^=R^%9J+&KLTQL MSIT"$$_3_^.NO^9*M:03!3L=R-00ZQU]%EQU6U OW_<*\7[ KH%RU/S!92)G M4;8'0I<&7%?3,%"E C%55EA'W30F^Z 6>ENBE&)T=HMB*Q)?(].<2]9U&': M:E(4_>3RE+BPUO$SU#\9Q_MD9^.IZM8.[0IJ7EDG]MCF!.1[-IM%I,:< "H_OQ MO(5+\;$TC0=NVJ%Z/UR1H-E\?.,;'7JRZN+JZ>I'1Y5O6VVZ<7F?P[ZZE@J3 MZJ"/V V%J6X J@^C!22197M_X\'4/]#YTT*R]22[?F/#YC\4?I?S@/EN_'TD M]R'7/P)DCQN0_4N1\-4?R]XOU-FPP?>"E?7%EYFMVR ]_33?@I,@S#;AO@0\ MBH9S;O"%[73+0K#GX& I5F4E-1W]Q#7UBELG5AG5M'Q)1N5XGR:3.0@!&VK> MJO$8B@]VEU.[_*:)HL:R;FNRYG2O:\D6<=#9LAC;TP-_6I^%NW!SJ)KWY-EO M&,Y4LKQ6]D2QQ(+.0)3QUNM[%)=[[%@=83!QN^D$C>-2(T_T+-'Y52_K30H\ M+I9@G.^.4-+A839*^%.!>*L5G;\[%K%QD\UR"'89!KGY+>G]IL"M=W87;!P?>0I@I[8:$=?WMN MSC37IB!7]$15O+A)1^5MKVODEF@3UP97EFLP=%9-<[.A!\?11);WL$&275PF M8<&*FMBM84]%9(=3QY-1V2/@U^I(G_/IG#X*@0%H/8B\1H.Y1UYAE@VRN$,2 MA[/X,9#3R>=TH?F&+KX!Z?GPK"HE@2P\]]_''X\[-;/ YPA,^?<$ SP:=F?B M#ZL^--?P;LM3K2#;@Z-_S !\H^.]7I38#)+Z>RCGV1HX3[G M-^IKDRNU^7ZVP9"CP>/P$J"]C[4WL<5.J\7L+M:+>ZU2.B<-UG)-\&]=)KJ5 M]J%&&975>[?B0G-DL-HJI^B%!&RXIW'-1MWHVP!"LW<* 6UO\<36JLM?)-4) M^=T66 %]8M;2J') :%#Q41K2.;^?:$%? G:0%CN!=[B*G$!) &T,)J6ZP*4':KS^S6 M]9?J[,D>O62&MQ+HTA\SX6[Y-9WH0.6!>?8I/K3-8*@$?\W8OC"*M>]YJ3N9 M\1L-N&*@ T] VR-VO$9D\&[03BGL&';56BC3JU>7'YAVT^ [WCO_>L!U@GTW MWD6_!-L$XVS5AK\.KD"I:#XUW6V";=3\KM_MMK!7N$DV]O2\=>.IK><#88%S M"D3@EK?V:LD[]!&&N^2=[)K(X$.\)[>3]^BD P[Z/BX>NI_JCL\NPW*KY^V$ MJ!MK]VWH0.N&)*CS'?HF-P$\I,!]H . )Q: 1A1VJ,&^?/B'&\ (JD&W?1P^!G)T)9Y(36]?<70T"C([9EF.\SS$WF+[.87"*!57 M]"JRQ5R#'WGTAM=9_,E;>UNJ?9.YFYF=:W4OA71NV%**[J@Q[+7Z2\9/2>/! MO1+?_-_+.HW)FY>P/91$^!YQ5Q)T+'CLHMG+3CH\U?;:] N!-T,0&_<%S_D< M,/QS,5U!$'#R3H%.'P<,;C M1HRF,[&:X@MTBAJX=*F?\S-Y]CA:S$'PT7*U$E<2C86:J.0E:!*3:#P=P>^K MY4+\S.=7]L4/?]<8B]EQM!HCF8E[6:^&3$DF/?)"YU?:'BP$GHE5-*93\EDT MG0U%WWO8Y\$K]YF"N@7_80&,&* 3?OO>/_7_=L$%O[+?#.=_^ "PC5D&)&J M#4R%JG9VPN[IOE3%CE[@7Q=5563T<:LD."@.@-\W15&Y+[B _Q<=WOX+4$L# M!!0 ( -N#QU9 P+[6,00 '4) 9 >&PO=V]R:W-H965T<.7/FOM.5\W>A88[TV!H;9D438WO8XJ9VOE41KWXY#)UG526EU@S'H]';8:NT+>;3=';CYU/71Z,MWW@*?=LJ MO[Y@XU:SXKAX.OBDETV4@^%\VJDEWW+\TMUXO VW*)5NV0;M+'FN9\7Y\=G% MB<@G@=\UK\+.,XDG"^?NY.6ZFA4C(<2&RR@("G\/?,G&"!!HW&\PBZU)4=Q] M?D+_-?D.7Q8J\*4S?^@J-K/BM*"*:]6;^,FM?N.-/V\$KW0FI%]:9=G)I*"R M#]&U&V4P:+7-_^IQ$X<=A=/1,PKCC<(X\Z<_S M18@>!?'7(9HT3=,KDY0RMI>&>*ZYM2+ D-> M! 1:).K>&*J1*(BM67DQL3$)"60OP"*$>8_($:GJ*UH%# 2H@KX'*=*16USJ M&I;71ULCGCOG4URRZP/ZC--+UW80H[ZKP"A .?P/!UB5#=WWRB,6$*M@I'0> M455HXK8W*HEGFAAI$?PQ!Z%SB$+6A3??G"1^Q!@.B\6@DVD,04M?>Z]#I=/831>K1L/5N.,B *N^!."B#RB=$ 9TU;.D>T?J M]:O3\?&[]X$:V'8^V90:R-9$\(O5DO7;*"E#&>0">E"F5WGF&RP=94O$S1Y$ MKN DES*(&?O@25N*]B(4CFV-'TEE6*Q'K$(D6MY2X58*N_7<'FED.<40Q0L MW)2P5HQ0NBYE6@!1CY46Q%)U.BJC_^;J68VC=.! %PL'ZXP>V(<^)*!*H_8\ MPZ- *Q5(UFY4TGS[)=3@;M^E&+U>]''3_(AG>?>SK+,*N6@ERYN(P72M'W&< M@_"O2'^ ^XA9IIB-<(MSZPY&70=$#EP#]CTH DGG0/G?;HK%*_4!**;JX S M6IX,(E'W42;W3IC"X-"\'>ZLPI;],BU\)$M&8=Z*V]/M-\5Y7J7?Q/,'R4?E MEQH%;+B&ZFCP[DU!/B_Y_!)=EQ;KPD6LZ?38X+N(O0C@OG8N/KV(@>V7UOP? M4$L#!!0 ( -N#QU87;VX\I@, +@( 9 >&PO=V]R:W-H965T&;PCHMB+=ND_K*H#B\2;60)EG,XMFC6\QL34H:?'3@:ZV% MVZU0V6:>C)+]P9/G2\2WLKN=1HO+0&'!;S9#FZ7TV# M?!3X36+C#]80F*RM?0F;G_-Y,@R 4&%&P8+@ORT^H%+!$,/XN[.9]"Z#XN%Z M;_VGR)VYK(7'!ZM^ESF5\^0N@1P+42MZLLUG[/ANS@<*-P-WU 8=PKCB+MU%%%^%"06,V<;<$&:K85%I!JU&9PT M(2G/Y/A6LAXMGM"3JS.JG32;64IL,ERD6:>^:M7';ZA/X(LU5'KX9'+,C_53 MAM+C&>_QK,87#2XK-X#)\ K&P_'D@KU)SV\2[4W^#S\0)H=Q":YMY7(L-YPEWAT6TQ67S_W>AF^.,%^-,>_O22 M]?].ST7U\^".;'YL T,E0B%])A3L4#C D$[X19B:.Q4FHS8?5U'NP>I*F!U( MP]&+H13!K*7U0Y0YB*]* MQRU+F@QCIER7JBBLXN?2PWN&1Z6M/;/W'^XY8@[Q MJ.=.D,"GCLS%6+Z#Z34\OQ7,$7RUQ*DZYI.5PFTPZMYP\V2NQOR$Q/%.2;&6 MJNTPX4)X*NL"AD92*<.#W-KHJ'N(7)&Q,"_3HC+>*IE'Y&NA(IOXUGG. T>7 M!PFAX\B"T+8V%,-7"9E#_JVN+Q1T*$%L)X.D4-%@:W?"^Y &#\%HDF(:=)L& M/)<&>3F-,;ZKCI&(%76*C0,]NKJ^N3V)ZCX-(:DB_XLG!(](3BDG]%'LVO5[ M5IS#I3_MQ_*RG4;?Q-N9_H6Q M2NY"A06K#@>WUPFX=DZV&[)5G$UK2SSIXK+D3PMT08#O"VMIOPD.^H^5Q3]0 M2P,$% @ VX/'5L$+,9&ULG57;;MLX$/V5@=HMMH!KW>S<:AMPLMU>@+9!TK0/BS[0TEAB M2Y%:"N4=K-HYJH/8MC5]38 M"#S5E1XC7337EH^Q0-**1O43AH-%M?S:)F>G4^\ M?3#X*G'C[NW!,UD9\],?WI?S*/$!H<*"/(+@Y18O4"D/Q&'\N\.,ABN]X_W] M'OWOP)VYK(3#"Z.^R9+J>70208EKT2FZ,IMWN.,S]7B%42Y\8=/;9J<1%)TC MT^R<.8)&ZGX5=[L\W',X21YQR'8.68B[ORA$^9<@L9A9LP'KK1G-;P+5X,W! M2>V+!Q$HA-W(K"W) K"NE$U5EL>K-S9I?WRWJ#F&U MA>HWIN I$)Y$"6SF/5=2*8\IRI*SXKRK%_=]C!;^E-[.=$[HTKT\XT@LXH/. M :Z[5$/A_2>#&RV)5=>O M39,_P%AHV"00"H#[C+!CH$B!2=,SP4-,F')@,X9E2,P!]0>A.YZ,D*>]?;P:K#3(C90KA6IO>R' MU6_S?N1_%+:2FAG@FEV3\?$T MN/T?Y I@VC:V6(&RAL:_[SH/4&K%\;0_N# MOV#XERU^ 5!+ P04 " #;@\=6X)45D@P$ #*"0 &0 'AL+W=OM(%HH&74E1Z MYA7&U%=!H+,"2Z9'LL:*9M92E\12$L M$-'XM\/T^BVMX7%[C_[9^4Z^K)C&6RF^\]P4,R_U(,^ET.#)(WS*(.H/(\6XWV: LC:)93G9F_D!Q_U-J#34J6!9,X30PA&MG@ZS#N&DQ MHC.Q#-([B$WAQ[V3L\.(W M\.Z9JGBUT;#8.PE_7Z^T4903_PSYV\(EPW#VG%SIFF4X\^@@:%3/Z,W?OPO/ MQY].D$UZLLDI]%^,R$F,888_ ]\PS3.H:%SLQ[53AQFC^*HQ;"40C 13(-S* MLF;5[OV[- HO/FG(9%G2L:(,S9X**7)4&K@;KAN#.:QVD/-GGI/PSK[?YO^" M$Z!=NG4'#?./[!D5U0VHFG)%S.6Z):]MZ]@>J!9IPRK')&_4GA"YRV4^@CLN M'.$!'<@?NU*SDC31]O@/ZT7%$9@0L$-&1)WDE=, ,]9H=""X7E,E MDX75B':GP@3<8*G).RL_37[L)S;TJ095.C"1FKLBQRM EA6=;PNJ7??TR9+E$H-+F5K,U9J\O//OH#2B03/TUB2!(_.I\=0TB^SHB@SFA,:-\-1R[Q"#Q1&.E62M9ME%SU/NHG8B5S=%#VK^5I9PR M+#,6BE=VK^ZPE'2Y-B*'@A2D]92/KW/T59!_/9K+]GS6EKZ&"S].4TC]\W$" MC\MO&L[]RS2&V+^<7,!]60NY(]#V3->-R@JZC4'9T%(H:8_6O_OE8@%AF$(8 MI_;$'.K EBG%;+J'XXG[?96&"0@3?W*90!CY*6T\5,&#H_N5TF_C7A&V2#65 M::_:?K1_J%RW]_-A>?O*^<+4AI.O M=D.AY=3+S6A7W'R-K=UBMIZ.YWS8(> M6ZCL II?2TJ4KF,WZ)]O\_\ 4$L#!!0 ( -N#QU;S1KB/R ( %D& 9 M >&PO=V]R:W-H965TV'@$JP:F]JF--]^9YPPJJ51]P;\[_QG?,6F4 M?C0%HH674D@S#0IKJXLH,EF!)3.AJE#2SDKIDEF:ZG5D*HTL;YU*$25Q?!J5 MC,M@-FG7[O1LHFHKN,0[#:8N2Z8W"Q2JF0;#8+=PS]>%=0O1;%*Q-2[1_JCN M-,VBCI+S$J7A2H+&U328#R\68V??&CQP;$QO#"Z35*E'-_F:3X/8"4*!F74$ M1J]GO$(A'(AD/&V901?2.?;'._I-FSOEDC*#5TK\Y+DMIL%Y #FN6"WLO6J^ MX#:?$\?+E##M$QIOFWP*(*N-5>76F1247/HW>]F>0\_A/'[#(=DZ)*UN'ZA5 M^9E9-IMHU8!VUD1S@S;5UIO$<>D^RM)JVN7D9V?+.C7X5*.TKV MHFQ+6'A"\@9A!+=*VL+ M5#F$4#R")D]$!WJA+ M<=3R1N],T<"O>6JLI@OQ>U^ZGC;>3W-%E^R(6F56:TUG9G84!7:P@?I9>=B_>LY -(& M@E.G H.$<'%ZR1\?G2?#LTL#*A5\W9+,VSJ\9$UMBWI-'NZ[4U&OW$O4Z[:I M&\OTFI,<@2MRC<.SDP"T;V1^8E75-H]466I% M[;"@WH_:&=#^2BF[F[@ W=]D]@=02P,$% @ VX/'5C9L;8X_#P 1RT M !D !X;"]W;W)K&ULI5K[C]LV$OY7B"U0)(#W MW3R:%["[37KI7= @FUQQ.-P/M$1;S$JD2E+K;/_Z^V9(2K(M.]D4"#:V3 [G M/=\,]6)EW8VOE KB2U,;__*@"J%]=GSLBTHUTA_95AG\LK"ND0%?W?+8MT[) MDCGSRY/>0.O^+=6*S_Z M+$B4N;4W].5M^?+@A#A2M2H"D9#X[U9=J;HF2N#CST3TH#^3-HX_9^IO6'@( M,Y=>7=GZ#UV&ZN7!TP-1JH7LZO#!KOZADD"/B%YA:\]_Q2JM/3D01>>#;=)F M<-!H$_^77Y(BOF7#6=IPQGS'@YC+7V20KUXXNQ*.5H,:?6!1>3>8TX:LU,T&8IWMM: M%UIY\2!_>OCB.( I(GU<) 8N(P-G.Q@X%^^L"947KTVIRO7]QQ"FE^@L2W1Y MMI?@1>N.Q/G)3)R=G)WOH7?>:^B[6TJC_V+%S,25-1["EH.>UA0' M9;W11II"RUIO%^VD=]V@&FF/P.,N)CI:"QII7F[L*$K040AFD+%WY//MDZ#=EMC[U(9Y61=W]'OJ@UQ;P#+GPSSQ_9CH2X:Y>#^ MX@%)<7;R_->+B_?\\?3YP\A:VR("Y+Q6PG5$G!XZM>QJ5@03(/VEJ*19LI(:[3G5Y3.N7U_E(V9$2KJ2!- F@)=FI"4(;AT)=R0NO&B5:W0@ M]CMHU^%4ZQ-3,U$H%Y"IQ<+:$!5HG;!@S(WH:1.3/3$3*AD$U IUXQ'IRJD_ M.TUZGM\)4L/(!(,]B6KD8M9;CMD' 5+#7-9LG5AX)*OG-VDZRC?GIS%T9TF' M-3M%J7U16]\Y$F,X$A(BJ<-GG&V8\LBWON91(4I'2\2\PP=+3@7QB[HK0:FN MF>)8'5O"XR=!3EDK$/GJF4<4$+#&]X7 A*_;Z*]>-J13BD#H,DP$G310;OUM M<3;+86!;;5)2:Z1!C:8EY(L+JJFL(%E^1HV*6Q\0=>TYS+#%&A@[N@VVP.T= M_3#:\'#D7:I0WI/U2:%T]D)J-_"5PV=3K*^J;V0\5CXX\:C7['! -BY%9SXU M5$XIT<2"I*@@"9037??U9):"(?0L:TBI38G@)WB1&*O@& M60JL_@?L3)70;]X\63@7\?#O)K8=-?=13"X9(1'I3$A'=$5%/<-,O#7%$8> QD^KRE(IM2OR>]_-O2XU M,HE"@;BHZQCNB95<*E/\.&F\+&+2&NJ!JC5: YD03#$6;)\1GO1&>+)7;Y\\ MY[772.T-(:(IS=^/ JL[5K$>-Y/R[J=T6D3I78>[&-MO6@;E1E+T6)!A8W-V$0KQAC*R>D>T/0(#12RRW!B8]1^1@)O!<0.P6]&_ ME'K7SI2I6W 1QST7E5VI6^5F-+?H&$)%1%%P62XU7-7UL'=,[6@49IL\R[F% M\R6X /*CN@RXI=C]_2RY*NF/30/NBQ!18.&L@J ]P4'JXYT/;FZ)!]?U$-G M#.4KO41ZREW.HNY(F!"]J0 H10C,!Y?)-3JU*0CKQ!PJ&&CET([.PH[WN2N7 MI/V,K'<'>"/O1&*#&J"H@NC\Y/TLN8?O*T[U5X;H"H#O\"-.C/-ZJU!9,59?OH;,6>KV'Q?8( M[;JS2*Z47HH:FN'I5DY8FJO+0$A&4T"97,7:#K 1WL?M]ABRWM+(,(6C'S7Z M^'0QW[6,9*DEXMZF[T,0>6$ $ G<>HJ/>=A%\1#+#CUP%QLY"Q/E M;&AE/H:R3^!_[U?'1+D:((ZP-Q60?*V/'1A4"BOFC4F9HX_@A M5X),B0Q2U&R..0V&F2647!E4H$TXU9E[/* E)LFC6ZJ M1/T]E<19C5Z;L;!#\GR0W;3TDTZZ*P(VA<4^ =(F:'FM1]!66953[(Y;, M,RWX#65E 4R%(.GS,SR^ EX=5$%N&A71:YY^S).3J#]R0ZCCX0P1%;Y7:1M3 MHWTE\.>^!/Z\MW1=Y&3_015*WU)03-6_>Q/I'[G^46Y X-+(ERJJL#/IR[#. M1QUM ?>-#/'1R7+4[8[.V2P1**564U[N@P 'IV'K/ XCHMW2[&KWJ90.AH*S MYBY;.(FQ]GAV6*#GIJM [A784:>8G]_U0#X6' #$CFI)@99@"QHCHQ,A[LV MK+F#BT-Z%GFV=G#?6=SU>^(%'Z'\4<^Q0F"I0[M8C+J/65_&)^!WGI3GKH._ M)I3!WRE$"^FC V?T/P'C*829Y5HO1J/,K)P=W]$RKF[@"J M6]*E1LB#ZQ4E98]VF'H@I%.Z+(/PL'8!HW_1.:QY,PU<;W5)2'B\.Z>,K%:? MVHEU!M'.=BGYY-P"/"NF0J94"'R*DIY$\F]B<$DNS3DMC0SV."[S-SIM3^HX M/1FN;D_VQOV5Q6$F#".4JWCF!^UO)B]BOY_,"UK+,(:[#]_- M/^<12G:4 2(XH@38W<2Q>;HOH*/@G=6,_PI"7KVW^_T6'I)(7 -XA)%AS%F_MJI,9ZF#V8'J_2R.OP3WDCNM5C3E Y= M0AU7&\>,Q6^L4<2?NU'4GE.U756:< -WNW0<0:C*V6Y9[3AA\O+R2/R" NGU M9E=/[6&E:BZ;N4V?.U"MXG!T6=LY!Y>YP4[JG='$*U6.9F-HKFNV' CO:IB/Q:[Y9GJWQP;X" MWVHY0NQD#GN(DK,[RD TW7S&,G0-'&S1AC1>US-=K",TDRKI2C.4^I MP8+S\:48!\VG,0))O51VZ61;Y1MJ9-J.@F%S=)8&D&2RI>5Y>114]3-"MF:^ M;1#B9:&&7 ^:^X3TE12]@\:^>BASM8T_RNYMTZS] A( MD*CS.&5OFAZ]87.Z-Z\2*MMX<<:A]J*HJ)T#C[])4L0%$/&BM/QFP^ZE;XWX MK4-;=W9R^CA&U)N+Z\M8);'O^A/_BL6_8B _^&A; M%.+SL\"#/(G&S.8L_9QC=2 MXCJ.)!5R#MMH3U.9ITLS#M9%YV)3!E#2MR T2RQ5'"6XI.>8IP)CXC4H75N9 M>I[MURQ&LHX3V3#.&&80-,*7Y-8T:#^LK;TA2_;<4_H$0Z6JUZ[CTF"]XTG^ M: V%1^XA1[';8Y6H=[[E]_EI?U>/3#^/@7BUMHUO!SD5V:GIU-8,RZU+.!\U M#;G0;<7T.J-C46DD%@= C%Y2RI_TBO56?RNSR10Q :DBW-(![0 MPO2>TF^_7U[SP_2VDGBX[LX-31+3U EG MFR=J]%H7 UB4V5L>%C.'6SY#L$;5?2:A:&7W82C!'DT7MU'T=.'6OSG$@TW. M-M\B'X)-\ 3\8BKLR2!X8[+0/*VYOE M8J'Y0N.6QJJ,&I!Q;BV]#X70 8,9O[<8OP;;\INS&PO=V]R:W-H965T MLHQ/N/FZO%?P-NRDS$7)*RUDA11?W/3&^.HVM.?=@6^"K_7.&EE/IE(^VI>/ M\YN>;PWB!9\9*X'!SXK?\:*P@L",[ZW,7J?2,NZN-]+?.]_!ERG3_$X6?XJY MR6]Z20_-^8+5A?DBU[_SUA]GX$P6VCW1NCWK]]"LUD:6+3-84(JJ^64_VCB\ MA(&T#,39W2AR5KYEAHVNE5PC94^#-+MPKCIN,$Y4-BD3HV!7 )\9W3&=HW?? M:[%B!:^,1JR:HTDNE;EXX*I$'ZL5UZ9T6_T'-BVX'EP/#6BV_,-9J^6VT4). M:*'HLZQ,KM&[:L[G/_,/P>+.;+(Q^Y:<%3A>JDM$?0\1G] S\F@7!NKDT3-A M\-!^,+QST?AK/-5& :K^/A:/1EUP7)VMM"N]9#-^TX-2TERM>&_T^C<<^6_. M.!-TS@3GI(\F4+GSNN!(+@Y,U%LCQ2X(104R9*WAC!Y M1-$! HU+X 5M<_1!2:W;YSMM!-0Q4 ^B O#D3U!7ZA'ZX*(&T>@5PM0+D@ 6 MSE#RYJ=5N_D@#2L.'6AW-\DF"$(]0'+?8M#4&+6DH%883F-S5[QU.\8QL)6Z8 LJ2YN9BRV2-$?XNT0@?Y+HE_P+B M8LBJ!0'JQR0=V%<2TD.L011#WS_4WY"?QQID% )#41\/[#K SP M)%O8A+X# M6NJ3,T"CZ38Z?8HMT.BS0".)%T44!:B?8&#!!$P+HRW.PM3SB6T1]J\Y8ZF) M!XT-G6GE8=?*P_.MO/E6LG!]:X,PZ3SRT'C%1&';ZP5\FUU, <>^EI!!@N' MX4\6O/=2"_OUXZ'W3"CTC14U/];GSUIQNL_O-_+,54R]-:* =][T\X4U8&4- MT# ?U*F0FYP9M.:* Q7X]H6A9>L18L<:OU6T7]&9 MA+.6STXFJ*7,Y%8P%#UOC!'57*S$O+8PV0(J9RN.IIQ7SDXT@^\;4=4PE_;, M=*XPW8[$%\ZO3QQ$/.3@/B:;3Z?M"H+W 8("H6N!N)=UL&Z;[5_9?$%W -1C M&EK44P!]0"V!XM@22.!%.+0$-Z1>-6,J.5/7S<3PW<38;R2[>Z>*?&=^'+)W M6\_W(COMJ)<&A^UTN[-I 7VI^.WT2ZSX]-7S^5REWDP 2&D!7 MC4^,NKU#9[(>P+D$NG?JFC_T\31M>[H/U.1TNMLN'J:'>=INO2#=C5:<'(KI M=KIT)]AWR?2],'%H;UJ^,WH[ B#784*.3H#ASF4-1FCFKJ3P#2SKRC3WMH[: MW7K'S65O>[RY,G]F*A,5=!R^ %;_,H8VKIIK:/-BY-)=_:;2P$72+7.XN7-E M#\#^0DJS>;$*NO\%C/X%4$L#!!0 ( -N#QU;1M5]VQ0, +H) 9 M>&PO=V]R:W-H965T&M YHH'O95'IN9<;4Y\'@R1HK6ME(57)#0[4-=*V0KYU1600L#,^" MDHO*6\SY?1^=78ZCN%KP+W^J /UI.5E ]V\'D]]T)+" O, MC$7@)'9XC45A@8C&MP[3&[:TAH?]'OVC\YU\67&-U[+X1ZQ-/O=2#]:XX4UA M[N3^$W;^)!8ODX5V+>P[W="#K-%&EITQ,2A%U4K^O8O#2PQ89\ <[W8CQ_(] M-WPQ4W(/RFH3FNTX5YTUD1.5/92E4;0JR,XL/G*AX"LO&H0;Y+I12!$W&M[< M\U6!^NTL,+2+U0VR#O&J163/(,9P(RN3:_A0K7']LWU [ :*K*=XQ4X"7M9J M!''H PM9? (O'ER.'5[\:Y??"YT5TGJMX=_+E3:*LN2_8SZWD./CD+9RSG7- M,YQ[5!H:U0Z]Q>M7T5EX<8+P>" \/H6^6%(EKIL"06[@@/PG@8JK+'\$RD^X MEF7-J\<_-5QJC72"W7&N@9M#*ZJ$.\P:I42UA2NNA3[F[DE"Q]V]SQ$VLJ J MM\C&I0^XYZ$GHW M5M8->",J@I*-YM5:OSVG.-B 4?:(8D@?^!MW6$#420;WTO "KKG.X<.W1A"\ M2W]*87RD.E,/="]N&@*$/R"*_7$ZIHYCR2Z>IEJ4S*+@ 4JWVJMWPV4NE7EW MCZJ$S]4.M6DK[LMH.8*MW*&J2A@.[?*CL)'D9].DUY<2U5+Q0W2;;^'R[]V* M9P]T;D>T$Y_JHFO;P&D7$6,C(@XB\@0_\<=A/,C6Z. \^@4[%?II.NG._B]> M-?320!S]AM-G4Y_%TY].OYMZ/D!/RI$?,=:USV1+A];JD!_Q6?0[_%LKE",DC#LQ*GXZAK7Y0ITY#UXM>9$KM,B5^<*8R()&>#[#-E.+N( MI?YTDMI>DOITU<"Q^SDX>$\I6EOW:]"0R:8R[=,ZS X?D\OV/7Y2;W\U-UQM M1:6AP V9AJ-)XH%J?PKMP,C:OBM=]VHK *M;Z0T_&PO=V]R:W-H965T[V4^#;JK12L JZ8X$3" M9NK,_9M%:N2MP!\,]NKDF9A(UD)\-B_OBZGC&4!00JZ-!8JW![B%LC2&$,:7 MSJ;3NS2*I\\'Z^]L[!C+FBJX%>6?K-"[J9,YI( -;4I]+_8_0Q=/;.SEHE3V M2O:M;!PY)&^4%E6GC @JQML[?>SR<**0><\H!)U"8'&WCBS*MU33V42*/9%& M&JV9!QNJU49PC!M25EKB5X9Z>K:@)>4YD)6M@%M1U8(#UXIY9W)16LR>,9D2#X(KG>*W/$"BF_U1PBOQQ@<,"Z"LP;GM;PFH>>2P O" M,_;"/N;0V@M?%/,]E%1#0=XRE9="-1(4^6N^5EIBQ?P]%'YK/1JV;KKH1M4T MAZF#;:) /H S>_W*3[PW9[!'/?;HG/79"KNR:$H@8D.6$FK*"G+WB"VJ$#;E M!?FH=R#);2,ETDCF2H%60T&<=3,^:/6'\D%=JTR6468*$ V MHL3V9WQ++AG'%=$H5%97-XC0R"#%K+07OX#X(($;I9X M>(]D\ED!"74=F-4>CC$-(L3(COQF%$/@E-2U*_.,8+DKA9.,9[ MY@:H?X;\.TQQ""VO#'K7MR# *[.^6U@QY8E\1&N-H MBM/RIT;!D?+,C<*8I&Z61>17P(&]$R7*5K44#U#9V>;CQW%WO<5(M6S:/0)# M0[$M.E2O7V6!'[S)O^LO]AF097Y'+L)DERU=?K\R2:RO1"D]H4 M<^*=J]"DK]#DQ16*V&6#N VIV"M'W O@L&'#8^>L^>$Z/?C)_^UGW?GY4=5Z M<+P6O&EG31QD>(_=<121$U@54^:0@E7J1J9.W7A\U*[IDT0XWR(.7"_RL0+' M6#1W55V*)P 3AI9LW6AKJ\'=4]IH[E;+)8FPG'W7]\8=\?2[63'T1VC_@OB! MFZ"[,_RG/?_IB_EOY^DAS,,F-$3Z69O#I+?&#T'VT_@',XW=M '+)69X W:' M&?NA2:'K!1Y9T;+;$AYHV>"(*O"$0S1]-"R;\Q+N)QY)PY2\YT@,F$^H1)H344!PG:9=:+ _L7BR5GG0QG!6S_6469N)Z:3)(].CD MC%B!W-J3L$EHPW5[7.Q7^\/VO#UC'L7;D_H'*K<,*[2$#:IZUREN/K(]_;8O M6M3VQ+D6&L^O]G&'?QA &@'\OA%"'UZ,@_XOR.P?4$L#!!0 ( -N#QU9? MZW/O80, .\' 9 >&PO=V]R:W-H965TD2,[W2G\Q-:*%KXV09A'4UK:W462*&AMFKE2+DDXJI1MF::EW MD6DULM(;-2)*X_@Z:AB7P7+N]^[UPVF:QJFOZU1J/TB2(+#Q@/? MU=9M1,MYRW;XB/9S>Z]I%8TH)6]0&JXD:*P6P2JY7>=.WRO\P7%OCF1PGFR5 M^N(6'\I%$#M"*+"P#H'1[QDW*(0#(AK_#)C!>*4S/)8/Z+]YW\F7+3.X4>)/ M7MIZ$!W\F#J]0PO@O[ ?=.("B,U8U@S$Q:+CL_^SK$(?_ M8Y .!JGGW5_D6=XQRY9SK?:@G3:A.<&[ZJV)') M\!EEA\"DDUTZN=S!/6J?>%D@?-H*OF,NE@8NGMA6H+F<1Y9(.*BH&"Y<]Q>F M;UR8P40Q2&D<9J=P+WL# M[Q"(2JL&-L15T\NAK-@:-CX?J.&OU=;X_;]/!:#'ST_CNRJ[-2TKH [E%9]W; GTIKP-)A>6"@!ZK; ]4+XF=KU1GB;"YO M866<:Y1T+GS6^_7O3';44R!+^G?0?^Y^0 VIHF@M+;R#Z2RU--P-LTA"]/I!)Z49>(UX77).1A&D\OX8,L: P9'T"*G"+\9\4+9TA^*NVV>H:LGP $U[[A238) M\UD.*:4XNW'1^CX@+ZF-P^ED J<*-3IJPM0C=G[4&"A4)VW?C\?=<9JM^B;^ MHMZ/PH],4P@,"*S(-+Z:3@+0_7CI%U:UOJ5OE:6&Y,6:)C)JIT#GE5+VL' 7 MC#-^^2]02P,$% @ VX/'5H>PNG\6! 80H !D !X;"]W;W)K&ULG5913^0V$/XKH]SU!%(@V60WNW"[*P$MZIT.%0'M M/51]\":3C75.G-H."_^^8R>$ $MTZDMB.YYOOIGY[,QR)]4/72 :>"A%I5=> M84Q]&@0Z+;!D^EC66-&77*J2&9JJ;:!KA2QS1J4(HC!,@I+QRELOW=JU6B]E M8P2O\%J!;LJ2J<=S%'*W\B;>T\(-WQ;&+@3K9(OFS_I:T2SH43)>8J6Y MK$!AOO+.)J?GB=WO-OS%<:<'8["1;*3\82=?LI476D(H,#46@='K'B]0" M$ M-/[M,+W>I34&86+Y5" MNR?LVKVSV(.TT4:6G3$Q*'G5OME#EX>!P2)\QR#J#"+'NW7D6/[*#%LOE=R! MLKL)S0Y M 8CA2E:FT/!;E6'VTCX@,CVCZ(G1>30*>%:K8XA#'Z(PBD?PXC["V.'%XQ'^ M?;;11I$(_MD78PLQW0]A#\:IKEF**X^4KU'=H[?^]&&2A)]'"$Y[@M,Q]/4M M';2L$0@RA]NFK@62Z T3<,%T 9=T;. &!3.8@9'0AK,OAG$O=P5"+@6A\6H+ MQI8;7#"5T70D!VY3ZS:W;GG5GOKV /84A*-P"G>%0GQ1?J#B<=%7SSZB-HR: M\8S\*V"E;*Q+7J6BL2:\ D/<2@)ME.-@$^%\@.!LPP4WW+K[HT9%7(B]8T@W MC"6I(5>R!-E_;-G!1U@0@8^0)!-P5\V1S(\:PF1:(_F7&T-75NL?']*"55MT M!%O/$<*;I!^X8LI&LRK3OLTKUF:058.J!/H&&=>IU0&0 M/1Z>OM;-5U8U](N >-(MO*H J#T5I5K[4>QJ[I],PS:?F5[DA.UZBXS%Z3UW2//OFR MFKRD'%(%B<:42A3YTY-HL#:CE9/%8K"2T%F?+.+!RASBV7"^<.*FZXSZHYR* M"=%LTNFD#:)FCZ4[;',_2N9$2]/UPLNZ,>XF(A/4!@[B>'K8V74:VE?68/#; M+U%M77.CP>FB[0#ZU;Y_.FO;AN?M;?-UQ=265YI8YF0:'L_I'E%M0]-.C*Q= M$[&1AEH2-RRH!T1E-]#W7$KS-+$.^JYR_1]02P,$% @ VX/'5D-Y*$21 M!@ &1$ !D !X;"]W;W)K&ULK5A;;]LV%/XK M!UY;)(!B6WXLQ"R8AH_Y7*B MUI*SW!RJRHDWG4:3BA7UZ.+,K%W+BS/1Z+*H^;4$U505DX^7O!3;\Y$[ZA9N MBN5*T\+DXFS-EGS.]=?UM<2O2<\E+RI>JT+4(/GB?#1S3R\3HC<$WPJ^57OO M0);<"7%/'Y_R\]&4%.(ESS1Q8/C8\'>\+(D1JO&CY3GJ1=+!_?>.^P=C.]IR MQQ1_)\KO1:Y7YZ-D!#E?L*;4-V+[*V_M"8E?)DIE?F';TDY'D#5*BZH]C!I4 M16V?[*'UPTL.>.T!S^AM!1DMWS/-+LZDV((D:N1&+\94_))X;OP6KGXTA7X$5N=P5:U+\<@Y?*HS7I,#X;IDM8*C M6W97T:B#Y]%K5<*KNJ9\*E-\AP MMI9C\*<.>%//'^#G]R[Q#3__&7ZM^3,T_YVH$/V*&0#=\))I3HM**YBOF.1P MB8#(X9H](DYQ\8_9G=(2D?;G(;]8L<%AL91]IVK-,GX^PO127&[XZ.+-+VXT M?3M@5- ;%0QQOYAC-N=-R4$LT!##W9A7H6$& X )#A\:W:!5GY1J& ;\D!&# M8@X;,5,D%<-4E'V<'- K;OS+ZD=8,06RTRJS6JE>JX75JFBU B1>B!++B3J% MWYOJCDOB;P*B6F/$FD*&9+9.2$2#=:>CX MX11NA68EN(D3!PER2& 4F$/J?#%D+)>_V*\#C.JM)1"UA:[9\K&(4 -"CD, MJ-L5;Q% L=#&B;:K%'^A9]4>!&S9WRE#CMU3R/B>UO1*8I6K;&7B5)F> !:. MV'(I^1)+ !0UP@?[4@8;5C;TC>=%HQ PZOBT=8."+WL@^F[: \]/8-:SV6%W MMWO)2H*!(I#CQF^L;K!7@N^V6L1.XJ9.D$SA%:3C.(%PC A[!:'K1-.H%\T? MN,P*JDU'?I(Z?AP?(U$P3KV>9$D(00)3];VWN-V]=109:5*6Q"3PG" ,B8>; MCL/TJ9I/7+7+-%(R)25=>@^G3IKNE-Q@&K;YQA_6W.2C%F;Y_^-K_& 0GF:4.J?W.TW#9A1JBY-BCO[E@[H, MP(N"9ZLCJLD[76QI7G>Z2(K^K@B+Q8)+0LD:'R)_VD=-Q]NBHW.NN<1A&(T6 MM=G/"3 HR,09&F5PC>N7)UBM#N\N(;5>. M68M*MO/1*=P:V.\/L4_#CC_>H/]/X:HO>&@)'&$'>>1,JF.8CA-PQ]&.8"-P M["Q*2KPH&J?P&H)T'.#CIE#W)PO2!?L1EU0U);DA0 ZOD8^'O^\Q8W-,37@L M>+FK]=US (U)C\;DWTT!)W8F_FET)F-J=7">'.1^&%_/BK$;-ANR_0UNY3M0 MXS47%665:&@\RMBZP,$(IX;< &LW69J0[#?U%T:=+@.EHU=RJ3 MA9U(J+:8@O \N:V].+YAH4H#,[ SA(]I:3F2EF)M4MUS8IP$72=)4Y@S@CA1 M8 F_YYJ [#M>X.)^FL3PD=<(YM)0L!RSIZ"KBKG28<'TB(W?S<9-AA,W,7![ MJ-@)4OV#AZDQ.Y[IH%C[C_#;GX&U!+ P04 " #;@\=6[)\9=^T" T!P &0 'AL+W=O'7LS'9*^?<[.R$%1-$TB1#;N7ONN>?L\V"M]*/)$"T\YT*:89!9 M6]R&H4DRS)FY4@5*^K)4.F>6IGH5FD(C2[U3+L)V%/7#G'$9Q ._-M'Q0)56 M<(D3#:;,9=0MA/"C8"F=HOQ433;.P04EYCM)P)4'C MW>1S.@PB1P@%)M8A,'H]X1T*X8"(QI\: M,VA".L?=\1;]H\^=8*&'\/ZPK MVRX9)Z6Q*J^=B4'.9?5FS[4..PXWT2L.[=JA[7E7@3S+#\RR>*#5&K2S)C0W M\*EZ;R+'I2O*S&KZRLG/QE,T5I>)+367*SB?LX5 )K$AWI<6+GE=AX3&Q^ MNEA>Q3$3516,R_0+DR6U9.BT:H@S:%WV^M<'$FS%=J5CZ6_J3M2>J7!4M@G; M5.-S X/)9*3K=*/ID2T\%P)::9>:6T]]GV3E5@Q M4MJ!)^% 0COV)<>NFDM=WK=*(:*[C$>PVFJ2JF M7^8HU';JA=ZK8<&+TCJ#GTYJ5N 2[4-]KVGG]RPYKU :KB1HW$R]63B>#YU_ MZ_"3X];LK<%ELE;JT6UN\ZD7.$$H,+..@='O":]1"$=$,O[N.+T^I /NKU_9 MO[6Y4RYK9O!:B5\\M^74N_0@QPUKA%VH[0_!6I4WS+)THM46M/,F-K=H4VW1)(Y+ M]RA+J^F4$\ZFWU$5FM4ES^!6=F_L+NMTQ=8"S=G$MQ3$N?K9CG#>$48?$,9P MIZ0M#7R5.>;O\3Z)ZQ5&KPKGT5'"6:W/(0X&$ 51?(0O[C..6[[X [XE%E14 M%A98*VVY+.#W;&VLIOKXT M#GNMPV/LZ9)Z,&\$@MK #3>L*#06W0N198%/*!N$]0OL/>.,>O-0'D7_2=)ODHHW28PDM;V3 [DYY)H+X3A9GE,T MXZ#.W!4\:CCESD\UALG;^TGUZQKV#?W;NS=,5UP:4#@AJ#!^47B@>Y&2;>Q MJF[;=ZTLW4V[+&GZHG8.=+Y1RKYN7(!^GJ?_ %!+ P04 " #;@\=6O6$5 MFLD# #W" &0 'AL+W=O8D5TY>RP9IVUE)5S-!4;0+= M*&2%?N&!;TIC M%X+IN&$;7*+YT2P4S8(>I> 5UIK+&A2N)]XLNID/K;TS^)/C5A^,P6:RDO+9 M3GXO)EYH":' W%@$1G\O>(M"6""B\<\.T^M#6L?#\1[]J\N=9#;WW"7CR.82Z'=$[8[V]"#O-5&5CMG8E#QNOMGK[MS^(Q# MO'.('>\ND&-YQPR;CI7<@K+6A&8'+E7G3>1X;2]E:13M(9OV9--SZ-,E%6#1"@2YACG3/ =6 M%W#'16NP@/[BWE.9&:/XJC7V^L!(N)551<)?&ID_EU(4J/2I',^S>"P1UE)0 M\=+!08?MDJV-!D.;.1-Y*YBK,6*ZZID6.Z8U,15[B6G'E/V':=XQU0=,X8+7 MA"];35C:!WS-L3$'& 7)?7 #CZ5"/-(=D&JXZ&5C'S%\;RM4S$CE#L[1^1DN MXLC/KH8#.XRN_2Q)!W"'M:0ZR'F#760-K:8H1(]H-ZVQY_+_ M'/T3)Y$._2Q-($W]>#1\)W+6AZB%EVDVV V&@S/*&O;*&GY:60MIZ"HY$^*M MTQ:])&&)>:NXX93K$])9W[_FHK5'^U7)"JPD;EWJ_:U_K,I3BCO+[G15'6M)/J,>DS J5NYSQHA0F[.@;96/H:KOPDRR#S1V$* M#\L?&D;^=99 XE\/K^"^:H1\(U!74="T*B^I=8&R>B;]4HPNO_OE8@%1E$&4 M9/OW1>>S94HQ6^-1.'2_1VF8@"CUA]!36@P.FA'5W,:U7$UGW]:F MZTO]:M_59UTS>S?O/@F^,;7AE*O -;F&EUT @ ( < !D M !X;"]W;W)K&ULK55=;],P%/TK5I 02*-)DW7 M:".U'8@BQJI6P /BP4UN4VN.'6RW'?^>:SL-Z92%%UX2?]QS?,[-]9KM50X M"QN6G)4@-)."*-A.@NGP>CZR\2[@&X.C;HV)=;*1\MY.%ODDB*P@X) 9RT#Q M=8 Y<&Z)4,:OFC-HCK3 ]OC$_L%Y1R\;JF$N^7>6F]TD>!.0'+9TS\U*'C]" M[<<)S"37[DF.=6P4D&ROC2QK,"HHF?!O^E#GH05 GFY 7 /BQX"K)P!)#4B< M4:_,V;JAAJ9C)8]$V6ADLP.7&X=&-TS8K[@V"G<9XDPZHYII(K=DJ4"#,-0G M5^1D[;^KW5NS0K MRZ@P9)IE,^BR0HR8 >ZX= .F4N1H1CE659,W^-N5N^.0X/&K?PP MJTW.O,GX"9,)N97"[#1Y+W+(._#S?OPP[B$(,>--VN-3VF=Q+^.T4@.21!1>^Z\O.?R,ZR==EDZ[*//3VO3H75 M>4$J4'8-&U^7=<_WUO'9OGI(H\%P. X/;4N=07$3="9UU$@=]4K]LB\W>)_P M#I]NC^[2YTE&K:,?B^N+\,K"5A/"+[4;/:M/^IZWKAWW#_[[BE MJF!"$PY;A$:#UWBN\OW83XRL7$O;2(.FW'"'OS!0-@#WMU*:T\0>T/P4TS]0 M2P,$% @ VX/'5B1"]A=2!@ O2@ !D !X;"]W;W)K&ULM5IK;]LV%/TKA%<,'5#'XD.OSC&0NH]U6+&B;KK/BDW'0B31 MI6BGW:\?)2NF)5*TU7)?$LN^]^C<2_(>7DK31\8?R@VE GS+LZ*\'FV$V+Z< M3,KEAN9)><6VM)"_K!G/$R$O^?VDW'*:K&JG/)L@SPLF>9(6H]FT_NXCGTW9 M3F1I03]R4.[R/.'?7]&,/5Z/X.CIBT_I_4947TQFTVUR3Q=4W&X_G0#7\Y)7#G4%E]2^EB>? 95*'>,/507[U?7(Z]B1#.Z%!5$ M(O_MZ9QF684D>7QM0$?'>U:.IY^?T-_6PB!61W6ZT0DLREGCX!7UA*M^E#GIO:6T:1%-8P+P>6OJ?03LWE2 M;L";K[MTGV2T$"5(BA58;!@7X\^4Y^!]L:>ER.N?QF!Q&&S UL#B*+J.SU]3 MD:19^9N$N%V\!L^?_0:>@;0 GS=L5TK'3&BT_-T_Y M =W$FH(_W(V8[U:M[9?E-EG2ZY%SJ:_?H+#+S?3:EP!-9*##XF!MO0 M#Q.,JCR\ $DNDY#^2U=@R4IA"OZ &-2(51W:SR F$9E.]J=1Z5;8PP$\6K7H MDB-=,I"N'*54E@L*UDG*@?QZ1TV<#[#^&><;F:2/HN9Y4C ML%;(P3'DP#I,-\<5:6X+:0 MPIK5+-])036.2*C?/^A0U$V(F5UT9!<-8_>7O*9&>I%V[['O=0D:C"+8,Z?C M(\?8RO%-L^I6X&VU[+[T+;O8-,S$ZPZSP0R%D1^824)/J:?WD_.P 6@7!HC# ML,/09.?''NH9:W@B\-!))AN8-E$OBC2B!CL_0C#L(:H4%%IU:'9[M;@"]VQ/ M>5$5,"#D_"QW]+UVU1Y0>!HD M*T.;29NATE1D[T O+3D-S-F1ULUL(ZTT$-DUL+O]2>YIL3RW^;%C#CXG<(36 MSH 26>2JCT5.&UE7:.VPE72CG^UED:F9C4YV-4TM0:*;5&SAI:9&A6NUL?DTW/!@TI@45N&EIDZFBCV.]RU,W"B/2PQ$H/ ML5T/YXQO&:].NU;T3IPI/G:LH:O0%5H[Q7;<'%!^L M=Z=CU%W9)B._CZ725FQO8"\M/]C0F\KRHYV]F\QBKV^TE1;B,UHH4R?&=\GR M03(]4WVL2(.7H2.T=MQ*8W'HJOI8Q7IPV([0VF$KX<9VX;Z@^NA:[$/M3-)D MA>,^-52:C>V:/:#VZ'*LU1Z;2?M9E9)K8I?K ;6'Z WJ&'7S:#+"?4_4E+02 M-R?01&]/?3G5NAP-5CCH2Z420F(7P@^LH-]!GO '*L!ZU_-,V@XR=/6Y0FN' MK*25G#EL=OS,FC@]DG:%UD[.R7/@H0^"SS^W)A<^!-;-4(SZ&C6B-)[8-?[' MGUW[%SUP)[KHVW@KT2=VT1_4=-BQ!D^R_T/VB9)]MF=TP(EM_K-(>"ZDM9@L"5M50%-3A4&U^7"FCFC KN1T$P\@O*A)=,W-RU M2B:R,IP)N%9$5T5!U=T\V_,M@IP^^B66RDO*S';S-IEY@ P(.J;$(%'^VL #. M+1"&\:7!]%J7UO#P>X_^VG%'+BNJ82'Y1Y:9?.J]]$@&:UIQ3:_2>[9F_@D;321A:-,490,%'_TJ^-#@<&<7R/0=081"<&472/0=P8Q _U M,&@,!DZ9FHK384D-329*[HBRNQ'-?C@QG3729\*F_=8H7&5H9Y(%U3EY]:5B M6\I!&$VHR,AM+I4A_X JR%NQ!6T*M_2"S+*,V711C@OUF;/)NUB"H8SK9Q/? M8$P6V4\;__/:?W2/_YB\E\+DFKP2&63']CYR:0E%>T+SJ!=P5JI+$@?/211$ M,?EPNR07?SPCK*71$>+BX8C1'K$#9MD/\XX*A D?&-@1][A-9NQ0;V$=P"IA+' M0"ZXU-TWH78W,PC >F^&9D&$4!<=NCS08M1J, M'J_!!@NNP?-@)<:M$N->)?ZNBA5REFNB M;;EX86RY8 ?E D]&)5 9SK[AC;&W@I12N_I!OA\4%AST/L_S\=D9BEZ>"-8; MZF,%Z_ W/M'*/ZBX!:B-ZUPT/@B5,'6M:F?;YFCF>H*3^7EXM:A[G/]AZH[K M/54;)C3AL$;(X'*, :FZBZD'1I:NKJ^DP2[!?>;8^(&R&W!]+:79#ZR#MI5, M?@!02P,$% @ VX/'5KOP2O[!!0 S"0 !D !X;"]W;W)K&ULO5IA;^(X$/TK%K1NNVM;D]W4K6T>Y]= M,!!M$K.VH7OWZ\\):4QBQPLA[9>6P)OQO(G'\Q@R>6;\FUA3*L&/)$[%=6\M MY>9J,!#S-4V(N&0;FJI/EHPG1*I+OAJ(#:=DD1LE\0!YWG"0D"CM32?Y>_=\ M.F%;&4= ;).$\'\_TI@]7_=@[^6-+]%J+;,W!M/)AJSHC,K'S3U75X/2 MRR)*:"HBE@).E]>]&WAUZWN908[X&M%G&/N677Q>7/>\+"(:T[G, M7!#U;T=O:1QGGE0:)"'K+XG^BA5Q?]\(>6- E MV<;R"WO^@Q:$@LS?G,4B_PN>"ZS7 _.MD"PIC%4$293N_Y,?12(.#*#?8( * M W2L 2X,<$YT'UE.ZXY(,IUP]@QXAE;>LA=Y;G)KQ29*L]LXDUQ]&BD[.;TE M8@U^_[Z-=B2FJ12 I LP6S,N^P^4)^!SNJ-")OE'?3#;WVS EN"./DDPH_,M MCV1$Q06XV9$H)D\Q[:O-U9\I=Q?@,55;*X[^HPOP%Q,"W#,197?O GPB$0=? M2;REX/T=EMU3M2THW]'>]-=?X-#[S9:+CIQ5,H/+S&"7]^E^J\ELJT5ZJUV MF*H,R#5) 40@8:EWU0Q1Z\;8KS?,U\L.L=VT#\/Q9+ [I&P!A= K014J M?DG%[X[*,MO_NVS_VSCL%PH.P@M"A,,:"1,5>D&([2R"DD70AD49.F !0&N,;(AE+U M8Z+V>78,5VE*?9+0!2!2^VJA>*DJ8M8J?34P_JCIQ5^$-/*P7O M;9M8L5Y'R>G*6S4[!SH*OG$C*Q:LGHFX?NC84"/4<.I +5B@L^MWVG(6S4[ M6O- M^AYA:8V-NL2&6>.!>0WU"[2^@4Y%4"7+:U8J2+UO7#LUWA88.'8:R*B MI09J)37.Z&C(%!%>G8M-C30P.1B+M%,9;?H9,O6#P<&$-']#0UIAH'8SC.-2 M;Q$31D'80$%#&T9:32"WFGBM9H9,R6"M#AML[(4-M+2Z0&YU<:-2+?M/9/Y- MQ>QN96Y/)\_1.O)6Y:VU"1J^\9#1J85.SDY'WJK9T1('M1NDM&]ER#(Y0?5O M 380;CHWM6I![OE*EZW,G)8$*NEU&A84#II.3JTO4"M]<4XG,Z6#P<4%J0ZQ MM;; [;1%FT:&3=50I^"$5"EH58';#3".&[I;U(%1"S904RU@K2&P6T.\5A?# MIEBP%(8-U5@8^.!7$;>DJ$\;R8JF\Y_-&MT^3SVON_)6S8 6)]A_VVZ&G6+H MY.QTY*V:':UQ<+L)RAD_FUD&)O6AB@W35+]:MN!VO].TZ&78'(_@L0_K+&R_ MT\ &V8FUP,"M!,89O0R;VL$X?ER0*A$M+G [<=&JEYFZP:#@@E0I:%V!V\TM MCDN[;411#]J"::@$7XL(WRTB7JN3%&PO=V]R:W-H965TKB3OY^HU/R<.BK+\Q MO;Y_S:\F3MTEM52SLM:(J_\>U8U:+FNIJB-_[U4GAT;K"YM??U7_ M93OZ:C1W<:%NLN5_DWFYN)K("9NK^WBS+#]E3[^J_8C\6F^6+8OMO^QI'^M, MV&Q3E-EJ?W'5@U62[OZ/_]EGHG&!ZW5

?QMLRKGR;5=>7U+W&2LS_BY4:Q#RHN-KFJ M)JDLV"MV6Y7,?+-4++MGC:A?$Y7'^6SQS*HTLIMLM8[3Y^\+]J8H5'7=7F3. MXK)Y535AG]1LD^=)^L#>QD52L!_>J3).EL6/55N?;]^Q'[[]D7W+DI3]OL@V M19S.B\MI68VP[N=TMA_-V]UH>,=HWJSS"R:DLL/R>5;/7$ZN?OTO$GG['T2WR7+I$Q4(UW_:2:HCOIWEN9'&?OS?:7/ M?BO5JOC+E)M=9SQS9^H'PNMB'<_4U:2ZXPN5/ZK)]7??N('SLRE31&):WL0A M;P)3O_X]*^,EF\7%@JF_-\ECO*QKTC3DG4ZPU:D?68_7KO"D=SE];(ZE'24< M$;B'**V3WJ&37H].%HLL+U^5*E]5I?NHBG+5U=6=FM_LJAMZCCCJJR&,A](/ MS)WU#YWUT%]\R*NL:VM6CJ,RIJ6U%$8MKX@\/X M@S'=B0%EWHC$M+R%A[R%I$4>MJHWX-(/CVJ\'16ZW!?F$I>'KDJTJ]6OHI7* M9TG5WW6\5KFI>ZB"[;P0B6F#C0Z#C<94SQ%EWHC$M+RY#O".0UK1>[EFL7+? MCXY+VA F7-]QS#7M-O#,M7IP5VR=SDX]MG%-V_FB4M,S SEC@JB7%**HE+3 M@BS*1?8E'K=KU MJ\X<5[@A2@0=Q,(!L#@.6!^R5#VS59Q_426[WW3X.+B(M5E!I*8/&2"-NV.J M;4Z*=U1J>NX:%AF*0!9>SUY(>R(;S!Y#&(^XB#KJ&EB*XRQE12>XEO44$:GI M(P+,H;U(HVZOI^,([Z(4#;'$S]0J>FY =X1H[*S!*F=1:6FYZZQ+$AK9XFV3V5:CC"$(>L1 KA)X'Y6 MUVW09Z4"E[:>MR$@2 $B5'96X*4I*C4]-P!<0E:>TNT?2O3>H4A#%FO$(!* M K>W^C[Z>ZUCX&U93^00("0 A,2H##!!:H!1J>FY S83M&PF3&S67LOI&\(\\QJ[Q$9EGGFDW$BEIN<.N-'K M8YY9E'[;]#*L>YBB.M<]/ U[PQKK"K\]^I1+9EK["^I24:EIH\?R,\;E4GF MD;(AE9J>.V!#C\HD\_J99(8P9!'$ Q#S:$',:Q-6ZW;$0O3-KD!@_IG6F&^R MQMKI,X0AZ?.!@_SSC+'],^)\BPQOUWJG[A#$XP/Q^*.RR'Q2BXQ*3<\=X)=/ M:Y'Y;>_K^ 9%0_1N A7YYUEC<"/T,_N',,E\ M8"^?UB3SV^Y7J^JQ$+V;@$C^>>98]^._ETV&MVH]E4.@D \HY(_*)O-);3(J M-3UW0&<^+9WYI^D,#='?B@-T%ISGCS4?_A9.&=Z:];MMAG#* B#$8%1.64#* MC51J>NZ &P-:IRQH6V#'Y8^&Z-T$1 O.<\B@_"V\,KPMZPD&HS+*0U"RC4M-S M!R06TIIE8;_]9(8P9#]9"'@4OL0TXSU-,[P1ZQD<@GI"H)YP5*992&J:4:GI MN0,4"VE-L[#?SC)#&+*S+&R<1/$2\\STZZ"7>8:W:CVE0Q!2"(04CLH\"TG- M,RHU/7= ;B$MN87]]I@9PKKWF$G -OD2#XW;>FAX:]8GHPSAH4D 1SDJ#TV2 MXB25FIX[P$E)ZZ')?KO-C&&=N\TD$)Q\B9?&[;PTO"WKB1S"2Y, BW)47IHD MI4HJ-3UW0)62UDN3O?:=F:(Z]YU)P#AYGJ/6[WWXN+CUO UAKDE 1#DJZ%3E&\*0RH^ S2*P-X>%% M0("1&%7EDS(BE9J>.V#$"#<4+2I_)]0\0O<8;_8A/58+(P"Q" -ZB#;B!0/J=3TW $>1GT.L^U5[J1D%[7/N^U>:HR V"*W%Y*XC M=)W&&;K.>2O)I^\4(S^=:,Y^T(,4[(=N^ "$]J^6:>/S0>I/9_D0YP])6K"ENJ\N&ULK55= M;],P%/TK5IC0D&#Y;"@CC=2U($!"5.L&#X@'-[EIK#EVL)UV_'ML)PU=FU5] MX"7QQSW'YU[?>YULN7B0)8!"CQ5E%[L5I@P)TWLVD*D"6\4)0P6 LFFJK#X.[^P6;LFZ M5&;!39,:KV$)ZKY>"#US>Y:<5, DX0P)*";.U+^>Q<;>&GPGL)5[8V0\67'^ M8":?\XGC&4% (5.& >O?!F9 J2'2,GYWG$Y_I 'NCW?L'ZWOVI<5EC#C] ?) M53EQQ@[*H< -5;=\^PDZ?T:&+^-4VB_:=K:>@[)&*EYU8*V@(JS]X\!;)(RU9C,#&QN+UMX09FYQJ83>)1JG MTAM,,H0M$&+HK>2,U3":NTL+-\6[6B;QI M10;/B)S6X@J%WFL4>$$X )^=AG_!3,/](;BKP]7'+.AC%EB^\*R8W0+%"G(T M)S*C7#9"1^?G="65T"GZ:\C9ECT:9C=E>RUKG,'$T74I06S 25^^\&/O_9#K M_XGL22#"/A#A*?9TEQ709<60LRU#;!E,2]FDP3CV$G>S[\2Q4>1'_XR>B(MZ M<=%9XB0OU!8+&!+7,HSVS@W]*#P0=VP4C.)GQ(UZ<:.3XMK2R;K2P;9TA@2. MCLX>A_&!OF,;?Q1&P_KB7E]\4M\=5YBB^N!^;=7S,Z7'1W<:C\-W!]J/C<;! MD79WK[V9I^4K%FO")*)0:)AW]5;[+MIVW4X4KVW'6W&E^Z<=EOJ% V$,]'[! MN=I-3!/MW\ST+U!+ P04 " #;@\=64C@1?0,$ &% &0 'AL+W=O M%W7 L*-%["4E'^@D,=ZU@@*81D69VL&&2$5O_HJ2Y$)P'Z9Q+<.L']V02O M3O!*H16S4M8#DBB><78 7$TDYK6?47+/4/K+NG(GC=R)T?4_,2G< M$%A/>-0(CW[!^H].'.<%X;$MAX*B,XMHVM"=CM+]4'!*9,%QR7%#GO1X\/4S MBG/I#!D"ZTF&3OL&=XR:LX8SI-T46E]\IWV!O\"@-6C/?/ZQ07\0U"?<=A)P M]'T=+U!.%&7R7;V@"%6/4(K2ZT)@(-A&'A#'@WR--A2FT/H5:%L*Z)GUZVB+ MF?R%U6?2CJ7* MKYFBO,>:Y7!//PIT\4P90NO+;CL<&)JUJ=%NQQ1:7WS;[\#1KN*E-IV<&!!& MT?38IC^(ZE-N.Q4XWJHL&!62%]7N@/KZ5+2WJC3BS:O(A>[[Y$7/W=%;7CRG MAM#Z!6I[(S@U:VBC/9(IM/[W>]LDN:-]R L-78-VOU%]SPN/##T0Y7G3X,C0 M=F>31N^0_8WXEE !4KQ1:<[-1"T(7FTZ50>2Y>6^S2.3DF7E<(?1&G,=H*YO M&)//!WHKJ-GZB_\'4$L#!!0 ( -N#QU:8,62&Q@( (,( 9 >&PO M=V]R:W-H965T?Z.C>#2JI'G0$8\IQS MH8=>9DQQY?LZR2"G^DP6(/#)0JJ<&IRJI:\+!31UH)S[81#T_)PRX<4#MS93 M\4"6AC,!,T5TF>=4O8R!RVKHG7OKA3NVS(Q=\.-!09G;>!?PBT&E-\;$.GF0\M%.;M*A%UA!P"$QEH'B;043X-P2 MH8RGAM-K7VF!F^,U^S?G';T\4 T3R7^SU&1#[\(C*2QHRN ;U&W?[B>-QG&M,?Q 8T1NI3"9)M$%LQ0 MSEXAQ5(VH/!,G)8:B)8+4U$%N[3NI?S?73H0V9;[7NN^=]#R[!W2^('(MHSW M6^/]PY9G_WWI!6_+\WU,=R.FUNEO?,]S4$O7YC1)9"E,_95K5]M..G(-Y,WZ M&#MLW1#_TM3M^9:J)1.:<%@@97#6QPI3=&PO M=V]R:W-H965TW>2VL7#LS'9:^/:SG9 %&CH>]M+&R3DWOW/MV-,]%P^R %#HL:1, MSIQ"J>K"=6560(GE.:^ Z2<;+DJL]%!L75D)P+DUE=0-/"]Q2TR8DT[MO:5( MI[Q6E#!8"B3KLL3B:0Z4[V>.[SS?N"7;0ID;;CJM\!96H.ZKI= CMZN2DQ*8 M))PA 9N9<^E?+$9&;P4_">QE[QJ9)&O.'\S@6SYS/ ,$%#)E*F#]MX,%4&H* M:8S?;4VG>Z4Q]J^?J]_8[#K+&DM8>P8_>, 2M(7BO(6P-H0W:D-E85UCA M="KX'@FCUM7,A>V-=>LTA)E97"FAGQ+M4^D<4\PR0"N[9!:\K#@#IB3ZC%9Z MQ>0U!<0WZ#++1 VY%>@IQ,T4L!S-@<&&:/WI%2A,J#S3SOO5%3H].4,GB#!T M5_!::JFZ60LW;^""-^ N*W&.0N\3"KP@'+ OCMN_8Z;M_I#=U6WJ M>A5TO0ILO? MG'\U82AA4S(:+FF^T0M9X0QFCOX()8@=..G'#W[B?1G*^Y^* MO4@?=NG#8]6[]&O.ZL&DC3VQ=K-Y[-(@#L93=]=/<"B*)U'4B5Z011U9]"ZR MC)1KBL2]5X=1%+SB&Q#%DW"8+^[XXG?Q5?A)<$KMDED?63+Q 4/@ M1?XKT$.1/YG$PZ!)!YH'04^(XKK/OY=_Y??I?'FCPZ6(CCJ->_AOE0Y =) M;RH::+>W_9JC[P<66Z+[1F&C?=[Y2(<6S7'2#!2O[(Z\YDKO[_:RT"!V>2[,SW] U!+ P04 " #;@\=6-]^/K>8" !/" &0 'AL M+W=O6Z,BV@Q/*"5\#TFYR+$BO=%2M75@)P9I-*Z@:>%[DE)LQ)IG;L M7B137BM*&-P+).NRQ.+E!BC?S!S?V0T\D%6AS(";3"N\@@6HI^I>Z)[;J62D M!"8)9TA /G.N_:OYQ,3;@-\$-G*OC8R3)>?/IG.7S1S/ &%5!D%K!]KF .E M1DAC_&TUG6Y*D[C?WJE_M=ZUER66,.?T#\E4,7,F#LH@QS55#WSS#5H_8Z.7 MT7OM_ ?!2T*)(C#HK)$:#4N9#7DE*YS"S-$[3H)8@Y.\?^=' MWN!0.\T4=7_2F#ZZ7 MDA)UJFI!V&H(,!J8^P"O'^*/HR/UBSN^^"2?W89#/'%_LLLP."#J!^E;[G*8 M:-(134X2/7*E]P2WQP-NJP?MP3@$.NGM@-&DMTWZ09$71P>@[MYQ;Z[:GUBL M").(0J[3O(M8&Q7-]=5T%*_L#;#D2M\GMEGH&Q^$"=#O<\[5KF,NE>X_1/(/ M4$L#!!0 ( -N#QU9Y)+[ZU@( )P) 9 >&PO=V]R:W-H965TA'41J@6F;-@V5=OMLX$*L.G9F M&VC__6PGS7@$1"6^)'[</[IJ+9YD!*/224R9[3J94<>NZZ!\W7-\YVW@@2PR90; M&OPFL)8;;60BF7#^;#K?9CW',PX!A:DR#%C_5M '2@V1=N-OQ>G42QK@9ON- M_8N-7<^/HK5/%8!Z><2OM%Z\K6<]!T*17/ M*[#V(">L_..72H<-@!\= 05(#@5$%: \%1 5 &B4P%Q!;"ANV7L5K@!5CCM M"KY&PEAK-M.PZENTUHLP4R=C)?0LT3B5#F .0L ,/< *V!(09J9M*HRP!1J! ML+7(IH!^32A98)->B3ZAL:[8V9("XG.T1W*/J8%(=#D A0F55QKQ-!Z@RXLK M=($(0X\97TJ]ENRZ2H=AG'&GERP%/H.?KHD2!6X*0?/_AM[W.3VNPF/L__>5*+=$2V]FW6>J*1\E5=M2F8-]E2:=./*Z[FI3Z 8K/_';VU:# MHVZ]5\$SD6TI&-4*1N]4D'%V1,22+=Z0)^@DT8Z&^T9AD,0[$A[UZ[T2GHEL M2\*XEC ^*N$C5YB::W-+R";QXKW:ZOB1OZO>OE42W=SX._(U6'E)O"/RL,'* M3\R!O-H,V-VXVWKOZ8[T?*_T M5U,A6OA6"VD6065MHS1<2="X601WD]M5YN)]P%\<]^9H#$[)6JFO;O)0+H+($4*!A74( MC!X[7*$0#HAH_-UC!L,K7>+Q^(#^F]=.6M;,X$J)+[RTU2*X#J#$#6N%?5+[ MW['7,W5XA1+&_\*^CXT"*%IC5=TG$X.:R^[)OO4^'"40SGA"W"?$IPGI*PE) MGY!XH1TS+^N>69;/M=J#=M&$Y@;>&Y]-:KAT7_'9:MKEE&?S>]R@UEC"$^Y0 MM@A,NK'[_EQNX1&UKQ19('Q:"[YESGP#'^"9ZJEL!8+:P*IBWKYY!V^ 2_BS4JVAUYIY:$F1XQ46/?MEQSY^A7T" M'Y6TE8%?98GEC_DA.3'8$1_L6,87 >\:?05)]![B*$Y&^*S^>WI\@4XR?)W$ MXR6OX'7&.E]7I%-3S<,7;BM8^<) _1[^X&S-!;-5(/%**E^G7-X +*0P_IOH=ZT4 );G\]N$&]YQ9>D.DQ1SK2TR.M M'^*;:'9JR5A8&D?9N">SP9/914\>9$'7BJ'.+TF"5:1NIWCA:#=D@'9+G3^L M.]%)3#/NXYBVV1GI9)I>IR?2SJ/B)$YNQI5E@[+LHC(Z;/ZE%+.S(KN>I)-3 MT.MF%UN%;O_&URLKZDZ[:[';_#='?U M1Z:IH@P(W!!D=)618;J[_[J)58V_0M;*TKGCAQ7]94#M FA_HY0]3-P+AC\A M^3]02P,$% @ VX/'5CZ;T#*W @ U@< !D !X;"]W;W)K&ULS55M;],P$/XKIS"A3>J:EZXM*FVD;04QB6G5RN #XH.; M7!)KCAULMQW\>FPG#9W(.H1 XDOBL^\>/\_Y[)MNA;Q7!:*&AY)Q-?,*K:N) M[ZNDP)*HOJB0FY5,R))H8\K<5Y5$DKJ@DOE1$(S\DE#NQ5,WMY#Q5*PUHQP7 M$M2Z+(G\=H%,;&=>Z.TF;FE>:#OAQ].*Y+A$?5)V(F,62!#XVN#Z;5; MVL#]\0[]K=-NM*R(PDO!/M%4%S/OE0"K%%J3U-FAVX*2Z M:$..X0;Y&(-R.[7%2GL,"I3MXGB#(Z:4*9.X @HAVO*F V8^MJ0M5OZ24/LHB86/4'L MO))]& 0]B()H '?+.1P?G3R&\8W65G#4"HX<[N )W)W.YS3"FX?*5([)S =: M6K>;#)9F166DKJ?/[PTR7&DLU936-LVX:]JY-5$42G'GF,BF4&_3BER_" M4?#Z@,A!*W)P"#W^*:[:$R=:<5U\:\0P<)#V+F_B<#3LCZ;^IH/)6[#41&HP98X35Q6GP? T"+NT'.3TA[D?MHJ'_T>!#?^! MR%$K%.NE2<9A-Q73GV]YYIV_&NB4P99@8LZ(_-B&ULK9Q9 M;]LX%$;_"N$I!BG0B25Y328QD%A;!BT0-&C[3%MTK(D6EZ2R //CAUIB68[, M6,B7AWB]AY)]K"O=*_'B*>4/8LV8),]QE(C+WEK*S7F_+Y9K%E-QFFY8HEY9 MI3RF4CWD]WVQX8P&15 <]2W#&/=C&B:]V47QW"V?7:29C,*$W7(BLCBF_.6: M1>G39<_LO3[Q/;Q?R_R)_NQB0^_9'9,_-K=IO*4$8LT2$:4(X6UWVKLQS M?V#D <4[?H;L2>S<)_FJ+-+T(7]P$USVC'R)6,26,D=0=?/(YBR*P$F,,# 5858.T%6-:!@$$5,#@V M8%@%#(\-&%4!HV,#QE7 ^-B 214PV0L8&@<"IE7 M/AVRZ^C^"YM*NGL@J=/ MA.?O5K3\3B%$$:V^PC#)W;V37+T:JC@YL]E"DK_(51"$N4LT(C=)^8O(S3JQ MF:1A)#Y?]*4:+ _I+ROPO 1;!\ #\BU-Y%H0)PE8T!+OZ.--2P/HJ[7$JW"C"!^3'G4U./K5]+O;Q&$N#<3JL MC ;COH/)%,88O;M2WA&8:J4,#<8_^K,QSUXQY!/I$[&FG(GJ1N/"8*O]H!AI MH-/^)A&29VI#+%L6];H$#-L!>4HY%QNZ9)<]E3,$XX^L-_OS#W-L_-VF%A)F M(V$.$N8B81X2YH-@#=F&6]F&.OKL)I%,425ASVJ70[ O*KDN6IW3$N:#8 W%3*,NL1GZ M/7S&R(:^T$6D7$M(EF1"F;5)>5%C4_8UMV;DA I"R8;QI4JH;664ZVI T]H] M=#LU#&O?//V2=54/2G.@-!=*\Z T'T5K^K=3XC6[;.323 I)DR!,[EO=TL*Z M9LZ*-M)4(: #.E":"Z5Y4)J/HC6MLFJK+/U19L:YVCZ11;%/IF0B2ZJ&.W# MJ8=UMLHZ<."\O]MC0\=UH#072O.@-!]%:\I5E^=-;4%VOX1!_B-WV4*PWUEN MG/-XX$!3#^TL&;1H#Z4Y4)H+I7E0FH^B-46L2_?F\*/E#1-:M8?2;"C-@=)< M*,V#TGP4K6E=W1(P]3V!CGMLT*8 E&9#:0Z4YIIOR^][NP\>=$ ?16M:5;<% MS$Y] 954OX5)&&=QJU30%@&49D-I#I3F0FD>E.:C:$W_ZDZ!^>%6@0GM%4!I M-I3F0&DNE.9!:3Z*UK2N;AF8^I[!H1*O9#P.D_(\MQ5CQU3=RH'.&D6W-Q4W M:*\ 2G.@-!=*\Z T'T5K.E=W%4Q]6Z$ET]+G@YD66>J>0VDVE.9 :2Z4YD%I M/HK6/-&U[CA8QDE.:C:$WKZ@:%I2U%SZHBW9&G-.EAG06$ M]BJ@- =*5":7]%V3YEPVJ[AH&Y,#/270FPW@JSTL3B& M5:J%:5#8]\*4>ZU'L'IP5\F@-!M*6Z7$R75F'+>IF^4WX?JR#=B*X4T M3B=JJ\S+J9#*!S+=%!/K+%(IT[BXNV8T8#Q_@WI]E:;R]4$^P'9"JMG_4$L# M!!0 ( -N#QU:!M:$\UP( )H) 9 >&PO=V]R:W-H965TDJ\878SKUW[QUV?.&.B]\R!5#HF=%,3IQ4J?S6=66< L.RQW/( M])LU%PPK/14;5^8"<&)!C+J^YXUID#Y M;N+TG;W0L_(8$K"?.7?]V=F/B;< 3 M@9T\&B/C9,7Y;S/YEDP'Q@_V*] M:R\K+&'&Z2^2J'3BC!V4P!H75#WPW5?8^QD:OIA3:7_1KHP=!@Z*"ZDXVX.U M D:R\HF?]W4X FB>9H"_!_BG@,$K@& /"*S14IFU-<<*1Z'@.R1,M&8S UL; MB]9N2&;^Q:42^BW1.!5]!UT#B:[0#RP$-B5%G3DH3*CLZM7'Y1QU+KKH I$, M+0BENO0R=)7.;/!NO,\R+;/XKV0)T()G*I7H[6G$EVS_(GOJMA'>Y MZ*' NT2^YP<->F;_#_=;Y 15%0/+%[Q:12D!+I&MYB6:@XP%RJR7#)TO&ULK55M3]LP$/XKIPQ-( V2IFW&NC82 ME*%-&AJB8_OL)I?&PK$SVVG9O]_9"5F!%O&!+XE?[A[?/8]]-]TH?6=*1 OW ME9!F%I36UI,P-%F)%3,GJD9).X72%;,TU:O0U!I9[ITJ$<91E(05XS)(IW[M M6J=3U5C!)5YK,$U5,?WW'(7:S()!\+!PPU>E=0MA.JW9"A=H;^MK3;.P1\EY MA=)P)4%C,0O.!I-YXNR]P2^.&[,U!I?)4JD[-_F6SX+(!80",^L0&/W6.$/V^ ']TN=.N2R9P;D2OWENRUEP&D".!6N$O5&;K]CE,W9X MF1+&?V'3V48!9(VQJNJ<*8**R_;/[CL>MAP(9[=#W#G$3QU&>QR&G+"S@\.((#X!)^EJHQ M3.9F&EJ*TIT59EU$YVU$\9Z(AG"EI"T-?)$YYH_]0\JN3S%^2/$\?A'PK-8G M,(P^0!S%PQWQS%_O'K\0SK!G?.CQAGOP/)\UXSG0&P16J49:0YQEHJ%\'7FV M1*B(X$9[#9PBPO$-@K,E%]QR-)-=Q+8'CW8?[.K!Q-0LPUE #]Z@7F.0OG\W M2*+/NUAY([!''(UZCD8OH:<_:M3,@"VB@T*H"U6]Z5G9>L18^ M\?"ND*W34Z?]>CO!YS9),NAM'L4][N,>OZBM+X+'JCAN2"UF#)*R:DE/1+;* MXGU6,KE"+WVKJ5H*OF*NI.W6=/R6FKX1V"-NDIZ;Y)6:[I29)]$2TYQ:# M]$9[X /UD_IP[5-I3_,&U[NV)ZQ:6A M7 J"C$X^$K6Z;1GMQ*K:5]VELE3#_;"D+HO:&=!^H91]F+@#^KZ=_@-02P,$ M% @ VX/'5C0W_RLA P $ D !D !X;"]W;W)K&ULK5;;;MLX$/V5@5HL$B");K;L9FT#CH-BN^BB0=W+PV(?:&EL$Z5( ME:3LYN]W2"FJF\CNIM@7213G')XY,Q0UV2O]Q6P1+7PKA3338&MM=1V&)M]B MR'CQGF^VUKT(9Y.*;7")]F-UIVD4=BP%+U$:KB1H7$^#>7R] M&+MX'_")X]X5*&'^%?1L;!9#7 MQJJR!9."DLOFSKZU/AP XM$10-("DD> 9'@$D+: U"?:*/-IW3++9A.M]J!= M-+&Y!^^-1U,V7+HJ+JVF64XX.WN+Y(&!2UA2?Q2U0%!K6-95)9!J99F &R:8 MS!&6OJG>R*9S7 G.;M$R+LPYP3\N;^'LY3F\!"[APU;5ALG"3$)+&MU*8=[J MN6GT)$?TS"M]!6ET 4F4I#WPQ6GXGTP2/.Z#A^1,9T_2V9-XOO0(W[L*-24K M-^"-NH"Y,6@-S&4!;SE;<<$M1W-!TS2!\/=\9:RFWORG+_5FK4'_6FZ_7IN* MY3@-:$,:U#L,9K^]B+/H]SXC_B>R'VQ).UO24^P'M@AG"VBW62[5^K*F ?,6 M]>7?D&:>U'U>=K,L2:E,N\.\>H)>#:(NZ >]@T[OX%EZQ??2]>ELR(8'$M(H MBQ[I[ F*XU&_SF&G<_BK.B] *IG76M.N[-,\?"IG/'KL[=.@P7"0]FO..LW9 M29_PT^P)W"/3!C(HE;3;OM07_XUAW#) G$#![LV)33ON4A\_+_6" MFUS5T@)5#N&,*IA3<_6FW3#'R4$MHJLH'3^JV$_#&N'AP7GE_A7^8GK#I:$* MK D778VH0W5S_C8#JRI_A*V4I0/1/V[IEP6U"Z#YM5+V8>!.Q>XG:/8O4$L# M!!0 ( -N#QU9LQ(&? , (X* 9 >&PO=V]R:W-H965T:TL7#BS'9: M^/>SG1"Z-D15M2]-'/L]YWV.Z\MXP_BSR D>LEI(296)F4YLFVQR"#'XH*5 M4*B>)>,YEJK)5[8H.>#4B')J>XX3VCDFA96,S;=[GHQ9)2DIX)XC4>4YYJ]7 M0-EF8KG6VX<'LLJD_F GXQ*O8 ;RJ;SGJF6W45*20R$(*Q"'Y<2Z=$=3U]$" M,^(7@8W8>D<:9<[8LVY\3R>6HQT!A874(;!ZK&$*E.I(RL>?)JC5YM3"[?>W MZ#<&7L',L8 IH[])*K.)%5LHA26NJ'Q@FV_0 4ZWH)187[1IAGK6&A1"HP&\$O@&MG1FL:RQQ,N9L@[@>K:+I%U,; MHU8TI-#3.)-<]1*ED\DMJ!H(=(YFZ@^25A006Z*?)7 L2;%"IAO=85EQ(HD: M>'H-$A,JSI3D:7:-3D_.T DB!7K,6"5PD8JQ+94O'=U>-!ZN:@_>!QXN2WZ! M?.<+\AS/[Y!/^^4_<*'D;I?<5M5H2^*U)?%,//^#>#OTG4!UA$%W!+WT1J+$ M"YA8:FT)X&NPDL^?W-#YVH7WGX+] ^NWL'Y?].0!]%K7L&I+0#=$+##5A1QT M4=>A0A-*[P_KQ!L,O;&]WJ;IS7QR1%T8[(+VIC@09MB##7I!;$&*$2%Y6$E)UUJCY "&[4(9[*.>^/]A! MZ4UV)(KKO)^WS@&SPMHSIIX?2O"<4'/$=IZ?SM[.&P[]W:73,2H*0Z<=53NV MMRX+^J9VA_F*%$(962J93+3$33 M*M%B?F(/A][)(HJ3P<59=>PJNSA+5\4\3L151O+58A%EC^_$/'TX'UB#S8'/ M\=VL* ^<7)PMHSMQ+8HORZM,OCO94J;Q0B1YG"8D$[?G@TOK+1\/RP35&?^) MQ4.^\YJ4EW*3IE_+-Q^FYX-A62(Q%Y.B1$3RS[UX+^;SDB3+\7<-'6SS+!/N MOM[0P^KBY<7<1+EXG\[_&T^+V?E@/"!3<1NMYL7G](&+^H)&)6^2SO/J_^2A M/GOR>5T&I?RB^;RP_6/ MJ!3CBT 443S/7Y+?R0G)9U$F5"^_FN6KG*)S\]."GD-94E. M)G5Y@W5Y[0/EMJT/LX2OYSW;J&]Y2KO?'4*R*8I.ER.*T[>H",^5?J_D;XJPI M%EE&61%/XF64%+MB.%A$:H9?+F41G3JM-)1WW,4JV]]'INCI--<[V=^]4.3B'"EB"R#M9ZT_)^W0AF\)\ M_?N]S+(HN1.R>2K(NT>R>]Y5]%@=OGR(LC9QO%MGZ;9G6;;";_-E-!'G ]G, MYB*[%X.+/WZSO.&?;7I%P@(DC")A(1+&D# .@FGR=+?R=$WTBRO9@Q%9)D67 MEPW4JXW^HU4Q2[/X?_*#%[(A61]]V:9%([^O%I&P8 T;5;"R:WE_(3N:Z__. M3NYWA7;TF2&R@ P)X\=<@R:1T58BHWX2D=FK1-,L;\^DH&"0O6,'_G)EKB]7"T)Y>CS@J1!6-(&.\JOR83;RL3SR@3 MV;@M9+/VH]6($=Y7$TA8@(11K_$KM88'JAIDO@P)XT==A"8B?RLBOX>(?KJB M,6;65U1(6("$4?^H^@B9)4/">%?Y-2F-MU(:&Z7T[]7B1BHEO5V/7+Y7?]I$ M8L3T%0D2%B!A=-S\T>X)!)D=0\(X"*;IZ'2KHU.CCH+X/IZ*9$JF8B+KG[HE M^X'*R)A-7YTA80$21M60W57:*Z&%,R MV6GKR&V:D=M5L-W-%>UXY! M2\91-%U *C1NF6/CE65+TF4IEYRDJR(OHF0J:ZY6O4#CX%!: *51*"V$TAB4 MQE$T77\J[FZ-GMXZM*#!=R@M@-(HE!9":0Q*XRB:KE,5^+?,D?]_<(@+=06@ MM !*HU8SINX[8]]S&R-A\@XLLWGPDQT^J%D I050&JUINUTY MRV[83VUG^?MG,6C).(JF"T@Y!I;9,OB29&*2WB657]FIHTS,HT)^6*1DE=R+ MO-@DVG89#RD-ZCA :0&41FO:KH;\45-I4.,!2N,HFJY(Y3U89O/AVB3"2:V^ MFU*+6]T^5+.(Q?1U="^RZ&X34ZF:VD<190=:6J@[ :4%4!KMN.-6=9.(=SB. M%D++PZ TCJ+I,V25VV&;W8Y/=D#S.MK^J@M !*HW;3PMBO!KM/ M8= R<11-UXHR)&QSK/KR[BX3=[())7%29'&2QY-ZMH<<26R:4/%-9).XK/X. M-*;F3'I+"&I+0&FTINTVIFZSV]9REM?LMD%+QE$T74C*6+ [C(7-:%+J1AMQ MKI952[E64#4^U;IG7943U&> T@(HC=I-#\09GSJ^OZ\MJ-D I7$43=>@,AML ML]EP+8GQ1+Q>1^$^R]% %E?]LW40N5J40UY\OOYR0&M0MP%*"Z T"J6%4!J# MTCB*IBM2N1>V^_318QOJ+D9C+T5MK4#<" M2J,==]Q>WR0RKH,DQ++)-'IL7PP*]2N@-(ZBZ<)5?H5M]BNJEK=-N-%."WWS MN!ZCU.GH2)/"C.JK*R@M@-*HTW0@;->2S>'^4D)HM@Q* MXRB:KBSE:CAF5^-CE'T5Q8_& ER(\IB)@LC*X)I?!O+(U5X\; >H:8+E!9 :=1I MVBD-,4(7AD!I'$73Q:B<&'4N#Y)KD<1I1CY&2;3NMK9J$VK20&D!E$:AM!!*8U :1]%T&2N?QO&?800% M=5B@M !*HU!:"*4Q*(VC:+I.E5?CF+V:3VJ%LN;/=,4W6W:&&GK-#>G>F[/O M+3*H!0.EA5 :@](XBJ:+3!DZ3L>*E%_7M*Y+KH6O[38=0ZT=*(U":2&4QJ T MCJ+IVQXK!\@U.T!7(JOVTD\F&Y56377KSFUF5-^V&DH+H#0*I850&H/2.(JF MRT_91*[U]'U*%^H>06D!E$:AM!!*8U :1]%TG2KWR#6OK?FYV;EF>&]!0FTB M*(W6-&VE*C[ Z5Q%$W7F7)_W%_$_3&7H[X/E$8[[GCM_OB;.;S> MP2F\T&(Q*(VC:+IL=YZ>\B0#@_TER WEJ$^CQ0 M&H720BB-06D<1=-%JWP>=_P,L2/H:ATH+8#2*)060FD,2N,HFJY3916Y9JNH MSR(+M^G=C-T6[\:<96]A0;T;*"V$TAB4QE$T_7F$RKL9F;V;ZJ&WY>.1VY1D M3MNW(H/2 BB-0FDAE,:@-(ZBZ7I39LWH&H<$F0=]CY2A5#+!DH+H#3:<3M=@PBA'@V4QE$T783*HQF9 M/9K#,];NHW@>W:+Z.F^>):+;,Z0VBV#$KC*)JN0^6_C#IV M2#M4 \KF=U+:,G?K/9=WYH^OE?DBRDFT.:M=B%"K!4H+H#1:TTYWA#A\TWC( M-C1/!J5Q%$U7H?):1F:O91NU(=])']^E57905P5*"Z T"J6%4!J#TCB*ILM3 MN2JC9W!51E!7!4H+H#0*I850&H/2.(JFZU2Y*B.SJ_(3._*9R;W5"+5BH#0Z M:NZ0UIR."\V206D<1=-$YBF'Q9!S1(H+8#2*)060FD,2N,HFJY3Y9]X/^F?9.42F/R(.(TY MH][BA'HH4!JM:7J@WHC4%H I5$H+832&)3&431=I\I \T?I"71(H+?#:? UKK[VDT#Q#*(U!:1Q% MTZ6F7!+/[)($<3Y)5[)^R\H0GU37HMI$3\7YJDC,,9J#6B106E#3=,V-&YJ# M6A]0&H/2.(JF:TY9'YYYXS U3V$9944\B9?E5)A%]$B6JVPRBZI%>%)TU?Y, MUG XW,QG^+Z;H%6$4/\#2@N\YKYGPWT%0DT-*(U!:1Q%TQ6H3 W/;&K\W#8C M9GAOE4%]#2B->DU?H_F[_;* MDH1Z&U :[;CCQSSR%%H@!J5Q%$T7K#(T_",,C>VH(M^M(ZLFNF.J@9G>6X90 M%P-*HS5-FVK@6M;^0TFAF3(HC:-HNM24C>&;;8P/R70U64>0Z7K#X0])&2PI M9Y96TP_LH>VTB@SJ?6D4$]2R@M !*HU!:"*4Q*(VC:+K2E+?A/\.R M#A]J:T!I 91&H;002F-0&D?1=)TJ!\0W.R"JZ6VL#4!I'T33-C95M,C;;)HWNWNX*X Z-F=%]-0:E!5 : M'3==DWV-03-D4!I'T=8:.\EG0A1!5$079PN1W8GW8C[/235EY7Q0!JZW1TDF M;J4&K;>7]N"D<9Q:;T.K/'ZB,!=GR^A.?(RRNSC)R5S<2N3P33DFJN8Y;]X4 MZ?)\8 W(35H4Z:)Z.1/15&3E"?+SVS0M-F_*#![2[&M5[(O_ U!+ P04 M" #;@\=6;9]CLZT# #G$ &0 'AL+W=OL M@E(]V3!>$*F:?&N+B@-)C5&1VZ[C!'9!:&G%,W-OR>,9JV5.2UAR).JB(/SI M#G*VGUO8.MQXH-M,ZAMV/*O(%E8@_ZF67+7LSDM*"R@%927BL)E;[_'MG6L, MS!O_4MB+HVNDA[)F[%$W/J=SR]%$D$,BM0NB_G:P@#S7GA3'U]:IU?6I#8^O M#]X_FL&KP:R)@ 7+_Z.IS.969*$4-J3.Y0/;?X)V0+[VE[!5-WUAAFJL M%1PM=596DJNG5-G)>"59\IBQ/ 4N7K^*7!R^0_=?:RJ?$"E3=%]4.7L"0)_+ M!$H=0+3,22G06[1J\HC8!CV +Z#%"U84:A0&Z=(E0SZ6,N:*VLA:J(\H#SYE94)(&YI::%B8,5OWZ% ^?=")W7T7EC MWN._ZV(-7,>X&3#BAU G3:A%%^I-$VK:A9J6K=%@L)M^?=.OGKJ[&$?A),)> M-+-W \23CG@R2MSDGE5ZS@FDU@$A52'1KJS-#Z':A_8>+]*] %'5WP MFQ(?O$A\Z$5A,#F1][ ##D>!U1H@.4VD(FS0ZI)*8:C4+;V6_*061MV?&>VH M@X\NK(7H"G33CF[ZFVIA^J(6 C_T)J$W7 O8Z57%^4DUZ!V!RO0!F>S4LD_6 M.1C,CJ\NE? @F8%>U;'1ED%E&.WMS/#C(XW$%Y9'Z^ 7 _8:AD=%Z(H5TG9\ M7"*NZX2>=ZI$>F7#X])V08F@[VH_DM8)J.VA/&Q7GN]0S"YA<$"C5.=FJE=' M/+FTE*XABKA713PJ:]&LE=$ M'%Z:ZVN('NY5#X_*UC5S';W,M>=-O" XD>M>"_&X&"Z.R?:$>*:XB:VXN:.ZI)5TQ^V_&SY#N^YSO_R[U]=&S5GP#^(GQ+U:$A MAXTR=&Y"Y8$WI^JF(5EE3K)K)M6YV%QF0)0\Z!?4\PUC\M#0A^/NVT;\ U!+ M P04 " #;@\=6PG&S-;0% !?(0 &0 'AL+W=OH_E^9[0%[;&F(/7-,G8U63-^>;2,%BX MQBEB4[+!F3CS3&B*N-BE*X-M*$91'I0FACF;N4:*XFRRF.?'[NEB3K8\B3-\ M3P';IBFB;SKR36\7)J.#,BO^#?&>];8!C*5)T)>Y,[7Z&HRDSW""0ZYE$#B8X=O<9)( M)=&/7Z7HI&I3!C:W#^I_Y,F+9)X0P[^2;TOH"[7]N8OP&41> NW23D#6/P-0MQ)H<(W""AF M"B#/(!*H(]+S%& P.P-:*8@3@#CUG,V84X*+;_69,M$]>SN<$%!9F+$989WQ09 MFRB?U%/_%(=#TV%@"'P5V-@'L;@QE0J7F_H%%BS"V#.3*NG M0[?#P\V^?-3A?Z%,A,.^UEO96-6,LG(]ZX3>]W)(O]=#>@'^WJ9/8C*(N5*> M[ANW0M?NUY4+X"7;H!!?3<0*QS#=X\82P3=MQ.EDK6QT[ M'S2)M0#Y%2!?">BN>-(.7%#\XP7%\CW7]CMXE&V.Q=/3:&<5:V4>5)D'@Z;& M#C-Y(TB/@U\WPH2*'4[RP^=P! -Q*#LR%H)N1;T/1-VB*E[,1:9+K4VLX:QAN-]T,^\#A$(KW>8BKH*W)7/+'!/XQ#W MTH,Z;9%6M:4NM39BLT9L_H8UBDB2(,K 1AC.?%;V3\I"VF],RF#J>4'SKSL] ME;T9S4Z36IM=[=*ATK2>,$T#V172$#;@V=/ [/+2ZL%UJ;5YU2X;2.W?X3 #?\ZE#<3D#<.DU=[K4FL3 MK T^5#O\ 8YM(#S_:+C]J0N5STFMA8 NM3;(NEZ @=+&-;_;9. ZBF*YA1*P MC%F8$+85C?9RTVG_;[6J+76IM;_MK*L)']PQJATQA3+UQ9R80Q) MQBD*^590YYBF^>Q]PV+N]L[8,ZT[12@P05I\C6N#"+WUC>&M6FDL];']@DY/ MQ]K(ZV+$5#KQ(0MJ/02?#T,P%KRZ#V/ :ZU2=*FUV==5BJFN4M1+L0;LZN;M M$GMPP&Z=QJZUP-&EUL9>%SCFL *GM(8Q()QG+$X!#N4;'LK[[(! MM_'H=^I^C*;6TZBXUNVW5&9=OYC#ZA?E"C .SW%=TXM':VVC2ZU- ML:YMS&&US:E[>1Q YVBH;=_Q[2Y K;6.+K4"H-%X\YQBNLK?X(O2CVPS7KP MK8Y6OQ*XSM^-=X[?P,O;XEU_+5/\]. ;HBL!$B3X64C.IIY(@!9O\XL=3C;Y M^^TGPCE)\\TU1A&F\@)Q_ID0?MB1#52_J5C\!U!+ P04 " #;@\=6:BX\ MN8$# !""P &0 'AL+W=OY,!K$WLU#;0E>[#WSC)!DX$>B#= MF\1V/..?__&,9[25ZEFO$ W\*G*AQ\[*F/+6=76ZPH+IGBQ1T)>%5 4SU%5+ M5Y<*6589%;D;>-[ +1@7SF14C=VKR4BN3*>F[K)>,%"LVE (6+L3/U;V=^9 VJ&=\Y;O5>&^Q6 MGJ1\MIW/V=CQ+!'FF!KK@M%K@Q\PSZTGXOC9.'7:-:WA?OO5^Z=J\[29)Z;Q M@\Q_\,RLQD[B0(8+ML[-@]S^A#,CW3)X0&T43PTUJV7A47"CX8K, M]?7(-;0="^6F#?JL1@^.H(?P10JSTG G,LS^;>^2#*T6P:L6L^"DPVFI>A!Z M[R#P@A#^ !?TBBG4S>O$"F&K=EBM$!Y9P>X4OJV--B0N%\MW\'5=/*%J1-1= M(M0>HVZ/-FAO=H MZ.J!/^V! LJ?")\85_"=Y6M*=!27N&P6W)_[U;QSXO32]B:F\O?AQOT@L$1N& '%YP5 MN)>P!1ULPUZ2'&';71#^R7S>%'%O<"3[^KO[P#]](72$]B5XT>&I MBP]/G;M7UA2HEE7QIB&5:V'J"J<=;0O$:5T6[:;7U>47IBAB-.2X(%.O%U.: M477!5G>,+*LBZ4D:*KFJYHJ*7%1V GU?2&E>.W:!MFR>_ -02P,$% @ MVX/'5KXGU$6^ @ , < !D !X;"]W;W)K&UL MK55=3^,P$/PKJYR$0#I(FK2 H(W4%M#Q@*ZB.G@VR3:Q<.Q@NRW]][=VTEQ! MI;H'7A)_[(YWQO9XN%;ZU92(%MXK(5@Q+H-TZ,=F.AVJI15!;U@._#( MB]*Z@3 =UJS .=H_]4Q3+^Q0/>U73@XGW $\>UV6F#8_*B MU*OKW.>C('(%H<#,.@1&OQ5.40@'1&6\M9A!MZ1+W&UOT>\\=^+RP@Q.E7CF MN2U'P64 .2[84MA'M?Z%+1]?8*:$\5]8M[%1 -G26%6UR51!Q67S9^^M#CL) MA+,_(6X3XL\)_2\2DC8A\42;RCRM&V99.M1J#=I%$YIK>&U\-K'ATNWBW&J: MY91GT[E5V6NI1([:'/VXC'L7UW#[MN1V TSF<%O50FT0X5YF*)WB,!-,&CB% M>;/OH!9PQ[B&)R:6Z'I=CL>&W[7;+P.WQG*2'7-8&BX+>/8*8WXZ7J&F P-C M0T>I#3Z^0TD"F91C,,+=%U18=92VW24(N_H); @Y*VI)5ECOG'_)!D MZK2*MUI-XH. XUJ?01+]A#B*DSWU3/\_/3Y03M)M7>+Q^H>V#E2K&-U08VG+ M2-I]4AV$LW6F M"=W<'*:J(CB>UE*T@+=]6.N6SOS\D^W@W8P(,YOU^ET3!<[9(Y%-%4&.Z83X6Z\)YL M(%-+:9N[U8UVMC_V;O=I?$+/0>/>_V":M^2!Z8(3*X$+@HS.+J@>W?AST[&J M]A;WHBP9IF^6]*2A=@$TOU#*;CMN@>Z13/\"4$L#!!0 ( -N#QU8[O;?- M1 , *8( 9 >&PO=V]R:W-H965T M5(DPB:)A6#$N@VSL]Y8Z&ZNM%5SB4H/95A73AQD*M9\$<7#<>.";TKJ-,!O7 M;(,KM#_KI:95V+$4O$)IN)*@<3T)IO'=?.3LO<$OCGMS\@PNDD>EGMSB>S$) M(B<(!>;6,3#ZV^$NBBNKZ2TGG,U6 M5N5/I1(%:O/QPTT2C[[ XL^6VP,P6<"BJH4Z(,)WF:-T&8>E8-+ ):R:NH-: MPV^?+"PNISO45'N8&CH5M:N3@9\&"X+#PEA.:>=R U\9U_"+B2TZ=.?#:X'E M5N MG)&3=D5./5_Z5I%+IA%FS%5BKBKJ (;Y2S35FLD-TJVT,#O J=V2'?SV=,]T MT9?2QN6@WZ5K/G>F9CE. NHN!O4.@^SCAW@8?>G+QW\B>Y&=09>=P3GV;/%< M4T^AD"WJ"BZXA ,R;3[U!7V>Z1:JYAS%-U"P@^F+]#Q#['W#Z$@T[.%Y$>1U M%^3U^X+<*4&U%^Z"7S ##&K4[FKWAMMPQLTY=0-AET57P^'M.-R=QM1K-K@= M=&8O) \[R<.SDA^X>;I<:VH,7%)IT%C0S.([9 _[]$2#FU>R^\VBI%_VJ),] M.BO[GN]X@=0[#QQ%[\UI\+>G;E\I.V?1B I/6GZ%>N,GH8%<;:5M^E2WVPW; MJ9\QK_9G-(2;F?F/IIG@/YC><&JM M=$&5V-J,RZF8K-PJK:#Y9'96E,^<>2 M/B10.P-ZOU;*'A?.0?=IDOT%4$L#!!0 ( -N#QU:"O'WI4P0 *,7 9 M >&PO=V]R:W-H965T.7&/"]AW./3I03 MS;:,/X@ 0**G.$K$W JD3,]M6W@!Q%2&T M-Y"B@>PV# XTN$6#:P;-F9FQKJFDBQEG6\1UM4+3%T8;TZVF"1.]C"O)U;>A MZI.+E63>0\ B'[AX]V9"\/@"W7S/0OF,:.*CFSB-V#, ^I)XD&C%T6U$$X$^ MH56^\(BMD0'YI-7TT9+%RF*"FD6Z>=+7@-Y?@Z1A)#ZHOF^K:_3^[0?T%H4) M^CM@F5 O$C-;JFDT)]LKF%_ES,D!YB[ZRA(9"'23^. W^VVE0BD%>9'BBG0" M7J;\#+G.1T0*?T*^&/HJ<^ 1]NDJ0>[%-AQQ\9,#UOO>XF)+Q:&8_UN?; M+QH.ADY9U. ]+'D/?\); .5>8'[7?'A4NVJJ]DC91K(3Z=C%Z@FL,?2H''IT M:F./^M2J)["&5N-2J_'O-'8./JQY5OEZLF/L_2(\F4[;C3TI>4\Z>:]H!,*X M6OV-> 9)ILV?IT@QZY33V"->:?EO--3>WK:IU8]@36TPDZ5.9S?Z>H"O>Y8 MEPSPCJU;JO!T,F[W-:[E)=S)_0](@-/(>)OZ*I&%0G*JDU$KU4ZP8U>M+[3F MZ*0:G9S:Y 6#OO3J":VI5Q7@<&?F>;7-W?W=>TIV=^^6*NP.)@=L7@4J_+-$ MI6R=>3+C![;N[OZC5ZHGM.:T50S#PY,[N]?\UA=:4Z\JP>'.T/-J9X_V/;MK MZ_V2 UD;5UD*=X4_TIF77FO] KU^ M@H('PQWKMQ1-!SO.MVO'G3'PC3D%%HI'ELC\N*]\6IXT7YKSU9WG5_A\F9\7 M5S#Y\?57RC=A(E $:P7IG(W5[R+/3X3S&\E2 M"@2]; _#'A2;B87*DB?)2?;WHR3'2[NTV\->8I'B.>1A1*8[J1YU"6#(ON)" MCX/2F'H4ACHOH:+Z4M8@\&8M544-FFH3ZEH!+1RHXF$<18.PHDP$6>I\2Y6E MLC&<"5@JHINJHNKG%+C8I37=P!V8AWJIT H[EH)5(#23 M@BA8CX/)U6C6L_$NX N#G3XZ$ZMD)>6C-1;%.(AL0< A-Y:!XF<+,^#<$F$9 M/UK.H$MI@1?66'*4C48V>W"]<6A4PX3]%^^,PEN&.),M1"XK(/=T#YJ\)Y.B8+:]E).% M\&_$-OM\#H8RKB\PY.%N3L[/+L@988+UNB1)]([$49R_OF M:A!]/"7W/Y$]$=_KQ/=>8S^(-R@>]KAQ-)R2ZSD&CL.NFVTV[$=IN#U6\6=, M/.AW,;ZX\.C]5Z V;BUHDLM&&/]^.F^W>29NX)[YI[B1_ +Y3>/7V0U5&R8T MX;!&RNARB/.L_(KPAI&UF[*5-#BS[ECB5@5E _!^+:4Y !MZ>S7U!+ P04 M " #;@\=6')*#1OL" !V"P &0 'AL+W=OO;)%SP+$)RHCM.HYO9SBE5AB8L6L>!JR0)*5PS9$HL@SSIQD0 MMIE:(VL[<).N$JD'[##(\0H6(._R:ZYZ=HT2IQE0D3**."RGUMGH=#YR=(!9 M\2.%C6BTD99RS]B#[ES&4\O1C(! )#4$5G]KF ,A&DGQ^%.!6O6>.K#9WJ)_ M->*5F'LL8,[(SS26R=0ZME ,2UP0><,VWZ 2--%X$2/"_*)-M=:Q4%0(R;(J M6#'(4EK^X\?*B$: PND.<*L =S=@_$* 5P5X1FC)S,@ZQQ*' 6<;Q/5JA:8; MQAL3K=2D5!_C0G(UFZHX&=Z D+R(9,%3ND(':*'R)"X((+9$[;F+1Y4Z M#^ M.4B<$O%)K;Y;G*/]O4]H#Z44W2:L$)C&(K"E8J;Q[:AB,2M9N"^P\- 5HS(1 MZ(+&$+?C;:6HEN5N9]RN4Y M$Q(IH[3!P-> ?GU7Z]&EA$S\[C*O!!]W@^N+?BIR','44C?9(%KAQP\CW_G2 MI7P@L)8/X]J'<1]Z>,LD)NKV-]V($LQ7T)DT)9AOP/3W:!V._-]7\N\2I M5[0H3FJ*DUZ*%UE.V!, $K &CFD$YJ@X$"PA1I$ZNTZNO:AO/:.!P%H&^+4! M_GOFJC^D#P.!M7PXJGTX&C)72[!),U,Y5/AO1A(+"6#R/G^95WADSF"JWY M61WM)'/_AF\59#&PO=V]R:W-H965T MVT\.]W=MJLC%!M7QJ????<:"SWQ*F.:"]_7104U MU6>R 8$O2ZEJ:E!4*U\W"FCIC&KNAT&0^#5EPLLS=S=3>29;PYF F2*ZK6NJ MGJ; Y6;BC;S=Q1U;5<9>^'G6T!7,P=PW,X62WZ.4K :AF11$P7+B78XNIJG5 M=PK?&6STWIG82!92/ECAEC]L\[!F$X2L&X=8@=+P[1X[E-34TSY3<$&6U$7*C.&LDQ M88LR-PI?&=J9_ ZT46UA6L7$BIR2.5:];#D0N23/W[XRNF"<&0::'%^#H8SK M$W)$F"#?*MEJ*DJ=^08Y662_V/J?=O[#5_Q'Y%8*4VGR4910/K?W,98^H' 7 MT#0\"'C9J#,2!>](&(01N9]?D^.CDP.X49^HR.%&_Y0HE$"M82C>#F8\#&-G M[$(WM(")AT/D0+S\[9M1$GPX0'+JJ*B:H4]@_U!:/D36QIGV@RV2@<; M[Y$9Q\-4DIY*UT%$?GPP[3WF'Z'Q7 9F2\[\8A$NF+_*?C MOQCX>]-= ^;2[C!-"MD*TPUZ?]NORM7M MK4XPLG&[8B$-;AYWK'#5@[(*^+Z4TNP$ZZ#_\\A_ U!+ P04 " #;@\=6 M)^.RXOP" #@"@ &0 'AL+W=OYDQ_BCR D>BIR*J96)F5Y:=LBSJ# XH*50-7,FO$"2]7EJ2U* M#C@QH"*W/<<)[0(3:D43,W;+HPG;R)Q0N.5(;(H"\^MD:CE:$>002TV!U6L+"\ASS:1T_*E)K>:;&MAN[]F_&_/*S H+6+#\-TED M-K5&%DI@C3>YO&.[GU ;"C1?S')AGFA7QSH6BC="LJ(&*P4%H=4;/]4+T0(H MGFZ 5P.\8\#@%8!? WQCM%)F;%UAB:,)9SO$=;1BTPVS-@:MW!"JMW$IN9HE M"B>C'\!2CLN,Q.B:5EFA5_<+6JJ$238Y(+9&5T3@-.605I-JY ZV0#> 5L^H MQ3!3B83.KT!BDHM/BN1A>87.SSZA,T0HNL_81F":B(DME7+]?3NN5R([ M<#YLG _?EW\5/&AEEA>,Q^Y1_G5$N;X?=N??J-$V.JGMFDK@U.P!SKNTG82_ M=1=Z(CMP.FZ;&SA.<)2"76%^X Z/ M8IX0*E,-: M43H70W4N>%5.51W)2E.1K)A4]8UI9JH$!:X#U/R:,;GOZ \T16WT%U!+ P04 M " #;@\=6B*-#5S8# L"@ &0 'AL+W=O/)]G6204_TH M"Q"XLI$JIP:':NOK0@%-'2CG?A@$ S^G3'BSB9M[4;.)+ UG EX4T66>4_7W M'+C<3[V>=YCXRK:9L1/^;%+0+:S O!8O"D=^PY*R'(1F4A %FZGWW'M:C*V] M,_B+P5ZWOHE5LI;RS0X^I5,OL X!A\18!HI_.U@ YY8(W?A>]0Z^E;OD1R[7[)OK8-/)*4VLB\ M!J,'.1/5/_U1QZ$%0)YN0%@#PE- ? 80U8#(":T\<[*6U-#91,D]4=8:V>R' MBXU#HQHF;!971N$J0YR9_8$'Y;/4FA2@R"JC"L@#6>%924L.1&[(G&J6$"I2 MLF2\-)"2!O+20)Z-46Q=&KI&D)%D(?,<<[0R,GG+)$]!:7*[!$,9UW>XP>MJ M26YO[L@-\8FV#)HP05X%,_J^-?%G)DN-6^/DS=%XXAO4;A7X2:US7ND,S^B, MR!ETB*^3 (6WMVLT>PMYHV)_XN[;['6:]\2B*&[,CQ_J-8_V+ MX5^"D'@[SR6@_YX)>">R(YV#1N?@8@*^N;((Z0/=X7';PN&REAH+ ][01.9% M:9C8$E&GRA469W5OZRW6DENTJV!W7;&J'.BW$A3W1W%TDL8.JS@<]+NS.&S4 M#7^BNK2NC_^A;WB5O@ZK\_I&C;[15=>G.R>IY)RJUF*G^]4.H_;]"1[CT8G[ MW59GW!\W[H__M_OMH%\G8'R5@&ZK4P%^Z^'%^KMU_8C&&ULS5C;;N,V$/T50@6*+M!&-UN6 M4]M XGC1 MW6B+O=9T:B+2$4J9)4G/Q]AY2LBR,+#2# ^V*)%.=PSID9:[+G(L(*A.-@R%P3'QBBCMNR( M^IIO!8SL&B5.,\)DRAD29+^T[MS;M1MH [/BGY0<9>L>:2I/G#_KP>_QTG*T M1X222&D(#)<7LB:4:B3PX]\*U*KWU(;M^Q/Z9T,>R#QA2=:."JD=^_(U4A*8:+^)4FE]TK-8Z%HH*J7A6&8,'6.<&DPL&?F7@&Z*E9X;6 U9XM1#\B(1>#6CZQFACK(%-RG08=TK TQ3LU.I/ MR)0_N)0H)P+M$BP(^@7M(%GB@A+$]VC+%6$JQ92^H8>4%EIUM"-1(5*5$HF^ M$3#9O$:TB$F,/@N>H;\3@M8\RPN%3:@ Q5C"\WJ[;;W=3P]$X93*3["QU#/R M=$D90/%"8A;+A:V K?;9CBIF]R4S[P(S'WWA3"42;1AXUK6W0:5:*N\DU;TW M"'B7BQOD.S\CS_'\'G_6_]_<&W#'KR/G&SS_$AY$)>X)2#<6[3C\M4<;+%C* M#BW]^X0M-Y[T;ZQ?++C8UGNF7 MZ/2,>*Y)]%;.H/E' SP26(=I M4#,-KE4$P9@:C036T6A6:S3[;HM@]BZ]9WX8GM7 ^T5A<*D$PIIT.$CZU M-_,'K3X:U9' .@3G-<'YM3)_/J9&(X%U-'*=IKMQOMOR2T+NNF272G5RN*41O,L="Z M.C4MICO8G5VW*(+W^>Y,SXMB>%%)VVZ=$61$',S1B01/"Z;*_\#U;'T\X!T;F;@D2B/4PY25P.]07V8M?H/4$L#!!0 ( -N#QU;;*%9Y4 ( -P' 9 M >&PO=V]R:W-H965T//>,?% MHRP %'HN*9,SIU"JFKJN3 LHL1SQ"ICNR;DHL=)5L7%E)0!G5E12U_>\R"TQ M84X2V[:E2&)>*TH8+ 62=5EB\7(-E.]FSMC9-]R33:%,@YO$%=[ "M1#M12Z MYG8N&2F!2<(9$I#/G*OQ=!Z9>!OPB\!.'I21(5ES_F@J=]G,\MF(]@I*PYH^?VWDX$(PGKPC\5N"_51"T@L"" M-B.S6 NLQJW1NX^"F;9[K)H__2I[O-1LA M+_R(?,\/>N3S8?E5)48H\/KDKB;NL/T.V[=^P5NQ__S0$>A.02G_]M$U=I-^ M.W/4IK+"*ZVAV72L4P&6?Y?Q3Z"08=3";=L>$[R,YD=D4<=>73&+1L-[+*&93#;J2SNP=UKWKV?6&P(DXA"KNV]T6<] M_YP7^O9=X.YG'\[.6D^7M[OQ"PMG. Z%4++E3:P5B"^+ $^]0Q MZ>ZVM!U^;H0<\1RC]0YRM,<0)IQX_!C[:TO00\0;7$L"Z583\KY+IB M(N("1IGF+'BF8D!&5/"QXL#*:,[%TH4[$)@4HE"!-J5J4K4A4OUV<-OUH(IK MG9S+0MG<+H/[/:Z'[P"K'ACD0C0&.\0%AOV2:LV4O#,=.]@&7T!!W7Y\4ROK#]1=88P-3;N#HM2['\)/A4YLQ-_N"$PSY=\8)9H?AO MDPU*96("3)'@F2G-)YN17XJ6CVRA5^6TR'#/G1/T_&_7>M+-MOE5W#7H_U>_O83=Z<@LGX%$R>1$WVCM]DE!R_Q_K,=^0FNV_V MS;[79%B?A#:.6UN'K28:P*%V0+[#\5BLDP;C.1>:R[HWXVG*Y(LSEY'7=&S^ M6-O2-^-3EM&YT(\-."#K]C>6\GF>-*/N82'J4>OV5YA>.VY.U"87ERE;L'14 M=]5T;)N!:9BL]06$7>3.7GX$XSC,CP"&Y<$<8!S'PO+\3_/IH?-Q&.:MYT5Z M**>'"5B,\77&A#_N@$C2?R[C>4!!K8+6.U ?G\>J"D_ M)XI@5S%OV!.,(TF"(5"+_AJ-8V1U8OCX]P=[2J(H2?P(8'X'480A\#3B".8 M/&!(%-GWX,[[*%R]I\+U?S"'?P!02P,$% @ VX/'5I>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'209AOGU(]MD5\Z$KKTT/B66A?*Y1?2U6CE] M5?IYI=0S^UG(TDQ'&VNKD_'89!LHN/E;55"Z.VNE"V[=I7X:FTH#S\T&P!9R M'$XFZ;C@HAR=G6['NM5C_T)9R*Q0I6ML&AX$O)K_[C>7[$48L1)2V+?IJ'TO M8<0*48I"_()\.IJ,F-FHUW^4%K]4:;E<9EI).1T%W8T'T%9D?S0O&\A[OC)M MB^6K.^Y IJ-TX@9<"VULVZ,=GSO&%W"=NZO:JJ]"6M S;N&;5G4ERJ=F&/<4 M8^\QVCAL7[L@GNC_$T:U7HL,9BJK"RAM%T<-L@$LS4949L1*7L!T=*E>0#?/ MXS[@*N^>S3HH+U+Z1+@;^BIO\0A1;A:S^6(YGS'W;GES?34[OW<7%^?7YXO+ M.?,@0P0R'!#R,?0@(P0R&@1R>>]>OL\7'F2,0,8#0O8BF2"0R9"0D0>9(I#I MD)"Q!WF(0![20L[ 9%I433M3:W91&U&",1[<$0)W1 MWP8TP#=:M!N.ZMCT8 M+W.VK(N">Y#'".0Q\31SLV'S'[5XX=+U-!W?1FE[< ^Z\!?Q";:*3V@QOW*A MV0.7-;#OP$VMH?D#?Z(#5#+$EKG@DI<9L-;-[%(5E2IW^3"_!,2"F<$:M(:< MW<$+E"Z(S2S?09,$N1S!MV" &28@5LP,5M9GP402$)ODVOV;06\",6,$U,I0 M12%L\>\W]-*EE&[FH,Q$'Q(S1D"LC*55V?-&R1RT>6P7%?O6TLZ+2JHW'Q-S M1D LC:LR4P6P>_ZS'SI,%0&Q*^[ 6%UGMM9N5GTH3 T!L1N^@7K2O-J(C%V5 MW0BNBY\R8TH(B96P<.->*V-8!=HMO%R#3X;9("2VP;)>&?A1NTYL[I9;?TD+ MT5T&L070A*27'(>8!4+JC0:6DO0Q,4&$Q(+X("5A7]R&7/96EA S1TALCH]2 MDW=.'Q-S1TCL#C1#Z4\ZYHZ0V!U=5K"=X[]\+$P?(;$^4//VHX<))2062L]R M^X(884*)B(6R7W=[,3&[1,1V^=-[>Q$QT42#BL8O<$1H06M0T?0P,=%$U#6M M#S'9SA8]PD0346]1T&CZ!:,($TU$+)J/M'W EF[TW,?$1!,1B^9#;7>#3]!2G&#!0/5.WJ,/UO>HQ9 M*!ZRZ-6/)F:AF+SHA6'VHHD>K!!;",=,?$S,0C&QA9H2XONWNKG'93^7\S$Q M"\7$%GK?1QRP!=>:-\>X[,L,+!>RE\7%F(+BS]GKO(NQEM!D=,NZJF2K3!\3 M4U!,K" 4LZ>@&%-03*R@O9@W+H?G=J<$GV *2H@5A.\D_44SP1244)?84$Q_ MT4PP!27$"L(Q_44SP124$"L(QTQ]3$Q!";&"<,Q#'Q,]W2=6$(YYY&-B"DJ& M/*UY//8Q,0LEGWA:LT?L/B9FH>0S#W!V5OF[7C4XP2R4?&H%;@>S)\L4LU Z M3"ENR^MC8A9*/[\4YX?4Q\0LE!);",7L3SIFH93:0CO'9GLSXA034-H*:-QV M-F>G.:Q%"?G"C6Y<>\9E=JM9\]+]("-.FN/5=2WEI6N[*:\5S[>_E]S^UO/L M-U!+ P04 " #;@\=6TDF\;1$" 7)@ &@ 'AL+U]R96QS+W=OINW]?%Q_%PJJMF-X[]CY3J M>E>.;;WK^G(Z7]ETP[$=S\MAF_IV_=YN2]+E,J?A=D;S_'0[<_'ZV9?_F=AM M-OMU^=FM?Q_+:?S'X/2G&][KKI2Q6;RVP[:,JR9]'*ZG:[H5-FC1WD$*0SA]D$&3S!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\?] !!#_,'/4+0 MX_Q!LD09EP1)$ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D M6PCL%L1;"/16U%L)]%;46PGTULG'-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z* M>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XVV2PAT-M0;R/0VU!O(]#; M4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VR>;W01Z M.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z M!^H=!'K'Y&@>!WH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z9]0[$^B=4>], MH'=&O3.!WAGUSM^I=QT_#Z5>>[[6^/SOI'H\WUNNC[\LOTY.WMX+SNFVHC[_ M!5!+ P04 " #;@\=6P(AM=.D! !^)0 $P %M#;VYT96YT7U1Y<&5S M72YX;6S-VEU/PC 4!N"_0G9K6.G7_(APH]ZJ%_Z!NAUD85N;MB#\>[L!)AHE M&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z M%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYK MFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?C MX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IA MVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7# M['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'Z MX!.41E!$Y2BD&UL4$L! A0#% @ VX/'5G#Q3(C5!0 F1\ !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ VX/'5G\6A%Q.!@ 8R !@ ("!]!< 'AL+W=O M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ VX/'5IF-9?\Z M" 8B4 !@ ("!J2@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX/'5FA*NB>$!@ X1, !D M ("!^T, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ VX/'5F,(^X(>! ^PD !D ("!-58 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX/' M5@)7"/A>!0 G0P !D ("!+V@ 'AL+W=O&PO=V]R:W-H965T! !X;"]W;W)K M&UL4$L! A0#% @ VX/'5A=O;CRF P N @ M !D ("!'X8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX/'5O-&N(_( @ 608 !D M ("!GI$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ VX/'5M&U7W;% P N@D !D ("!L*D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ VX/'5H>P MNG\6! 80H !D ("!(;8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX/'5NV3E,.T @ VP4 !D M ("!6L0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ VX/'5B1"]A=2!@ O2@ !D ("! M,,X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ VX/'5D$_^@?!"0 @F8 !D ("!,-X 'AL+W=O\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX/'5GDDOOK6 @ G D !D M ("!8?@ 'AL+W=O&PO=V]R M:W-H965T3^ !X;"]W;W)K&UL M4$L! A0#% @ VX/'5IG8G\9B!P G$H !D ("!T@$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MVX/'5C0W_RLA P $ D !D ("!D0\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX/'5FV?8[.M P MYQ !D ("![B8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX/'5KXGU$6^ @ , < !D M ("!=30! 'AL+W=O&PO=V]R:W-H M965T4Z 0!X;"]W;W)K&UL4$L! M A0#% @ VX/'5D?LW5]= @ LP4 !D ("!;S\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX/' M5B?CLN+\ @ X H !D ("!]$&PO=V]R:W-H965T&UL4$L! A0#% @ VX/'5MLH5GE0 @ W < M !D ("!H%(! 'AL+W=O&PO&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #;@\=6P(AM=.D! M !^)0 $P @ ',8 $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 2 !( *\3 #F8@$ ! end XML 78 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 79 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 188 297 1 false 63 0 false 9 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 - Restructuring Sheet http://www.couchbase.com/role/Restructuring Restructuring Notes 19 false false R20.htm 0000020 - Disclosure - Geographic Information Sheet http://www.couchbase.com/role/GeographicInformation Geographic Information Notes 20 false false R21.htm 0000021 - Disclosure - Net Loss per Share Sheet http://www.couchbase.com/role/NetLossperShare Net Loss per Share Notes 21 false false R22.htm 0000022 - Disclosure - Subsequent Event Sheet http://www.couchbase.com/role/SubsequentEvent Subsequent Event Notes 22 false false R23.htm 0000023 - 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 0000024 - 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 0000025 - 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 0000026 - 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 0000027 - 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 0000028 - Disclosure - Leases (Tables) Sheet http://www.couchbase.com/role/LeasesTables Leases (Tables) Tables http://www.couchbase.com/role/Leases 28 false false R29.htm 0000029 - 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 0000030 - Disclosure - Restructuring (Tables) Sheet http://www.couchbase.com/role/RestructuringTables Restructuring (Tables) Tables http://www.couchbase.com/role/Restructuring 30 false false R31.htm 0000031 - Disclosure - Geographic Information (Tables) Sheet http://www.couchbase.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.couchbase.com/role/GeographicInformation 31 false false R32.htm 0000032 - 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 32 false false R33.htm 0000033 - 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 33 false false R34.htm 0000034 - 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 34 false false R35.htm 0000035 - 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 0000036 - 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 36 false false R37.htm 0000037 - 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 37 false false R38.htm 0000038 - 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 38 false false R39.htm 0000039 - 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 39 false false R40.htm 0000040 - 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 40 false false R41.htm 0000041 - 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 41 false false R42.htm 0000042 - Disclosure - Balance Sheet Components - Schedule of Other Accrued Expenses (Details) Sheet http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedExpensesDetails Balance Sheet Components - Schedule of Other Accrued Expenses (Details) Details 42 false false R43.htm 0000043 - 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 43 false false R44.htm 0000044 - 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 44 false false R45.htm 0000045 - 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 45 false false R46.htm 0000046 - Disclosure - Debt - Additional Information (Details) Sheet http://www.couchbase.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 46 false false R47.htm 0000047 - Disclosure - Leases - Narrative (Details) Sheet http://www.couchbase.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 47 false false R48.htm 0000048 - 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 0000049 - 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 0000050 - 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 0000051 - 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 0000052 - 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 0000053 - 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 0000054 - 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 0000055 - 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 0000056 - 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 0000057 - 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 0000058 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.couchbase.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 58 false false R59.htm 0000059 - Disclosure - Restructuring - Schedule of Restructuring Expense (Details) Sheet http://www.couchbase.com/role/RestructuringScheduleofRestructuringExpenseDetails Restructuring - Schedule of Restructuring Expense (Details) Details 59 false false R60.htm 0000060 - Disclosure - Restructuring - Schedule of Restructuring Liabilities (Details) Sheet http://www.couchbase.com/role/RestructuringScheduleofRestructuringLiabilitiesDetails Restructuring - Schedule of Restructuring Liabilities (Details) Details 60 false false R61.htm 0000061 - 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 61 false false R62.htm 0000062 - 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 62 false false R63.htm 0000063 - 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 63 false false R64.htm 0000064 - Disclosure - Subsequent Event (Details) Sheet http://www.couchbase.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.couchbase.com/role/SubsequentEvent 64 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:InterestExpenseDebt, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost - base-20230430.htm 4 [dqc-0015-Negative-Values] Fact us-gaap:OtherNoncashExpense has a value of -746000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:OtherNoncashExpense fact are: Context: i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430, Unit: usd, Rule Element Id: 2735. base-20230430.htm 4 base-20230430.htm base-20230430.xsd base-20230430_cal.xml base-20230430_def.xml base-20230430_lab.xml base-20230430_pre.xml base-20230430x10qexhibit311.htm base-20230430x10qexhibit312.htm base-20230430x10qexhibit321.htm q12410-qxexhibit101.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "base-20230430.htm": { "axisCustom": 1, "axisStandard": 26, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 755, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 188, "dts": { "calculationLink": { "local": [ "base-20230430_cal.xml" ] }, "definitionLink": { "local": [ "base-20230430_def.xml" ] }, "inline": { "local": [ "base-20230430.htm" ] }, "labelLink": { "local": [ "base-20230430_lab.xml" ] }, "presentationLink": { "local": [ "base-20230430_pre.xml" ] }, "schema": { "local": [ "base-20230430.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 496, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 3, "http://xbrl.sec.gov/dei/2022": 5, "total": 8 }, "keyCustom": 26, "keyStandard": 271, "memberCustom": 15, "memberStandard": 43, "nsprefix": "base", "nsuri": "http://www.couchbase.com/20230430", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.couchbase.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Cash Equivalents and Short-Term Investments", "menuCat": "Notes", "order": "10", "role": "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestments", "shortName": "Cash Equivalents and Short-Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "11", "role": "http://www.couchbase.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Balance Sheet Components", "menuCat": "Notes", "order": "12", "role": "http://www.couchbase.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Deferred Revenue and Remaining Performance Obligations", "menuCat": "Notes", "order": "13", "role": "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligations", "shortName": "Deferred Revenue and Remaining Performance Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Debt", "menuCat": "Notes", "order": "14", "role": "http://www.couchbase.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Leases", "menuCat": "Notes", "order": "15", "role": "http://www.couchbase.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "16", "role": "http://www.couchbase.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "base:StockholdersEquityNoteAndCompensationRelatedCostsShareBasedPaymentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans", "menuCat": "Notes", "order": "17", "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlans", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "base:StockholdersEquityNoteAndCompensationRelatedCostsShareBasedPaymentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "18", "role": "http://www.couchbase.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Restructuring", "menuCat": "Notes", "order": "19", "role": "http://www.couchbase.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "menuCat": "Statements", "order": "2", "role": "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i3862805b5fcf4bd6a2930f00d597c1e8_I20230131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Geographic Information", "menuCat": "Notes", "order": "20", "role": "http://www.couchbase.com/role/GeographicInformation", "shortName": "Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Net Loss per Share", "menuCat": "Notes", "order": "21", "role": "http://www.couchbase.com/role/NetLossperShare", "shortName": "Net Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Subsequent Event", "menuCat": "Notes", "order": "22", "role": "http://www.couchbase.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "23", "role": "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Cash Equivalents and Short-Term Investments (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsTables", "shortName": "Cash Equivalents and Short-Term Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.couchbase.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "base:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Balance Sheet Components (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.couchbase.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "base:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Deferred Revenue and Remaining Performance Obligations (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsTables", "shortName": "Deferred Revenue and Remaining Performance Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.couchbase.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "base:SummaryOfReservedCommonStockForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansTables", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "base:SummaryOfReservedCommonStockForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "us-gaap:PreferredStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Restructuring (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.couchbase.com/role/RestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Geographic Information (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.couchbase.com/role/GeographicInformationTables", "shortName": "Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Net Loss per Share (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.couchbase.com/role/NetLossperShareTables", "shortName": "Net Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i3546c79960774a42b4a22f22ba87a547_D20230201-20230430", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "menuCat": "Details", "order": "33", "role": "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i3546c79960774a42b4a22f22ba87a547_D20230201-20230430", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-term Investments (Details)", "menuCat": "Details", "order": "34", "role": "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "shortName": "Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Cash Equivalents and Short Term Investments - Additional Information (Details)", "menuCat": "Details", "order": "35", "role": "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsAdditionalInformationDetails", "shortName": "Cash Equivalents and Short Term Investments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details)", "menuCat": "Details", "order": "36", "role": "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails", "shortName": "Cash Equivalents and Short-Term Investments - Summary of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy For Company's Assets Measured at Fair Value on Recurring Basis (Details)", "menuCat": "Details", "order": "37", "role": "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Fair Value Hierarchy For Company's Assets Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib69c18c8bbda42318e3d1095d5abb328_I20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "base:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "menuCat": "Details", "order": "38", "role": "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "base:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)", "menuCat": "Details", "order": "39", "role": "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "shortName": "Balance Sheet Components - Schedule of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Balance Sheet Components - Additional Information of Property and Equipment Net (Details)", "menuCat": "Details", "order": "40", "role": "http://www.couchbase.com/role/BalanceSheetComponentsAdditionalInformationofPropertyandEquipmentNetDetails", "shortName": "Balance Sheet Components - Additional Information of Property and Equipment Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i43a33c2556e4490381ce71aa89ff6a98_D20230201-20230430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "base:ScheduleOfAccruedCompensationAndBenefitsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details)", "menuCat": "Details", "order": "41", "role": "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails", "shortName": "Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "base:ScheduleOfAccruedCompensationAndBenefitsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedProfessionalFeesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Balance Sheet Components - Schedule of Other Accrued Expenses (Details)", "menuCat": "Details", "order": "42", "role": "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedExpensesDetails", "shortName": "Balance Sheet Components - Schedule of Other Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedProfessionalFeesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Schedule of Deferred Revenue Balances (Details)", "menuCat": "Details", "order": "43", "role": "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails", "shortName": "Deferred Revenue and Remaining Performance Obligations - Schedule of Deferred Revenue Balances (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i3862805b5fcf4bd6a2930f00d597c1e8_I20230131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Schedule of Changes In Deferred Revenue Balances (Details)", "menuCat": "Details", "order": "44", "role": "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofChangesInDeferredRevenueBalancesDetails", "shortName": "Deferred Revenue and Remaining Performance Obligations - Schedule of Changes In Deferred Revenue Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Additional Information (Details)", "menuCat": "Details", "order": "45", "role": "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsAdditionalInformationDetails", "shortName": "Deferred Revenue and Remaining Performance Obligations - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i40fc7dfce38743b1a0ecc388a502ce6a_I20190430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Debt - Additional Information (Details)", "menuCat": "Details", "order": "46", "role": "http://www.couchbase.com/role/DebtAdditionalInformationDetails", "shortName": "Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i40fc7dfce38743b1a0ecc388a502ce6a_I20190430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstanding", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "47", "role": "http://www.couchbase.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:OperatingLeasePayments", "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Leases - Schedule of Supplemental Cash Flow Related to Leases (Details)", "menuCat": "Details", "order": "48", "role": "http://www.couchbase.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails", "shortName": "Leases - Schedule of Supplemental Cash Flow Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:OperatingLeasePayments", "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details)", "menuCat": "Details", "order": "49", "role": "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Schedule of Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "base:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Leases - Schedule of Operating Lease Maturities (Details)", "menuCat": "Details", "order": "50", "role": "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails", "shortName": "Leases - Schedule of Operating Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ieb2a1c4ec89342a1b8906f43c62079a7_I20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans - Additional Information (Details)", "menuCat": "Details", "order": "51", "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ieb2a1c4ec89342a1b8906f43c62079a7_I20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "base:SummaryOfReservedCommonStockForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ib0658b1a7a7a4f49b677e3ae2764863b_I20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Reserved Common Stock for Future Issuance (Details)", "menuCat": "Details", "order": "52", "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Reserved Common Stock for Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "base:SummaryOfReservedCommonStockForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "idc3bfc7d7dc94eea8444ad663a3ace02_I20230430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ic7512337f2c548f684ee1a51acb27b7d_I20230131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Stock Option Activity under Stock Plans (Details)", "menuCat": "Details", "order": "53", "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Stock Option Activity under Stock Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i585d988fc7c842038df8b3d2df2fb0ff_D20230201-20230430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ice44eaad639a48ba938610a4027ab577_I20230131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans - Summary of RSU Activity (Details)", "menuCat": "Details", "order": "54", "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans - Summary of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "id3042f3d0a4542bdadfa93d623a11f68_D20230201-20230430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i585d988fc7c842038df8b3d2df2fb0ff_D20230201-20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Fair Value of Employee Stock Options Estimated using Weighted-Average Assumptions (Details)", "menuCat": "Details", "order": "55", "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Fair Value of Employee Stock Options Estimated using Weighted-Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i5c8867bf0ce14ca89b120c69f20f7c06_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Weighted-Average Assumptions Used In Estimating Fair Value of Employee Stock Purchase Rights (Details)", "menuCat": "Details", "order": "56", "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Weighted-Average Assumptions Used In Estimating Fair Value of Employee Stock Purchase Rights (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i5c8867bf0ce14ca89b120c69f20f7c06_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Stock-based Compensation Expense (Details)", "menuCat": "Details", "order": "57", "role": "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails", "shortName": "Stockholders\u2019 Equity and Employee Incentive Plans - Summary of Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i7345acd1af654e1da2e03ec0c6ab2311_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Income Taxes - Additional Information (Details)", "menuCat": "Details", "order": "58", "role": "http://www.couchbase.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Restructuring - Schedule of Restructuring Expense (Details)", "menuCat": "Details", "order": "59", "role": "http://www.couchbase.com/role/RestructuringScheduleofRestructuringExpenseDetails", "shortName": "Restructuring - Schedule of Restructuring Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "ifaaccc4eb6434ce386138a75ed9c1ba8_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i1e388569433d4eac8ab6110e7b962ddb_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i1e388569433d4eac8ab6110e7b962ddb_I20220131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i3862805b5fcf4bd6a2930f00d597c1e8_I20230131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Restructuring - Schedule of Restructuring Liabilities (Details)", "menuCat": "Details", "order": "60", "role": "http://www.couchbase.com/role/RestructuringScheduleofRestructuringLiabilitiesDetails", "shortName": "Restructuring - Schedule of Restructuring Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i3862805b5fcf4bd6a2930f00d597c1e8_I20230131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Geographic Information - Schedule of Disaggregation of Revenue by Geographic Area (Details)", "menuCat": "Details", "order": "61", "role": "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails", "shortName": "Geographic Information - Schedule of Disaggregation of Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i1e2145aad8f947fcb787cf492541de90_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "menuCat": "Details", "order": "62", "role": "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails", "shortName": "Net Loss per Share - Schedule of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Securities Were Excluded From The Computation of Diluted Net Loss Per Share (Details)", "menuCat": "Details", "order": "63", "role": "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesWereExcludedFromTheComputationofDilutedNetLossPerShareDetails", "shortName": "Net Loss per Share - Schedule of Potentially Dilutive Securities Were Excluded From The Computation of Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i052c97cd0b4146e69b8dc88ab5b6ed4a_I20230430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Subsequent Event (Details)", "menuCat": "Details", "order": "64", "role": "http://www.couchbase.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "menuCat": "Statements", "order": "7", "role": "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Description of Business", "menuCat": "Notes", "order": "8", "role": "http://www.couchbase.com/role/DescriptionofBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "base-20230430.htm", "contextRef": "i12b86d5ceb36442f8a46ea369d835209_D20230201-20230430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 63, "tag": { "base_AmendedTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended Term Loan", "label": "Amended Term Loan [Member]", "terseLabel": "Amended Loan" } } }, "localname": "AmendedTermLoanMember", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "base_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "base_BasicAndDilutedEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basic And Diluted Earnings Per Share", "label": "Basic And Diluted Earnings Per Share [Abstract]", "terseLabel": "Denominator" } } }, "localname": "BasicAndDilutedEarningsPerShareAbstract", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "base_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "base_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]" } } }, "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "base_CashCashEquivalentsAndShortTermInvestmentsEstimatedFairValue": { "auth_ref": [], "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails": { "order": 1.0, "parentTag": "base_CashEquivalentsAndShortTermInvestmentsAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, cash equivalents and short-term investments, estimated fair value.", "label": "Cash Cash Equivalents And Short Term Investments Estimated Fair Value", "terseLabel": "Estimated Fair Value" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsEstimatedFairValue", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "base_CashEquivalentsAndShortTermInvestmentsAmortizedCost": { "auth_ref": [], "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash equivalents and short-term investments, amortized cost.", "label": "Cash Equivalents And Short Term Investments Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "CashEquivalentsAndShortTermInvestmentsAmortizedCost", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "base_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Lessee", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "base_ChangeInContractWithCustomerLiabilityRollForwardAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change in contract with customer liability.", "label": "Change In Contract With Customer Liability Roll Forward [Abstract]", "terseLabel": "Change In Contract With Customer, Liability" } } }, "localname": "ChangeInContractWithCustomerLiabilityRollForwardAbstract", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofChangesInDeferredRevenueBalancesDetails" ], "xbrltype": "stringItemType" }, "base_CommonStockNumberOfVote": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Number Of Vote", "label": "Common Stock, Number Of Vote", "terseLabel": "Number of vote" } } }, "localname": "CommonStockNumberOfVote", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "base_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants", "label": "Common Stock Warrants [Member]", "terseLabel": "Common stock warrants" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "base_ContractWithCustomerLiabilityIncreaseDueToInvoicingPriorToSatisfactionOfPerformanceObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with customer liability increase due to invoicing prior to satisfaction of performance obligations.", "label": "Contract With Customer Liability Increase Due To Invoicing Prior To Satisfaction Of Performance Obligations", "terseLabel": "Increases due to invoicing prior to satisfaction of performance obligations" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDueToInvoicingPriorToSatisfactionOfPerformanceObligations", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofChangesInDeferredRevenueBalancesDetails" ], "xbrltype": "monetaryItemType" }, "base_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "base_DefinedContributionPlanDiscountRateOnPriceOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Discount Rate On Price Of Shares", "label": "Defined Contribution Plan, Discount Rate On Price Of Shares", "terseLabel": "Discount rate on market value of share (as a percent)" } } }, "localname": "DefinedContributionPlanDiscountRateOnPriceOfShares", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "base_EmployeeStockPurchasePlanInitialOfferingNumberOfPurchasePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Initial offering number of purchase periods.", "label": "Employee Stock Purchase Plan, Initial Offering, Number Of Purchase Periods", "terseLabel": "Initial offering number of purchase periods" } } }, "localname": "EmployeeStockPurchasePlanInitialOfferingNumberOfPurchasePeriods", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "base_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP", "verboseLabel": "Employee stock purchase rights under the ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesWereExcludedFromTheComputationofDilutedNetLossPerShareDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "base_EquityAndCompensationRelatedCostsShareBasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity and compensation related costs share based payments.", "label": "Equity And Compensation Related Costs Share Based Payments [Abstract]", "terseLabel": "Equity And Compensation Related Costs Share Based Payments [Abstract]" } } }, "localname": "EquityAndCompensationRelatedCostsShareBasedPaymentsAbstract", "nsuri": "http://www.couchbase.com/20230430", "xbrltype": "stringItemType" }, "base_ExecutiveOfficersAndMembersOfSeniorManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Executive Officers And Members Of Senior Management", "label": "Executive Officers And Members Of Senior Management [Member]", "terseLabel": "Executive Officers And Members Of Senior Management" } } }, "localname": "ExecutiveOfficersAndMembersOfSeniorManagementMember", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "base_FutureStockOptionGrantReservesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Future Stock Option Grant Reserves", "label": "Future Stock Option Grant Reserves [Member]", "terseLabel": "Remaining shares available for issuance under the 2021 Plan" } } }, "localname": "FutureStockOptionGrantReservesMember", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "base_IncreaseDecreaseInPurchasesOfPropertyAndEquipmentIncludedInAccountsPayableAndOtherAccruedLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in purchases of property and equipment included in accounts payable and other accrued liabilities.", "label": "Increase (Decrease) In Purchases Of Property And Equipment Included In Accounts Payable And Other Accrued Liabilities", "terseLabel": "Change in purchases of property and equipment included in accounts payable and other accrued expenses" } } }, "localname": "IncreaseDecreaseInPurchasesOfPropertyAndEquipmentIncludedInAccountsPayableAndOtherAccruedLiabilities", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "base_InducementEquityIncentivePlan2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inducement Equity Incentive Plan 2023", "label": "Inducement Equity Incentive Plan 2023 [Member]", "terseLabel": "Inducement Equity Incentive Plan 2023" } } }, "localname": "InducementEquityIncentivePlan2023Member", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "base_InitialOfferingPeriodDuration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Initial offering period duration.", "label": "Initial Offering Period Duration", "terseLabel": "Initial offering period duration (in months)" } } }, "localname": "InitialOfferingPeriodDuration", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "base_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International.", "label": "International [Member]", "terseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "base_LesseeOperatingLeaseLiabilityToBePaidAfterYearFourAndThereafter": { "auth_ref": [], "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four And Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four And Thereafter", "terseLabel": "Fiscal 2028 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFourAndThereafter", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "base_LineOfCreditFacilityAdjustedQuickRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of credit facility adjusted quick ratio.", "label": "Line Of Credit Facility Adjusted Quick Ratio", "terseLabel": "Line of credit facility adjusted quick ratio" } } }, "localname": "LineOfCreditFacilityAdjustedQuickRatio", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "base_LineOfCreditFacilityTerminationFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of credit facility termination fee.", "label": "Line Of Credit Facility Termination Fee", "terseLabel": "Line of credit facility termination fee (as a percent)" } } }, "localname": "LineOfCreditFacilityTerminationFee", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "base_MarketBasedRestrictedStockUnitsRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market-Based Restricted Stock Units (RSUs) [Member]", "label": "Market-Based Restricted Stock Units (RSUs) [Member]", "terseLabel": "Market-Based Restricted Stock Units (RSUs)" } } }, "localname": "MarketBasedRestrictedStockUnitsRSUsMember", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "base_NonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-Cash Lease Expense", "label": "Non-Cash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "NonCashLeaseExpense", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "base_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Customers", "label": "Number Of Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "base_NumberOfParticipantMayPurchaseMoreThan1000Shares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of participant may purchase more than 1000 shares.", "label": "Number Of Participant May Purchase More Than1000 Shares", "terseLabel": "Number of participant may purchase more than 1000 shares" } } }, "localname": "NumberOfParticipantMayPurchaseMoreThan1000Shares", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "base_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Assets And Liabilities, Lessee", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Operating Lease, Assets And Liabilities, Lessee [Abstract]" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "base_PrepaidSoftwareCurrent": { "auth_ref": [], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid software current.", "label": "Prepaid Software Current", "terseLabel": "Prepaid software" } } }, "localname": "PrepaidSoftwareCurrent", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "base_RestructuringChargesAndAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructuring Charges And Adjustments", "label": "Restructuring Charges And Adjustments", "terseLabel": "Restructuring charges and adjustments" } } }, "localname": "RestructuringChargesAndAdjustments", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/RestructuringScheduleofRestructuringLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "base_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "base_SaleOfStockNumberOfSharesOutstandingInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Number Of Shares Outstanding In Transaction", "label": "Sale Of Stock, Number Of Shares Outstanding In Transaction", "terseLabel": "Number of shares outstanding (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesOutstandingInTransaction", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "base_ScheduleOfAccruedCompensationAndBenefitsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of accrued compensation and benefits.", "label": "Schedule Of Accrued Compensation And Benefits [Table Text Block]", "terseLabel": "Schedule of Accrued Compensation and Benefits" } } }, "localname": "ScheduleOfAccruedCompensationAndBenefitsTableTextBlock", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "base_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of prepaid expenses and other current assets.", "label": "Schedule Of Prepaid Expenses And Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "base_ServiceBasedRestrictedStockUnitsRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service-Based Restricted Stock Units (RSUs) [Member]", "label": "Service-Based Restricted Stock Units (RSUs) [Member]", "terseLabel": "Service-Based Restricted Stock Units (RSUs)" } } }, "localname": "ServiceBasedRestrictedStockUnitsRSUsMember", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "base_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted In Period, Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted In Period, Fair Value", "terseLabel": "Aggregate fair value of RSU granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "base_ShareBasedPaymentArrangementPlanModificationIncrementalCostRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost Recognized", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost Recognized", "terseLabel": "Incremental stock-based compensation expense related to these modified awards recognized" } } }, "localname": "ShareBasedPaymentArrangementPlanModificationIncrementalCostRecognized", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "base_ShortTermInvestmentsContractualMaturityGreaterThanOneYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Short-Term Investments, Contractual Maturity Greater Than One Year", "label": "Short-Term Investments, Contractual Maturity Greater Than One Year", "terseLabel": "Contractual maturity greater than one year" } } }, "localname": "ShortTermInvestmentsContractualMaturityGreaterThanOneYear", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "base_ShortTermInvestmentsContractualMaturityInOneYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Short-Term Investments, Contractual Maturity In One Year", "label": "Short-Term Investments, Contractual Maturity In One Year", "terseLabel": "Contractual maturity in one year" } } }, "localname": "ShortTermInvestmentsContractualMaturityInOneYear", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "base_SoftwareDevelopmentInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Development In Progress", "label": "Software Development In Progress [Member]", "terseLabel": "Construction in progress\u2014capitalized internal-use software" } } }, "localname": "SoftwareDevelopmentInProgressMember", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "base_StockBasedCompensationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock-Based Compensation [Member}", "label": "Stock-Based Compensation [Member]", "terseLabel": "Stock-based compensation" } } }, "localname": "StockBasedCompensationMember", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/RestructuringScheduleofRestructuringExpenseDetails" ], "xbrltype": "domainItemType" }, "base_StockholdersEquityNoteAndCompensationRelatedCostsShareBasedPaymentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders' equity note and compensation related costs share based payments.", "label": "Stockholders Equity Note And Compensation Related Costs Share Based Payments Disclosure [Text Block]", "terseLabel": "Stockholders\u2019 Equity and Employee Incentive Plans" } } }, "localname": "StockholdersEquityNoteAndCompensationRelatedCostsShareBasedPaymentsDisclosureTextBlock", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlans" ], "xbrltype": "textBlockItemType" }, "base_SubscriptionTypeAxisAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Type Axis", "label": "Subscription Type Axis [Axis]", "terseLabel": "Subscription Type Axis [Axis]" } } }, "localname": "SubscriptionTypeAxisAxis", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "stringItemType" }, "base_SubscriptionTypeAxisDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Type Axis [Domain]", "label": "Subscription Type Axis [Domain]", "terseLabel": "Subscription Type Axis [Domain]" } } }, "localname": "SubscriptionTypeAxisDomain", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "domainItemType" }, "base_SummaryOfReservedCommonStockForFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of reserved common stock for future issuance.", "label": "Summary Of Reserved Common Stock For Future Issuance [Table Text Block]", "terseLabel": "Schedule of Reserved Common Stock for Future Issuance" } } }, "localname": "SummaryOfReservedCommonStockForFutureIssuanceTableTextBlock", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "base_SupportAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Support and other.", "label": "Support And Other [Member]", "terseLabel": "Support and other" } } }, "localname": "SupportAndOtherMember", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "domainItemType" }, "base_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty one employee stock purchase plan.", "label": "Two Thousand And Twenty One Employee Stock Purchase Plan [Member]", "terseLabel": "2021 ESPP" } } }, "localname": "TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "xbrltype": "domainItemType" }, "base_TwoThousandTwentyOneEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty one equity incentive plan.", "label": "Two Thousand Twenty One Equity Incentive Plan [Member]", "terseLabel": "2021 Plan" } } }, "localname": "TwoThousandTwentyOneEquityIncentivePlanMember", "nsuri": "http://www.couchbase.com/20230430", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Street" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "verboseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of each class" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Name of each exchange on which registered" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol(s)" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.couchbase.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r245", "r549", "r606", "r659" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r296", "r297", "r298", "r299", "r372", "r498", "r509", "r529", "r530", "r546", "r553", "r561", "r604", "r647", "r648", "r649", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails", "http://www.couchbase.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r296", "r297", "r298", "r299", "r372", "r498", "r509", "r529", "r530", "r546", "r553", "r561", "r604", "r647", "r648", "r649", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r245", "r549", "r606", "r659" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r241", "r499", "r547", "r559", "r599", "r600", "r606", "r658" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r241", "r499", "r547", "r559", "r599", "r600", "r606", "r658" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r296", "r297", "r298", "r299", "r365", "r372", "r398", "r399", "r400", "r474", "r498", "r509", "r529", "r530", "r546", "r553", "r561", "r595", "r604", "r648", "r649", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails", "http://www.couchbase.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r296", "r297", "r298", "r299", "r365", "r372", "r398", "r399", "r400", "r474", "r498", "r509", "r529", "r530", "r546", "r553", "r561", "r595", "r604", "r648", "r649", "r650", "r651", "r652" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails", "http://www.couchbase.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r242", "r243", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r548", "r560", "r606" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r242", "r243", "r517", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r548", "r560", "r606" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r588", "r644" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r11", "r558" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r247", "r248" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonus" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r14" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Employee contributions under the ESPP" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r2", "r127", "r141" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accrued Income Taxes, Current", "terseLabel": "Sales and value added tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Other Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r14", "r533" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "order": 4.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued payroll and benefits" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r14", "r533" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r69", "r158" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r22", "r23", "r164", "r505", "r514", "r515" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r20", "r23", "r114", "r464", "r510", "r511", "r575", "r576", "r577", "r584", "r585", "r586" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r6", "r558" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital", "terseLabel": "Additional\u00a0paid-in\u00a0capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r406", "r407", "r408", "r584", "r585", "r586", "r636" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r109", "r110", "r374" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r402" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense", "verboseLabel": "Recognized stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r31", "r43" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Deferred Sales Commissions", "terseLabel": "Amortization of deferred commissions" } } }, "localname": "AmortizationOfDeferredSalesCommissions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive securities were excluded from computation of diluted net loss per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesWereExcludedFromTheComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesWereExcludedFromTheComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesWereExcludedFromTheComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesWereExcludedFromTheComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r550", "r589" ], "lang": { "en-us": { "role": { "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.", "label": "Asset-Backed Securities [Member]", "terseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r125", "r140", "r160", "r185", "r228", "r232", "r237", "r262", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r422", "r424", "r437", "r558", "r602", "r603", "r645" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r154", "r167", "r185", "r262", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r422", "r424", "r437", "r558", "r602", "r603", "r645" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r115" ], "calculation": { "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r63" ], "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails": { "order": 2.0, "parentTag": "base_CashEquivalentsAndShortTermInvestmentsAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r64" ], "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails": { "order": 3.0, "parentTag": "base_CashEquivalentsAndShortTermInvestmentsAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r253", "r269" ], "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]", "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r62", "r252", "r269", "r500" ], "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Total short-term investments", "verboseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]", "terseLabel": "Short-Term Investments" } } }, "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "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.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r48", "r56" ], "lang": { "en-us": { "role": { "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).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r45", "r156", "r531" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value, Including Discontinued Operations [Abstract]", "terseLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Total cash equivalents", "verboseLabel": "Cash equivalents, estimate fair value" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Schedule Of Cash Cash Equivalents And Short Term Investments" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Short-Term Investments [Abstract]", "terseLabel": "Cash, Cash Equivalents, and Short-term Investments [Abstract]" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.", "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]", "terseLabel": "Cash Equivalents and Short-Term Investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r40", "r45", "r47" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r40", "r45", "r47" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r40", "r119" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r570" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash equivalents, amortized cost" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class Of Stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants or rights (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants issued to purchase common stock (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper", "verboseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r17", "r132", "r145" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r78", "r294", "r295", "r519", "r601" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares reserved common stock for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividend declared (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r584", "r585", "r636" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r86" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r5", "r558" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.00001 par value; 1,000,000,000 shares authorized as of April\u00a030, 2023 and January\u00a031, 2023; 46,155,499 and 45,432,029 shares issued and outstanding as of April\u00a030, 2023 and January\u00a031, 2023, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r24", "r171", "r173", "r178", "r501", "r506" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r51", "r52", "r117", "r118", "r245", "r518" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r51", "r52", "r117", "r118", "r245", "r516", "r518" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r51", "r52", "r117", "r118", "r245", "r518", "r661" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r137", "r218" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r51", "r52", "r117", "r118", "r245" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r51", "r52", "r117", "r118", "r245", "r518" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r113", "r535" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Deferred Revenue Balances and Changes in Deferred Revenues Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r346", "r348", "r361" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Deferred commissions" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r346", "r348", "r361" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Deferred commissions, noncurrent" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r346", "r347", "r361" ], "calculation": { "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofChangesInDeferredRevenueBalancesDetails", "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract with Customer, Liability" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r346", "r347", "r361" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "verboseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r346", "r347", "r361" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, noncurrent", "verboseLabel": "Deferred revenue, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsScheduleofChangesInDeferredRevenueBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r550", "r552", "r660" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "verboseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r30", "r185", "r262", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r437", "r602" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails", "http://www.couchbase.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails", "http://www.couchbase.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r50", "r245" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r82", "r184", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r325", "r332", "r333", "r335" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r1", "r2", "r3", "r126", "r128", "r138", "r188", "r309", "r310", "r311", "r312", "r313", "r315", "r321", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r450", "r541", "r542", "r543", "r544", "r545", "r582" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r16", "r188", "r309", "r310", "r311", "r312", "r313", "r315", "r321", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r450", "r541", "r542", "r543", "r544", "r545", "r582" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r16", "r87", "r90", "r91", "r92", "r120", "r121", "r123", "r136", "r188", "r309", "r310", "r311", "r312", "r313", "r315", "r321", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r450", "r541", "r542", "r543", "r544", "r545", "r582" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r260", "r275", "r540" ], "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Short-term investments, 12 months or greater, fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r260", "r275" ], "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedTerseLabel": "Short-term investments,12 months or greater, unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r260", "r275", "r540" ], "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Short-term investments, less than 12 months, fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r260", "r275" ], "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Short-term investments, less than 12 months, unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Unrealized Gain (Loss)", "terseLabel": "Net change in unrealized gains or losses on available-for-sale debt securities" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r257", "r271", "r540" ], "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "totalLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Total" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r258", "r272" ], "calculation": { "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Short-term investments, unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": { "auth_ref": [ "r270", "r540" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table]", "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r256", "r540", "r594" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Summary of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r259", "r273" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions", "terseLabel": "Number of short-term investments in unrealized loss position | Investment" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Employee maximum contribution (as a percent)" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r43", "r67" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsAdditionalInformationofPropertyandEquipmentNetDetails", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r97", "r106" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r179", "r194", "r195", "r196", "r197", "r198", "r202", "r204", "r206", "r207", "r208", "r212", "r428", "r429", "r502", "r507", "r537" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r179", "r194", "r195", "r196", "r197", "r198", "r204", "r206", "r207", "r208", "r212", "r428", "r429", "r502", "r507", "r537" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r209", "r210", "r211", "r213" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/NetLossperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r639" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; 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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits", "totalLabel": "Total accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current [Abstract]", "terseLabel": "Accrued Compensation and Benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r403" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock-based compensation capitalized as internal-use software costs" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Stock-based compensation expected to be recognized weighted-average period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r635" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense related to service vesting-based RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r635" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense related to unvested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee severance and related costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/RestructuringScheduleofRestructuringExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options outstanding", "verboseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r86", "r152", "r174", "r175", "r176", "r189", "r190", "r191", "r193", "r199", "r201", "r214", "r263", "r345", "r406", "r407", "r408", "r413", "r414", "r427", "r442", "r443", "r444", "r445", "r446", "r447", "r464", "r510", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r430", "r431", "r435" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r115", "r116" ], "lang": { "en-us": { "role": { "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).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value Hierarchy For Company's Assets Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r323", "r366", "r367", "r368", "r369", "r370", "r371", "r431", "r471", "r472", "r473", "r542", "r543", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r430", "r431", "r432", "r433", "r436" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r323", "r366", "r371", "r431", "r471", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r323", "r366", "r371", "r431", "r472", "r542", "r543", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r323", "r366", "r367", "r368", "r369", "r370", "r371", "r471", "r472", "r473", "r542", "r543", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r434", "r436" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r254", "r255", "r264", "r265", "r266", "r267", "r268", "r274", "r276", "r277", "r334", "r342", "r426", "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", "r493", "r494", "r495", "r496", "r497", "r540", "r590", "r591", "r592", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "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.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r438", "r439", "r440", "r441" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedLabel": "Foreign currency transaction (gains) losses" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r32" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r29", "r185", "r228", "r231", "r236", "r239", "r262", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r437", "r539", "r602" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r26", "r124", "r133", "r147", "r228", "r231", "r236", "r239", "r503", "r539" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r280", "r284" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r186", "r410", "r411", "r412", "r415", "r417", "r419", "r420", "r421" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r187", "r200", "r201", "r227", "r409", "r416", "r418", "r508" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r42" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r42" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r579" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r42" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r534" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r42" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r579", "r641" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r42" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r122", "r135", "r177", "r226", "r449" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r34", "r329", "r336", "r544", "r545" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense, debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r180", "r182", "r183" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Income taxes payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r261", "r657" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Short-Term Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Related to Leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Operating Lease Maturities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r462" ], "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r462" ], "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Fiscal 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r462" ], "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Fiscal 2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r462" ], "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Fiscal 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r643" ], "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remaining for Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r462" ], "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term (up to) (in years)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r13", "r185", "r262", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r423", "r424", "r425", "r437", "r538", "r602", "r645", "r646" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r10", "r129", "r143", "r558", "r583", "r593", "r638" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r15", "r155", "r185", "r262", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r423", "r424", "r425", "r437", "r558", "r602", "r645", "r646" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r3", "r128", "r138" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Line of Credit", "terseLabel": "Line of credit outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails", "http://www.couchbase.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Fee payable on unused portion of line of credit (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Loans Payable" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r16", "r81" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r181" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r181" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r40", "r41", "r44" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r27", "r44", "r134", "r146", "r153", "r170", "r172", "r176", "r185", "r192", "r194", "r195", "r196", "r197", "r200", "r201", "r205", "r228", "r231", "r236", "r239", "r262", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r429", "r437", "r539", "r602" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited", "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r33" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r228", "r231", "r236", "r239", "r539" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r455", "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r452" ], "calculation": { "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofOperatingLeaseMaturitiesDetails", "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r452" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r452" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent", "verboseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r453", "r458" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r451" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r461", "r557" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate (percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r460", "r557" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (term)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "totalLabel": "Total other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r166", "r558" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r159" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r168", "r169" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Net unrealized gains (losses) on investments, net of tax", "verboseLabel": "Net unrealized gains (losses) on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSunaudited", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r44" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Other Noncash Expense", "terseLabel": "Other" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r14", "r79" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r283", "r578" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/RestructuringScheduleofRestructuringLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r36" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Additions to property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r37" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-Term Investments", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent": { "auth_ref": [ "r2", "r94", "r95", "r96" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "order": 3.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as current.", "label": "Liability, Pension and Other Postretirement and Postemployment Benefits, Current", "terseLabel": "Employee contributions under the ESPP" } } }, "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-based Awards" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r4", "r337" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r4", "r337" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r4", "r558" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.00001 par value; 200,000,000 shares authorized as of April\u00a030, 2023 and January\u00a031, 2023; zero shares issued outstanding as of April\u00a030, 2023 and January\u00a031, 2023" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r573" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r165", "r278", "r279", "r532" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r39", "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowed line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "auth_ref": [ "r35", "r37" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "terseLabel": "Maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r38", "r107" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r38" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of common stock under ESPP" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsAdditionalInformationofPropertyandEquipmentNetDetails", "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r68", "r157" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total gross property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property Plant And Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsAdditionalInformationofPropertyandEquipmentNetDetails", "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r70", "r144", "r504", "r558" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsAdditionalInformationofPropertyandEquipmentNetDetails", "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r23", "r25", "r175", "r442", "r446", "r447", "r575" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "terseLabel": "Reclassify from accumulated other comprehensive income (loss)" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r111", "r148", "r653" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r570", "r580", "r654", "r656" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash included in other assets" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs", "verboseLabel": "Restricted stock units issued and outstanding" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesWereExcludedFromTheComputationofDilutedNetLossPerShareDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r281", "r283", "r286", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r43", "r287", "r289", "r596" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Charges", "terseLabel": "Restructuring", "verboseLabel": "Total restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/RestructuringScheduleofRestructuringExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringChargesMember": { "auth_ref": [ "r74", "r77" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included.", "label": "Restructuring Charges [Member]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringChargesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r282", "r283", "r289", "r290" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/RestructuringScheduleofRestructuringExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/RestructuringScheduleofRestructuringExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r283", "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance as of April 30, 2023", "periodStartLabel": "Balance as of January 31, 2023" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/RestructuringScheduleofRestructuringLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r571", "r597", "r598" ], "calculation": { "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "terseLabel": "Accrued restructuring" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofOtherAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/RestructuringScheduleofRestructuringLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r7", "r93", "r142", "r513", "r515", "r558" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r152", "r189", "r190", "r191", "r193", "r199", "r201", "r263", "r406", "r407", "r408", "r413", "r414", "r427", "r510", "r512" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r224", "r225", "r230", "r234", "r235", "r241", "r242", "r245", "r359", "r360", "r499" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r349", "r350", "r351", "r352", "r353", "r354", "r357", "r358", "r363", "r364" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Deferred Revenue and Remaining Performance Obligations" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/GeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue expected to be recognized from remaining performance obligations, period (in months)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DeferredRevenueandRemainingPerformanceObligationsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails", "http://www.couchbase.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r459", "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesScheduleofSupplementalCashFlowRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of common stock for sale and issuance (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesWereExcludedFromTheComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potentially Dilutive Securities Were Excluded From The Computation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/NetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule Of Cash Cash Equivalents And Short Term Investments [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Schedule of Cash Equivalents and Short-term Investments" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/NetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r105", "r108" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsAdditionalInformationofPropertyandEquipmentNetDetails", "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r282", "r283", "r284", "r285", "r289", "r290", "r291" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/RestructuringScheduleofRestructuringExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r72", "r73", "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Restructuring Expense" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r71", "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Liabilities" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r57", "r58", "r59", "r66" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r373", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Arrangement, Restricted Stock Unit, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r98", "r101", "r102" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity under Stock Plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r83", "r84", "r85", "r87", "r88", "r89", "r90", "r91", "r92", "r93", "r161", "r162", "r163", "r215", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r546", "r569", "r581" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule Of Stock By Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofReservedCommonStockforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r221", "r222", "r223", "r228", "r229", "r233", "r237", "r238", "r239", "r240", "r241", "r244", "r245", "r246" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/GeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/GeographicInformationScheduleofDisaggregationofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services", "verboseLabel": "Cost of revenue\u2014services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r42" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation, net of amounts capitalized" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Share-based compensation vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "RSUs forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "RSUs forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "RSUs granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r387", "r388" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "RSUs Outstanding, Number of RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r387", "r388" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "RSUs Outstanding, Weighted Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "RSUs vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "RSUs vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield", "verboseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r99", "r100" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "terseLabel": "Outstanding RSU granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Share-based compensation available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Stock Options Additional Disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r394" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options Outstanding, Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Options Outstanding, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest 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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Options vested and exercisable, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest 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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r395" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Options vested and expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Share-based compensation percentage of outstanding stock (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Incremental stock-based compensation expense related to these modified awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "First Anniversary" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Share-based compensation vesting rights (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Share-based compensation granted expiration period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofFairValueofEmployeeStockOptionsEstimatedusingWeightedAverageAssumptionsDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofWeightedAverageAssumptionsUsedInEstimatingFairValueofEmployeeStockPurchaseRightsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and exercisable, weighted-average contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and expected to vest, weighted-average contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r130", "r131", "r139", "r572" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r456", "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Capitalized internal-use software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponentsAdditionalInformationofPropertyandEquipmentNetDetails", "http://www.couchbase.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r19", "r86", "r152", "r174", "r175", "r176", "r189", "r190", "r191", "r193", "r199", "r201", "r214", "r263", "r345", "r406", "r407", "r408", "r413", "r414", "r427", "r442", "r443", "r444", "r445", "r446", "r447", "r464", "r510", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r189", "r190", "r191", "r214", "r499" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r4", "r5", "r86", "r93" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Share purchases related to ESPP (in shares)", "verboseLabel": "Issuance of common stock in connection with employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r4", "r5", "r86", "r93" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r4", "r5", "r86", "r93", "r384" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Options exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockOptionActivityunderStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r4", "r5", "r86", "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock in connection with employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r19", "r86", "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r5", "r8", "r9", "r61", "r558", "r583", "r593", "r638" ], "calculation": { "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription", "verboseLabel": "Cost of revenue\u2014subscription" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansSummaryofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r448", "r466" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails", "http://www.couchbase.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r448", "r466" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r448", "r466" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails", "http://www.couchbase.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r448", "r466" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails", "http://www.couchbase.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r465", "r467" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash activities" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r149", "r150", "r151", "r249", "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r254", "r255", "r334", "r342", "r426", "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", "r493", "r494", "r495", "r496", "r497", "r590", "r591", "r592", "r662", "r663", "r664", "r665", "r666", "r667", "r668" ], "lang": { "en-us": { "role": { "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.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r282", "r283", "r289", "r290" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/RestructuringScheduleofRestructuringExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r536", "r550", "r655" ], "lang": { "en-us": { "role": { "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).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. government agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r536", "r550", "r552", "r655" ], "lang": { "en-us": { "role": { "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).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. government treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShorttermInvestmentsDetails", "http://www.couchbase.com/role/CashEquivalentsandShortTermInvestmentsSummaryofDebtSecuritiesAvailableforSaleUnrealizedLossPositionFairValueDetails", "http://www.couchbase.com/role/FairValueMeasurementsScheduleofFairValueHierarchyForCompanysAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r53", "r54", "r55", "r216", "r217", "r219", "r220" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r457", "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/StockholdersEquityandEmployeeIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Common stock warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesWereExcludedFromTheComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Fair value of common stock" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "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.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants exercisable period (in years)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r203", "r208" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares used in computing net loss per share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r202", "r208" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used in computing net loss per share, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.couchbase.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSunaudited", "http://www.couchbase.com/role/NetLossperShareScheduleofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r563": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r564": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r565": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r566": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r567": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r568": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(c))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 84 0001845022-23-000078-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001845022-23-000078-xbrl.zip M4$L#!!0 ( -N#QU81:(,_UL0" %%6' 1 8F%S92TR,#(S,#0S,"YH M=&WL?6M7&SFS[O?]*WS89^\SLQ8FNG9+F9F<10+)RYS8).!,-GS)TA6:V&[> MM@V87W]*ZK8QMP02P#;IN22VNUM2JZJ>NJA4^O/_GO6ZC1-7#+*\_]<*7D,K MC?_[ZL__U6S^S^N=]XV-W(QZKC]LO"F<&CK;.,V&AXWAH6M\SHNOV8EJ?.BJ MH<^+7K,9GWJ3'X^+[.!PV""(T,E=U<7B9<*T("2A3:%3WF2ID4U)F6PZB25G MRDNM[>K!2X52(0QA3?C%-1E*3%,B9YJ)H3+Q/I5>NU7[,M6.$JTXL)D-*'4\?<"K@8X=5!FM@^RF&^$-\8O_:;W?-8>NIYI9?S!4 M?7-I8K)O,_[*K^P5\KKM_\M+L"[.Z4??5GSPU5(SS?=/\>92=_K;S)^T,0XV9G? QC M-N6WOU:&[FSX(C+SBU?_\1__\>=_! +*SE^%&5Y0?,VM=/WZ$ZVW DB(S9?]GPQWG M_UK),-$BL=PX31/&B!>*)4[11%I!.4'RRT8<"G!2\^+%^ZH7NG;9R\T^C&_\ M!EZG4-VMOG5G_\^-5QJ9A:8M_6>L-_*3]V3G9(^V1O9H\V3_G3S:/K+9?J_S'FIW]D[A;]8Z^KNW=_[IK-TY.&N?0WMO!7I/]L=[GTVRO['3 M:W_>1/N]K;/MC9VL_6Z+[YU_#>V>[76^LGUHJ[7QMM?NM4[LN[>9?O>)]XHL?(*@=P(QH%9_WQQ MB:B/2>,WHZ( K_-!D9U]YPJ-OMV ]312J,$">CA;/C2PB_-'G1[&)YL6C5N MNG[-"=_CA/-KG( 4220Q:5-AG#:94ZZIN)3-).$"J$<,ELG*J[]5?Z2*<8/B M)^2$B3URP0IOX9=!3>7O41E=HS+,-XAW8ILIX4#EA)"F-D@WK:2:),8K)\S* M*R "FQM]/T#[N:TI?"<*X^L43IA%PHBF%PD8VY:)I@;"-K5TSCI.&6/IRJN/ M3RF_ZT!<&PG<50>7X=MG9\XVO>H&\[0F]K>)3:X16U.LF +-K3"C(,X):DH# MH*VUD$ACE1+E5U[%Z;V%WF\+98*]W1CULY+:HX%=N4Q^ R05J<$I;9L>L/W(;3 MPY5&D'VX!\V7#_#V&]DSO;?][2-SMO_Y(]Y^]T])[W/HJ_,6^G[=A>>ASQ9N M;;18BWRB[^E.U_UK9[S_V1YKPI+V^=ON_L8G!L^?MH"6[7=ONZW/?W=;[S[! MMH[XNV,'D)"((0WH#N34E3$6F;2>H)LP*+Q'.PPB8D MG-#L/C3\(1&N:7AW&AJ>2&$UT%""]\ND\$TID&\R35-+-66>BI^DH?7.(Z.I MDBEB7#KMC0%Q9,YPA+TA]Z;A[J$JW&MP_.R;O!?(&%WO]0(\\0,7 /OU^.*6 M#VH9STQ\9*MOBOB ZLZV]"8?+ Q3T-9XPA3MK]L=F^T= MP7/GF[1]])&WS^'SYP#$!^?;[[;&0'P Y*^G5YFB1>!>\G?6ZH5Q&-+> ,4 MX]WK;))M8*2]HRW:^MPZW^Z\]J 0T'9GB[3//X(2V&/;ZU^(MDD@2],ZKYI, MI+0IM:=-G"@FO#< YOA&'GEQV:LNG ?9ZQLWN"$8$.(@+P5JQ: M$OE'X&;2D(O._>1;9L-WG[FB$0?D;@Q&O=GZ?Y?=U*L/OYK\=+GUXVAL3KX- MAJH8!A\S6, T1)\0GCQW<6TZ3#MS*VN&J,GE*Y/ODTY>7)JH&^<-%*IFJ:<8 MS'-&TE3IA-B$(&$=\P:Q+UMQNCC%"S!=93QL6,T ;]+I9$VNW&T& N3%UQ\$ ML!E,WZSGU&!4N%<5 >+%21.3:Y/OH8T;9U0C<&"#*03_,L^D3M+44>5(FC"1 M4%W-Z&(PX.49G>6I'YS1493GRU-6Q;M??MK=N/=L4I$0@;CFWG@&: 9F"D4> M(*=1)4Y?SV8G,*S96Z.%K89Y\8,3?^WY\..& MZ^>]K']3LW<5CTM-O+@\^N_1W:2,&\UYXA,*;H837CC)I<<^39FP8@YX7KVV M.PAV1_G50F=GQ]W,9,.6ZVGHPF9PM5SE"HKNY>Y(#TR1'0>U&L+BZV?9(/R_ M\FIB$[W/3+!GR^?_?'%CLW?H;5 ,7WXH&A*YXQ%\T% MAC2B1%J=IC;A3"BJ.=C2AFKM6((3B9JVT!/JE?AY26O[X'$726BQ\JJ67PC&P^K1"4A,C MF#+4<+H,NGI1Z#<7^?N19HAO'IX9O/?HY"GE_>.\SY\O>(IP^^]O+\[S,W7A^?_APK^72(- M\@HCAR4W2#)CK/1(9O78.,&<$!#0D&[RA)E5)((.PM M4E8)CIX?09],I\V?N)0XABTA,O&**I_BD&'&EF&Y;ADTX?P)S1.) MM&92@9O / 9'"[XQ#EX73S7%]/D1^O'UY_RIZD,BO@3WPJ(TT%80)(6E"58" M\-JQI\M9668=^U#)-)=(0SS'AI*4<4H9(DZGJ0-O/44(K-:$XF=#FCEY@ ]$ M)B05]8+Z)'&646; 4<<)U41H XX%-<^'3//W !^(9-)@8Q768+-(1KB220J> MAJ38TX1S0Y\-R9[: WP@^B2$$$.9Q,I:Q@#YG$&.JA@&8[1*I"3/P$-_*J5$ M'LPYYQ)S+8QA(2LSL4PC;,&=2BEAR,3(RQ)DE#E0J2,:BH2 M;=(4''!N$5'>/A\RS5DI/:!D8<2T!<&B%#."D, VM4(BAY.4&2Z?#5"D] M''VPHT* $PP*R#*GC% ZP1BY%,P(8NT3*J5YS0"A.K%&$I_JE&'G="*\,/ O MYYY1HI9@E7R1]//\EW\MTD)98S43F FCM?>9H "5E*I*(<5!4% M)PK(K0Q]?H1^XL#L7*A*)9 09IESH1E-L72I) M8BEWDH6MSOSYD&G^/O #D2SE$ERI4#:*,I9BIU/CB5 8FT1Y;)Z/9#VU#_Q M]'$,,&A7(5<,%8^73TF1OV:W@] >^K?O!D-A@ )Q>PNKLEOZS^[?^M"J_>-"S4S@_[8R09?7X]? MN[XY[*GBZS7T"E5I!SO.N.Q$Z>Y/[V?]QA@F&]AFS(_JS:_=O+C92%!7F@,',V\809CH:G&W%N'A0HK,HN[/%;S^&+Q^ .! M+N4L,:F4"4I3IAC13!'B"=%*I(JS9=D$67/F/#ES+KE64ZCNC\+ ;ZDW= P? M[XW2ROJ0>F)UZH!-';@V"A&0$@?6F2;.7 [[U"9)+13?$XI[Q+FNV"\_LP7- M."*$%PBGF&E+M$!$))(IQUV*T1)DN;U1@\.PQ1G^"D[?B>I>]_=:X 2.6\!H M;OAVU+?+DHCC-)4B01A^^,1YF_55WV2A=/]@6,3: MSY\Z,RJR8>:6A3K>)%8D-NRIH(PR$!MOD,3P(R'$)O(94"<$ MAUT1[OB@CK];7611""/3U"OA4\I2$!*?*M#*.L$DI4813<0S(,RGW7?YB2OZ M\4 M!#(ZX=A(P[3'#'FJ$Y):3IUAEF.GEL! ^"Z!U@<#-WRMS%=GEXX\TDHO$XP- ML9*EX)*C<'Z'<6# 684Y6MR Z"+;;P^54^BX%%YIG@K/7(C?P;]8I(0AP:RP MSX,X<\*W!Z(1B \SE&H/BH@A;)3@8+Y) 7CGX!^_^#1:2!O[@:@CG 9J"$; MJF:.IDJQ%*?PGQ'"<9H^ ^H\L8W]0(2Q86%?)%C#K#%K4X&=!<- I(+[1/HE M*%VS!#;V0]6R86']'A'%O&;..N65"?L9X5>-C%#/@%;+K8.\E ;KQ%D9=GAS MKSG22 *\@8QQE2Z!G;"8-O8#K/%F_1,W&(;^;U[EO;A^[Q4$BZWG!@P/[,%] MSUNE6\=&GA;N'^/ "['ESE@>O/,K2'$ M/RJ*K'_P8!'^A_6&=GJ'X^&@W@'7A*_TR46 M&2F12K0 YH4_,)JPH)5@9 M+U*-M-#+L*ZR>,S[C/E%IXA*9KE-G&+ )CJ?B$:IMG85767$5I4;A7&6)1(IQ")F4H M'+&-*5(\$23A5!E>2^3A*,$T-3Q +:=U2<&]4RITG4HE:63\*P]QO M[;/6TS6;DBS(20A#J>6 M>9QH9)S'%,,?B&A;N[0UK\PDTEEBN?6)TY(A#BZ(IBE7W'%.A$>HYI7',>=^ M,@&F5M@W\+( GYKRA"./+$,Z%295(0]',6\U];5C_?P5]OPSRQYJ74-1)E-E MB4@]1EW\9]L&:>"LM22D&/I):2R*=(E)2#$PT MS;VNV>>!3< ?R96L=?D-#)P(ADSBL$0<,94*P03EE%HNB*0NK>W2YZ_+EWMW MG[28L90P+[AD5"&-%!*:,N4<3K"K&;CFF6L\PRQ+M#:2< F,P8EDSAG/# /P M\UZZFF<>@V=^)(&^UMDW^=_:A-.!=4J!1Q-$%"YDW M?*.4TU0;JC1B+$E3H257S'G.E>!.U@N5-<=<+=_')"9&$TH2R2SV6OF$,$0L M%<(8O P[G!>/8^I]1M]AWH[GH&9KQC6@B?:F\8 M0U1QR[VWB2&.&I0L\.$D"\PVOY+NM"G'B<$A/$,8F']*.(24%$ISIVV-.PNK M.Q>%@027,DDT,90GC"DB#78R32CRWCG.EJ'2U_)L$WX@FJ568I50E'#",B M2:8SL]9Z-F MW.>KIY>ST+@QE(03%(Q)$Z9=(E('_X5J- P#X]*:<6M>N0C )C01V%K0Q8QX MHTT*"IHK8[@)!3YJ7EG([6BUPKX1]Y1"C BN*6:I360$09L )Z=2,E[S\K-7 MV//?Y_E0O,P1M:%-8A*DX855J)3S$R":ZC1S7/7%];<.6/ZAR.%]A^,/79B"];X-:>;'H8W7X\[XV%U;X0!(<<7T MILPH11I1#&5STR:WHZ*?C8$X(4;WV9GX=.RE$>PA'CCC,56>.83+Z1! MJ91<L"4X<_1>E-K- M_?!4%>#]@]6;+Y..HBQ%E$A'K$T _(QP.J0?F03!GVF2/C.1F@.A'BHKC!CF M@G>;6L*0P=):E#A&)$/>>_7<).H]. ?N,._:K=YQD9^47L*2R)2RDIHDP=H& MFBDD'4VITS2UJ3/./S"8FM]X;+Q.+GXDEI MH-!-V+?5A\-2"\"_3T+07M2.P.H4@PWU-!5-"- MFD[ MTVO3V;0SM\Z*X^3*#Y"7&>,PZJD2%B7*)1:J0T\X^,#($P]G:2[@!U^B.WXWHJ MZV?]@P^N\'G14WWCMG4W.U!#N'WS[-B9H;.=K >W;/M=^'7@E0G7=B>S7%+_ MS\=I>,WFH9U*,GFD\N/V-.72F0E<'!V/%&<".(\R2AG76'":<@UF&=8J!92) M7(=0LKA8\C[O'PQ=T0O) #?8R[GJ#SZHL=)=]U#+':&GJRL=T8A8A^\66 -& M$_I]5+,!-5'R0(=9!Z.A:8UPP@3HQ,C46:89:X1&J0!Q$JS.C$ M6;8$Y:/?%,YFP[?*9%T8UF41 ,V6=T] 7UV^:4G\T"0%N'."(R,H2U(F"!8I M1H*G0@G!931\\87AN\ .Z4(0Z9*MB^]EZ\YZJC]AZUH)3@LF&I"&,B>T0CS! M"%EO!9@?B:M<&2!D3=$?\5YFR?1$%#4&8PPTQ0S\4L>E$!0G"@O#,.A#N404 M_4<56; 5=J:^R(7;"G>'GQ_*C*B9IXSA$ZO3E"HB$&$..^U$PHGF(:.:6*>6 M@'D&Q?#ECNH?5!P3OK; B>R->C6O/"BOL(3QL'H@P1Y@J6.*6N6PLF "$E8 MLJ2\HLYJ7GEP7M&:$JP1V/-IP@PG8',(9@%4$IR&ZAZ549\@OF@L,HU]CO0@ M)G8.-T_@CQN"HY=O>%8,=-F92)J(/X SD8*%PK $!$DTXQR,3_#R%" )QRG3 M6BRNH_?#L+$H?IS57C%B4NT MPE,>X*D5Z&VOS0F=72)UJ>"V&4V4\5X5W7= MMM\=YN;K93'9^K#]'%>AG"8*&^:,D)3!1RTD2CRC)B$HE:K,8<(H?7RU>S\V M!C\W_>%EUE$_*U__)!^ZZ7OURISZ,O 7KDR>GER8? ^/WSB9--4J<0@KSQ5+ MK!#6>>F<9"CEB#M\>4GO29;:'W&MC#Z88O>2:L^I)0P0125:$>^!]T@"_Q#A MER!:MWZJ"GM=G6_VCKOYV+F()]O'85%I6<#= $E,:E-KPL&G2C#&0ET+JJ@R M#I&E)[.Q^6A*R$,X217"BI4V9M3HXU"KAC%,,<+,, M1\E?(4L$V[>CD)\](R3O"I@?H)0K3I8GP1[\5ZL( S(DS'DF)9$A/5A9&IR2 M)3@O^,%)<^>>0^)(6_5F.][JVY&)^9 AFV0XWNJ;\(8G+MP;9G))V *>@!A;:I?@Z/&;V.*28OLP*LPA_!HHLR14X9YR"R2QF%I& MB%=A93!DZF#MF:/I2&R40J MI*FQ7!KGL#-$+1%A_P'+,>L?7 G8':K"O08BV["%$QZ)666E<(( PD"!UH^H M)G]EUD*&4N6(<&DH79$*4*^.:VRM#'L0EL!K7"1Z/@JL&PO^"6;P+R:,<:F2 MA"4PD1B<%RK-$E0$6T3+]*$J(1"2@AD4\F\04YPJJZG7!%#: QR321Y.6D+S MD\0 'Y!*3VBA7DW 2>\(A5=BF#\!A2(AQ"GEM# &)A>#:#GBD!<:2R:4?;HH M[G)2\,$#R\= =1C3,3QZXJ)7+FUI]9/TY2SQ(4T].8$U@ EJ3)LX88:F8)#55 M\Q8_+-J\D;O/VY5;[S=O%XP<;[N%A^.U^Z^2*.)!Z1NL*;AXSDEE/4,H01CX M6,EE6C=<(+TSG]5#KS162FF7I@PK,"&D@*_4(.^Q\&*9]K M#BGGLE]-8^)2 MB3!/!1CGB57:()%0#K/MF9\67*HI^*3^4\HQH33UQ("=[A/!G,.*8V4T2?6T M6-D"^T^+LS#Z4(>O !E(XK! C-#N5:6>&^E5)RGV+DYK/$O(VWFGW3 PTJ, M$-ZD1C P]H0%=XE:8CWQ&O37$IDA"T/(N1@A)I64!*F4U#-%:*B\;) S.L7A M1(YE,D(6AI!S,4&,8Z$>ITVH5$QH< 5$@I%BB*3A5* EJ*=UTZ+?.3,*2V+;W@-EB\%ZORJ5,MCVNZZ?Y45+]=6!NT/UGY]BK98J MOH92Y7/$ HR^0 8X( ]$L,ELI@PHQ!X_X;[5#AL*$Z1KG0O,$MS4;GF.U;N M3'V>F%7QT]F%3\FE#Z#X9QGE.XI_]M:?J5%%E ^'?6"D"5->J<0@)JE$G N6 MIG9Y[;D?Y:FEM-\(8\1J:SFWB(%I+DBH-88=? 3+0?!?CXQW[N_1,G!^!IS" MI:O8]!SY5H#WB(0P3E#&D"2:Z<1S+T)!TF#O+IW?\82H\S@58L.NZE0E:2(Y MT\Y(@PG%RE OP-O'"[R9=L%MP(?:8N*=1T93)4/&HW3:&^.\9,YPA+TARPOT M\R/4_&&0&R&25 -E'0;+7DB-"3*)] 3YU*!D>:GZX_'K!U+@Z[,Z_%=*S"!8 M6R&98,10)KF2C!+N$BS W)= 4,I3WPX[$2K MA%I/EBGZ#Y9\W@.JP4R$)]_GIMRV<>5,KL$P% 3N/DPDXD.1VY$9;A=5N/-Z MX1=39)&/@9(49==5S7;*EFANN,3=A,X!03"98>4N%EYY35!DRRP%/-2O- M%Y6 -WBB&6$$@?^HK13:2_A,4T&1QLL0P[H#29[(U'&/ MI=1,&"5EP!_'PX9@[[5: @CZU?EF+GB34L:5L:"O$LX M KRY%SE#J8=P;C5HDID3.S;/PE[7[S'64@(#]Y(3Z[G02<( #S1*PY92)M*$ M^E0M S L#8'G(L'<,>T30HR1G"G,M!,T282R2CK-Z3(ME]R)P+NNVPW[UONV M#+#!YV:IY<]-?.=&W;G(KE2@<8U+D#:2 M>415BHU5FDO,,-%+52?D3M1]Y_JN4%V@[KKM9?UL,"Q46!5\Q@*,,#(I#D>] M8\J03(5A1C@%))94IWZ9SD5; A+/)Y(H$DL))XH[R1)J0_E>SE/X%:PN:9>I M*,Q=3:QA 5[:J AEE@]5,F%2QE0%AD:&JQQQ; 6"U3,..[A"U3S<-"W;5R7<^1M-@1 MS+A25GC)4F^ PJGQ3!(>3O"1: E(&^*;4P1^Y_*#0AT?9F:2)F?R47]8C%]^ MVGU>E N[&)$F2 0#V">I<%))ZRD6/%72T"70HO.GW%ST)&;*>'!6'.:<&9C0 MA&I"C%;@LU+JET%/?H=R50&TH2OZ$3E5]SEB)\)>2BLL5Q*5&W.LXU(3Y:4! M4Q8MOP0^.1WG(X^$4$63U#+#F#%4"9Q*K@R6AG&JW!+(XS0+"EJP63>FA.\Z M U;.,'.#S3/3'5EGWQ9Y+Q@THV&DYK;?5$4X\GKPP15EA=+QS0W,>Y_Y?)+C M$%A&5C!"%&'."ZEMPI(D!4.8AZW-2R#>SYPMYH,6'C !"\0=( %7"3BX5C%* M/%8,V22MT6).)VG,'S'2E&FF56)2[!FB+FR2URCE DG!$N%JQ%@$UIA/W32F M+"9>BL1;1GTBJ'4N=9PA 1"2+-.*U*.RQJ]7'%&$$J*"NY0H@ _!A,?4G_%'9GMI1HA4G%F"")TAY4"S><,P%3C%'7T(UM(MG!L-Q%TC?R_K- M0Y<=' Y?,GX\_.,TL\/#EQBA_UJ)][WZIEW?'+_],!0@\:;7?:V,E[JO]_5@>J/V@.X+6J&P?9N8.&H8_X];3J%*$_ MNEG?30:!,?^O/\*K-ZTS>1%YX.6H#R\<[H(QJ8492^.P--X&R_>'@SQ<*R!$F=T*5*6U>_3F,=U7U^*E%T-[_9H4:Q+=?AFMX>FU%['M8G)#-/4J<&?#YJ,P,8'H?QPK:P$77J(&CFU<=/(BSL0-S!Y?O9R% M4*'!%2NWLC=T\",L):ZP5'J5I4B8K$_MK<[F1F.WL][9W+W,! LXVMW--Y]V MMCI;F[N-]?9&8_-_WOQKO?UNL_%FN]7:VMW=VF[/\17(G5[ALQH< J\,\_YJ M8V/MS5J#(,[D'(?]7>B)P_[RW7]N?84*!H;Y\-&(:E:[;"6":8:)#>I=QFB9@\WJA6.(43:05E!,D;S)Y&WT5K!CKLI<; MN1D%51[V :],BE'^,]8;^[1YLO].'FT?V6R_TQKO]39QJ[=S MN'_T$;>/7L/?!^-6;_^HW=G$VQN;M-7Y=/J>MKM[YSG=ZWTZ;_7^/FQW_OZZ M]WD/M3M[I_ W:QW]W=L[_W36[ARK]UMG[?0WM$G MVCHZ/&QOK)/MSE?6[FR1]M%'^/\ [W]N9_L;6R?VW3_,_NOO[C[IGNBCXVR/ MP#/G.UF[8\;;[S91:V./;W<.<.MHC[0W]LCVQC_=/?+WUU97C.$:^6(8.(V, MR*96CC:98:2I*&%-E%+'G<-,>K'R"J/FQVA*7%#AU7,4A@<>Z-U8_+>07]W8 M[KO?;QC/TBAVLD8%NY->OY>YP-<83NYC+MQF&TRT/SD^"_I_%N"ZSE^?F_SX M[FS[&1H.C0_NRK#7& ''J7M\F/LX H<#S-'QCCO.B^%*(Y83&D('9\.7/CMS MMCDL1LN)A&\S_>Y3TG[W">V1K=.]HQ:TUV+MC?VO^T=?QRT"XSAJ?VUOF-/] MSW\?M<\_5<_\ WWQ_GXG1_N=G:.]H]=9ZQS&?GZ VKV=WG9GZWR/_).UR$?4 M/G_=W>NU:/L?NL:_)_+6*/WU!KCQSCZ%0?,A]K=91@TNR[F%7YH]Z/,P M/-:T:MP<.U4T77\IY?YG+*#6EP1AZ5)BFPJYM,ETZL$4HKQI*?+::Z&X259> MK1\76;=!T6HCS/D"FT(WL^/V3FU:U*;%(WM0!8PO"R&OVVT+K[J#I38N-LQ9 MZ[Q[U :0:?L8M+VQSK^"+O-6[X9YC?\./" MJZTW>:^7#<)B4.-M!KH*V%J[XN5CFD^;<24G]%9VMI1@]5,Q(?I%IPEWS+JF MIHXWF7>L*5+BF@HC[I'&CN(DK/7A)@N':RZP-;3T45+"[B0HCRX0.^X@[A_N M#T/]PE]/*,9?2)J"VD5I$Z@A@5GM,F-'76RPF?DV7[Z.@=]IP7QU5"0MR\ M\Z;<*/WO@YWU"VYUU"OX; M^&,MW@J_=5Y_A2?'^V]O\->(<(Q0;)I:I13,)*F:"A'3M.#();7A MNNI4%>XGW+9+R0RU,-Q!&#KJ;*M*2BM++RRQH?_47+YUF[G3=OW;&^Y_ML28L:76VV/Z[+1CKW]E>YV#6D:3#734:I;THK?5-Y)Q)ML3*: MKKQZ Y@.M.MGUX3HR7CI0P[,TMW/CLLH4,TH3\HH'[]X3(&2X#TSKE63(>^: MFJ04G&6%@:C.\)2OO)(<P+T* RV8!>,9PV4XZND6>!8S:E M3%^LU?_W?PJPW/\8-(:NZXX#T1O]2/75!L!?=Q1@JZ% 1H'%[ W;3V[.>GCH MUY)W6L*]V+==K4J[PMG&\:@8C,+R]#!OP!TQ2H7);_KW /(A16K=#%_>_;V> M=F%7RC7!Q ^MZXHU@<0/+05R?E-1J B*N^.>SKN_#7[8_EOVB6A7&4"1 M)=R9.53] _BAWS@]S."7"PB^SQI>A:@!;]%:"AC9&.3=S#8F;[,\T_.(%EJE MZ,;03!3,I;30)GOQ-GF[]_;K=N=U;^^HG;4W-L]:&P?CO:.#LWVPS/8ZZVB/ M;([!YX^\]6X_:Y$MU.ILGFYO_)UM;[S]VC[:/VQM[!SM=;9P M&\,8KZ9?4$&9P>"H)&+19W$(L*F4M@KF7B#C)Q)5G#&:>T=:YI&"5- MQI*D*6DJFEJD*#666^[XRJO7Z[N;-;?/G=LG2F"STKQEUO758'_0RTL?YW\Z M@?AX62"$<9Y9D32%3DV3.<6:X83G)C?4>*4=3X0-AM# JG\WWG5SK;K@8W;! MRVR4)^)]/YWI6@"PY--7?^KBQ?5 PES\ZJV^#>D=KJ''#7/HS-=&+Y2C.#UT M,3DI^- S6>"_X=\;AVK0\%D7O&_5[<+%L-DO..7_'F7!)0=/7+OJ!FASZI73 MD"M4;LRJ?/,9EW["Y\%?#Y?#QJR&C4>NQ%N/"X"O:)ECTHA;EP>-WZ ]D(C& M8 0&Z> P#ZGHDWU0PT,UO#KV4W5YE&&(Y!W$0<9!J,&Q(U+!J/%A[_&6<-Z.B@/[+W99!-0[5<#18 M2B3XJ8 >^F*EU\88U$Q!G*JSTWN+[6=K]%X^_M MQKV;R)T]RE+UW?INM//YO'2^T-'%^Z%@0 < AEXV' *41)50Y/U@DG3'C7"L MU[@1C\!0)BXL;:BA*CJ&X6$6]^$#?:MUTW+!PMBDSE-0P5\/<0\$<((MJ=,/ADPUE#,!G35RUQ9U4>IGZK3P-7S'M9/[E7^1\FX58^^YT$/DP^]A M?,0YN-M@YUBKYB%C*^]O%NJ?*VA2A X>M1S/W5XN?[)5I86BZ9.4[2C> +<< MY,7XAG!9O"GRD:EN6NK(V?;G/=SN;?+]H]?=_7>A&M'7^$SKW<>0S$CV.WMX MCWQD^YW-JY$S>.83V>MT>ZUW_WR-U8@ZT?@\W=\P,-[];CM6,3KLMF*IPU85 M.=L\;6VTV/;Z%X\1F)\)#JFMLLD(LTV1\J2IL4@]<3*1Q*^\6K\NOD]3G^CF MK)PH_D\IZWS6"K[_AJE%E^?V399>C=!+3-'=VTS@YT'51U= CP;0\V#P M' O@/9'*N;Y8HPU2"=$P@SSQ34:E;VK)63,AB:%:,BR-^EX!O"?)>_]Y7E\O M,M7]*3X/44+TQZ\)89LW.^8U@-T)P":S]RY.WIMR[IYAE? GPK'Q-1Q+E.,) MHZPI:=@=)C!O*BM54T@ ,*$YYI)\KTKXMY:6GSJ@Z+\1N M9YC?&&S-_TXI* M7$QK^XX='Z:0=?0;:,/KY8'(^8D&T2S MM*_Z!C UA!-"W:-P\V"H^E85=M (FR4S>ULN.?U-_7YC_&X^X>7'!X"SBSJ^ M90GQYV7&_-02#/Z2DA13%1:993!#4*K#9FG6-%(D">+(:&F"_I4I8W_<>>?( MDBX-# Y=MSL1]L9O(,(Q0%_6!_QV^/OWM<8>#/UYRM!NF)=OZ,Y?4WK,Z1?/ M0?=90T)AV1 U G->(IXT!0A5PIT@+D'?E9Y?:37Q;*$A8SVNPK74N/0W*"Y/ M1UB]KMRG)UZ\C2OYH%A'_:P4N9A?#;[R)3&DBFN6>HH)3QE)4Z438A."A'7, M&\2^;$7IXQ2O .:8#-SNP5\K6^VW-V1)Q23O>/IO/ UTL#T:1N4/Q+DLG/U1 MKVGS>'9C:!#\ K#UH2WTBXEJ^_PC:Y\;#B(+X]@Z_^(184FB6)/XD#GLJ6D* M0F0S\:E(M944A'CE%4M601^NIEA,)'="[%=E$GWD%C.3<]_(+TAQ?3UTB18^ ME^M0R]G36X_STM1[6;B09G3BKIWG>C&,V#^Z>$3I0=X=#6]_9 :CPK&+*[F\D-7O%3=4S4>K+RH#[%=\$-L;^&: M)SB)\FZU$FYXESOIYO(%P!.&9U[2N>PS)FO@M_P0L*T)ECYX,D,JUXA\^!R) M=(TG=]M*_/"!X.6IE?)];H\H^ %P](G*L\[G!6^$U$?L\1JD@H%T'S3%-!"E M&#:VUFX T48[D?W=Y.(Y!;_=+C@-;N1<6937/XTHZY M;QB M;#.3UB3E5=;0]=KX&AXUE*[@%(K:ZE]_E)+R*U2.Z-S<]_8/G9E-[7\+H?\ M!LJFM?P^=_GE=Y3?L A>N$.X+^R#?I\/:CE>$CD&"HM:CI^['(N[R7%DA&5] MP49<^S_,N_#XH*J(V]C\]R@;CFLP6@XP BK*&HR>.1A1?%>C0@T.&V^[^6EM M3"R'_ ;*8E0+\',78!:VA YA3,.\<8LDWQ1#X2 N. M@E<+CN39+#C^$MD!@6XMU5<'$0JGYW5L9 ,S&@Q"HG2H.;3>5]WQ((O6SP6" M!H@MMT.%>W;<8-2MHZ9+":V!"\A/+GO4T/IHB5>TPE9:8^O\QW)/PGT,.SJS M8U8%>%'T_EK4)P?* +Q&*U!<3%!D9%GMW'BU\#$0+CW[D!U2SLQGCQ1 M&XI+@HF!>#4F+BPF3M9V\'H-BO,?RSTI%T*)C;?*#/.BQL-EP4->X^$"XZ&H MU[J7$PZ!<)_Z%T>'-W95MZP*5:;CSAX(&2*.GP:QWDIE4-;HN2SH"61.?W+S M0(V>CX6>'->KV4N)GH%P&\ZKF.7SZ3B<".GZ65[,H&:-D,N!D(&4-4(N+$*R M>LEZ.1$2"->"9\"N] [,R9GTGAH9EP0968V,"XR,:86,O$;&^8_EGH2K5ZR7 M%1/3&A,7%Q/#B041$Y,:$^<_EGL2;O/L,--9O05Q6: PT"R]5RF I!:XA1$X MNO)J%Z96#6N/;(E$#J@FOKEY?_X'3:@^UN+7 M/=9"*_/UH,AAA,UJ1>[QRYN,PXE'1H[[D 5 8(;;_/B%#XV MW^?YU_!]MH[#[ 1\YSR,\LV/1H-AYL?E3Y>/R)C37-Q\TE7G,!N$G8,%T*D[ MAMD(QV,W\GZ8C5X#H^;'>'Z5ROJ#<*14G*!N-4&#B^(UX83*K!^/Q^HYU0]7 MJ[/QO -&A,D>7*R =]7I8+5Q>IB9P]DVLOY)WCUQC<%(A[.3AH%$13;X6BZ9 MC_H&5"&,(S2Q-B76#6,YM./64"':[\.01S<]3$4^=$-0XO'HO6. MNS>,0[MN!J2Z]HH@4KT;;C\NG,UN>/<\(!C0=?([D'>F[ZP_8=;#X0CF# 3RAAH' P*?]R%\E2#1L*.#R< M.]N%H8OT\*AXOH]VD=[)]/SP)[:D8 B7IPF+M7@^VHU@-(,_JQ5)(ZS>2JIXJ0@0 M-X(G3#X8!CZ>_G"!;.'Q?L2Q\(3263>D* %*6A<8.ZPS 5.[XJ3*5KIRES*' M03KCI5X Y !HU?!!UGTVK&[^H^:=Q^>=@%N#D?< Z:YOQH'D@5Z@J Y7XY\- M]^]1=J*ZI;@#S4!_%,-FH'10N0"J)1( 97O.E5C0S> 9&^C=#_EI-2&?B)#6 M]0*%?&6@@#39D9F0#00R,RXJCG"#54,%\C>IL-.(GF1$!!#'R@:J"?=$Z#T+ MC\-A.!TTTJQP$1P-3"!8CT5)R&/0W4"=6JKF0!P+BJN;'P.LG5Z6+N_*X%W\ MHHN@)D$@>Q$5R\HI0$?5 /4@=4%0P4*5AKP*_@5_<.@IZ= &GK-O7>A'5"S M8.*?A@/%X>^J,66,.Q[&4SP L&\=S0*QR(-ZG8O&+'+"*K=85I5U4W'/A*TC: =[FFJ05,U*TAO_';31,P] M-%#Y2O,CTLJKC==*[59.VN]3B5H@J?AE@-/DO6/P#DJN=V?9('H2 :L">)57 ML[ 3+.#DM>LEZE7>Q 07:S(^ 1E[RA2Y,WD_[V4F1!+*PHJ@E,"&A(<#L0PH MKP-P/;N@?T81^X+#Z;OQXR2B 4\4V2 0-40M />&C1#/&%1VCBFC(*H8!^55 M!-^R#(+H$3P$%ZO[IJ4<\VDIQYH/GDB<;U%NP?%P()2F),PEX:TT7OA:1FV+ M43<$#N#I4;=J*0IU#(]UXS;Y7 -!)E&OB\#%57TY5&=J6N,S.C/'!?BIX,*6 MWDX,%]QJ#F1R4,[DP/,P*VPQ! MF?$DQA;H=I+-GJHS;6Z&U%%Q3O14;$Z=J*P[PQ1.F<-)0!;XX+ /DW(0LGE* MYC@<#^(7L+4*-1@6P?Q:+*?_>?/()5@M8SG3:"I0K7+ZP0<_'1[61)D'42K? M(^BV,KL*?CS,CJO@2Y3<&$[-:JF9A]++=:GR9I6?=P$(@U42]F.$^.:H7.CN M=EUP+[L!7,'WJTW[)Z/8:%!E-%PH.J! R&@9!0(-FQ7RPD!3(& M)7=)KT%+(>4@WE#IMJHADUO7B [=I?:U&F2U>,Y!/ %4^$TJ4E6QC676[L8C6D< MCW0WQO "R<9KSS@I\7-(M(L8%#/M8F)5S"7,P?G-8S J&PQ![8QC:M,DJ4YU MN].LP]NSJ7K*NKLE4JTU]J#W,MTN=E2$M;]1*%#QC?;5H%$EI$T@\E+RX3.G MVZ$ZB8CO[/?H<-^LMN,B@QF"04\BR^!X%<%4OV;&5PF'Y?>8WW8Y_3.J-7C4 M5CE[IS#B,N,PLI2*L=!+D:[5F;RL:0Q]]>9P]F0(,= Y6&MT#H,--#0A?;3B MSFHG)#(1\PV_,5Q;R1?51%3V-B;&KE[-B9R*QOBS+-QM_'1[F W>M MS^# 1D$;9L,N_%HM^LW6]ILD24:CKCMPI]#!G26H!2*;G[AB-HMU8\RZT5 M-ZN$1=, H9E;95\'51UU4,C.!T/)1$!Z6%6TUH@&2C^,%HRUH%DNF2F56EB= MU3?3 S$R@ZP MY=5J*TS4QC-V9.%B7Y';(N8,0ZI9/Y]98 VMCHYC,^ 2/-"H@W51\N>MS!35 MRDX51.OH!2,Z/F6^>JA^;CU8G5FXT6UB>/"@+1E::52"&("US=, M?9"_\647 3HPD5RC@ /=K$SQ^UY+:XWM;_=D\\H!*2\L4YWS)!*6M M&_W]P239(T)OL ?A]2;6#GP[ F=JV C3&G,?XY:4BXSPTW(R0X;C335!3%V'6&IYL!YIY:$*AZ#V$)WQEEA]G_9+?^I6.Z+H3%=*V M2YL^^@F#:P!0>E+1Y9P5EBH@UXTZ='0=4NXBCZ7Z .B!5F8\H+@G;;:O\ EZ M:(0P1=Z/G<:(7M3/\>Z+,:]>?SQP$&BOR?:CR&+!ZN^ZH;M8G9MY[1EATF&> M5-BS! ^!!1 W\U4>6U3RP1<;13VJ0B+3H0HL=Q* +N#".,AYOAKZ+-Q)!MR2 M^]5H1$QE)\##="ZG-)D9_RUTR?K!">H/0SQ@8H:L3O$@W%$%,%SY)H%,,-1R M3V(50QA>:?@YR]A,(*6DZ/?5Q23X;'-0/!<">1KHY%VI(NZFT$)+D5U\%EQ< M$!9754>))NCW&ZA6FRHU')1@Y5&K4M K&ZQ"WJDIU@V9 %$RX8;L)*X?S^SJ MJLRWJ)PF2CK*2FFDA=!&-,Y.J].B&5( GH.! M5GIFD\!3W'I:,ETUL&H;:K3Q^C&(YZ*% 0^X2X%6 [>62Q85:$?W"51G2,@H MW1*X&NVTZB#Q2@(N]Q_?(,IV^0XQ=^/ Q>C85)[+8-FLNIH@RD)FY'\3I>:9 MI[_6V"J-SVGXO0O3'Y?M(_6#UI^Y(3B;(8+O;@HHUC-_GX%=N#E53.!RV+IP MQZ-AE=)]]Q#VZF37<+D9:;JUMPQI5Z$$'6+'19:/!M#YH2IZSJXUUBM#^O;2 M#5,M'A !_+NX\ASLLN@ EI>JR'YW? EM GQ, A>K9:2^.\A#?8406@;ZX:P_ITMKGJ5\\=7.2>+0JH!T@V$&9<[WH8-\++C)O0+ MA[WTT_/B(L7NTG[R:5BJ\G!CQM;%$F HZ!"T8DC8"O)Y'#SQ"/5EQS'7+NY9 M^,9*0DWXAR1\4.YEL&7@+M9ZJIQ_T @7,%#YLI-M1N5^!+!*NN.KD'8#C-V^ MMZ1Q.L&JJT 0T*KF@B?A@B"D'ISLDL"#87.&NM.\E+B-;+I/.L2X8W(9D!6N M -"O@M-\4"CK)B$[&&>D5 F 4HF.0(3>2^+E:Q&^E^DV[N9^DT5 M,U7+!E7(\F?4R]04GAC -7L\I44YC2I/:QM5-N8$^4/@8Q 6ET-,+3- P=GU MY!E(J%%^;N3<_@X5HOA]=>.+*%C/#<&:+^.EDUW+;C8:UJTV_F27@"26-XKY M5[,+?G'93'7'@^', EC,G1I>J)_C(BM7)&/B6=[KY6'J]-X0WL]R6V5FE*MF@:-7&S8_#8NLY8+SZ+C\" IM M$ ^*G(0WLAXHD9#Z&Z.?,SDB,>19+4C?%ZI^N>0X6B?'+:I*J4L!0W<%5Y I?=^*K(V6I5X6RUTY'6$LKEQGVT5 M]5?%Q6^!OQK0TR T>1;@X%KQD$$/[*?+/:Y.RREW\ZIZR:A?6?H17K(=X7+%G;OE MK]=\^L"Q@XE!-8DK3Q<4RIVIAV5:WJ0JPVHCIB4=2PC#,%/\:-^M?LD\M1@=!R7#$,]PON)29!3<"\2W[IHHO M3Q?25VN+9Y'Y:_OF"C\5T6-ZVM0DT6&D'0>[8;5R7)#3.(;7E3L MGD2Q*WTQLVI1LG.LN!"W;QS"R)N3QR?JY;3:^U+TJBC!)/.C#$9\R^"N.6WN M[E=PI[XVJCR9FZ.=D*/>=XM/U7[!,(4!ZXKDVA.PDC' MI7E<-;;6>%-U-3WJ8M*-B@MDTQS#2:9S6&X!D[M_$&W[<,I+V/@4[-HJVM4/ M(:NKB RH%M*2E,G*QV;'4*;PW($O)XQ<,^-3P5Y58Z 1%DP"\ARJE1 M>8A(Z=Y7ZZ@7H?9J5]Q,B:QL,&TEEL&.6O"*&5ROHLTO,4//IM^4><(S.XQ)R@O+I<5N2@E4B5RV!MKBL2=&%>"/-.C1;[5WR1D,#V:XO*A.E5*:1U: M6F9.W+HA$6R*(!?<=E,)L&C55^M:B@+C;7 MJ)=9:+;, M6#C:Y%IN7E5"M1Q:E:>W.G4LJKH.DU(/T-1D1WMDVFZU>>>BO&-Y\-C4V@SS M.9VTZ )=!&4FNPC"/5G_JM%1[IB[L\%0VP;S%QZ;#:8<&^D!:L#UXUD$/>#V M[ET9M9?WW3 F@5PIS7QC>IQG+KI=H2J M0DW5YDRJL5.#6';C(N=X&@"\.!)EM3P[-L(.&"BENCX)GK +VYD"O%06!$!7 M?[*Y??7:L2NCA6+&YW\@5,0>9[)!56FE8K%IE&Y6XY8,J:K?FA=%!:J'2D7^ M>J)5=LM'WU%Z?3A\ULY>)RW*L6MQI- E?Q M2V5DQL]E:?3)P4IE=?2L.K7Y6P;H-$XPNPQXK?!ZU=.T GO8(_>] NR3#DQ5 MEP6<-W[O5J:B!9ZYZY[.)\MUL>@+*)$6NJI@RI&%7?G M7'7"1C,&U.PFK9JIGBC47@9DJE-KJF7<055^(1]HKT;00*@5<^&FQ9RXTY!$5^WFK4(XDZA3Y?F5J3[ NH=.G61QATZD<^3_ ]7/SB=4+F'V2B*%:O1'/1VB%GXVEV)2 M=:D&P">+)[HS0(58\BH/FT*KNIB%*\O&Q&IQ>;>$/-_@_Q4+DN3%S=O_9@N/ M1'5]V3[L#XN\6VX@&UV4(P@5?4OE.+ZB'<.QJZ-8VFYXN6S\17F;(9A@ V6N MG:^I&M4YKEE_TO'MBYB_G-_+;_=[PV@S^]?*]YTQ3%=J9_E9.\MWJG/X5.4, M/X 5U=B*)6@Q_J/Q=IK/L'6Q^'M=PN_(RLG*]V=B3N^]-72]!EZ;>>'=BV*6 MOP5#TX9=_[__\+O+.[S[PG#!F^U/;_[U>GUW<[6QU7YS.Z0OSGC;&YOMW@2^OU]^OM]]L-G;_M;G9V5V$MX@MOLR&T)NYPWM]D_$6?_0Q M:Q6P-\=L?_5:SW[[&4/(X@Z5W M:O9%G-]RCH&,@1W^6J$K%X9/M*]?H@:.;#!I[QNWDN.S2Y^4?8@B-!?F">N MO?YWV.#ZRK4QSH$G\8VW#A[[K>_\+6?I<84A)+)?<25N)^JM[UTIR&AG!A6< M=S/;"*/_XQXL\]U9_9DV[CG">S- E;JPN QPS4&-#/"FVN"O?I81KKS_#Y'J ML=N8@U1?@<-)W.[AW= [DEL-REJ0)GP(BUXGJEM&%&ZB_'TF!C7N.SUS>/__ M?57)W>L-9]\L+C,OTJO]F9V][.?]MT491FV,^MEP)\281@.[$H.G,/CX0Z91 MPH7&*H5_F6=2)VGJJ'(D39A(J/ZR%10B8A2MQ%RQGNH._EII@J3T5<^%%IL' M2AV_#-RTWK?AK\T+5EH?OE%%,899^RBU(8XQR6_C/6&_G)>[)SLD=;(WNT>;+_3AYM']ELO],:[_4V<:NW<[A_ M]!&WCU[#WP?C5F__J-W9Q-L;F[35^73ZGK:[>^M].F_U_CYL=_[^NO=Y M#[4[>Z?P-VL=_=W;._]TUNXV/K=/_=)[;?@S;.WW:W-_[IO:<[AWN]L^YV[]-X__/;HU3F/&V_^TCV.]VO\!Z\=;3.6AN&;7]NG6V_V_?M-^CL?6=SV-I%O'WT";4. MOBC*'$X1:7JGTB:3##>53G#3)@ZEJ<=T#N-T,W(O(RX]9#F55Q\CLP]UL74U_#U(/!U.XU*\HX MD0H$5A1/"6VRU-*FLMPTK?8N-9RGRLN55QBGJPS1G\6IF['B4_W5/"!@EL0%-B2O1> M.UB@VYP]>CS]C+L/S$D=J<=)@8EL*[XPT:A1@8M#:L>Y*C*;NYF'1-%M+^19 M%^,%J,9=C;]U1JJZJ,;E\K_YNOJ=,)[ZA MBU898W3G*X9GGC+D 2@H)C#$* M288!<%0N8LL4YCY91J1-,&F0951WX.:IZW%=C*/H\8KT>(YYQ,""11HXIA&8 M#11TVKA F I)MH08%[>VJ6XK)ANDQ\7#\3)W8)IV=COM5C.7BW]C16&CG,B? MONZO[OCXQ;2&J4I$*)BU!,RZF.,>B)KHL.7@E+>)>Q $QFL$6'$3A78JDIBM MI;;"K$'&4O%V-)-[%'5>K3K/4A"%@DGBTH -2::$X@Z4QP&$3D><12Q&SY,Z MTS;2Q??1) KR>AC.3/?K!):K$S?996L(P,91'#HKA[.%T!*S3'I#SBC+/I69J:UNU"5W8R-A QP@5C\5* MC@;C7.5?%P&9KL^/T^\W$LQJB],4V%H*;,WG@BC*$^EP%JA"!IAT A17&&SD M.EJ&3=1V:YL0WN9(U61.W4TYULAO\D2UO;9H3M'V)6G[+$GA'B'I" ?B& /F MJ8($UQJ4$Q@9:HFP+&N[;C.YL-&Q$FW?O,K%VYPGTSZ 5>/)_SOOGDW&=I7< MD=6Y2R82>-TS_7&RKW8OA= )!;1J ZW]HYT,6!5-.3AZA],U_:TTUM(DK"(6 M*V Z&+!4)OM*:6X,PXBQD$TK1$ONR.;J<7V.DJ+'*]+CB^MZ3#UR)CH"02"? M; V>; UM SB*=#2,<9Z[.LEV@N(&Z?&J722/H(4'DX$X_0^M7C40MUH5&$3( MK51G7"(EK+P<>O%5!K]G$;S)%W,0WXY"91P57*H/EW;G^(4.0B%D-$0GDU5$ M$$\&4?JA&<86^X"UCSD00VBIAME<1:Z+7Q1%7ITBSQ ,(;&-CDOP7 9@282@ MB2! I4&*1F>GBJP7[PZPWIDAC4E!;;>2#*;!E^+'>/1TU,Y7812@J@^H]N88 M1["6!,44<$(<,(8PF,@B>&F%)P('ZW3ET5 E]6-S-7H5&:E%HY>DT1>S/DKG M!0\&!(T&F"4*;'9U$,6#0DQHXU'V;7#RQ-,_'L?!4669UI7"E*_!L@(3'X+VRH$RNKHV4@T;> 3%*.98(!K*V4F!1*EN:ET/Z/7JQ M>+OFS6WJ>,=[WQ1\KC='M@!R?8#\QQRC,LE\TT0CH#X(8)A+2'_@$!S!GC*= M@#AN;1.6\^7JBEDW(SMVP5:T!<^>#)[5FP5<\*Q6/)LAF$YC1SE2((A0P(C2 M8+0G@#V/D2'&N,_YOYRV46U%APW+_VV\!^OFR26_3P<-=Z=UTX=YM^VR^+3;IHR MTZ8IDVL:UE?A:T_),W-13?&[IPEZ5Z?8^A*SF^YP4^A7W:TQ7T\V4:G&JIV. MN?G"!J^]Q]$"TXH D\&!P38"DMBZ*%20PE0=( 1OD+^OIN.^X-%&XE'=+3X+ M'BT1CV;S)TW46 H'V.D$2@);4!2C_*N,B@F!(LWQ!X86;NZY@?&'1V6 P_-) M8F7N_E(-E:^L1!OZ(79+1ZT5<:C=T[/>X"*$-Z%GQL%?L=D+?-4.7Q_FZ%3T M.>5;,D"64V!48#"2!O!&2R104"1[ZU6;Z87I5,FJ;*PRUT5 BC*O5IEG7=4& MXZ2\ J@C"EAT/BFSY6 2%U'4HCP*LNK:*QAND#87=]0TUW)*22Z;?9:LRU5Y M\7=8Y]/W51:3N^*2]RZ**A5-VJ=S#?'DM8ZBJ6 8)W(->\8K%3)6(I8>Z%$ M8#11#]I&HDE-=8K3HYG4HVCR"C5YAG]@:J4W2@(SD0+32(&B2H/CAE#M&>9" M9$W&N(Q6:Q+_^-K78A@^AOYY**Z.1^MC40!K>8 UWS=+!$F,#0R$9PX8%Q:4 M\P&(IPY%S"RSN>9=M7FC^NT4MT7Q.P&899(L$)C MH)IR9I*ZNYAL"8G;$A<72/,*4-V]D[_O8#8]T=D&=;&4XL1=)H3-=]:*G/&8 M6 E0+SPPAPAH)",$1K5AVCL:<@H;2A@F%X[%K%/%9M'YE1&9HO-+UOD9VH(H M2] <,1"-&#"18S;46_!"**$)$Y+'K6W-VIK7Y3EYU*)&WQV=]4G*/,.A2"1$$1< 8<2!29/4.A(+PA)+ M:3 8)33>9FW.FJ3,3Z6L?S;$5-JF-RO<5%!J&2CU=HYR4()E-%: BQH!4]*" MI8B %)8EDP][DR=(D40YFM1EN22[-)-R%)5^#)6>[7G*B#)2,?"4*6"!>5#* M&\"><1158AZ:9"N"R"85[14/S9K&R.J)C*"YB3PB;;DXI5J)LC\5+\^+/!=O MG$=13WI\9CU,UQ_Z+G?]_*DS&(>6_M?B_1Q_+*U+G%P.)_@\ZC[O=WO_[]9X M>![FC;*OB[#3]R^N+D&!AGM!PWR#%!,B5<9C(,SGG@K:@!$RX8-PW"8I&9Z= MO'.8\&@-/Y>Q4>]SGI6-NJJ-.CM-S5-LHY7@=1YGA+T!FP>AJ*@$(SYZFALC MWK)1G\# ]INZ/X?KW9\?J3'STCZC*4F^ND]Y'>W+6ZY _Z'ZZNW?IGCLO M=]"[+[WC@Y>_]M(Z]/9/_OSG_>D>WS_]\V2_IR[V__B;1,L"T@$X90B89A2, MY!)XP,(+A;#1[/LGZBW[Z&%NH;*/UG0?&<:B9-0!15(#"PZ#)8Z!,]88AB-U M&&]MHV<9 ><[=,W]H75FAJV/6<"_M&[=?*,L^-%J\*O:9*.=\_'Q8)@0V=_- M:U$VX\HWXY?.'W^C/)L):0I:> )I9]H\V(0"M8)3[7Q.1_L.J-VXKY:$9V5? MK=&^(FD[1>4T8$-].BQY.BRIBQ \$0X3AQE36]L$H3::_'<'H)MLMI;YN@-: M9M0:Q-;.V;#;F_C?*&JW\N:JW$#_-?US,[R8/H,GSS0*) _.QZ-QNM1$DJ_O MYMC]'#Q\"<-!V_D9*8)N,*3#*M@?$HP=*TI6WP. HNF#2X40!9 M]E3C]Q01FAH4$,AH+3 K!5CO%%"O@Y,:D[0O&K6G]D:C\]D#MVRGIFRG).5 MG-'@:4C;B6F9P"H8B)A1HZ0T6MV;PRWUV"O;J<[>ZLKEOMB=;@V^GU$'97%#1L._!V7)]3&53K>>FBD:@F!NA<&HE,$\D M*)WL6ZJ(QTA2;[7,8U-1\\.$RP/(6^,Y93,W9C/3_9V_15"(ZIAV;\+$1/AD M;@2")7AON7,T$$'%HP5UYG;532[XLJ$:M:%T5%8:1<%JH8 ELP'2[P9(0 1% MIM(>X%O;3+0QYVVF]1V@,<-=4\[H@FMKL T[G_XFS CND0(9K "FB8:T#Q0$ M3')3$N+6]7%5QK_(:RZ;QBD2HPEN>4PR"3%1$]:$PL"4(R;Q/K8PG3 M*&DC1A6"F%.3,=#UT^Y-? MG#GKCDVO)"^M9M3[5U&\3D+8Z[^8K'YIKE(?!6NQ@W3B),H1H@8M M$ *G=,Z(H!&C1#FXI&VIYR-9)8MI4Y2XME'O18E7H,2S\T*4$T)A#DAY!(PH M"X;Z #YB8VC2[DA)4F*!VYR54:N-HA_.G9^>]W*"1VLP/@[#M ZG9\-P'/JC M[L?0Z@U&-;1U7#_D^FDE_&.4;C,]FL.P;T(YR#)Y<54D>_TDH?![DDLGC _B MD?E\+4_QT&T"B8&&8 CAX'AW,7)"@)(TH (9_1&^X%,X"$3PKL&)@'4U,!+L@HZ6,Y7:L"LUSCT=1X.+U MN$H[?(A=UWV24S<>E66\"6.3KLCOFF$_+=OHBDQ>3D12C*;Z0&M^VE>4SBDB M/*CL[V \!-!*$F"2&12\0\2XQ#HH:5,^[_FX.W 5IT=SE;IVYE&4>L5*/3M\ M Q,6D2>@C-' 3/1@,-.@I,586Q\39">EQJC-Y/S$]T=1ZJ8X02AZW$$6HQ^W M "US+1XG,G.U.^MN)9*"8O6AV/Q4,"T(\9RF7>QB!,8H RT-!Y^[!ROF,6)B M:QLSU-:\C+.DP8FB_.<)A'ZP;GMA8EX M%\#&IG6._]_[*!"1P3AG+:1G2^]&G],+1BYS^/3?JZ2VYYA4"?FN&' M;K_Z;G$=NUSBSV%8MU)B=*F5U2<^SSF#7?=]/245FSX.+>-RTI3I7^2BLOY@ MG"GU,/VYW^JF:_TP3'3[S S'N=AL?!Q&(:MO,@-&H9I(5ZUK%0F-W;[INV[E MBTQ_J"9A/;M.OZ\LT?0R6+8MS@:C*NOQ^3#T3*Y-^^53UX^/+['DRKNFLD;? MWF)LNH+S\>UO6>'BW[;4F*=K$C.6R)6?^6HKU)$V4&(-)]Y$Q@4R41$2'<=< M89F,U[\)V;I\T_'PF[GV(8 =!O,/F)AN\+GI?3(7HZV?K^_)M"&O+OKL>MVZ M*C$N;54FFI$P># TE323DH=A?E6Z)M.8:VD=#_-1]3\_EH],*I4Q(2M+'@&7 M=>#?/YOMFV1_,U[DK(95 L9T1>2-\/#BX.V+__RZ<[C;;NUU7MRNS,VYWL[+ MW<[A[LM6>G1X\/O>RYVC],OA4?IG?[=S=-@Z^*UU\'KWS<[17GI!$^[G5L"^ M^0Y_.N^;<]]->/NO=;SZ;C^=(8/S]*E^U&Z%SRZD\_ESBUSFH[Y\>CV M6[M^L*;[JD[@;Z=#=>2G^^N9LU%X?OG@%]\=G?7,Q?-NO[JFZDV_3#]K>J1D M2)PY\:MUG#S]#2US4[*,F%//W/2;IT\_JYZ:X2^3YR1^EGCMK4^C9_C6Y[[W ML9@\0^KVMW[O8[__'$-B.1=+[_JQ-]BHEW),W#$TXY4_\-+^,!*CYUYZ@\$[ MT>+5V'?J1T [\<*F$S&T]M/KCD>MW710^DDC@A9%[3N,G'S<-;_B\[BKC=!L M:5QK$;_(W3ZI)2-+WZB/L/EK#PNMF,95PGD3/H;^>7C^H.&U]YX5W?QIU@W8 M=DO[3O>Z-U=VS?=XB.YJ.]X;_?P43O) MN+._?VR\E$3A.%N ;\IPOTV')QF-T&^A+^ZX^,7 MYZ.T'F&X^]GUSO,Z[HQ&(?V_K\ILUL!_?;'?O?1?^Y/T'.^03C?[L?=?OCGM M?''\_?=DGG7_>GQQW]\DN[[SL]3HG M'[Z\/]G[U/DKO?=ENN:37T_2]<1+W_7^(>*=D[=H_\/?(CAE/!=@I"/ @D"@ M!(E N5=9QDBYN+7-VIK1!O4?J2DMK,#6AL(6]X@Z3U&T6#/%I'4R64$(Y[&11BS&!K MJ+24Y,="X&@*"5PG-.V\F".!1AO,M7,@=9Y?JW(=E/,J=CG9KF](V MOZ$K=>GEM#&*;A$EVEN93E#.E*&6(TX=M39GL0B-"VU:,T6?I4V8).@>)5Z1H+R.5E)M+528=EHF%YBI R%BO/N*'4),@(A8FM&3C,,K%(DSP= M%R"Y1I!SB,%43,Q1'1&*&I/L]V9MQ>O*,"VNKEP;-$/6FH]!Y%$#31<\95 M(NII%P.F2B+M58Q"99G@K/SKMVGGBD=%I0 M@X$Y)<%0J8!*G+9ND F/*XI#.&^\"F\ Q5G_J+"[[G\LT>$&1(<+GBX)3W?G MYTT9(QT3*EF+E !+-GXB1QH!BDFF7$ALB11XK0]>]^:G,@FAI,8$$/$Z4:M(P2!& MP'MN,.(LB1K45Z3>#5M7H@WJJ6E\[K2I:ORRMGR%52EBIW9SK^H#2WNYK5J[K"#=BK:QA%?A-&P0S=<=69SR=[OCD4+/,"$5+6=&.V!62F"2N*30'(&+V;W)%4F$J.H_K-9@W,P& M,*$U= ^]"OV0)[-G+F3\:;??'8V'U>STXB!:72QX(H2$GSO71%! M'80?3?' MBIC->77< \(JMUL)'+3#"40Y=4YY)+5-B*#;@C0_B[EXB)I#BHI2KU*I9TL3 MK([&*@,:,YV4.C$C$Q-',HX0&3T* L>M;=G69.'JR^(B6KJ+R'<_/EKP;#P\ M=^/SX54/474YQ:Q<1=SLV^J_.#;##V%4D/%>R.BNT!U'T^O^UC%8Y7)3"# MN82V4B/0 +T-<]P:C..BM&X'&HT,1J#%-91AH SR8 %;D%9+8 CE7N<:QF, MWMKFLBT6'X-<*@4V2_=KIU1%]U=$JJ9>8.5I,!(!-=EAA#P'HQ,*<(Y0D)@P MI9/N,]W&&JVQ[F\ VUKG-A>_YR+,.!R<7C*N0?]A3&L3R]U_6BW5&J4;3H]N MQ=V]OAN^'&^)O1G*D46[_%7+\S8".6H/A47MGO(PY*XF0-J?S M20S_6H?2]]+Q8AD04 /C*A#P2! P0[XT2ICM"06+* 7FD01-A(8$[DI%IGV0 MB2]@U=9*K2<$; #O6L/DIKT$%\,P&E]ZM9Y82M.*"=5U$+U<^Z_I#@4C[X&1 M_\S1)$5]Y#$$<$018(0KT(QXX-$9JK50/OA$D^9SE.Z.CR4]J<$*6KN#J2CH M@@HZ2V*\8Q@S!-A8 $:QGZ;E,I24I":Z<[ZCV$5W[Z>[,Y2'*HL)41I8 MP!P8Q11,+BW5@5//@:Q_RUDN'D=4=9@KN?QT.3)-'MF^'%WCB49OG[. V MKL,T;49XK>0S-9F/%2A9%RB9I7LT6&UU *URSX'(#!CB:3+5J),Z."YX;J:F MVUS,S^Q:"RC9 "ZXAOZOU\/!Q^XHXU'2WL5)X/K:RX\;KYNB[=0X_C7T0]6E MNH#F/4!SOOV\E,)X8QQ$'2TPS&SB7SR"I2%2Y#DUT6QM2[YP5FGQ;C576Y<0 MO"O:6HNVSO8-R,5SA%(PFDA@VCJP+ 9 5(>6\T:#2 4:518%(7/G\%)V?GK86*+[?O0'S\' M?=8LB+FDT*VS,&R-CLTPM%O6C+IN,L&FVSL?![] S0=-*^,'Y[87-O_HN>?= MK_'9\SH,#_->J9=IDUN/H%TS[*=U&UU^[\O)OOQZWJ!RWMSAO)GOQBI\H$8$ M"PA+DQTP!A3!'ICBCBN#++/B^ZZWQ]X)OV:L*OM@P7W@.%7$L@B(,I:D3Q6D M'6!!&!>E56D?>+JUC9ZQ^8+ 6BL$OX>7C^Q>+V=>.?-N0KH%[:Z"=$M&NOE) MM=X(3$&ETPZ8H @T\P&4$^]>R$M &BB8G[*.04,&L% M:(T1C MX%O=?EJ1T[/SJD]D_R%6^@,2+R?+,;P5F X=\ (,F"$D$ H M%LS'$*163=TO4QHPMVW*CEGFCG%!&BN(!$JS@UXFOF!CQ-EKPHE07B.=#C?& M;YP!5F\GP\6P>OV* LK9-(ZE;/I\9!FMD6JI%YQDP<-YK[S0DM0N=]% M.DMDB-@BEF>I-W._E+/I,79,2/:LX28 E]5\RL! Y:[:A#K.B5%G\=;EF1F.6X/8&A^' M4L&(<3M.=CIY='P%U98FFE\%RM?79 M8-3-&_;Y,/2JB6^_?.KZ\?'E>7KE7=--B;Z]Q=AT!0FI;GW+"A?_MJ7&/%V3 MG)F&=>5GOMH*+J4-E%C#B3>1<8%,5(1$QS%76&*._B9\Z_)-Q\/+.SA+L UV M&,P_8&*ZP>>F]\E=P]UV:Z_SXG9E;L[U=E[N=@YW7[;2H\.#W_=>[ARE7PZ/ MTC_[NYVCP];!;^FI_==O=O^37K?WYV[K]X/#PU83;NQ6Y+[Y5G\Z[YMSWTW M^Z]UO/IN/QTF@_/TJ7YT^PU094K>_]7L?^_WG&!++N5AZUX]=']IW>[#CAZX2/??2&UP: M$UU=C4]#_0A7)S.OT@$86OOI=<>CUFXZ%WUKYVS8[;4H:M\:LFC*FE]Q<=TU M6;;9TL@^YSNL^H_O]DDM&5GZ1EWBYI^QFNCD,%R^/MSA0U;]?8V542G3?$B/ MZ<;=Z;W+E#8E.:Z47-[N3^X<7OJ3?^ON?^F<=E[N?7[WY;=>Y^6;X\ZK7=XY M^8>\/WW[Z?W)\7'Z]_,[TKGB3]ZG^Z\Z)^].]]G[5W]\WC]YTTO?Q=ZG:\[7 MT_FR]ZESND?WR6_'L_[D=U_H M1O557#8H-EE@:5-AJ=1(KA\L?9F!)87\8TJ5\";[UP73[H]9/>2.&T;]:@QP]_1A&XRH,6DVFJ *HYO,3&ZGU MJ-/@,U*\N H4DP/^[5>Q_6?0RPOZ*@DOG_H'_,=H;=47KJ9?JU M_^%UNOF!3R(_B$?F$>2>5 (-RKK[R&*RU$@(+WO/H M,<_3+X1:9/I%(?T;2?J/!F/3NX'T+V>4[::YA.YW\YMSQ"S/AWW#Z?+ME"BN MHYJ.D.X<=:38"*49 L-H/D*< T-D@$ EY=PI'J2K/-J?@]]?[KXY_']:NW^\W3MZUX0[6T+9S?5*DU47="U2B=-NA<\N M9-I7E7TO?(NK+=?1^IE2ZB'5.HP_DT377@ CGR'RL!J@[S]'&"O7NB;7JA_\ MJ65=?W2M\DZ?>DL)!5G$EEO3.JX7@]/30;]U.!ZX?^Z0+747VW X^#0;T%ZK M)=E)UYJ)ING]VPY_WGYMNA[V^M7C%^8L'Z-EH28+Y=SYZ7DO&YG5ZE1!]LDZ M774,5G^9> >KAS_E^/J<%ZJL8:M:G9#\WY=NKGZEZYU M6>+=)/2KZ9F^"RTSRJZ>_YK^N1E>M"ANM[Y;(WWWAH4/"9JN,'XXNTIU-"2T MVJN(-77><*:D-L)Z1SB1E E$E?U[KTJ5P!1?C1ON=7Z[(5Z8R&:%Y _L(O?8 M;=$/7EP&#-]^R<^]?[7/WI'WI_LOWW3?OWK+W[_<1>GSR,'1GR?[1\2=]S_NC]R<'K]ZR@Z,W)_OI/>^^[-'.R8?TO7L7[T]^3>_;9[,! MP\[1/^3=Z6^]3@XV'GW@N7/=^Z/>R?Z)(P_W(<][N(S 0, M9:"8&A.!$IO+:W)K?.(B"$RM5308)475X)11TD9$U]LWK@Q<;(C:;]B\Q06Q M;CY3XF% -U]E<)6K3OCI=72+W<_!PY/&9& M1E87JC4UR6M-H.WS_HN9L;$>I_^+$;!0&I@T")1**.>I,S8ZYJ@*6]M2,ZTBQ3<>_UQ+YJ"(B1!BM+;X=W&[):;T)Y0J0 MW0_(NM>!C'*E>. >/+$A 1D5H#A%8*QF0M/ N/1;VPK-@]A:#+\N^%7PZ\'X M1241VB=B%J1DB",MB.;,>FF3:A@?:L&OPM+J [?.#$N3U&/M5 03!(;<0@MT M$ *(5XI1RCCW"=P81FTF:ZAB+0!7 .[1;_H^^*8$48A;'EU,L"8,T11%A#S7 MTN&@BO'9$%B;X6Q*Q,"(\2"Y5\"2"$%3YX RK!C&3A*=&W)QU"9BOB-7$XW/ MM:Z)OYM>[HU&YU7TG;RY\%9EM;M20#? MBXK>L#J;&/LTF'DC XG,(,:\5\$&@X*FA.;S/?Z@7OR&(&B%9%E2P5_M*#() MB%9/'DS$LCN5ER^AT=J0[F(N-*I9DJW7'BB.$ICF%@Q3'I1E'%D7- FY\Y#2 M;2H7]K+=#"F/62J^V;H^#?P4*35:2O>)97#D%-?:$AR8$](8@Q3"T2/CC>+H MW@WA;D'C/TWO/"P QH5VW@F,YV(>G&N'%(Z0@U7 !!:@2-2 I*1(FV10HYAH M9ULOW@FN:'G!XB*E(J5UE-)CME M)^:CGIBSCAHB73H,!05D,086TP^KD(*@ MH@]88$V,:=Z)66=?:/Z,W^"6J7[OYH88X^? GMU0+MQ(3TVWG]6W'R9Z_:D[ M/FZ%T[/>X"*$Z2O.SH?NV(Q"ZZQG^IO2.GH#7#>[4S%5+WH]%=+K)*,[3HXH M_IL? V#GQ9S_)DJ&+(T81!(UL 2 8'R"0V,Q\MXX[@/;VI:LC3$MS:/72]\? M1D:+E!J"RH_LOKD5D OGO!_DSGEID),X9]T!\\A#PE\"EB,+G L43/"!"[ZU MK6K+2BVJ7 "W2*E(::VDU%0?33D6ZSH69UTQR!CJK73@(F/ ,$&@A1<@DM!8 M-((X')MV+#Z!K)@_PVB<6Z@.8BN9Z>-AU^5F*]/$F*24)?^E.4Z4-U\%5+UL MYY,93F;M_#88QM =GU=76-PI-8'8X9P[A7+$A! .I!,!6/ 6- L1+*.<(RHB M]6%KFW#=UFJ^MW@)&S5:]4MPKTBI2*E(J4BI2*E(Z>Y64//&7)17UOO*C>J, M=[.250856#.9#W)Z%OJC:I["TTHA*+[3(J4BI?4/_.[XD_/1N)IE=#3XUK$[ M-^O>ZT_;=%\I*T M6)N3Z88T?T>,0\)%0$1K8#@$T%IRB%X'80R/1M*M;=UFB_N8"B@4Z"Y2*E): M1RD]9@BY'+#K=,#.AJ(-(]CG*+1 V /CF(+AP8(R6@1NI2#:-^^ ?0+!Z$X8 M)S4>AG0E7Y(A_L%T^Z/6((_T_!BFZO:TPM&/[OLK'MHBI2*E(J4FLCI* L.> M$"VB888RJY@Q/D:)E8J.J7NSNFI$U[7I7)/!7&^_'DG_&?3R>KY*!U.>TW70 M/PSN?)AX6QCM#!.MZW^XFK53Y>8G\ M-:"==:"1(X3@]+N,38D.;,CTMHJ396?#@_\"!80U%4 M"*RWN0, #6"D8& "I212PQDF6]L$MY7DB\\[*'K<0#VNP00N>KQR/9ZQ;H,@ M4GOFP',J@05J05$9@&M.F-$H2=@V2X\W*CQ\E_'E.V?#;J]%T0+#RZ=+,!VM M,+FUYS0)P _.;2],QBL\W='FT443M//:(YEYB4KHI3P5V>UC2;BJ17?J/!AI-\RC>?8A3G2NSGC ZSP8?AJ%E:OH*,?-@QH;SSB'G: ))K0GD M>4Y@%--@#;&"4<)9)Q2ADBP4@85<;((&.*" MXKH LUC,BZ%F]=]A1LY_2.?HCXN_9>Y]))P'S7/94LAE2YSJ9#)+JU!,@G1^ M:YM+VI8:%]@LL%E@LTZW(]*&1D6C$,$SRIR." MJB;).$$W=[;A99KTO#R/W M9C"2!= M-]AJ$34CW&@A$6.:XD@%YX[6 HV%6]:)FW]6!3L+=A;L?) U;I'@RF(CT_]89-J*9(Y3$X@43"5Z M6:SQIB#FN^N(:35F'C,!R0P@P!"SH)&4@%# .(ID&OC$-#%#;E?W_VX_>_TX_*23\WP0[=??;>H8+)ZX=<;FEQ9NIF>.1N%YYF7Z6=-[_*&T6G5A4^>_N53UX^/GVO]3"F5-6\:H)]^\>19 M_*Q2RIE5GCS'^#-)]*U/HV?XUN>^]['R&2*W/_N]3_W^>^D-',V%=,0/FY3:,\D0:54T MX=94GGLL0WKIEY MSXR#KU:G*AFKA3SF+ETLU=VD@]XAVWVX_M].HNV MOMYG[P_F7-+O=HC[XYV+SI'^_C@R'<[KW;Y_LL/%YW3_?3O MWI?]+[O\_='NE_>GG;C?G9N?)(E306,*S'H.+$H,-B(,27J"2"\P=B&[\=N* MR393K*;N>\UPV/^@@&J)>K^^+OG[W?MZ8MV\T_UA0%=RAE<';&P&V(RR.N(H M@4OE@"G*0(OT(TB&,%$*"59?RG!!M8)J3;GI^]2W:\RM:;6USPMM4 MDX)M!=LV!=ONDV+&2!X,BZ122C)JJ1+626D)YAX1$_WMX/;4LF]7"&0SM;!" M:FY8,CP]IP4J%P&!- K&( MTZI%,L-MK>996@&X G#K!W#W:99\$X9:S & 5IM2#>U^92*["V M(*S-<#8K",.28! 2)PN4* O:D?2(.68YXT@[FCB;HNU$M=?"^-RH/DTWZ^7> M:'1>13\',0_3S8E=HZPWK?.S]#!\#D/7'57/3OX\.,O2>F*C?>X7^R34"N\T MB=+*/!'2"A652__C/#)*3-54CEPVE2-WZ,E4(5F65/!7^Z-/ J+5DP<3L>Q. MY>5+:+0VI+N8"XTRKQC2%"7QA62<&D] 8>I *Z&Y$M9+Z[:V&2=MBFF#6JJ7 M 0IES,6&2.D>=-(CJXQWWC*%F7+6QL@)D>EO(4BC] _@^!9>.8_&U3#(!<"X MT,X[@?%D(14HZ+%E0+$2MC,7*,VXH-3S9W>7$7*\3<]91(Y.%RKEQP(0W MP'S@H!$EP!CSDN2&;CE+H&DG9DV9Z-5W\V?\!K=,]7NW[T-__!S8LQO*A1OI MJ>GVL_KVPT2O/W7'QZUP>M8;7(0P?<79^= =FU%HG?5,_VE-FVJTZV9W*J;J M1:^G0GJ=9'3'B0'%?_-C .R\F//?1$-%I%B"D$0#LXR!=12#D4QHBH7C(@\, MH+*.+MME_,J?D#/\YE'[=TL>'[X%!>N9ZO+!O@B;_R":35 M52"]N()W;\+_G7='W7$X#,./71-ZMT M)XR3&@]#NI(OR1#O#4:C]-E)M[O]CV&J;T\K':K$>8J4BI2*E)Z.E.[3644I M+R-SFB2>E3B;5X)YB;#5.#$^P]0=>-TM+5:J.0?71AQ,IAN\_7HZ_6?0RRO[ MRG3[>=C!0?\PN/-AHG!AM#-,#*__X6K8-9UL!_'(?"[<[1[<[>#%?*,IFL@; ME]8 T=HD[J8U6"0<("DXX9@(C=G6ME!B\3XL1>4+,!+# M&[K&4D:$] $T,KG/C<2@N)40(I,B(,2]R.T5=5O1^;+]NW/BHL?-U>/EF<%% MCY>GQS.&;<1"QSQ)3<:@@9&8!ZLEM>:68B(CIS:*9NGQ1D6*[S(#],.E1^W3G0U*=Z$>Z'LZ5951B'60(C!+!K4BP%J8] MGG_<7Z/,AUQ)%Z&CG?$LC@6'%*)( _5:)3ZB2!X0:4#2**(142*KM[89:W,J MVT3/^^D6ZOB\D$:M1Z_[^D&C:1[%AW;"7VQEUA-&Y]G@PS"TC)Y<(68>S/8J MM013SQS8(!DP+ATHAAT@9Q&B06F&^9)F3Q; +(#YQ $3&1*4$X1*0AA!3C') M!)41.<*,9ZPNP"P6\V*H6?UWF)'S'](Y^N/B;\:]9\%B"-'1#)L4=, !"%4\ M.H>(\WAKFU/1U@H7V"RP66"S3K>C"1Y3(I,6(9EP4YJ B6&2!\VL()[?CIME M8.;R,'+O.D9&R; ,U(")&@&3FH!1/CT2PCCNHDZ'W]:VN@$?'SI0KD!C@<:G M#HV2:^*],%A0QB0.5KI(E,'8"1.Q^PZE++,X'PDW_[B.FT&P&*418"C#P"SA MH!E#@#2R''MJE%9;VU3@ML(UY!H6["S8N<'8>0_H# QS8C3E47BFH[.4<8O2O[[['AY!V?F0P [ M#.:?9.>E&WQN>I_,Q6CKY^M[,FW(JXL^NUZWKDJ,2UN5B68D$!X,J\85SY.2 MAV%^5;HFTYAK:1T/\^GT/S^6CTPJE3$A*\N+?+!5S03,]DVROQDO,%DM8-R6 M 5/!PXN#MR_^\^O.X6Z[M==Y<;LR-^=Z.R]W.X>[+UOIT>'![WLO=X[2+X=' MZ9_]W<[18>O@M]:+G"OPR;-^>^F_#V7^MX]=U^ M.D,&Y^E3_>CV&[A^?*:KK\[9;V= =;"GN^B9LU%X?OG@E\NVHMU^]QF#Q#ZO:W?N]CO_\<0V(Y%TOO]+$_2"+\8?*OGGOI#1;B1 >:E%AXE,Z3 MT-I/KSL>M7;3,>._91=>(\&+KL\5@_ZN;+C9*Y>L/WIKZN5][O9)+1FYSZ;: MA,S=%V9TW(J]P:=1*PX'IZW!6#\6-5IWV4;_<#R7'!_/;CTO_XK M?,*5R@M7CS3M1N_N@;SI#AOM2;Q/% 83JX3G+E@J&"-1&2:"H4)[13E!DX;' M]+(NAFYT7[:/_T[16_8OK\D[U/G9,=M$_^>WKP\DWWX"C[!_])U_C^^."OMWS_2Z?7 M^>NWXUF_8KJ7[O[)#ME_^<>7=Z?O6.?5'M\_^N?3P=%;TCG-/L5_ONR3M_C= M7[]54VEGAC(:[(5$E *F>028MA(LE1BHD$8Y+JCE.IUPN*WD_#23=2YO*Z"T MF:!4BO76#Y2^S("2DU$P@@,HZC&PR"-H;!DX9H5PS!/NW$;6ZDUP!OUH2+9N MUHCL*VV46^-!:QB20KIN+[3Z4T*8_YH?NVPTG.>P1K=?N\70%+M@F>Q_LC]H MLP^BE^$L;8%NY>)OF;YOF=-!NK@O3W 2SVK)]/7CZJH8=OI^YXH0ROETC_.I MV:WMI5N4M_QTA6B7GVM?1A!T=?: M]'663S)-HM/(@.4\ +/80X)5 ]'CD)^P :&M;4EU@_1U[<8U;MH%WX^S-YR3 MW388L5WQ\D','.T\\WZM8WYK6[>)K*N#1H-2R8LF+VU<>]'D96OR M++GSCGNB@@9A:")WE&)0 B?;3"0=MDH9SE%-8Z":U[AZ+[6CTDVKDKC(+Z),_?=16L\3!\VU;R?/IAN?_2OZ23KI^6J M6'%"^'6+9BJ5%U.A''V3R>5HPS,L@U@NI>,. K>)92@K M06FN(" F/48X>]ZWMK50C8 M[,T1!J\"4GD("0Z8 ,,V@G8D@,;>&^-M((IL;4O6D%'!Q>?0.,90=+1V'9TA M!#A*C@75@(B/P&14N86[ J:Q,IH%&H+-E53%[? X^O;BV/0_I$^[7@\U&H7Q MJ"J=Z76-[?8>7AMU5_/G,3^C3@)(>+/EO>/<),]V&%SH?LS]DPH=7)D[::_O MAMFI_3),_MWK7\KCS5=QE/!X?>?1'W.HJ4F-=FZO<1;V[0M;_!^K7T3H:83D=?#<&:Z_C+_=N+M&F0/\-3] M];3<(@TE)5,I76+7U"N_T_>5KWZG$E0!L?I [-T<25$4.4&1A4@C@21O!@I1 M#C9:H0FVBL7<"JW-T'Q[QI+?NRDZOTJB=+VI]/[6>X2;<*ARUX!"Q0L!H MU9&&6% B:$,CYDS&Q$UPDY+VGY*?Y&NSW1? MJYP>-O1#[#XUAT=3PS"[IV>]P44(;_* Z((QV51O?X/AX%"U_8CZ/BJ'<$)*Y2QKR1MI, M3:4I4UE= :Y+!^W!91IY ;6E@-H_\PU8)%%)SA84LR)97IZ"92(CFY0J&64\ MJ)A#-(0O4@E5O"7-U?P5)[7>2_.+S.EW4>'[J? ,K6!,>1<= HNU A:\!H4I!QQEH-IP137>VM9B PM> M*&XVK9@@9&>A*=AW,'WL8.C#$,:#L^=Y94:#7M>W\LUM.&HMS[&11):[8;\> M#CYV??"_7KQ-HKMB&>U\E5NA)_5AVWR[.>LMUSY&X)AJ8%J31$^X!$5X,IJ$ M9)1G3VP;W]!I:7&.23#K%FMPLS:!!\N:&=YG\Q-[@TZ@5AX/31($^AM%= M^<\=EN+' GKL'GCWO,*:.'(S]L0MM>#G0W=L+DW3D._ M)$>OT OWVEQ42WXTV''_=]X=AL,LD:,DD+UO\BA'6GU'VGR7/*%PH#01W$1K M39XB1T$Q9<%F1UQ4EA@A,]55I :JNZ:$=K.UNO8"K*+5J]?JV5[,G"LDJ("H M P:&!0/## &'3!(KBMHAM[7-:5O0AM0X;!0?O5DI]\WX?%BQSIK)Q]K&"AZ5 M>PP':??ZT6_)-/@FF:HCQ02^=OK^A>GU1@>QPJ]QP:]EX==\OSP3G&0",\!4 M1F!,)?S"/N$7#Q@YAP/G+/>2+P'"C5;Z^JE)4?H&*?UL$SV!334+#@N>31$K MP&CBP"?]YYXJA*/?VM9M@9HTJOX).$UVTI7F51ZUQH/6V3#'$<<75U6*I15(@BN>DN:J]?,_)=U2[:._]M'>VV(I2J9PE($P2#_/) MUE!21S!&)/."BQ9%;S1([T-F)PY4,!(P9X1:AC3SN9DO M:E-9B0RU>A;V21,:'0B4T&'9:/##/L)B@;-8K)=3"(^+$$_&)1LEV2_ M&!031# LMK99'DBR" %:"3!LE /F;IE,L=LW?5=#)M.=4\T>E(5T5T.R_BO\ MP9[PW=%9SUSD71V^?T&K>F6YX$>^X$T(,%]&-R8@$3Z'H>N.0A5L'@_IV8=$>C\V2^5,0D MSX8=]*?\)-U]&+9V#U^_?EKAY$91E!QJ*KW\[@=2^W/4 Q--N;(!/,JSU)3A MH#62>?B\"3J2)#6^M:W8PL2CQ(<;JZO+)QY372ULHT9%GIUU$G2R(C"#$"E/ M;(,GWH%\TF8F$0Z.Z:H^AK8Y:=)0Q$WSSI0++A?\1%,>[N7K?V)!S08F.OQV M*:X2RES& 3T_S<<30YAU"C@)$1+/8F""54 B1DP2@TU.="!M*4J>0X&$I?+S M @F/! DSG)W&A.U>2,"(*F#8&#"($8C18BX$CXSXW%T2T_GDAB9"0IV^0X:? MW=04M\G>P]T8@QMG;V'X[(Y-_T-H#D?$SJDR"?9/D>M#/()K_V_TFRC=?I9B? MV.G[ZW^X\LJ]ONN=9V&\3#;%8&1ZKY(HS]([TN_YKKK]\^"GG;,&Q=-Y3["= M'TG$H^!:$@):>)+XE\V!&2O!4A*XQD(Q:7.BZ7R=;L,Z8I5.>1N08%H 9?T M9;;)GO&:ZSSW2"D.+$^$M]Q:("YBIE&@Q.7*'%Q#94[#:-OZ99QECU5WVFJ[ M]9.?-MO.U3G+IF1/VW2MW9NU$$*^3K<[\/,MUZ>X>16+)_A.,"22I9 )BB/MK:9:B-6I")K:C*9VF? M\02H^*_A0[??SW'B06R=58!9"CUN.>:H$D0A;GETD5DO#-$4180\U^GP"^KO MO8HU8XJ7R)KO[53(IB,- MM;6J*V:TIM1XHX$!!ZH4%YI1ZEDP+O%?@3$*TFI!O+<5,) "#!L,#'/5)CR; M0#P9TX%G8*"@@L1 K0G,,H^,<7G,69O0^0;I:U]NTF3"LYOXZZU49XF1EZ:M MP_\NZ=XW!=,M2@>XQ4:F_['(M!52!FH"D8(I0>V4["W715HP_=$P?;XXQVA" M=#KI@>,0@&4GAB** TUG/.4ZFI!3!IEH2[5P=^EU"ET7T"R@.07-P# G1E,> MA6==?XNX(.G:;G]X-SVPL9#_SUO?E.POT[" M7,U3N ;J.^,79CB\2*OVI^GE.>P%M.L"[?GI;LXY@1#5H#@7P P)D YU#80S M3B.6F&):,5W"ZIJI<$=M>62/9P&\ GA+(;L%\%8+>#,LU*>H0M3$!GFP+2=8#\)Z )_?-]2R$G%&:[+ZJT7MK,#X.PY89C<)3 MF\S["(SMNB5>P.A>8#0_Q4XS(21" J@B"A@B#*PF!&)N"J29MTHGDYFSNIR, M#7(E%M6LF5L4U5Q,-6>]62;#H0UY6I,'%A%-)A(*8 U22#A->)1-4\TGX+ Z M&HQ-;X'2D27F=3=MJ1:QZIY"!*,18=]B[-4'XC=,X%.2>!<8.(*R=PO[[-VR M@ W%V'+-+(]UQ7'7J=*EH&!!P2;%<0L*UHJ"L[-\D,,&,0:^HK+ID(,DY61O MW/3%*I!)O9&3HX#:VQ^3R_%Q;.U6_:K=_[.-_(0[OV MZOZ]:@\=Y2WT.NVK3BCS@^]WZM[0=I)1&EDZ<+GD 1B6#C3B$6(T6B&7+$ZC MM[9);27V:V1>%-1ISJT]9CO,@CJ+H\YLY;UDC/L\J-,[G"=:6;"<(\"!.,D< MMD[DV3>R+J)?Z/R#&-LX9#_U(C&"#06P5&*X! +"32;-+]C104]!7&:O:F-)%D?_BH=G'/BW8F@V+I?/!M$,,:> MX_DML#/&,V'_XZ@K" N)HXL9_.G?K.Z6$!+88&20H';6&*O5W559F4]>*RL& M+;$SA$=%5PQQGE1<[?J@ZWZ_A]KZPL_ [/61*KUP[0$K+[XKZGK;+AN/^8QG M?0YE?6@:Q-ZRW#E;>GG5&,+XO<,$.&PN^!T,>#V,U[*?1N1U$ MN&-XAYU31<6NLXI=NE'_ZO2LV[^(\6T85@;9D'/JZ=:5J?_=@< M;M3)XCV(K3EZ9#N]8=4?5-W^<-B<=F0_VT[7NFY$($%H",("\NM&U3#Z\>#: MHI&2LGN24+]T*W47V.CME(MV)GSVNC]X"USV;LJ5OP)3_AOXL6#UG;!ZL>\H M=CS'GPFRT4?$$PO(>4F0DY9;;5DR#LQ/1NY]3GPI(RB8M.YG"!1T^M'H-&=) M*J<%D5:#Z9C DK1!(>O .=8!:RD2K%V(&]M2+Z'+?SGU_@%*(T+G\^39[2-0 M_OX+<[9H'#]2)<74!#X;#\ >'C8UT6>#_AG,Z:(.V.<]@6>Y=OI*HP#K??8J MA]69OI1PR!,/ARS-1LYI@Q>+9]#\9\*G M!^D_+9?N],*K"8^^:5GT36^G9=#_-/P)7SK(W+G3,.>_.]9UNM<<#ET"(]^I MSA:[83GFC/!!(L6=0]PDBZSF DFBO58XFN3,*@9&2KSWV0'E/E_[_)^CS,,3:W'& MA#ZU@Z-.;[)U;986/N8"@F4C1QW3;OZ9G_BB3J?XKX,)K;MJ',?:/#Z%T>0^ M=%6O/X+WY9H&&%XN=C@:V"X8SH-1-K9!5(>YVB'[ DVE1*_>X6ESUXVV6@:^ M/AS!!Z=7NLG.4Z@=!1V>VXOAQC^O\B0PY"S5YPEV(UE2 M^F%D:20#%$Z_:=3] M E#O*W8$QV9<92'0^R.OVO;Z^/ I&J74P0EI=9$]O6_OK\8+0AP6,F^KB:GAX>?#NY?_^LO/VU6;U9O_EUHW2/#-^N4+#WP== M^[8Z/*A>'NSOOMI_^VHW__;VX-]O=G<.X1^OW^SO[+]\L_/OZNTA?+#W:O_P M[8US7 40OWZ:_QCW[#AT (-_6AS]+7%%;=R-+4_&PU$G73S2PI*MJK6"]\>G M\ B_!,?^:D#YE_$0WCH<[L:A'W3.ZCJ&7OC%#CNUB0MJL#>J8>(0WOI+M^\_ M/;*9NG\Q,5./.Q].?CEY#\\&I@?5E__0-WS_9/P6S ML0,F9S?^[Q\7'_X*9[GQQ\&OOYWN_;K?V7A*_%-)IK:J Z&W2&$?FN'0XWJ]-Q=]2!?_3'H=KOO_W]WQ58;S;?#E:? M/P84J5NHP>N!8IG@\!1PZ( :??#Q8I6R!U"/;ZN:OKDZKTMC076>9>W9A%W! M6*S>9DLP/V473+NZ5!8N4(QU'8/M#*OC:,/_C<&\C(/FKK<6!*MZV;4#NUF] MA(5*_4&O8[=@;JWYV9BHHW[]@BGTW<4JW:QOS=$*[2G/Q[M%W$=T/XM3+V3P&?MC=JP!7A(_X%5\;!, M*X+[>._E!/R1X_^.L5^_ KC.SD MET_SN)^Q_N"O]V*/POC^^OU\_]=W],/I&[;_Z][%WI"2&>3T/_41SJADG.IC F8R& M*1V)B#H$AP7F\]!?+TM&C]F%J87F[?@4V/4B7YM9I>IRF:K).GU=3UP+N=\> MYM5I11*9I2%@JSSW%#L9X*^@!:4B1F&G28D?S+YS3'K1_'S>C/KI8[0N1: ; MHI[F;N_)(*T#1T+X9*,*A% _SWAWLA\>"16O%8[UMX)R1*I5R76Z1?T\_#XE M7^/$-;&M8_LY5BZ"17,VB&=V<)DC'@1X"-@RG='Q)&><;P/S"9Y]UH5[CV(O M#FRW>Y&OQ[,90^==KQY?;>_4J[)3B[JM_M': [_N[/RG-0A^:H9V=@;B60<+ M!N-NG#2Q/1IWFS/+VGA;=5G64G_CU=]M+2@0Z;0S'&;4FKSC[:N7DU=LYD?9 M00[,-GN6.J7AUR$/>&M_V YJL_)Q,+(PR=3O MCQH"]@=M\OSR>9U>DY?,@QD=VU$=0.SECS*M!CDMG^GL+JI,AIDEN%S/_-1F M%)O3E:N'#P_(9'"V6Z_.\#C&4=Z)!>3YS0)N#RZ:]!LCFU4&R,V6D-V:,V8Z MJ&W.O!>FV?F<&6?0/ZT?/\-@WV*K43/%_)7*C7-CLLQ9DXJ#"J9@11KC,A-T=(WDV1Y0N'L[8=N< MR$+_K--KO36 WM4?R4S9.J"7,%L"&2"YGFQ@M.WCHX',5:G &['0_"Y_) M:"?O H?!Q;HTI7;))B^[B':07Y+),TVZ//;2$)\WUR/CSNC[LAL\P G.HLC'#/R;C7 M9(EKK79'I ,<;?BQP=(&_K/Q"@KA4O6UPG4=VSP4!5O!7DG.'58[#8C^42O= MC+VO 5LJ@M'_6Y!IH.I-2@W0IM.%Z].%!&V?'[:7PS85-=W(+@ R78;.)\44P4&NU73^D MT[M[OKS%VOR,V?& O7%<&^8V-R3HPO#@PRO*^C'$_>5T-J!@2K !_GS427'L M\KE.1"G$?6+(48^1CB0H:PSFSJRE^/_GT@EN4MN7*_\TX."* 787B9WX?:/V M(76E>4VCZV/]Y\?][!3WS[,)-1OX!U^\VVTL]78H$Z>W-<4&,,6F2&O6J8O= MSBF,JXU%^-F5>51T>#>,!^D5K/-I#HD\2SQX\]$:[KBU"3GF-.)*1V1(9(B' M&+%.+#*EUQ(/8'4SDT_7]VF 0!,@L9-</FB"G#]7Q_WS^#D.-G,_MW$= M7VPB;;Z.G(0."-M@&A.>?=K6)=(M4-VZ/HA/&T&#Q\^$3CH@)+4 #S=;8P#Y "U/XD#Y"ZXSR9 M42,/WO:R$+M+II^$#-I ?KM3+OL3,3]K DX-N]>B3_'V36\(;E4-N.WVS9=@1()-^>^F:=(_#OMG MH'<9E3]M-EIQQK?N]:=:H-5SP\5!#&?69[9LH%V?F=E<39A,=<0M\@-SPKH<_L3@Z-7&Y5WK**ZD@+86:JA^8!CA3=V1-X_DF4<83SP^ MV/7LH"EK8GM''Y6**CFM$;<&(TY-0$Z9B#RFB4>M0_"W#2X\.D#<< M- [((.,F$&9BPH>F6B2'$( P?QW'WF4)2?UA'2J8/"DOB._6R]%HI3PD>YKK MJ+[40QJ.&C>S<02\'0SJT,OT277%S>19EXY1&/M&M>7GS;R[DQL/IV]V$[?/]\$5OI@PS^5,VDGT M![///VX+A#JUW5;7>I- E>M4ROT*_M%6Y\V+\5I'%WQE689_?PX M-GU9X..Z1.TR$-=2/\\TC&NF](TB;[H? F?/WY.+M-J;[&@$*G@\FO#SE5LW M)SJ]=1&G@:BF >46TNL^NZ6?DW]5'=A93>;I9AW=V]9@72EFY1'5T"^C1A![:>.,5\6E*)<>GX\8>:*J'Y +3M-_)=LY4J<"+V\)IUQ3+-#C89$.^\M:L7B\- MN"OPNQ#6K5,#LW7 L&2Y!+E3)V=JX+]N\.YBFCEI#+A!IS_.MID?]0<+D7RP MD/*#ZF18?SRJ4V9-U7T]Y9LDN<<%%5$_91FTCV; M4[/XFFS!I.I]DN:I_]E:[?6_L\KS=M@HA$FRXIJL0U:)]9"[G313D3PASM5L MU33Y,D=8EXO^LVO1G)VS2.(ZF0&D.\J[%$:3(O3S;.0,.R!#P!%@GN26-#!Y M6&T/B_YW9Z(F>TUS$A#F3LB1D]F[)RIX0M9AF_VX.L#.<#ANE?E$5\>P55TG M,B&"(LU2,GU$R]]Y@$>9I6L;H-8?!' M9_BIB8OEWYZO\OI[_^2-V/_]8P@^1&$M,MYAQ*/BR#HAD$C>$,=5WOJXEG4; M5U:]CL0W/)J7_0F7V+^>V=DQC08$^'9\3H_[F07LLXKY]=E;_H8..#H^(8W7+N1;JO: MC75FS6'M0D(>X&\-3CIC[QJ-MWM5[H?R0;;WT"/)J R*TOMDM=Y_;P>H.W.[$5ML&4;;*K!KX9G6IMD8DE. MSSNSJFF[,:T5R8WF\ANR@>,'P%-M*4*>]5'L M'PWLV?%D'RAPQCB+^7P!45N&E9GQJ%_7LC83C=-*J9I/)]LZ+XF<'WJYOS7T M8\/JD_*0;/WD7!*(5;]W%[#*=M[7RZWJ5U\:O]UR/Z@(:D.1Q_.:VR&JR M([)>^=QY=-KA8[&KZ63R_B_TO M[V#,[\_W#]]\^6BU)(E2BK2W 7&G&#*,&"2M%#AACY.\['IQZR65.&E'8 %Y M\MP3HAUS1*00B;8VA,F2SC6I+4NZE"4-)A!O,$5.AWP^6#[+P2D"*TRY((1@ MZ_C&]D$O+C2,7?A@$:\:S*@SF'_7D1O ^!NYH]&G<[S!!)=>&2.Q4MQRZKBE M%%C06:VLX.H;O=KI-[W?_\1!_L >13)E"D2?-5?L77QTCCKJ/4-,)(EX2AXY MIX$_N+4R4!6HY4TIWAP/_$]MAM^5HC%%VP%BSR]][).U9T MP=-;TMOI@OYCZ0(;$C:6!:>BYB("!%E,03E$ "E'H[_:U7Y![HLNN#M7'+ZC M'R5 ?F2@ 7@*"?%@,'*&<\2H8U@H&I75H OH]^F":^L9'[32$/RCF0YJ@WX/ M?O5-$KWT4YML:=S[R'%@00N%J'5)$2SG\[J@AHDGBBCL M):><&>E8M#Y8[K,OO9Y;('/.>:XD^PK3W"GVMXIU%,T$ 9YWO=][^TN0)PQ)JRU]4>\U>P4DZ^NHW<]'W=8_=; /I MTQVD=B9\7E='3O8@UFGV:\N]FBJVLZ9+8/.].FP91Y-0^%S!6YOHS&TMZLAH M&@^:,J^N'4R+FO+FKQ"; -"@992M7+F>]ZF'>+68H-NW;1758N>XF;G.1HTO M"R0OJQKSKE&;S8>\MQ-U^_U/F16GH\]1>!A0B-TK#3/R4\O&JCMLK*)E8]4* MC.4!-U;=8J/4M?=]4ZVO6"/5ZZ&_TZOK:J[@1W91)A6K,TF4:25'@\EU/\/A MY--I5T+P;%R3$7EYY;8&-').J'^+@]K;&JI+]',S)5637.I"F.KM );?XI;\JMZXY[.2=85Q[G&YOWS32& M_(Z=Q7?+SZZTC?:FM50>WD1[] S9N[9K;003[O0,5G#)<&)[U]9% MD__O63^:+>><+%^5[^TVA1OUCJ=ZLTJ_:<_6/BVW6ZZ+>4;V/YL:5@2AX2O^;:7)-@G[NY(IK3>Y;'E_!;G-\Q95CK(F>/\R9GMDRN3#1K7VZO_N>['WYG7PX\7S_U[WSO5]?7>R=O.,'AZ]SM.MX/IKUX61'O#]]\V4O MO^ODW9?]W3]/][\)O3K:]3KM';X1!SL? 6%9(#$@#)8N MXHI[I)W7B"P3]D:P*.:#677EW,Q* M- =8W+"!]3W>!IUQ?/3=?B?J5^M9_U#Y!?PQ##,.?7MSG ,-F&\4T MO -NV #517%GP_AB\LO/D[-B.[UZKO5-/[=/;V-".0XR=QAN_;[F\F6(9 LW M89+V6-SVS>WEK?K2W!&]S37.MYC@-U[&6^3&:U][+*%;6-]\Z]<>^_5K',LR MV/4:K+C58]M#G><"J=DXVU@X:AELT^9W.CUV^:;#ZJ>W4;+PW;L>3?^0X=?Y MX]T7C,-:W'=NJHR9LZAO)C UUQ'X*G#55O+9J*K#(U6>U/PQWHL8>",1'X-* MD[#5O]S@G]LO^\.I"_^5<[R_/?<;6>W)$?#7G(ZOB?>N-V@WN]?__#47;1=B M+H>837:O4/-.U)QTVFQ(^#KWN_@S][NX0L86^FXDQ4+DS/L84_H:);ZJ*!XX M3E 38MYQO T?W33OY3#8MZAZGV>4$3[X".\L1&WX>36%:,'!K(5H;V%OXKP8 MW66VN%J'.?_WO:8X.[5!?NI*S>W&4M'Q,,S5B3H?J=9)8Z((=X$ZC:F6AMM\ M=BW!Y/H:8L2NBZ;.QJA&+]O>7K5:NE)2G,N)4>C7*?W\O&GY*%O/H-7Q^]._ MNW#/Q?O#3P2>)?9W7UV\/_F='OSZAG\X.3[=._SMY/U?,*Z_W@CX@R?WP+O& M'^@[^>'DM^.#PWXO%_LD[O'?T$1LL>0@<*:4LXLP%I*/U2/C$I'"48VTVM@G;Y)HO MU)TV_M-]9"&#Z!UEXDZP/??*>>@OR+1.R-26 !:N*UQ7N*YPW9/FND>RPG9Z M80EU!EKA/!B M!0VR)86+&MPQ*PX\AW4SAODTZ8W1([J,N,*-L+S>V(6ET(Y8!?_QQ(V32D5F M(U62:\E<\2!7"[#V7RYXD)90G;"T*+"D$%GM(O#\=#Z>][A$)IASR-%2E"-.*<"6;Z&\?S?$?8Z ?E7K\1E"HC7.D1/JTBD.L5W[NM MMUO54>[*WFO.C1[4^_TO9G9GWL>S?]JF0'3,:(F)2=YS$H3AFEH?*>=":L[5 M;4V!G6U1,;X&#P.01FRL2W9)L-F21;!FGH 1;B7(-R7IUW599Z7%9ZY4O:7 M^BBI0_OW58E/G;]C0%_BH%^$_6["_F4^W^"DQ4%8I"SE.7R'D>/:H^B\8]X* MSQ*?.OY%VM=,VO^Q1N*>:[EGQ+V(]5W$FLQ[]=$+0;A%)E"#.&,*6>85HAIK M1[CS2OB-;2X6FPG^5*1Y5:5Y!83Y4I"OBG4QR)HX+85 M6&N-2,G+H&6(W$O&&:=:)H\-@0\II4&:$BI8=60ZF$G^'^QZ>O#[1Z>Q3%R M<1&<1IRJ" 8'86!P<"*CDA+TT,8V%9O"W!N95J^DL@CW PMW"14\I+!_F1/V M2#5)3()/8:E%7()!X@2G*%AC=+&<)M(,HHE:Q.BG'%N4K*@K9RDE#% MO*6.ZA);6 .HFB]#,-*99!5'6%*,./4*Z: !N7S P@/O&>;RT7B;6B\>CU<2 MDT6X?TQLH0CU=\406J&6G!NN540."[ _$B7(XA00(Y99;*G&/ NU+ *]9@)] METJ#QY;H4FFPC#A!*]$J&HJ)I8@Z3,"C1"P=+6$&7(O?2<%\<9SEPC' MP,"2JB!8]#P($NVM&ZF6@,&C]5,]W,G@5 <-#@[?D_W=-Q^E4")0S!#F))<1 M&(:,B3'7+X/;@!WADF]LBTVB5VGO5$E4K*=PEX#!PPK[Q55A)R)%S[Q!@2F1 M=THFY'#0B'G"A":2FTA+-X-U%?>[1 P>6]Y+Q. ^CB_H2DQT% M$GXH))1M#3\&"N9L&JD<5=PI)!*F "4(ALX12PH23#'.G"]C'T-!076 7N M5-GPR#!0XA3W@8'Y.(44(GHO/3@TN1^2T I9P^$W:Y4F7@B3RQ,%7L2!.]4CP.:.0WH2C2H@/[R0']O)A!TQ/9//GV43"=.B4.&"XDX#@*Y MX"3"ED>!B=>6V7R&%MED:EE5)LN0JT=.'(YX*D^W-VJ2-*L@2& M:(B6(\YY1#8ZCUCB0?D02&3W#D<6%"TH^AQ0]#&<_-LY^J^&(W@$8.GTZ.SB M[2\55>?LTR!-"CA$\/9#+D:-"3F*/2*2>66TIHZP[.WC3;VT/26/":]U /B? MHZS-X>_0^;S]+_@Q&?*I'1QU>O6[Y558\\"<<0!/J6^=3K$9*TRO:\^ SR>_ M_!PZP[.NO7C1Z=7"5]_T<_OT=MXY=CPWU/I]S>6?SSMA=)S%=0LW(MM&K=LW MMY>WZDMSA&^N<;[%!+_Q,MXB-U[[VF,)W<+ZYEN_]MBO7^-8EL&NUV#%K1[; MYEPF7Y@H(EK;*W/FSJ!_/I]C_78ZEBQ\]ZYVR0P$7"?S2U71>DY#JQLVO%;] M5/UF>V,[N&A@EI'-*NO:*=S6Z/45$E-S'8FO0M>W8781!1_&E+DEG2:)@7^Y MP3^WN\S]-N?2/PT"UCYK3;Q+Q[7^9XX#WEP?78AY)V+F4,!7MJL7 M:EY'S:DO4),P.P15[1%<(>/3ZGYP/2&RZU3-^$ZWX:-O&-_W9+#OWOY51KB* M(WP.74?W^KUX48$/]BF.J@1S61"C>[#"Z#7Z7YW[\L>.S@\6@A4[>>QG_CS#Z=[,/8W>'_W MET_[NT?B/?WCY,/NT<5["G/XXL7![A]IDD2=[97*+9;":Q0<E%?:V3^FK[MA2N*UQ7N*YPW9/FND2)^1B #--TZ"4"IQ04]CCV;*'%90;DA28[8HC M[I-%AOJ(."<.2YPD970=#/BG%8.^YZ$]]^[NM7)3OW,%V=-4S2(*HY-U0NG$ M8R3:PG]$*\JQYD&'$C%9+<#=GSF&^BWP,L?(<.^:!EX3(YQL:4,4Q(B&, M-238%$/>C;!)Z.(9AVO?4+0 TSH!T_=YJH7K"M<5KBOM5G^,U5(\QHO4,F&?8;M7GDJ5XBY*ETDSI1NAB M6E*-A1/))^Z"M-0PG# . NQX$G5QN%8.K^93U,(11ZTT*+B8\4JJW$%)(NZ9 M<90FZ;+#57CB.?$$X%R@.> 9O<:(RR"1#9H@3%02CC%L,T\PO,DD^5%1S]78 MPUH:[OV +&U9VK*T96F?CV57G-)'>UKY[^OW8-7-*E#N M5E&]N<7Y,<]Q%U$98=F)=1M#Z=W6VZWJJ ]#ZF4AJD:#:$$+7=SW8.?;UGZN MM>EHDN&>,9>LQ!P3;[6@E!K-78KPOW1;VZ"&",'',*V6!H MB@S^)W'ACN?*'=*)I)4%T =F0#QPC2Q-%"F68'V=")KPC>T"_VL/_W=I=/S8 M$OX$&QT_G(23A7"AX<&!\>^39H@K^.$,Q4@:P366,B5#UPK_"WY\2E\!_V=D^S_C$_<>3KKG4T6, M4R^9U8@((Q"/.&<2E40X),&DL32ZU<#^PAV/P!TN!F,XMHAJE_/,P2/#)$-, M<^JLU3IA5\=_J%@\C7&%'("GE2Z\:;OLZ6D<^([M5F?V+ Z^*Z'Q+#9H:, T M2H&%9= \,F4M5T3!_[W643!50M6K#E4'UVPTU=;2D-NUX91;/&-B.; N,5VJA1=E^MIW#?-O8X*_&I\W<,Z$L<](NPWTW8O\QORA)" M:D,(BDXIQ)T/R#*N48I,@]G*0\H'Q;>5KT7:B[0_4*2I2/LRI)W,2;OT-& C M*!*.)<2],J@6_@1:/2K/J8FI2'N1]N^6]A);> "IGM]8S6/$EH(L)\XIXDQ* MY+R2R'.'@\/)4>-7T&!_CN62]BCV?"F6O U$!06,J25Q,"(>@M(D!JJ"5EJ M-YIZ+D6HF+@L",CG4:!""4 M F<"@\Z1W$0N0V>L%+_G%=I?TN 8/'%O<2,+B'6,]O;"&&!>\80\&+W#HK.*2C M,0AS2A2S4@@F-[;%8O+Q]A&#(LS/3W67B,$#R/+\1H4(DNMI L7,$T:<&H6L M4!J,\D25(M'P%!I['*^2/?X)D4?(&' L"=HCV#"-P,Z(/5O"HQ=+B M!47:5SA>\-CB7N(%R]B&,!%KJ84U7B#XHQ$7(2$="4%"B."I2):FE N62X7! M^@CS"LARB1<\Y.:#2?Y.YEH"J1!5#%1TM!@9YBRBQ"@,UX)SHC;'Y;WW'JQ> MA<$ZG>HVK)N@CW(3],XMFJ#?(JI93@"YWQ$/):RP"CL36AS#P7C00@X@S(-- M$CQ#ED>"J(\D2 -7_.,QTZI%!:ZH5@GLQV@%0YP0B1Q 9),,8&IX%P]SA'3A3M6 M@#NT!HWA"$<4!_!+L<'($6(1>*(N)1YC#&IC6Y-;G!APYT*[HC!666&L "*4 M8/M#;N=K$2'!DGFI+ J&Y& [MDAKPT%?:*5L#('KU? Q"G<\!G<$8I,7!B7/ M!>(L4&248?[[44A33(,6_)T=QA=S!Y3O]$)]VG(^;'GFK.4K:8JB M!):E!/8.=[("J+,4!X?OR?[NFX\FX,"EY4A+G1 W-B%+P&30-"1&L(N.\<(F MSYY-8#E5/I(*)6H#.)<>&$9)AGS4Q&"K,,F-GXDPFY@N/RRY1#Q^Y+*NHHV+ M-EX);5S2/8\*KQ=7X96EX#Q.";2P!5_,)XD]"(4]GBU[:,YI MS+LLB=0YM,L9TLEJI(415%)E22 _(AU8]&[1N\]![Y:,ZG-!UOTYOT93R92E M"7G% 5DMMLB ^D6@<"7&DAL W+52O(4]ELH>#EOL"4>$$XNX= 09I@RPA_;) M>"6H94O/J1:M6[3N<]"ZCQ%4O%U@\=5P!(\ <'UM.X,_;7<<2W1QJ3 [Y]]0 M<'.#21;YP#'B/'ED#).(."(4UY1C\DA!Z,(OJ\@OSA*F WC!/.6N0SY@9'$* M*"HC14J4:Y);C@N]28EZBEYQG=C^YRC;A_!WZ'R>3FI_? IH[+?_!1].IG!J M!T>=7CT6>55/GHR!<]-%\U&G%X"97S!9Z_ 'U@@T:X1=,&][1]7H.,*?08S5 M*=QR/*PBC"Q4.V>#3K=9*X8WJRS!E>V%_ O=K&]ZV3^%45]4 6A]![3P 4: M<$'QJ'E,1EM'@+V$9+/_>MYZ_R/ZKAT..PE6 M,+_]]:!_.F.S'\!@!WFP@W@<>\/.Y_BFY_NG\>5X,( E^ ]0KQ_VX^@@W:9; M"%Y/%.G&__WCXL-?XV+CDG.:=*6RVB9-$$S0;&IF8!-F( 5)E@!)G#)) 9@CZ0DH >T2<@E&9%3 M)$FP&R3'L.J/ZCREP ^.[WV49.; MX]]G\+CXTV;5BZ-\.:,;L&O(GV;?K%# 9S9D] F:"9?N$;(+!OK#= M"IWW##"[!?XB!_"\9D5V8L%6AY M -__ZB@7&756T& 3%Q+;I"E-7H -1Q01^*/:V#[,YD[F\9<9M^MN!';[NF6< MX_0&& UA6.B<+1&4"ZZUU,Y;&;&AC EI-M;39-JII?X:T^B*153WO%(_#V]H MZU #2F=80UJJ_OL.6M-A*;0C5L%_/''CI%*1V4@5X*]DD^-?YI0E$E<M< MJKS&^?UCV]VSHQSVO'C3.^C%]X#&MW.NY#/3B.! \8\*S%5C=431F8"XI1(Y M4(((_"1GK%/&U#O."=E:S!96P)[=O-[9J%Y5)O@5T!C8]_#8%F[X.C=\(A^E M-#(E$Y%R1H-]I ,"M*-()*LX!DM7)/"3Y=9BKYTI+YQW1L>5K=>[78GJM%V* M*ML?&3"Z<0B&$JQ(U>_%Z@+6I&:AHV:IKE[9!)-H>!9]-BRZ%UM5@U^_6<#J MP46+8.0A$>P[0T4%P7X SY[\?O$1&\U7;M]_ M>F9\M'?B\<&N9P>'.VSOR]Z7_:./5'B<;+ (I!NL))DXLD%SY(W1B6E+%6!, M%4'PSK+/.AC'-?4.#J]1H$>Y8& V&M$&(3+7)^"8ZG-FF6'&I)N4+0C%J#J/ M@QSM@/OF'U9-X@&5OS@VXGI3-D^]V M^^?#ZA]U[ 6^!Z\<_O3BJL3?A2. >IP_67LI,X/ "-T[1DHC\DO/X?.\*QK M+UYT>O5RUC?]W#Z^#;CD(,-<>J!^87/Y,OZPA9L81+L#KGUS>WFKOC27[&BO MR2VE](V7\1:Y^=:O/194MK[YUJ\]]NO7P,$I@RV#+8/-@U6W>NPW=L9^LX4" MFZD*NI('_7JR\^>%^._#5*3H.6VI;C@Q9:JMJHFBNI(5OB_5S#S1OIT>7FV* M_3L;S]F3J0BM]NID[8TM8AVHD MNO0/JW_7UOZ/9;$G1[_L25>U*WT+PCT_\A3V*NQ5V&MEZ7<#>RWI5(.5KKM_ MM_5VJSKJPY!Z=0AI!)PT' \NOG(@X@]L#;=RY+G]MH2[37ZU-Q[<9;M?=,QH MB8E)WG,2A.&:6A\IYT)JSM4-N>V%_5Q?C]^_G,8CKX_D9S\KNUF$-L["3!EA M_MH3*2A_=;%_\OIXG[X1>[OOSO=V?_^2,3?G_Y.88SG M\P7E>X=OZ-Y?K]C[DT_G^X<[Y_N[>W1_]].7]W_MB0]__=$]V#WN?,CC./PE M3397YU9H![N?\,'.1Z>3 \_#*'AP!YV-IH$+/*(:ZY0)K@?/8>4T1';KW))^[I3#?_=[1W%03,-[02&9@T*A9>"2&228Y;D<+2%G MA4"!&FXHXTZ'^O#1Q6V&Q30L$+B.$+CV"%A,PR7B(9O#0ZU=E-98! ZS0#QY MFAN&>Y0$958$$I(W&]N4;TJRZ"T7T[#@XMKBXNJ9AM?#83$ [P5X8@[P&'4: M,(TCXHU"7"6#M#(>V60CBU@&YL+&-A>T&( %Z)X$T*T)SA4S;YD9D<@8G'4"3:(XZSW\L#13D=HA7%TGFQL2WIIA9Z+>R\)9T%L])X];(_ M.,N;[",(FQM])<=]JZ/0KB' FAQX=A=3S5F)K<&!.\-Y$M*)Q)CATA"/HV*R M)'C7#<[V7RXD>)7UF'@+&.8"0["6N7)[_[E:.C'JG[ MYA,7\K67\6+ +%'BYU.8W BCDC;(4&D1-Y$ABV- RK*0D@9YUWYCF^!-;18[ M87Q?0\ B^D7TOS=)]XWN;@4$;@4"\\D[JC 6RBO$"/:YKDLA(Y- 4IM$6,*) M8+.Q7>^,IC\7%"@H\)B)JB+VWROV\SDJIP-8]XDAA;.USR4#NS^+?8Y*:9J( M9;:(_;J*_>HY]R4/\P.$>CX/HRBE!"<*#A++ 4F,F\/20-29#UYYD0\S+R[\ M.HGRFDAR<=27&9I;R#30Y*UW%C%8/L0EQ\AAH9%CELJDE(N"K:"G_AQVS^T, MAW&$\E1RG^G[91.NF?Z:H-1=# [OI"#>>.X2X6"".DE5$"QZ'@2)EI1LPMI! M5F.FHXEXK3Y<652PH4%"@)!,>0^SGDPF* M:"P"Y@GF?O'@UTN4UT22BY^^S,C8N"0EAX"D@@L&.YM="F MX62%ZAZ*Y#])R2])A0?!@(7V8B(8RS0!\9<8_)5$D<;&(Q)YP-(F^)B54N6" M H^$ D7LER/V"UVT,,-4Y&+FI,#6-T8@QZE!6%F22+"$$%?$?EW%?O5<^Y)4 M^ %"O= IRF-FDI0H)L(1CX"5QE&/=&*.Q. G[ZDO8GU.]F:L63"XM' -Z^WU1[ M<"F#N8;^.!_17/><*GWL[DN:U8;V.VTCQ5)H1RR NN6)&R>5BLQ&JB37DKF2 M?UDWG#]8[!%EG6-*@N7F3=XU;HA%SM*( B.!_"257-1);&P+O4G9 MDGN+%L0MB/LT$7?]S-ER<-%2078AL^@(\];2?(:;1-RYA+2U$6$P9%GPCGAG MEWMP40'7 JY/$US7'EN+.;M$I)U/YF(GE#33D(,B'-'D7."(T&B\H1* MN.8WMG4^QFG))[D_"K#610__'&6F@[]#Y_/VO^#'9,BG=G#4Z=7OEE;!JEL]]ALE7-^LR60SMN454/XZ\LX"HX]@)@P> MQJ[14U'WI9N;)]FUMM=HTR]GM*J>W M*T*K)C)XXV[[!9[YRN2?#P6G=*OZ@^I7L&-A?(6$=R+A8HWFO?'MJ9'HTD.J MLHOTE9X82V&Q)T>_U[8SJ/ZTW7&\!>&>'WD*>Q7V*NRULO2[@;V>PT$3\\VA M1L!)P_'@:^VA;AF&>M;A[?4.8-]I&VTRW#/FDI68YZ.>M:"4&LU=BO"_U$:P M"2-EA\8]H]FG,*Z_/IQ\.#S^M/_K.W&P^[OX#HTGD?\K M$+BV$+CV"/@,LGL/AX=?YO!0:.4P#1JIND9"6HN,PPP%:Y31UEF7U,:VY)O, M+%;YWBNY5W!Q51"BX.):X.*S;J_V< A)YA#2QV0\PQA9XR7B^8!)$XQ"@FLM M7&X'S9?77JU 9('(U9GUVD-DP<3E8"*;PT2NN!1.&[ :N4,\JHA,/DA;164$ MP51YM_0#;0HF%DQ<@5FO7D3Q&>TJ>#C$$W.(%Y4P+ 2#/ &'KSY2XB/F OQ>[#'B'FODHM4H M..N UV'9K5BK\.!S.";I97]PUA^ Y@=A S1)NMI M= H^S1NP;4G^KAN<[;]<2/YB6.4(*@EI11/B+$BD670H6*VX93*0Z#>V^7UL MN-)>>77-E-64\6+ +%'BY].;*@C*@E=(<:5SH,HBDYA!$N,D27)&LKQW<=/@ M1:$O1R2LMN2OGWI_%NW*'D[8YS-U-FHO1!3($Z% V'/.+I" F&$,4RVLC&YC M>['!>M'N*ROC:R_B1;LO4>#GTU"$,2,]$\@8+!'7,2$C D$.V^BP$T;[! *_ M:4S1[NLF^:NGW4N>Y0>(]'R>)7B*,9$2$9YU.*<6:2I!AX-_[E5*@NJZ>U-1 MXNLCRFLBR455+S/T-I]), :<;1T=$M$GE--%V1/G2$J'#7>@R/,)2 2#*W[O MANVK=P322N<+=H;#.$)Y*C'<-UMPS?37!*7N8G D8SQQ,@;C'#@64*OH>QX'QL,G'O M>$*1_"+Y9;O/"F# ?!*!X*2X4@YQJ3#B+(6FM#TH9XT,-+E\YLER2]L+"A04 M*#M:'E3L)ZF$O_=V\W/??+2>$)9(3AE:@[C2"5FJ!8+5]I9&0IV)1>[75>Y7 MS[DOV80?(-7SV02GI?,:.^04HUFH0;PCD<@GD:P&'S[$4%SX]1+E-9'DXJ@O M,S0WGTV0R6NOG4:!< M6NC$Y36A!SK$-B5G'G5@]3_TY;#Z8;\-GCV+/?ZT) MWQ-/?M[%\@@9F+0D#H;$0U":Q$!5T$J+)$UR):VP=MC56=R$$+$WE! 4'9-Y M2U7(04:#:(K2>^4U$;14*:Z5C*^]B!=C98D"/Y]5")I004',L?0.<>K!5C'2 M( )K+S UP.^AKE(DJU3X4"3_24I^R2H\" 8L;$T0�[%H@ZYA$/GB-GHD0) M7(MD4@S:Z*5%%PL*%!0H687'$/OY#0H>,Z(C5H@H4W>-X4@3EA#C*F#B?0!/ MH(C]NHK]ZKGV):GP X1Z/JF )1/6LX TECI7"8$#;W1 X,1CQBAGV)#BP*^5 M)*^)(!(98B17_\48D361(_#:8;%]8%3+U?/3E[1!H7XW M4RN>7%@\_^_V#:7*$?;/\@C[NQAI3$L*3KH3R2?N@K34,)PP#L(H3Z(N^9>U MP_G%$X LDUXYRI&)1B(N&?ADL-((E#B.U'$"OMK&MB;WV6*Z L?8/VR?SP*N MSQ)::0T% MID_ -JTK'OXYRDP'?X?.Y^W)I/;'IR!&?OM?\.%D"J=V<-3IU6.15P'N9#P< M==)%\U&G%V)O](+)&GP?6)1ITX6QZJ=JYVS0Z39KPO!FE45RLQH=Q^IE_Q0& M=5$=VU#=*/6=WNN'%2U=%YJB37DDVJECC#L\+_ M9O_U,J0?EL7%P4&:_/O2@L+K*?'=^+]_7'SX*YPYRN6'DQWQ_O3-E[W\KI-W M7_9W_SS=_W*$WW_9.7]_^.8"WB?@FMBCK]/^EW?L(U9)&^DHPE82Q%UBR$6' MD966,!4="91O;-/%(J-J>-P?C- H#DZKRY4>PN^5S4PPH7W5!>)79RVUMZJ& MLWZSO;$=7+2\19;'6]^G6 IO+9FW0!L ;\E$?90422(]V-9:(YN\1QI[G3OL M.BO MJ:+9_7=C[>^B5HAYB<#Y@7XV([J:\ +&07K=^1_ U)_BJ/JL^V.8WYH MIW[]9"CPSL$H@2;I5^=Q$*M>'W3.H/,Y]BIW4?E!#)U1-8BUEU8EF%5_,-RJ M=H&9>D?UXT?'@P@OJ2-F502X#[<8-NBM_*)!]/VC'LR_RI]F$L"P03CR$&\@ M7(!)C/HW#6RJ;Z?JRS?!/ENO1JW :NY5+C(*JT:#33R'\Y.F-'E!!/A,1."/ M7&Y,'G.]UB,4U$^K=U$VZE\0/5&$K=9#^9,?KO;4M6J/;TT@I]7>5\&%4*=E M$#YOE@93)FG+9;1,FJ"9H-A\W*W!A6*"+C7855AY;3N#/S-3[7:&'M9N/(C# M0WC!+]V^__3((+'?:4'B)'S:_^O#\8?=]V+_K]\^[9_\_O?!X>]B[[![>O#K MJ_/\?C IX1FOOLR#Q#X%0#E]#?=\(N]/?Z?[NZ_$_NZGOP_@G>\/?^F V0DF M)8SW<#_M'7ZB>SL?K;%2!:902C&?E ,_-*,6*>QDP]U+ MJK111FJN>0(?GC+A E$&1^$\$QM5!.0] \*/!N.XL9W)7M5TK_:BS52O!6/! M5KLB"7."T"S.M]]\=:18:>[YCNY7-C;V'@%D VQWK.MU:L5: ORDO3HVT M6]7KZ>]5!W KIAJF[;!&0D!('QO,/N^/NZ%R,:-A!. -&=^&L=O-&J)^506# M.;.=^L)H %--<5#9Z;LOJG_ -^/?@(?U8W]JM4OM+70OFEM:L\/%T7D$;&^5 MPIG-#D$'YCZJQY^'-HA9)61X#X"M6U6F3TN7_.'1N!. #A'8,OL*G>%QGGJC M!A#0 8"Y.H:_[, ?7VQ6Y\<=?YS'U<_FQY?83+_3.QO#&\=#^'*KIC*E&N8\ MC:/C?H#5/^HT6NRTYO/\\DOZ9D*"VNKVSXU=)S0JSK29@)-NS &.W@>G)M+M)\0NQ:U&]Z_475GQ*X.'X+(-60TB8^ZBA=*\_(66]1!DJ M,VA?W@83[B20%["#,[9FPEXBS!.G;,9U;P>#BPRL]K31>X.8NM%G0O8;6 83 M ::<1I^JR-.#;_:;JT$ /TGV./M\+B*_S?N /6R1;)YJ4T;S997;N;#,WM1 MKV5>$?@0C)LY=7IV-NC_#6[MZ,JJM Y 'EOM(L *CUK7MEFQ_C#SQQ"LI=HP MNI5/T)*^I0\7V;1O?;$7M8\!\OWS>2>,CB'3S+3-< MX6&0K,_#P>3$9S9H\B!;,":[,F.IP'@"K^R_ONV6*I#; M1H^D*M>Q-*:_W;YN&:\U^F]AQ#^0VU@?CS-L?9APT/LCAZBRE?>+'7:>MR?Y M^T<@J$G&4B1P,(@[29')YRU39I@#T@KX9=XS7%LMU-CQ=4 I\S:HAD$NA6UOID)*-6='M3/PXFN/FV9ZJI+EE6:S;JH83/08_:56J),U0,>N/1O&%Y-??@Z=X5G77KSH]&IJU#?]W#Z]5249 M/N=R-?7[FLN7R+J%&W1M]ZFV;VXO;]67YC)/S36AMPBG-U[&6^3&:U][+*%; M6-]\Z]<>^_5K',LR6,UO]=AVX_*<29.CE1L+Q1,#\)[GV@]\LU,!$0O?O6N5 MPT,:0OI;T5+\U23AG%Z]*X&O8L&W$[>+L/(P91&WHU+K5=_8:?8N$[Z1OYXH MU6BAVIVHMMB2X&D=&7G]K%]F'_K5I0]]&Z;Y1BW)/;GIN[OD/\<1/H=&Y'O] M7KR8A-42S&6!2>_=R&CEYGS[$LGKIOAD2AT#"4EXERQ)X-E'XW!T0D3-/94$ M_/_KJYT62QTSRNWT0OYK!NNNR2>O1WWC=X8(VOK&_4_O3W[IP#,OX#YZL/M' M=^_PP_'>EZ/S@UU//AR^$?LG;^#]>WRAOI'^T=G[];>3/,;]D_=\_U<8U^FK M+P>[.WS_RY_=O9-/= _FNO?E..W--.S8/WF']XX^TL!BP#&@R&5$7#"'G#4" M&984Q8PZGT]D(VR3:[Y"C9F6U'FM@-03!:DH _;&8"N=!I""'T08+H.A-))D MY \&J15L\KHF^/1E#I\B=L1HDQ#+T,1U$ODL&HFBP=I1X7%4Y DW>2T ]40! MRAH-+.NE]#)RDXAEC!+KDU8..^U4L:)6&:7('$JQ) 43+B$?$P8K"GNDB39( M@+Z1S$0E\XE9*V=%+;.])3$K#CQU+&FA/N&[#LRZ=5S@:7;I=0HSPX,(,EH. MD.44UX%:'TW0/&A2L&MEL6O_Y8(':&&QHLS=&C&&'X$Q9 D'7Y $Y9@#,)-I M6=AU)\%9HY,^GRL2^"!3XM('YP3GCEL=DQ>)86.84Y$7-VM%06#!S9(V)A,C MF"T>0( X@F!%)4K*DA1@:2-9WED:!06>%@HX:3S))\:Z8#G-A[*P0+ 105CG M&-7%'EAE*)CW9311UF*A$<.*(FZQ WO :V24H\P[KT58+WO@:>7CKD\9OZWW M21[FK0!O+O=)?E?BN)W]#TK+WO8HE.H M:"WF/G"K(BA:$ZU67!$;H[/$217L;17M_.[_R[X 5[L$%&M[&2JVLYATC59: MS3F2U#C$N>%(&R(1(]@%Z9CVN4G72ZGD?VFOM/?,"L: "2+4$FUGDDRF35$Y2'+AR&]N2 M;FJQV"*D"/63$6KK:L+%4$6@)P*M.&6"Q,B=EUR#.&L'AF>B^4P2[,6MJX>*B?$(4CWO M-VCI?,H]*A.7"G&O(M*1<90B8#53BBL<-[:IV!3FWB9&$>K5%6I!\_\DC40% MGHATV,=$&($?F+IPZS1:$>I'$.IYO\%S19F,#C$-/WC4$ED7&%*11R*U-S3Q M%13JYYB"L$>QYTL"XE80%0,-(B1@;,.Q _8,26LB$)0G3 NCL0*HM/!8LV? M(4P'*1VR+#'$K?%(6R61QI%0;QA7TI8$Q#,0:,U<8D(*G'#@V"GME;5@>%B> M@F.I)"!66:KG'0GGN%8A6C W,$7<2()T\A1,$(H%"?"ASGLYR:8VH@CUTQ5J M;QDWR@:J5>(Q$&U!QCG6)O<,<\H7H5YAH5Y,0& >A78(YZ,&N"<&:<-AC;$ 9##-XZW0'L/=2PUK.&6D-E0*PB*GV9,R BF($V*(^H$Z!J)$.1 M);GKCG(!5)"L/^KJ)&(-&%IJCKV,Q&"!N55:<\T$8T%H:EA4C^P1J'2-!W'U MK %A([5))HYH8!IQH3DRLJCBJVT4POE@)KK&*J4Q5TR]9*8V@7"N*&"X,)Q9 M[+#%6>FT,1))8L74J\S4LP8$D4H0EK-X=&Y@*;)7('B&F,[!IM8$GL(*,O4Z MG$04Q<]1GDH,U?G#+8")!RZ=\X8* ^@CJ.$Q^L0]!ZTC)1,K\V$%,:FQNSF\ M[*J[1YI;VPY,X0=(P@CB/%IG$+&(N2IURXEHB MK]Z(.K!OQ=0OEZFQ$DPYSZS#G$NEM#/"\IB$L!J0_Y'CC2NF?AA3-V=DM=)@ M^2)FR0\YC%C;BB9+JG!6 MV1E/BEWOYNP,T$54"B$BB@E@EP\>&<4,XLQI%0*8DM$L^YQB->H:+='9N:XH ML*SJ9I4:\UN@8,8V"^ @CF+!A/)%!&(<4\0AXU$UC",HA D. 74;_'S@H)E5G)F=$,\ M!WOGGE7FQMTU&Q"P] MI5;GMO7V%_FTKP0XT0A[S85/U."H'Z>"Y8,8Z#>[ MKROXK.!SM=3X&=S5OVT,0@9(P? -";7<_'(^<21B-%Z3;R-B6;U$]>U M7E;-N-^)GX7OX=_#[-6"GZ'UX\W_PC^3(7=L_WNK6[Q;+FHW#D\I;KV88CE6 MF%[;G@SBZ\DO?X36X*1MSUZWN@5W%3?],7[Z>-[9;3$SU.)]Y==_G+;"\##S MXP8N>7+L,!F_>?SU1O'5S,*7WPF]03B]]FN\0:[][J;'$KJ!]?6WWO38F[_C M6%:#U?Q6CQU[T"873,";%C)^1D7H]TYG/>:_=*X3,7?M767Y%%^>>CG6_-UAZ, M:V^WW6KN[L/OGUO[1PTZ9^+O;O+]#^^/&M\:K+G5/&I^:(@]^E=KO],\W/FV M39H=^/W#7YW&^7YJS)=A)CI%1HQ'B>*$N,81:0FFOM0J2$N$\-I7Y+&VY.&5 M]5PIAFC@&G&G&34>G%1\D\&6+-E/S#CF('@0IA1 "P6$M), M*D1@USPU7K <)%]1QOI1!C>64$,MPCKE2)HLRHKH:1*]4-Z'$,CUZ1.5+*MD MV7.194YR+73T#F/.?-!86&DC=4913C2M-/!5AJW9DC?<2L<(B8B1D*OA)A!H MN2>?9$9:&83 0E?DL;;DH3$6+EB%A'"YS)F32$: M3NQLP=B_'T@NN)$2(X<5+EOBN& PPD8F'55,@E5-)]:A/ RC,1AK20S"D M3BBMF/KE,C7WD7N<&Y[S!.*9NH2YX=YHI8GU\K'%=,74#V)J,L/447#"K8A( M<4(1=S$WG(@,.)LDPB5\:/#J,?4:UGSR.>XIWB+NJ2KN<'VYNA2YTSHIESSG MF%D11$I!>AJ9QY)7T+7*T#5[_)Z]=,)PB;BPN;B#-\AZS9 /5 8>(F$25^2Q MMN213*04# \4#8FYGY)'%B@%21.= O&F32Z'_KC.O]7(9ZS* CW<-Z4$D9[D M:"W*HS%61XRMT=:)Z$*E]*XV-,S%001F6(H1Z1SR^,D=)1SX3D MW%+C231*,IR H@2W%3*L,C+,'BA+K"2WAB-!4J.EQ6)L#C#\$M1 M77TW5U??OD5U]77,XEO]$:Y#GN'7C2\;M>\]&%(WDVAMV(\6,/ZL:E!\"\FK M@A$XV&@B9[GJH^$R@N@-,A)AF+VUY*TJ_S^ES&W-N?FDI"((CY$'Y0L4,9%# M0$/NG4YQD"I9:U/5H'@-&#JZR+-Q'J((7'MKC3(Z-S=51!OA'IFA*TWZ05P] MZX(1ED3M9$!.2H$XT1Y9H2QB(GD:O<*> %0:9V8' [&K1( M)' 1N9-$)!8TF-I4<^,KIEYAIIXUCQ4FROK$$-C$"7'E%-))*!2HP J#P.:Y MWNC*,?7+LGFOB[[O=&+?MVR[=F)/8K_J3'P=(A'.*!&*62DP)Y@:JGB,@DFG M'4FDLAM6$8QVYH/4E:1!!NE0KK>*N-$2&1<\2D%9AZ561HDJ2'T-&%I92:6V M3!*QPK+D<]MOP"G M)77LU1M&Z@*O4@_3BJF7W9K ,VI=KER@),\]J56$_QFF."? U*QBZA5FZMD8 M==A&'F@PR"F5BU/XB)PV!N6]E<$:0;!:0:9>QR,(^SUV?74 <;MH8\FD)B& MV12PC(!=- M(1<)K X@7CQ#>V\MYE0+QPA709I" 0D2V%D9PT6E!EZE@ MB ?#D=7&(@^J" L"-E7+5V]47?/Y2)Z*IU\.3PO,@DW:!BFYX4D'CYGQ*J>[ M.A&J0\55YNE9.X)(96 _-3)62L152L@YY1 -Q!@1L" \K1Y/K\?QPRV+_U0> MCLMJ.2H8ZZTW,G !RH8FF&&?7$Q!,4XJ\V$%0:DY7T3:)9FH) %%3@7B$A0- M#6HCDI$2'Q,+B4S.36JG6#5ZFN1L74RT[_@OT-3ILD MM.1668,M%BS1I A0"*D.%U>9J6?CE\!(( #/ ?1Q#=?IPF\#*R(/SS&5_5B[?90-S+&)C!4@F(V]=Z+@R M'WY3&-.DRDG"1 16G#[DE@X1(R.%1-H3E:)P6*?EF0^5IW)U&9I*[+%(24J> MJ^?FUE614!H,(Z:*>%AQKIXU'P)-'!B;(@^$B[CS&%D="&(V24U@CZ4CK]Z( M.I,/#GBH>'IU>1HDLS9.4*()X_IU13!?% 3CC M - H&NH0IR"N#388)>.I AD.2,U6CZ>7=/KPG"IM#HK\_V'._V_=(O__%CZ. M=2U^LZR"BI61\9M"G";>S"BX8HHAZ6BN:T(- [&SCVKRY4#?\U@MJ$W DXL=^$!P+9RRW/G?JE+69H7@_5+,_WR MP5Y5R/)1&V?N;F9@+XR^G=T]TMS:/I!,",*,1DSE4%F:##+68123!+ KWE:\$J^5>'U: MITH%IT\"IV=7X91QJ67D%"G8,<0CCKD!A4#*<:IYH!8S7M'#^M"#S2:S\0J1 M?$#(K2/(1H*1T<0"?@E0FW)D(=5UHW0E7ROY6LG79^*JK/#T*?"T.6.N6!EU M#-D^<9HAGFM.ZER800"<4D-U(I%4]+!&]!!-9-$)Q+0(.7*? SWHA*R5.<%. M8"=R.H[0=4K42Y2OA6_[W\-\: (_0^O'Q:2:HPZ@J7_SO_#A9 H=V__>ZA9C MD5?EW-%H,&REL_*C5C?$[O UDX4,?F)$IX4/^S#6WO8Z\.:SFF_;P:"56O#T MUG!0Z_2Z\:P&,SF.PUJ"W1C43EO#PU:W]I_X([9KI-9+M2'$FK,#^!>PXO]&O2'\-G[^":Q@?F^WEBGD M1QQ_/MBHW3#"7]9.JM?LXK2&.H#3U7JM];FG+6@& <_KA@G5/G%GE6*[:D_S M\L6TXJ_+,;]*%_3:O1\-@ MACT]&L'D]^+8/E]@+4AC3P.EARQ\6MX56/_IA M^ZS6Z\-=EW\YF,"/S(F97C(%EL12AS]]>Y19O09[%V %:G9RTED\/7\SZ(WZ M^34@+8I[6YD%,]N#] +\:)\5%Y5S.QL/IF//:MW>$"8V)D]X\K!O0PP;%QAV M 0E9[+6Z(ULB7P:%0N(H%QEU5M!@$Q<2VZ0I35X 9A)%!#[@YM7D,8N1A%#8 MIC&6H:POOR;ZU^""\D5/WPBHH!BQ4?O?*R Y4PF8.BV#\-$QT EHTI;+:)DT M03-!L3G8*G0"B@DJ?N$,SZH#7T8G)^V8^=6V_[1MV_7QRV&,PTN]8+ +[_NS MW?/'OUGT[WP9B_[.>Q#1>V=[YX='^UM?01Q_[C1W#P\;]-,YO(LUSAMB9_<8 M_O_W(8CQ=OQ_G\_VOX431[G<^_97IWGTU]'.A^9Q<]?CYH<] NK"^?Y6L[.S MY<\;Y\?%OBHTMA*G5W>3RK^) M33[VXXD%9>7=SY/8'N15\!,[* OKU%W\8PZ@= M=])X;).A;79#,;#QN,IA[6: 76,VHP?,$I5D)(@+;Q"/N1:VR5%=QA%OM)2& MF%FV>9;ZXH14XS2IEJ+'A1[,,:% KYA>%06@"P%FU[ E0\^>6/T!J(-=^=]-C"=W ^OI;;WKLS=]Q+!]GL.Q6CQV'$DTNN*#!@O!G?)W] MWNELY. =^N7=-TE[BDX7$>92F5/?JNWBYB"SVB8HNNW2OF:X/J.>_GH9UG#% M_K*@@_3/QFM&%JW97%'7&3^_ZJ.3&V M(IZ'Z_Z>AL6%Z[ZQ^YTTO^UW]K>V?^YO?6*-#]N\\:W!=[Y]HOLPIN:'YM'^ MT?;I M?]SYVMKP3N/&X&]UFT^E\#"D9GQ!EFB#NE$&6I(12 M8E0));6R_M4;7B?\>:#;.I0:FRB>@UX:GMI^K&J,/9;65?ARQ\O]9;S:%2HM M&Y7F2Q)KFZS S""L\ZD+R!)DJ93(2) JULID.: 2 U1:I3:M5?6A%5,K*O9] M&O:=JST<$^>1@_#NC/ M%W#45%N5BW@X8T%ALU$AS;E$BF-GA)28Y"KQLJX75&]X?LDN53)IA:*KA**/ MACH^BLZLR8"LQXB9C5%/'H#-*:>11 E9;!,Q:M ;.W3A^N.J\ BMXB M97!QOM#5*$.>=>V3WJ"5+WC=CVV;,Y N(Y+_<36TT2N'^TQL@D&^]JV3^W9X-6_K\:.M[IH M>@%GYW[M#%-ZM!F6] -8DK/H\LZ4&6=P%8S)KLQ8:H?]C+K_]>N4-06&5A& MWTNUMQFPBZP?^V;1-B[,]WDI^3N]$P""L\*\?/=_H]9)3DBKP^.'3Y&QX)GT9GB0H^KHK];>^:>?C2//&Q\^=QI'GUO-^2 3E@N&:>(=S *>0R^I3O1H._2IIIH*Y MV\*<59)(C;52,7+EN2..!.45$8E)*F[=+[>"N2>#N5E_?*(Z\409\M)&Q VU MR&+)D4C4RQ 828X5,*?7J@'-2N/2^U$?>'+4CX7K)P%7Y")750[-=3 5!?'> M**TD)3QI;DPPE/A<5PHSPLRRM+$*B6Z/1/,9,U$['7)H!1,YY!X3@8R7#,40 MN&%88FHS$O$'JUM5OLSJLFK(ITO1!Q*R6)))&X^5,<()[6+R;ED:1<6J=V'5 MN>P8A47"SH)9Y, VRFEN5BJ,(EBW0BDP<(5>-59="R^5/6D-81SG,=1:V6_8 MA7'E,JP/RK-=BTA\FSPS(CJ'1>"@&VAO P=BC@)3(;FL/#:KA4H+,FJHU<([ M'Y"D/ $JB81,8@JE2 5L(8VIR*BI56K%J8#2?]Q%T +'!'-*4$+!X3/9+4(*,X(0I'1P5/B?[:;VLO(_*,[&" MG&R#85Y*XD)F:8M-9(I%QU10T<>T-,]$QPJ73U._H5:,0FOA,'&FYG_J:Y<"T]+KSL8]D%1[KPEV47(+YENRVI"0DA=&!E*%SJP:SLZ?Y.! MJ3)4(="-&.(4<-8DZ1#0@HQ*11&$RQ49657>SZR.C.KY%)= M:J$3L^*:2%GFY'MFA:R%+$@)>HAWY@'A?,\:NY97M*/"KJ? KIWYXR!FJ2A^8 &M/UX5<; 5\B3LOPYNE4WO1YU1V^;, MY1!/^L *9:F K-#83@]&>EY\L&;^DW_^!M5E:B^VIK8"?F_'_ O V>;4CEP+ M=17*+0WEY@^G> YLH%0B"_N*^D9T_DTVM2EG-=J?@N_ MKZ$S9K$;IJC,4E69K>HC/D^'53-6P+Z\G(K=S0SJA3:WL[M'FEO;!S0YQZTW MR#,O0)5CH-0YF5LU.DU)\ 1'FL.7\0)-[OE51JSJRU;XN4KX^>@>OPH_EXV? M9U?QDUCF>+ !89[]_49CY%Q(2!N>*"$B$!=RT#B(P!> G[>H+'N7LIFK4M1P MZR:GWZ2)0^W4#FK_?0?FOE=ES2DN%[-3W[L.9^-\DQP$ M3"P-6" :#0^[J0' %8_P M@F2T=40'+BQC%N@A%CM/)SM/JYU_A)U_=W9 D@I>2(T,"%?$66ZG1YQ!V&"M MO8^)<)9W7EV_\["VM>%A/\9:!S;X<%"+ %:A+,=8PC?#]5IFWX)(\F[6:_TX M.(D^%\MNGVW4MKN^/0I%2&8NB@I N@RZ@X'M=/8CT6=U"MPTTNU7P9R K' MPWN%B ?2&PR+THAW(5'.@!A]3E&,G!O,-/%1$6NU24E:HRMP>FP2;>XV\$'N MYT0ETX@408O$$00J(4=.:\>$]2IJLIA$2^J[+T()>+&3)#ON-!=<:;#>'9 MTR$Y)5*%4(^__9]^'FC&,>'&HF@H1CQ:BHQV&ED2C*0@/(@7>?OGX]PN$*I$ ME0>"U#WJ,?_>RN>;WO=',,=<(1.4LTO-[<_8C:DUE1SXB/7/BS:Y7_QA#*-V MW$GC,4T/"3AA,J"B7OT:%T0_/R#E0()Q@P!P%#(D6,2$(2I&6&Y#GU]! M] DE^EE*=..-K\JB5V71GWM9]!O]CD_9T.7.-=,OY-],:Y#'KJ#]+%=L7%M] MO&9DT9I59=:72"3/8/IK$O]7B'#7ZXYNWY&U*CV\?J6'EQCEF"GNSTQP<:TZ M ,)[MG_F0Y;]H[_:C:-/M$&;AXW==W1OMP'W[='&MSW1.&JVYSL PIR.WN&] MH]!I=+Z>-<&DV*/O?C9V]P\;YTTP1?9^[A\=GS7HWXL*JRN#J3)1(Y>;J7(O M)((-X\C#GU9$Q1@V ']U0?6SJ#A<%5:OT&U53Z,K='ML=)NKIYX"H38)Y%B2 MN0BA1-8;@V1N<*J2%M$#NHFZXH&/G1&7DN%R0:&S4+B KXAR=ID.&"(<\#=4(:H80L>K<8MD*,O$Y^ MK!-[UN^UVU=.H=8L=?6WJA:VWZK,GJ5#T8+:Z]B$B)-52$LAP.S1 N6^8$B9 M*(+%%$?)LE,'<[)"A8*J7-25URDJ#GXD#IY5)BRW +O)HB1=1-Q2 AQL(LH* MAM!)$)H#H$C=O,127RNM3+SKG+1[9S$6K-9ON5%>\P&P88C](HKEW9>/'RN' MQ:-G1L;NH PDVX%%[W_L#8;].&SUBQ+X\&G^(!9;E3\8!YOE-*#!?UK6M=JM MX32256!U>[":+WN!DV24"8>TT 0L'QV0=4XCP3GA1$B;4GSUAC^\/43EP%A= MQEY:RMY2&;M249;&]7-M87Q(A&'03@BP/C?6(LM=0D%21;0!OH\XJR@$/Z/Z M[7=2CPC?$"NNK90E,.RO8G'O>6#- T18N<,-$2#:8RE: NT[I-EU;HYY^?P'ICG MWM%74H[1T_U!S]$GK:+D*N=([>7!L;Y4E M6>'8ZLSZ]T4;7HMC+]]'^60@-]>E*V#GC!(HA@ @QVU"U@F"L P$JT293SX? MZ6/ZX**]5;KDDCBTR/0I#O-_V/8HUF#HH((.[<^<[I#=,E4LXA-I7MM=W^O$ M7?NS4KKNA4?SN9&.$),84RAQKQ ':$(N"9#U$&UB)9:EG*P'9VQ<;!\&.YX)79LF0 6I#N2*PAVH":(+67 MB"O+D&94%L7"30*%0093F"T/;RU>I3NN+@;O@C]G]42',?I)E*1]S9^HJ;FP>>$<(X@(RU-GLQ#4;:16>E@F+X-3*C?#8^D&QS%]@]?IGZYFH\?3JP\10T2%%2ST")4)F M)Z;-CDV&6(C&1<-T\+8HO?+PSL^5-V%U&7E9&D3%R$^N0TRB&0BW.LF(F%0. M<6P5LEAX9+UU.E%#8J)%%;2'%RA8/9_#\RI0T%N8\?);>JB_L&"TJKW\8RMI M\WEY%;@O&]SGXW&C#!J,0(T"9AQQYB6R/ :$)8V6:U#8@G[UAM?UPR-R5Z"_ M_)+\0Q6 5@"Z>LIQ!:!/ :!S%48I5EXHCYR/*9NY"8'E&U#0B5!N@@_6OWHC MZUC)%P"@MRA'D/_.1-[JCHH"665Z94%:RD5&G14TV,2%Q#9I2I,71&BBB, ' M@KZZ.=LZ)S9.)H(R&KXF>B;A'.5/?E.= [E1>^0Z!I_CC]@=Q??]7N=M+IP* ME/2M-3Q\.QK +L7^BE0Q((W6F)F//-X_ @;[]O5T_]M?K<;1)V#.T&H>O3_< MWP6&/=_^"?>R_:-C,EO%H'D.C/^A\7-_]\_V7F?[K)F9DV[3QK?W;6!8UCAZ M#^,,'0""!._]>6!#8BSZA!+GN=F]X,@&H1"HHV##"J=<$"4 VW&L)D!,01K M@%^52P;,7)M,\K W5M(4CJ'FS%% %40VV\$47$^.?8L:UN+B#P,?8+ MK.WZ6-MQP$ %"PSFF62F\L4TPXQW[I<#NSJ11".7@:> @:J24!J'@(U,3E@I M20RO'KO"QB)RW!P,8BXV.9%)9ZM4:N-W$.G9 <66>B\U\A93Q$UT2#ON$&;$ M2N8]I@FEC3!P5&A\?,KS;%[I>Q&62OCI!\',*Q! M49,C3/BL/^8S9]N9JP95C8ZJ1D=5HZ.JT;$J*U;5Z*AJ=*QAC8ZM&?E/# M)]8\/S[;_[#]L['[=WM_=YO.>KW 3H'/_^PTONT?-7;_ZC2W8$P?WIWN;WFV MD\=]].YG\]O?[<;1_J(R'I98IGB2"$MC$-BG#IG$+"+:>DL8&"4DQX;JNN#/ M(\6]JN11H=VJ>O0=:"RZ92CHZ)E08.BIDF=DV557GD.4;A58[ *0%^,@EP! MZ!(!=*YTGDN4Z-P^EP0) !H,LBDIY*666B6C$K6Y5$7=F#5I"K8X"O=J! +/ MBO1);]#*%[SNYW9VK1_Q,EKI'U?#+L93Q9>W6 <3&PVOO^71(S5^#09$P)BR M6_9*6,;4OX<7@1DG]GM$KA_M,5 /#/:U;9_:L\&K?U^-*VMUT?0"SL[]VAFF M]&@S+.D'P*37+W;[-=!K[.>K8$QV9<92.^QGP/VO7P>"*["BBN"\7JIE6,UQ M@?_[;_MFT38N#)^]73CL_'V_#+6\6[^]58FW?'MHN]_A<47LY$W1E:&HT%)< M-(3=BK4.//MP4(O=7 [[:GA8+8O%(@ :?J&UT]B/-3L8QW56@9I5H.9O#]0T M+S#L<+=@RT;)EN\NV;*V.&#S'L&'MU9>GEEXN Q9>S9/0Q0AE+*QHO MX+LKF5MF'IU_JPWY9P314>3UC.5C%=Q8A?M4;H3'=B-XL7?TOK,/YO].?L_6 MI],]^O=ADS:/&D=?3YM'S>-&Y]W/!GTW[T8X;[<:W_:/]W8W![L+HQJ=I"PJHA'E2B$NF$+&*(LTZ,O*,# I'P< M-\*+\+16,+<.,$6T /P>I M!?;AE%/G!-[1"_"K'98.FU;7MT?9B/R%:Z@&-^3OW85.W$O%!V?1WJ^.Z?,- MOOKG7>#R/IGU]\;-<56"S]'WOG=A1J$"TJ4!Z7R I0!)J***R 1(,LI M1PD;I[6'WZ,!H]K4L9S7%_]5!5>^!/[VP+,:[#O%H^8Q&5"'B 9RL(Q9X/I8 M\#>=\#>M^'N%^7M.43(B,B83BCC'Y>"4D,$F($,"M8%X[W$$_N9UBN?+I_\6 M_EYO?]UVU_>C'13'6+$V[(%.\Z/7\EE9.0&UIY\_*K6B,5^#"G.R6'NJ*K,_ MND+C8*=N1KO)?FZ-XFYO>[*7'_-6[O:^3&WD3II2@J?J+E7HN"QT7!"U*)S$ M07.)P&J,B!M#D%9&(1Z<=)+!*AO_Z@T3=:ZK?G$O&!"6I@%5@/"\ &%673(! M&X;!"!):,\0] ())."%0;CB.3D@ILCG$ZI2]V$KQSTYG>M<-]SG@K"H=/\G2 MO!@A426I/"]TG^_G Q8OC4HR%)4-92LQ)XE#3)G O%1!YTKQRTE268%*QU6I M^ I 5PE (R>"6L-$DH&;Y!WCPN-<@A:^\,&,CUTK %T9 )U5CXD)R8.(0Y)& M@7C$$FEN:>ZW0;R&K2,3:Q])?5OJ_Q'=;^^3__ MI8$7__C\<6=0_$K^^%>M'\<%CHM34]N![1IF!Z0?,V0,M30:COKQXN2U.*0] MM(-:MS>LG<5AS<78A6\GOO_Z^/"VT-][P\/YL]L8KL(HI]Z73F& MP?@PN-5NPPO&+M/\;3=,O2L']D^>VNI.1EJ>)@\V:O<([E^Q75U4_[9(<*@7 M^_6VUX%!G>7=).J/02UO;7F _M^/KP6+:[H 7%#B0F?'[-VNXE712] MUGSFI=XETUPP#!#67:B$JB!SOUXJDN B6B!/"[#I M BG@4("$6S=: M.?HJ#C V*F$MD,"@TG'N,ZTHCC!./ EB8Q+QU9OA:6S_F.34S>;L@@@&&9[W M_Y)4+O+RIB1Q[O44BP35C9E\GX=TWA'/N_..VJAM/7*#DZWHAENM@6_W!J#[ MK$H3D^9%VZP& :H$:OT;J/+X?._H$]WY]H[O?]L^W?GP]_$>_4J;W]Z=-[=" M:Y;:X9EGC6]_M_:_[8F=W6:KN;4G]G8/VWM'FW#_YZ/]W3VRM]O 3?I7:FYM MGS=/#V)2 I;0H 0V#>+4&&2LHRA@R534)&FCYWKMN'PT1+6R-+>4%<[%%#C ME;':92R=:6,"ZWV?QCF_?,O541GF&/&&,>T W"G5PD3O8C I:*D8?:89O]LY MMRP.AI,NL'G6@Q8,L0R&@'G .[-T&G5' T"5MV WM(:U]]87GH#:/T'A!WL" MGAO +&CW3O]52Q&&=PJ?MSJ _# LV\Y2X#[)PANW,1@*R)E?X=^$,+NQWZG] MIV>[S]_6V>[6-D??84RP%T1?,7!J14YB$0X,JBP,S7Z'C>UDLS5OM:T-\S*T M81E*<65K/O:'(*UJ[;SK_7KM]+#E#PLR ?3LCB.+RPQ5>)LI2 ^^6O4C9D4 M<.V?^?5CBWES?$M>YXGE7"K:T]\ ?=^M/)?'?NSU1EUP/SM]XM>0H45-SK) M>OA=5&YL!=>@5#'.6*Z_I 53PFE#B -M3_!"H<* ;5=4[NWF^UDA\1]8[)U4 M,M.$EQKE(/^P#'R?(C>^40/J'S=MR1^0J^3?CR>V%6JV MW:[U1L/!T);'HYEG'6C$W3@ "CL%RCL9]0(!5^@STWAFE%;7#DN- M[9*/-FH?9VZ=7'EI+EQY6GVL$[:+9X&J#9,"@&Z- 7Y0.[0_XL0WU $CHO3= MY)L\_-6UV<T.W5TJA?M H' O2EFRBF!#K_K7!YY<$-6+L;2YZ_ MT*FG$2@O;MZ*JUO?&@QRU_13V^\72P:[ YOL#RT(SVNA!-85-F$&3:3$F%"K M@[<&Z%=JYRR+GH$R0KS7,J,),;,&_ (T>=NV@\%.^E8.::?_.<\3="$7^V"5 ME920^[S"WL;PY]GXNL'XPEM&N^ U YB=W7?G!V#W1"=\ &QAH+_R()&VRB/B M@E6&,QX#:* $BSH3"S"FW/8)M\XZ!WVO YH0$#Z8!SEOYD9)! ;UE_RT)Z6A M=S]CW[<&\2,HU?'BRPO"(6M,'%_I@?4J\-Q#%!='W<%&I(FF2'DC;((]T19G MDY/K>QR&4=H^S;N9M=D.Y>SN7@BLKK0M= M-3EK:^VV]CL[$#QP8Z- TC*,>';_ZF03TART_BB(HSF*@> YYTQ>L$&IBB;; MZM=^V';IV<"PCL8IB4 >Y?!JK)&3 MD:' <88%%BT1K][@C?E@F\L3BAL.M;(Z>$D<^2!K6M\M-,)+^'J&YOJ,/^-% MZ+77FRVS5OO$?BB[4\.V#J=-DR\3&V+SPK@O].0OL%0 K6_LSYY5OO3=H^O M6.QS07U1OF '2=<1FD<"$D (B> M'P*WMST.6V2:7YR#5,;Y;8UST3S_"F/>AG%Y>L"H,IA$C$!/ 57)TX@^T>FHDS\16A$26\E& UC]X+$2LL> MZ"H 86=ZFN(,L/"_GO3*9': ,#^:MJLG+JD92K[*3"6EPE5WH5*I,,51"^PU MXU)QF+=6!&NAM-5:E <,Y#(+8K8^QARY?NSW?(QA\!Y6)Y/N8$*[%64NE)I' M\)SO!S)P:K!72!@%4C,ZBJP48-7$*%U7VI)0.XI-V#-_A M&AC?R&4-8]@"^7)6:" %3PX&<3AK2V?KR<>3S/REJPLDDA^.8&5!V("--5:J MB]>-W!%\EV' PAYV"X?P)/1BX@$K5>8+SP^\? "7A[P_$P=V:L&%/A]J7+C- MIB.L+GUI$U<OQS=M6#^:]BS,-:.]K!\'K76+?P4\W 9#!,!T(=&!2,1^TL%I)@ M'%+03 DY218#=%P(DU/^C2);;)%,WQS/YU.>SN<\F[7U9C3.&W3GTT$,FAI. M/ K&>,2YY,@(9U'0'A/G4_(N&[T;9#[N-!,+V< ;BWA]AM;R/MN"8"9$ MBAQ#,\VPV88&5AS'UG07>NHN]=-ZYL=)D-L?> MVO$4-*01F4$T( E0C7/$5AM&9$6J(] M)P"QYO:8-!TJLMV%I1[EU?S3#EJ#+R?]:,-.]^_Q? "8XJ6;%=$U0Z9I0Z)Q M="P.6'#<&(,1 14. 5@II*ET"">C-$XITABSNV,>HOYQ-1*S5,\F8J]7<(+- ML0O9&0<$!!\]J5_'F#&26!1N)#91@;6 FU2X_RBZ#M+$R@=B7B+%< MNX0(@K1Q''G-!$^)4V9LUHCGO03_6 P/V=*[XOR<1'\,KMI.EX6(YOQ8\PA3 M:)B=DW:K5*LFH0P+#-5KC<6L3B\^ ICU0%0=@ZYT#%)5QZ 5&,L3=@QZH7' MNSE;H#S@>_0SEU_$0UYU7*?6SQC0>>ROKWNFN?7N=.?3@;#$@NCG*$HI$/<, M(QOA3XI=D$QA2BAP9;=@\N&N[V M9+BW'*J+'F@VQ_6T?K0&8]OQ?:L_&**WK1S0 P,L3M'_QW9._JCM]G/,_5C# M&[OQ)XKA. W[>P[ZZ8[G>?U$RC.(O "'K9-QOE@9:7_2MKY4)2>PW^U=N!^G M HXO#UQF$C\FL<,3130O?G'(9;W/T<\Y0@E&Z^W@\"(][06$#>^,8\3%@JSO MV5CNV26;C@7_,@X\SEFA9:I>+P&V3CUDXATHCIC'9RN3%TW[KN"KR^]2V?HROG*<1>&LI H;9.9IW^W( ];LH \XQ2AP&,%>2>T%U M()H'98TD2I# QH@NL:B4@8<<8'N\4[2[W>2-\V/<_'X0J0:%U%.4JX/D8$6. MC$T!!1V9HC@9D*F_5 SF8KLNT7J&CC>RXNQ'_3ZP8OOLTMY%RJ<>PQ"1729YWDJO>N#&$> DYKO\!A(]Q MYR1F2ZS[_3]%->45276EC0E''NW!O9W.)W4=?^GS?.O=&_WZ\^]3FY> MG9M4YT#,3=SX=,"B%L(JAK@0$KA0>62Q, B6F!##1"#>SB:5"N=%TH1KFB*/ MPFIB=) \$F'@7L5G4UW+A;Y'MNLO7_0\I?&T)ZQ=EO1.)3JTX@0Y9@K;]"9$ M.[ZA/I7FFM75C&H9OGHIM7RLP:RRGK0SZD]>4*11Y>/&WFB0LV9;I3>B\,UE M[:S?&WT_K#5!0W*PEJ'IMT"ME:QD:-&ZF F,I(2Y'@!>!:Z6V.9X(#*:, M@KR)F14EG!/#K98.""]J!S:4Y2H*HKAS^OH2#XMX./N!0?*.:_^L;O&&I^?Q MHP8^$#$$&C4!.9OK5]L '.Y(YG7/-68,=!OUZDV9XESD C%LF93 M05'YD])C.Z& EZ M7V4V(-W!\![UD!Y:2W[.:7"5ZM_"J)Z%8^!WB#902+_^ M;.SNG>WL?C\#9=, L@3M+:+.%$>J"6F6!++)21IC($J1?/"U(.=IXB/(IN-= MMO^AE<.K[5_*]GO:V#P "X^%R B*7D;$F;/(&*D0<1$T'-"A&9=Y^Z\OB'7? M6A#U'*F5"PZ!+9MC@281,BL&+9-A5:1U%V0A.Y\.",$,GJ)1RJ?IG' 0M)$& M^),9C%5R'JM,6C=4T?KMR%+M_GV )3N?A0HLZ%S P? $P&(L@@V/R'CC4W0B M1E4$5-#K=W\JO/Z!V/+EL-LX'YP1 M'U-23B <.$5<@?+B&&'(8ZQ93-I)SY^TE4FUKTO9UZ23) GGX@P"P[[J@ S8 MP*"*"BEH,MAHT$4NJU#-(<<\E-P?0C;FO#"/ZG\;DTD1R[#&CK?S9B$YO*>1 M@E2%?W@.][2&PN)YFZQCPCB)9QUIS]*:+HH*]-KM\C2U*)E=&Q>+SNE-)R?M M.,DCR*=N"2ZLM;HECF1$FTI(*CT,K^_O88 E* =P$<-5% DO,AU.!O'UY)<_ M6'Y]&0>U@,,EMWJL;]H=/3+3F=F M[M(%?2?*J+VGZ;*@?W5J@DONRGC?*/'^W27>UP#JKQ34?^CZ3+4)N6UE_=5> MN2REKFV$>9?9KM62T;L0U6T[FZUT:Y>W62H5"=%%C:'SZV=W<_'C=UM 288V=_ZZPC>(9I'?[>:YW\?S?8ZVN^\;S?. M/S%X%][_L"V:'^!]1^UC,-&.&YT&S.>8-K]ML^:W9FJTYIK%$2D*A86E_J"C*6!QEGEVWQYO<#F[U[)'!$A1"( M"\.1QCXB;*C#0DF.&7OU1LKYT\&UL[.* IJHE]#HLCI(SPTO8O_CSS+0OS## M2OMJ*N#V0?;5JEA1E:VT4YE#E8Q[-+6X@)B=]'40-S.^[(S19;O[;HPM[WO] MJW+PFN:Q"TXV*P'Y:P'9?#NG4W-'?111(>F(1=QZ@HQ7&"E%E/56:^I51305 MT5PUQ*0(P7&&A"U2/I-!3E&.4B2$PI])\?3J39&70_^HC+%*4#TW8VQIF+.B M7)Q2F**15$E9L6_.?R@*I,K%G[R)R=S0,FI3%,1L0$!I6$6XRLC@XY@DG2 MCCE"])I%YDR*7PX.8QQ>%YTS>Y15^V=Q-MH;P1C#X*+F\:7Y7D2JYDBTBYXA MN8E>=B5Z^"SG:'K^?P/+YW M_M=1X^AS:W_K6("U<[R_^YTT=_>/&^=@)7W8P[,6T=ZWKQCF!>\\/ (+Z*SY MX:_CG=UV9^_;Y_;.UE=XYZ=SL)).]X\^+SH3=X0JV#N-0J *<4G (@J<($L% MCB$FYQ-_]4;6*9L_%2]S$AZ'1\C=G0S+//6I4*Y"N0N48UI2C843"9C!!6DI MV ()XR",\B1.JEW,-DVJ4.ZWH=R4WV>3-S="L:^ZZGRU&8P6/'0&V6WPXN'ZSO. M_L7@]>-HI1<>^K=E$;H*L)<&V&?SQ\JYTG7D#&A)!L0CQ\BFY)!1G,C1S.MD.X1D6Y6->5!8\>Q0-CFEBXN M2N1T2HA3;$Q27!/L,M*1W/3A.2#=.OI-IW33>B[].*Y3>Z^(BP7+L1"NGS5P M/;**UKS8@@J[EH5="^.XG/ I<.0#)F!6QR+X+R%-@O-<@^Z&4\8NK9;E/%PA M%V'%S$^DA53,_"C,/*>(,)$T#ABY0!CBR2MD;_(N!Z4?6N2IP7AHX?YG7M"CFWAN*1- SH1Y M9+ W"#!;&@9J&,Y52F7=//R8]D[<\7S<816^O71\>V0UM,*W)>+;K/+I#*61 M4(($R";$F37(!*=0H-)Z:TU40;YZH^KR,?S]JW! ^PR=8-^*/V) %D9EO\=Q MI[=+Q33'AR^I;-8O')7/ L,6IH+<12F[":8FF[%9[L5%+\J+!BMD85^5W#"D M0JQ?(]9\X)P5D@;&-.(^=Z10FH#AK#EB5#J'.=%6QU=OZ&4K]DEBT*1)R^\M M=[ .O'47A:#BK=_(6[/:@ ]$&.\0-I%AA2FQIA(J< B\Y:Z!6^M M0ZC4G"2^DI"UK+S?Y^ZX!I7=Q?Y2G"*_L!EF &-KO!N?83,^QKXO/-EC>P'1 M"B)^#1'S 4+,V0@60D!$I'STQ U 1(H(]M-PKL"> %1_PQ8TA+J?N?! H^!W M,,(_'J,N0@4>#_8X5.#QU. QJU]H392WVB..341<)XU MJU#NX*:VH1>>N88=COKPLRI^\.F .$VL5 $II07B$4=DN0.SE$D6@E**\?0B MBA]L#G*=]@6]<>I3?JA.21FY+6]NKGO]P6G99,L.QO449FH?O,B2!EIL**(? MITH 76;+C]6RP!8GM(-D;O7"'3+Z?W.:_BVG=1GG^)_Y MM[+BE5&&5VGQ]XQKO=U"O+P:8\N*OKA1$YJ4?2[)%M9Y)Y4TNU?X(E_^ 6;C M=*_3^+F_^^EL?VL/3(C/QTWZE8-^=+R_]8DU.DW0E3S?@V?/F13G?[;VSL$D MV?KK&/0N N8#V]\];,,?9',,0M M<<@Y![\I;)2FH/0&^^H-K7,SWTIT[?R5ES@JEN&CF :,Y^MA^,V0L36*37CS M[FEL_XAE/[(*,)8&& L*;S#I--<)D6C!4$N<($>X0)KJ: (3D262 2_$ MVJEAEX AEW%P6@'&<@ C:Q6[I[T*)Y:&$_,''=*9I&6BB%IJ$ ?] 5F1',+. M$>\I5\$4)4N)7M2V9FT5"U4I%BN&$[G1:04&=P"#!0EW+*6(09@AA44& V:1 MT3ZX$,N&@F>M,NBB1NWP,/:C30PZ*.P2S6D95,X7)UD[C2-3[.M:JW,R&A8=[T"4Q<'U M-4!>JK;QSU4#BZ_=23AL#.]^>KATLV@"7X'#7.>N6KCP)#9?(WJ:'F)RU0=/%=IL;\)8G<6 M%%A2@ \1RHK4V&DPY>5W:_UT#.//?F7!:W9$M'S 5YC8F M/IZ#TDYZ@U:^X'71.ZCU(U[&HOWC:C#AF!/QY2W6 =^!?G3M+7/Q4$_/8$3 MF(B^&O(W_6\>;D'-RD5&G14TV,2%Q#;EDWXOB-!$$8$/)'\UN>GPHAO.B?T> MD>M'>XP*?\=KVSZU9X-7_[X:6-CJHNE5GUVP:Y9M LS'[[9M'>+P[Z)#1S1"E M4!:GKXF>R-AQD"S*GSQ] %\1)6LV:H\,^W3P*>Q9J[QV1_JWG4 M/,H_O_.YH.SSQNG.[C9M'&W2/?KNO+GU%:YKP[@]V=G]^[A!&S3_W-DZ3(U= M>,_I@6/$$QP5$H(IQ(,QR!@%MC009[ >)+$>2VT WQ@VLS#E)#D2F6(^*$X9 M,]1;2;#FF!,;O9@-XI[:A\+??64GYL%^FKYG@+_Y$CT>WEK IX0B:_HI?MH*2Y",RVDO32@<&<%-Z<9K/^Y.MW$;@BL4@=^*'<437[>&\'Y_"[#\3_P.2]"P M0]C,%P".[_N]3FT(3RRH$7[6QS19;#_0[%G- ?+52EB$:W[8?JLW&M3:Q3IT MRG7(-X%F#HI@#("=MM6!CWK]VDF_YV/,2MZ@5F0&948 LS?3T*@_*!1(-P(: MBH/!1JU2U MGQ5F>/A%\M-9V= 5S+/OI?3/(_;3RL-D/M;[/G!-.YF5VA3Z>'PC[,.AU MX<\S4'5@1_,75U<";NOVAK5Q=5BX;FI[\_?E.DSO71Y0/0]U:I V_("=C^WB MMA9\?=H;M4.QND"5MI2%%_C1.VEU89GJM4/[(]/3!1CF(8\?58LI13^L];K3 M-'CQB-3J6EC98HNZH3",<]+:8-0>3N>I 444M.?MX+"6L;SQY?MV.\QD>'K8 ER8?E[QC$+4ML:K#&. )>IU"MCZ$;NA MEW]IPTC@ERG@F8ROX(UN'E0!%$!P)YE(X8E7N;$ %M\>98ZIP]W#@LG:+1"5 M!?O6"W[.V-9O#?)$>G )S"N/-KLU8.#P5PEL%Q.OUV#=?[1\.067&U7W?K0R M@+BS*_,$@D\9RO/Y6;L=2T$-%P-/ &-G1;8U5D_'^ RC#K%\"JB]Q20+T-H, M)6O9=OMLP=:41W27JSFAV:F]*I9I$0.'%L#?\&*5$]RVA)%)\)F2KTK)!:,,\0$Y%5KV]/!*,N7 MXAW#(>#T> NFL!T& ^.[855!;A82Y!0&>)I_@1GD<10$,WY>,5N?87A:"KA2 M.OKQFXH!SXQV!B$7^S1OY[M3^-6S=OT0_&B^GR+*Z\NPYX\/>^T %/4.:#X7 M:A_&P@?4R2I,L>"?2\)XF_?FRR'L]I]P:[@(WU@U!Q%K3!Q$>>@TSC^Q MYM$Q;1;%*3ZWFEO'I\T/>P+>Q_>W/I'&^>?#60?17N?]49/NG3>W/-W9W:.Y M.$7SPS;>V=W$^T?MSL[6X7%SZ^MY\\/[U-C=AO&\.XC:6"^31(IHB;C'$FEJ M-0HD&8=U\HK(60^1T#$*JAC)2?TZ$(==2H'81)2P@OE9#]'TAHVAK%9N7 %C M[SHG[=Y9C+7M;O:\MT"[^=@&^KN'[^C7([LZDZ#@/QT4UU;Q(*(5/G.F\X(K MBQW_=8F"532P/L< F%>HLV][W>+T,/_^L0]H6@!ML2'/7S/ZE<^B]!M<>V(Y MR+ PF#FT#"Y93CV M(J<:FTE-@E(ASKCO8IL(3A=GEYN-]_/^JF_V';<2<62 M-XM:/O!'\>;MP0#H<+N[VXM/M+3ASGOF@5NYZ!HC^)1SZ*3@\ MN8##0=XVL.DS.Y:*]>6F;3RBT_>I<')W@26Q"7I0&$_W<\PJ//SQ-J]-H3H7 MRC'(XU[_9'S,6;.CX6&O#Z\=%"9&7BZ;/9=PX=U8+SIJB>?1:\,X_.JTP3)Q MYB7%REA5Q(40K*X6+UN K!<"K>"[DM\V)Z,,MXL/63H_X?E)EG)?D8&3CDA2CL2Q9$X8IS+3MF ML@B_HS2Z7Y3B F0IMZH217=P0;P[;WXZ<%2:J*Q'PKD<:D@PLDP39),-5D0- M>GJXJW9_O_JHU:8N;5.+#IR$,B28RX%'5&4-PR"F:L%MU%0)^3U:N(\=]OK MW'F%;G#_ )G5UHG>Y6/+4EV>Q;76()\8MH;M\MCI6G8 _7GI8%9XM::88.+5 M^KMXUVS3$9!^I[U^&,3N&C/%-FY\.I!84>/!JE9<)L0I34A+;I''420:I?0! M;*=>-\[3?][&\H1T?%8R+^AR"&5[T+M"%F#_Q'QF L3? F(.@R(R)OX *RR- M\I_YKB(@)<>I_+"M]D6@RW0(#5!!V_8OC\7G+:QZCM<\&I_!:Z7"/(X&.2X9,C32 S%F"O/[R?XE;,R8F*3@ T. M6H>8I&\#OB2O8V@,YJ*V11**8% 5&]P'!!QXQ0RRGPBNO\$MO!S"< M"7;J_W_VWK2IC61;&_TK"MYS[MT[@F3G//0^X0BZL1WT?05MFVX?^$+D",(" ML274&'[]75E5FB7F08(Z)[;;EDI569DKGS7D6L^JA&=2J>],]7 [\%N^??.%-FKOS?&KO?O_S9Y,>_#C8V_XY MS0=P\!ET^.<_V<&6AWM_ 5V>GW5TO;^W29O?_Q0'>Q^O#TZ_MILGG^:QS$NM MO60Z( 8&=0[8&:2CD)D;5GJ)4\2:93XFIM6ZY(]N7W6O??1BK;)7D)W(->E[M=Y4\*8!V#S.5_4&QZCU9QS&Z1DEED?,:V!;06 ;99H M+C!MG<4:2?!)$0]:(N/ <4T)W!6$NE,4#P$EW-H+8B[8"1H M'5,-9BL 9K/$>,9+QZUV*(*MAKB-&!D;IB5 M5MMB=W0U[PYAK+%]%OJ^K#9\,)J]&],,,&T,-9M38P #$9*S1 M;/G1;*SGP,_FUB;9W3LZ)-A@'HL&ZYCEI@,NYXL0%(/E@;J8, U%!Q)FUHU< MDI[)[\8V^_CMCS]J(^L&6.)"2$^=$5$:[H37(AB>7*)@>046< U+*P5+ R,+ M&^.YUP9)[D5&)8&L\011"T9U3(9G3C5 )<;X.I.R-K)>=(O^-GZT=EEPBMW0 M4*&VGM9:(C$1 *,"82'G*UGK#6&=B-O=ZY4VG#67EOT!9XU/3]&^ZKCV M'/G\-:Z],*[-!NQ)Y"XISQ Q#G#-X(A<9K@U('L<)^J-3)E%>UUQ#9[A$Q]% M/FJ;/0H2:P[U>W"HF\4*^";3&"#"7 MM$R"1*E2TC>23"]ON7"9S52Q)ZUZ9?Y97^I N=8 M#XBE)KFD&O_(W^>:8XK_75R6/RW^3?[]SYRO2>[V2S+[2TKN],OJ6'+PRR+W M8CK2?\-]UN:="JS! '(:9_3YZO;5Q"/'9&'PT VX0=X(9W&,MW4>S^#V'[N9 MA?3W/MPS#WU]-+_%D*J^IHWAA)142R6S:5'!7?*HPN+X44G)W"J M6_$7YK/>_-/;#T@&3X6?%;\MJ &*(0QS;&\['RXK;5[%P2#\V\]5DV3^0C#1/KAQ!,63WOQ]O'G>29^S$2+F??J,O,T M#I>B6.1,E'EL_\[W+3+HX\_8]:T\Q.JE"E+*1NJWV^M%O=!%+LKOE@5&<$F^ MQW%LSW!FYCFINE:6;(K#.^?B(%^,*5^3.?EZJ2 ?O; _R]MUVL5[=ER[(@ N MZ!WSP^$7*5:=FB_VC0I2O MW_X<0LG<+;7ZTSZ@)2SWXWG>1!=Y.N;M]XK9>V))U@>P<7X.B]$J+90!LGYPX4*64-,:T*>,?5IBRD9C/'^Y<51$.P<#@RV4:5]'VJ2\=K<2 MGL&J;G_;'2XJ;+:=SAGZTH?%2:T!4^#,3W9&/P&5\FUW\,3B^1E4SDI.ZR'O M[4!(&_\8L;X,V6OSJXWH8B^/.V-UCH,?PG/@H;WI!\U[QH3TKQ=W!T]I\/48 M8')R5^6G#QY0\A?-P-I9IZ [SO!;LC,# (W1#^1/2C.X@+P)U*^HN8L' M-(+-)9^#Z1T\=)ZP51A_8Y$3CQXS;I72)A^(VT2$X8$%SZ,2/MVAITX1V,@5 M3Q-^9B'5US\!PRL$V9+A$._.RP17L6XQ\,KHJZ_ M7.X<'3*NDS+*(J$<0=P8@ISC&&",80&+$7PR:Q] [S:NHNW.D)]65$@@$Z$B MQ2DE*(OW43R+W:*\-RN_1B>7_KZ$H/QZNZ#\.BTHQ1]_95K]LZ-25$@M*^.R M0D!6!/BC-#F+\;J#'2I<1/)P<,WL#)M]SL A;[%D^ M:M!182ZBTMR)*!P)P:3DQ=VKH!Z,LY,LM)L#+_93I_LYZXV['5'(=[>Y_F0 MOSXI[W2D*/D8$->>(BTQ0YY)0$>;C%(YC7:#SE:K@WRVLWC,35Q#0\I_/Y_M/Y9 MG:J\SBZI3^B>2/QAW%\.#79<&TU09)0A3K5"+E#8#124B@^@=RA8'WP=X',N M;ULI"N6*KX-LM/X)\O9W1.>E^F[\XWX&R8.LU>.(LV214U$B;X.$[:USCG,>0^9P"$.093]-^:!#R 8I!*$,NB\\L,M(YUZ*JB MC3; /UN]"["HBVXV4[YYC@;D9C"C<,#=!O6I'-0^#.H-V%%;_6X1WRT4SG"V M&R6[:\7GU!A1.4VTF J=\XLXB&W?^4QD=+8R3W/Y8&@@ M'/Z?4,Z%L5)R230G"H#)^'1GFL&GLN]J5M*;FPOL?1$[UW_"F+=9\^2('&(: MG<1)(&9,1-P9@S3WF8/6N^ HEAB[(HGW=O[S')V= *:RS5@_GU;$G[[=[Y5G ME%!HJ_8N=9_]LYBQRN*-^'3 G;HT.-:HS MV-ZH$U9U&]B;L*VLSTU-BYC+J#EKMY_;CCY+DZ,'%7$K%#+2""0XC9)J+YC3(,D;L[RZI9#<-PXQ M(^EWZWNS7.!W_!D&$"JM)XCO'C1/VEDDV05770W;[G^!5@^YS>R%<]U\CVE*C'! 4(Q M2#NSP;$$^\C(!(X]+0D:"5:EDW^71B];,647[K?!N/+1)+Q=Y:9OGH$_TA[_ M,I\N#*:E\O/?KR^_L[5-=CP(I@B[)1"7&J+K'$1)= 1+L$_D\LU)/-. M&8;=8?.Y3C;KAF90%HY!/L_-C/[%4?LPXG@_@=*2TFAM=-I[+C !\RW2B)-V MQ'!MPZT-@PK>SP5"E-N'YG#H5S"O=\_^R.,$5" @XU24R=/[9_]C+E&)8-]H(B:9!&G3"#C=$ X!>HU-KF/[5SJY G! MRBIY*$>GG:(M.*CVHN'*E"@5O<\G)>D-1",__O3Q_*(P=\O 1^LBQT&F7K0T MDK*A,SISRS^Y,7M&6YWIDG#0@6,BC=4A K)IQZ/ E%:F"J.5J6(HF=@HV^50 M=JN1E$DP6_TR>ZK.A9ELJ'#]YV'D6D0C<9:. M'JVB 3??NQIC[\9TH/,JZ\"TJ7CU*VDO M_G*3EAA8V&5CG6I^LDDUM2N&VF1P23F#=>>1N6&P3=KRY8:=O*\!OJHMLZ MF$WWOK T45A>XICA(49C0X)!2DQ -5ES6R_KV;C>9KO=R;T7P_Q ]L=RZ'4P M;_YNW,['X$XQ 1M1E1N1T]S_0&H,;I"U%MODE?&Y.=8L"=\PARCOJ?N(04S6 M$;B[RQN>6&:#T?!/YG%*H"CU9 L46HO!2YU-@$B(0\P#)21A%)+.$5T6D69& M(D4)=P%KJIW* C%;L#X4B# Z8;\X[L989F/VJB/V1:V42H &@_]\4"9XXZ&" M];Z;3]H*(!I639S;JVZG-'9&$;/[XI0C-"J#B5!:\2"#=1YKR40N4.9)L+L> M.VR60QS8$K_&LYA:%[W?^MUNK%,;%\KCU4YU>%T$QHN"Q\KEJ;1G5VG W13(Y0J#QG MVU4M4XP7&Y4;-E?0BL/T.7%#6U1\%HW&RGHEN&;LC*U7168&5<,+0C*+-\-K M2/?01([=OUL^SL?>GI/,WR3[N8>?P"X%S3@"ASYW)^697409)*13GN 4,#-YDYC%FP0$JG_V6#,P M]W_\F5&[_-S%<<.RJ/*QC=(FC0%9^+<]BD4)T)CG-W+XY@8S'F0ZOI"\EC[? MITZW^BA?-[]8*+OI[TY4/=_9/(0%PR8WSY;..; JL$4Z\WVQ&(+U3&JKBQZL M:B8N4A0.O0&_:^N^1M$-723G]Q)_G'_QXEZ0*Y=P-$&@\!+]2H=*QA_'T&\/$A-F++)Q;V S!P; 0:H[EVYM M'WJE09JC0-AGUGG'&7*P#L@[P[WE(.3>O8G.I3EB7789+7EYBEZA1:-;N$EO M@A2C82L)&5.#8_Q2PV/6.X:E_F&/CKKQ*)\EM+*;?]:##5 F611Q@DX?WBOT M_OD^FI]ROL$$?Y[FIXM_>M-M;_Z.8UD/=K4&*^[3 W?*;LTJ=VV&CKG;N9RF M*+ZU1ZY9S1ZY WJ>W3MT2KQ?Q^ ;)G$E9N;[(/CT/Z[[KP^;902J^'N1,0E* MHV_;Q;_W8O>TGK1BTC8'NJ^8F.V!_BO^]5?6@?-Z,$_MR MIV%KZF)FIBWHQ3)T^^O?H8GW&YG#Q1OT8T5H5ORCR&!^HNUYTZ4OW1;IIOC M$YG6\^?]U_)DJY<)VDYC$2 M*XCUCBJGPO.7:E: -&84[%1U"&\X2EN2_Y]\^K'S'<:S]?6D29NL>?*U#/:AO\=M*;)_YOPNX.M/_'.Y^;U_K6_VOG\Y\_FR0_1/(%G MG7X!Q]S#O_W/G=/?YW7KU5;P'BNW5 C9[^6ST@*FG@0FYW/X/0U( M#BR2RA89F"&%!5*CX_W0\7JZY9/&D09ID,=8(.ZY1-:0A&SD1B2L<#/N]C\4/;6^\Y^[@@&38 M5>:=]=M=3&@ZO^%N;@2N=?+*:TXQTR%IQP(-B2:'TT,(36]**!Q/]!BX6V^; M4.QE0>QJ)DIE@E-,*8\<31%QD^LK6""()!*%5%(3:=8^,&W6X:H9%/OG:W3= M?2 ZW=F2N^OF7CILN[N]-N\5EQNW'A!0>B1VW3^RU+O%3!L@6F^[ZCQ3!YB> M#MBF TQ<6L.#9B@)'\!WQ!AI+3G*.9M2$6MD]&L?^(:99<9_O8;B3P1M;^8> M+WT(^YH6:=51ZS']U5?0'GUU<_21KG?1H60(Z)^[G=Z;98MZ443?^6W&5(U: MO?F7#OGN'5^L M[=47M5UF8[6&O*> O&DC5FC,L0H)JGTRHI0IQ MRP6RDL ?WJ6DB# DZK4/G*YS,4MQ4T=>EVGOUY'7Y;9DYT!;'7M].F2;-EL) M"\+Q2)&B.6\G4(V<5PPIHZ.3BN?2^;4/Q&R(65JB.OBZ+/=XKQ4PE(Q55,+_49U>H,%T7?_R[$I@MO[%8&%%\@%A+ +B M*G"D QBZ@9D0I.')$)+K7YA6ZY*_JS3O.I3[Q@W@AT%>7X&RWTT M5B*M,#CRS%$P=ZE#QF/,.?':1YEK6]=/UZ4HI:5)8-HH'@CB)'IDI.7(4>.LP3(1'G-="M'+4)=2FQ3+]&[WJ#%Y MF"E1UYBL)LA,UYB0E*1PP2 :(D;I:$X67WK3$:]/SQLT25JOD:\W89+%7H]#./8!U6>M&PTE\E6?Q9 M^%BM_%XG?U1'FYX/*&?K6##UD3N5\AD#0UP*C'02 FGAL(F42F+M$T:;[K?_ MZO/6^KSU'82;;@?".@KU= @X<^B:**/*LJF43+&H6Z]XY?%)QZ:[UR7AH,IH-3-E(E"+B,#/8!XDPYI!V)" ?C M#69>>$>?,#A5&R#OQ !9TN#4[3@T9#*N@U?/!D+3P:OH8F!<6&2,3+DWG4_W"%X5%GG1CN(9LZ'JX-0K!Z<^CM:Y#DX] M+1#NSE:N.I,4N&882@G@[FIB-0D:D@C2 H!2815SAG?(+YAZTF*@GG.4MK'_2& M?#3ERO(A7)T'M501J,4[OHY /0\83$>@7"YOQ-@!#FBP>4 W("UL0" J.C$M M<: %_Y*2=7I4;8"\U0C4& [5$:CG!Z&9"!017! CD24$+!(J*++"2F2P M1^\4\0)LC4GR?UIS?2U%9^*=D\WKYN4A%\J#@N=(*N/!!* $]AR)2#N5 O8, MZZS]5YTQHQ:(.PN$%]1ZZ@S"QD?$'5B"Q@:,,"<"XW_NH>A]LC=B\13;]X9-MZ]SH5M/\0XD^]N2S=Y\\NADIZYG)9.P-Q& M7!N.M&($Q8@%=S)RYDWV\&:C/0V0_G;1JAVDZ3Y"]$B;H!:BY1*BWGG^V[8JC)C4X3!OKZI*-MOMCL]#FP\''\OQU_MX_C[V M%#QM2K6BCFB$J>6(>X>1H\J"X^VL<%X%(]C:![+4RJ 6@T>(P=X7L7/])XQY MFS>O/UX?8D=MDI: +$00B" %<@3D(S+#O(O1AB"S0"P&]D=8I],Z8?4Q=W-1 M,LYZGA]P@>YKCS\P<#JS:3Z>GK<[5S%^B]V_05_.WSH[G;,RR:BPG7J%D33^ M_6^=WL5.YV(_PN &^F2\%U"]Y^9#[]'USN5A(-I8DRB*.@;$L1)(<\D0!N#QN^>-&JS=1$.GBN,70^3MV M&[9Q69W0(5L>T37."U,ZC^J93Q^?37A+9^!3IUM]E*][:R>,CY#;'Z)Y>1@5 M9B8Z@9C.)H-R+J<+$,!/8Z($L67<90TAIH/?C3QGO3M%; A];50O[OA+"V2F MY6_FHBMPOI)$5$AAX^NW/WNKK[NV1GH\KUREOW^W9WW;O6HPLE[I[#'?"8#B M" 9:Q/7R;_-$9/QH@>\6JTW;VR@_'@3_CBU@4#5])73E;9M_#; 1BBT(/\G. MRRU7Y6V:!P,X9XLMGU'L*)X!.+7;5XV\ZWNI!;]TV?^!E^E6/X?;]#O]WN#^ M);Y=7';RR%.GWRT%=QWT*8!'/B5J=$J?LWC,^L#@*9$3_,M8?%F\7Z]Q"5A= M%I3_!^;M(G;!L)F4C1NPDE"G)3C:T3').06MP&6T3)J@F:#8W"53PQ_'T&_' MW30?)K_"T."Y%Y7F_A- KU<@YF8VPUH75WOY/&L/AO0KF-D_WAGF-?>V83S; MAPPK8WC 2+AXONOVXMIJ;/N^SU &/ MZK+8^T5&.6PCV^CU3T_SO@?M/KD/83,W;"4K@RUX1\/_EP> I(<)BEV8G7)L M@W/=LJ(;9JEMSWOQE\%?_AU:O?.VO?JE=5:\:_&C?U=W+T]O?Q'G,^>ZQ?/* MK_]]V0H7QSG#80.760Y5C4'UY.KKC>*KJ=/F\CM%-@Q;_#7>( N_N^FVA&Y@ MO?BG-]WVYN\XEL\S6':GVU9U'(,+AM)9;(FIO*)NYW*Z>.'63#\S<^FVVT)ECE5$3"0[SYZR"D06Y6'=EW%SN:2G+(#(J%1-TER2T6U_\ M+DFB;V/V!DF6C2K+LE$VU:%LH;1A/=3=[5SO'-]1 Z^_P7WW;X\@-_L;GT1!]_W MK_>_?\3[)]N7.]=-<7!Z<#R3_D<_LMVMO]H'WP].FB>_GH)US7>VVFUXH^/] MO:^MYLDF:UZW3P].P<*>I:"6(@E&.$,FGT?P)#$RRF,D*4^!XLB,R\VMU\$C M6C?ZJ:H2W@0%]2- 9/53I>_X\BN*G(NKN!X>]7Q75W\)PJZBBLC6QL9%NC M2KJHH?,^T#E=R^4Q9I9HAY*1#'$B$G(17/5@?1#.,9,YQK6Y M^&28-\LAZ4((,0:#"%$Y:3W'9@,52$0KJ/8F:!'7/M!U0$,P&6>/4U>>1JWF M:7KC!MXC@>\%+;T;>T_7YMYCH6_:W..2.:&C0TH3CKCPN9F)<,B "TVQXY1K M\)2)W*#OF:GIU8RZTNEYD$VWNHQ+]VRHO$I&75DM7!MU3XUL.[/<2S;P?*Z> M$%46(QZ80C9@AKQF,7&C!#/9J!-FW6C\B#;+RT=)4G,>U-;G>38@NE=W(WUV0 M[@T;=)\&2UK;=$^.;]]F;#JFDB91,J2-!WR+02*3(N ;)9PJB9,JBLT$7S=J MEM?E[C9=':%;)INNCM ME4U705X?@+LVZ)X8\*8-.DJ=$<$;)()T8- Q@PSC M&C'O5/0D$.T] )YZ FK-%0[/+4M>W[-0IE?'XU6J^72WL7><\Q>53U%XAS4G MW)EHN(8M ?]6R6J1\/-3K=?-]\@,O6N6)/F[SRJ-U9APOK<.%SFI8/ \HZN^\-@.2T/1FH"LESA51P M&G'#"-B3B<#?,"6):0Q(6=B33Y;=5].BWI&W;Y9.JJB++.N0!Z7.]R7[>*17 M.6+]R)6:SYWU,0JBC>WWFO]C#H_"M:?-S4,91:3>4R2Y!>>0QH1T@G_"7I98 M."=DHFL?F-F8-78>S+UDH\$>"Z.IYSP2IVE4&,:0DL=*ZG!G[J5:H)9)H,9) MG+8VKP\S64"RQ"%/@D$\2H\C_,VP\PUNN=+X?4)1\]UB@) OZK)A89"G^35E!ON'&P5G?BNLO75'1CMFR2,&:?5C8@SVQ$YYU>L1R_%-(+ M"#LB(?KO25ZI*G*-1S^QKM=I]R\6_V0>E](+V[E$P)ARP]2)V1G[\WA(97,. MFPZY;K0_D$TPV%]L^])>]=;^-6G<@V4_/H'3[[[P#5-ZMC.4I)?@0:,.BBH'__7<6>S '!8Q4<6X\AY7@6_X#>!8 M1B 24K L<1:EX()JQTV"#4>L=D9@SY>78NV>[)'-3FBEEB^G"F:W:;L_XD5% M)EE"^NK[M;MG^;W\,5B%8Y9AX]<.O%Y^Z:T6J-^+3K?7L.?G7="_ ?3OZ=3, MS./IOV>+;ZPI9HYX!6+NO')$<,9 WCV-X)FQRJYD]-G.G4%9ER;B;!AL1._U M#HZM3K= M!FP;6XK#,!#6Z[?SW> N]\V8<$1Z87 @E'N 3Q6\ "\R$L^(PJXR)D%RT7.+ M<%W^_N1BO"T.E0:?5QB3S_- C)U+R#&3P-J4VB3* A$$G"*^2(C3B)2V5R%G M*;7@K!0+<#8;0JWZHG3R^JT7E:=6P[8\*T_;L6_B]]50TRM,[AK MR[;!5,RTZ[TRT-B%J_+O9\#N4\6G?=[ICKM @Y//(K)>=C_+@"'? M^:.Q=QI_BR%8@\OE"N\>P#@_M%.\X'D'WFW<"5N?>D'?Z1?+4!)_@WWKC_.N MRBG5MK%W=1X;VY-.7!%Y:&Q^^ZVAB%YOC._(PJ.C_RYXZ">^>(%Y*(==B##3KJTW#&SG.\W*:>&OE/T+CN-"+3J2 MUI%[\O_VYDW>V9!>><&SQB/H>2.42Y7'7+UAZVS1PMQZ[XMC>]$ 7!ZM!UQ; M[<3)"2[VH>^?]LMP:1NF/&1%./],H!I2-1?%4XH,A.& !UT",_/]J0UQ18R. M6Q5QZ\QWB\4&_+G/"6+95&,(HX-==\\3/4IM(I0&@D&%V&2M])@;9K 0FBL5 M7JZ5[!]M>S8><]L>S_+<:FV-W[\V<3KMO=^W&U\^60)6YTL!H1 MJ45F89-(@Q^!'&61"N4-E3(G.LS1Z,..H+"]JR8J\UM5OHJT3:6Z#>1H)&4W M2E-O[,2MEJ4[R!+>V3PDC 7F%4-!JXBXM1[9Z!1BBH"U'S!X 6+M [[I MF0UO('-LZ[[O/*E$!Q;U_=PURCD-+@0A N:6"TTYIIY$^*N-1HME*O=_B+O& MWO=V9+N;AU$'8I5.B!F;4Y:80!J0%2EKO(^P%TDN8U4+_+5%QEUV,&9=ML9Y MO]OKYR84E=4-0D,:&6++R-$<1ZR5]UVN/I@TU$>&2FCU?+^7GVP=V,:E:5U( M>YEA.IN,6OSP_@;.X[9"G5V]"AN"@JV#-;$I:(*BD!AQK@UR7"@436)4.Y*4 M=ED_+4ZO?@/:9C)/V<+FRV[%/7N"/[E/4.>J/IFD"[#$8J &3'F"A#($K'II MD1,L(1JPH1'6!-AV6H/@B ZPS5I9-6W-P\5"F"FYPD@K4$MUE$@XP-(+S8 M2Q&$TM(6G9GE(SHSO[I-T477%JETP5[-R?!8E,4XTSCH7C7SV MTVW9]AUMQP?Z/I%[09652AK!7?3&$\J(]2QIZ@+1M1FYDEMT4C%__-D\.@1; M48M );(BUV,''9")GB!,9"(ZL$ SL2_=F&6!>[ 9>3J3Q?I<%F1(,6'OF#4* MJ/7 MAROM(FZ)FRR-];'TE(R%YV5Z#RSX^NC3OSLYL:0-!NRB6XZ;.&DR=]^ W(6C[X"(VK5FRO"._%/7VWC^/3 M-WC!U]@C56+:WO223K.:S%0+#U.,XO3^Z<8)A5RFX4W4H>35SHEBMNW[I5H? M[9Y>"W98:;J>QHOC3E@?"/]@*X=6*$S98Q@*[(Y\N-;*&^BX!0/I%J=EK;-2 M#U;I; %V5;MS#D.QOMS>[A08O>=H*YQW8.G"SB\L8RW2N MP7.+([V!^Y ME6Q+]>%]X5:MLORQO*;:R>62O.T--,*O9=M&X[@YAK(6=,EI MB7W9PPJ5!H8?.%!3/V%T9X.],";1PQNT8M&N 40\P!IUKV C@B\[NTDZL3=W MEPP5U7:YLV*Y$U*T-?YFFI)I&BD1POU.28T )P3&=E_;GP#P,G0!J8^ MO,LP"@5&1B<'+C*Z9$D#P.C!HA=!CIQO,(M!"PR ,H3P)H5@:\+46)*UGS6$ M;EC^Z<4:[.N1136T[8>W.[=761V_R17]-&$BEV0 5V5:S0C0EF"A&W^,)^!/ MK^+V'[OKTQ;_K+984&1>[.[6V7FV:(X/>]T[5GL]'M9DPR= MD(OC5C>@<]L%196?6AI(&XUO?=>+_^G',GFIYOZX@?N#UMP?2S"6%^3^>&(N MCU<*EF0LF8<$\X[G9Q)^[ MG=[4B4AJ_8P!7<=NY_V>5YYLXIWKYL_F]0^XMN#4@JVA.,$6B6@)XBDFY!RC M@%"24V8]CIK>5SB\,BS3:5(#$&/A+D(RN)%WBG@!LG(+Y64M',LB',9)8C"A MN1B8(\YRY0,8^NVXFQ9D5 Q.S?*+_E$% MXW.F_%\#FW1SZ!'U"NV]!\/[M0U7OS-!:^YM8_C[(6'8:2HQLCHRQ'DT\#> M'HN#X\%0ZI5>:T38CN?96.[VX_)2C-UZJ#-IG@R.9 8!MZFSFT& JY-2[(Z= M_8[.;XHZC.(09\K%&N?JA@>5=17W.>@9!5I2I]WN7!8L(=.1])%SW_OE :;/ MT-LIVE",/*BBP0^L2MN>]^(O@[_\.[1ZYVU[]4OKK)C;XD?_KNY>N5W9U9AJ M>U$\K_RZ\D*,V=!<9UNGZJ=6/;CR438*,VBJ%T?YG2(;6IN%7^,-LO"[FVY+ MZ ;!BW]ZTVUO_HYC^3R#Y7>][9QF2H-E!)".][_RECYXBQHR#2\U,Y?.Z;Y4 M"N;+]"C2=^J*MU=HQ&:I$3^.-&(#E.'"SL?+,N=CC;3NVKQKN5=CH@OAXK=] MEQ-#7ULR[LXBMD]=+?'*MRT!SFL_!US% >+M0=K]=92):O^?5]_-/>. MQ#[](O:OCZ[AM]<'WW-W#GC&]1=R<+)]V;QNGQSLA9G^?3N?O_S7\#YL9^NOT^;)YO7N]YWV#@6G\VJFR:F7+E*9P.$DSB/.F$16 M.86T]2EAIX3'136EGFF0]P0[Y4% ^=9V&R4N:,,UIYYQ(ZSAC(HHB2:4&F'< MW$!AO=M68K=-=\OD-A\W:8\,EQ9QRR722L(?G"8GH\2$^KGE<+59^91*?S;W M["%]U-]2/_2SJL#M\7; \QQAW 14?PU7\ZN]T1;3&J%LQ:N>W&8M &QR2 MR7: +3 J)F0%I\@$BZG3G@E+USY(.:?"_%4:^K[&/OKOQSBAMUH_-?8\T"JJ ML6?%L&?:/M+**VU(0H$Q@[@W!+E@%>(!2\R,XT'$HDOL+,U>C3UU .@>LWA+ M%OF],'G.Z[])3%YR>S OZ2=8T>UJ06M$OC\QB_-+R6JG_.D-0/XB+OE@ M/4L4OB6_N4;GNZ!S:_;8,$5C%-4HNI19* &=#<,,::M %*Q11.EAR=QR^.IU MJ&XYK;,:%586%:9MMB ##T0JI PG.9D](8""#!)1@+;0PDN_.JCP!*;3OXHT M[?&"V_$SW>>MU=AJ]7R[T^MW)ZHU%FRIWJ(]];[K,XX.C4@@N"0A0@)&' N' M;- 4$>.,UP8KT'=WK,\8D8PM(Z-8D6I9]7\RF=%Y,4>9=;!@SNQ5-1^](BWPXKC3A_&$WC]7J\9#M*7GE-WER=Q%T*2)XF M6?_-3-GSEY;4$<2'N;%-WX=SSKQ\J_Z?5=SW=;YQ-&U!V=FKM)[=QH MPM+-SG\])J1ZMXE0JQ&OOP<1.R>95R0F3%WBAC.;:))>8F"W?I"P=F#WS59<\M?[M,_:?/TKQ_[)\V?,P&0 M_ Y;/V#>TO=ZY_/3G8VP=W\FNK>0TNXFQ8E&*MG=0> M,/J$PAIE:I2Y$668$UXX(KPDFFO+ MC!F6FPZR,$R M(.Z#1U8JA8S3*22P"6BR:Q_,;.'$^[ )5C"L]#7VHNWF)C)G8= *(Y_+/H6K M^%;!2S$NK _@QDC!(PD6/&\6/?;2.LH(>39KX"YMYVIDNQW9YA2D.F(BH=@@ ME70^@D\16<424E931K7QV@&RT74E9XL0GK5.L]YO+9&,H"$)[:3D8",XK$@( MAFLE65+V^8R%>K\]V7Z;+<)DDF,FD TF4Y(2A30.#G%MO0_"**\4F.;KVLQ6 M@+\/8V(% PS?;.8ZS99$V883QEU'%6[ M.']%JGG M,>&$%>=<)&)];@1O/2?)"15$;4%8UNLR5A0^YYV+OH%DVAZK#$8G@SE@3KH\3. M&YXPLXKX8)TPA!/J_&V=8FIX>W5XF\WU"(0)$2-!/H2$8,4B.$Q>(V&)4EX" MOA&' ):>XT8BD1J;Q6QM%L3C#^H/WV!LR)%0Q+?(VY[:V_*+H?U0&) M&Q)"M0R,"FI%-%RR8& O@"^;BP2U,\'6:0Y+ %JS:0Y,6RIM8$@R)P&T!$6. M,(^83DP9D]28EM8KSUT,7!"CB>4D,&FT#8+)V[KS/8V!,*?R MO-YF=]IFT[:!-\8)K3A25,I,1Z&02RXBG+1E@D>38EA<>/X^K(,;ZN4)WQ!+ M;BCL=2YLN]&[I;KW@74V56TM@^D(G7ZNU"V2O]]T?OR+3,V;T1F?S4 G,1FD96!(JZ#(!;T!_-X[8-9ITH^$5?) M4^RI5V8^JA&U1M0G050/**F5)XI'S6,"P]L1#;:X9.9GFU8+O+@^^-Z]WMS8I M_$;L?/Z]M7]R?-K\?O#CX/.?5S!^OD^_GC3I3FKN;6) "A*T4CA(! (5$)>$ M(I.YQ:.%Z3/$&JYXJ3! )&/8S'A-;4I2*F-X9!RTA@D^2IF"5-0%/-LFO9SU M!DQ[KJ!;T$^KD-LIZ2]7Y-;'K68?]DWO,_%5[FB>.ZRWRDFZR)-4?7 !-SZM MNJWW&D?E@7_[JM&-_^FWNG!9[HM^WNW\W>KER9JYRT6GX>)X.W9WU;#GY^VK M_$QXX0CS<5JU9L^WLF-[I M7HP:S6\T>XFWX,?]^[Q M'ZX\9_^K8+J] V)61P/%I+><#5FBT<(-83I[= M_WI!%UTL1.W*=/P5=D)J7=S-@I3O#-?!(B6'6!*.;68%]H&!'PV6H .81RR" MI1 EQU'XB6:B0^NO 7+6S@N<-\E]5OVQ;D2]ZH]:];W-JT.>"ZZ),HB"=D2< M*%CU0#RR*5(1522P"?.JSY*>#%=]@,$7!2';:4G(%D>$;*5SP/!Z(V_=0DCR M:JX#?O3.2]!M7VTTMF=!!(2EU^H!:,-M "$!S3*N3.BK5O%\0*BSQDF_V^J% M5C&ZXHO+XQ:@\<488L$-0]_##5V_!]#6ZVTTMOHQ:Z2QJXJ3!O7O7N,8GMWI M%L_,:JI\6K[P3Q!I>+MO%UFK@*8J==S?MEV9(#934-HS#S!X-O?. 5X 8-V# M,*?8[>96UO#:%IYQD97;F6_WL\%=TEV".K&%:BMTI;?=[A6\'.2N'6#XD MGL+G9YVYL][JPGUQWA?W) 5=[_HL[M?$TDFFV?A:VSG.-%FQHW612OVELXMP[M[ M\)RSWX\/KL];^WM_XIVM?7'P^=./YM8F;F[]?@*_8P>?MUD. .U\_WH,SSP^ M:!E\\+_'V)_^=6:_F_YN\:PO>.>D#<_[X-XHXSI%F22"1#L,#8 M&2ZF?31.M1!8>A:MXI@8"YZ2"#X$;$U(G$_[:%/Y/S24H>N M3RBU%F!D*^\)4$3=\25IG+=AUK*[=9H]OCA0)9VSTN%I^19 ^E7&1,!'^&F_ M?5%8\XT>X%VW@-+2[RFV'+Q8UL7YDX4X/K@4'GK: :W1\K94QZ!#_XZ%.S<' M,1>)2K4M&^P/,-!CL+[9]::]Z:_^:W&>PR<8G M3=?!6.R2S.6!EBRH+[^SQWBI^ 1%^S@ M(-^_9,\^'D5GBX%W:^$E3:PAIM' %F5+O?QVXV$!OQ]+S= MN8K9=@:T*AJXNZLJ9#,-51N-S0(HYG@-ZPM^DDV]S-5Z 0]N%8&N#$?M>!$W M9J*$SVBD?//',?3;<38F;\'5LS+%$#@XG5'[JQ3]*9X,7[$("FV,"EMKAO(P(M-A1Y%FY_K._< MB& ECO=>(;GP'AG&*\6R?E,_@,8=6>N7;S&7./MTJ1-\/E9VQTVN3$WL_O0O M_V92G)*U'LSRZ"1GW$>F)6&9Y#(&XXFS]R=QG[ -?CL&A1Q[RY*S]&"38,"&/'J&0$(Z(R>VW@,1=W)V2[O:XRJVLB5J/*K-95C]957V9TE<8P7O8W&YEFC=9JSO;NM3'M7=(TNCF/.+>RT,$J\N"WCXMG3G!:<(.8V M MV_XZ]7>U?G\%T^1JQ/$0>GB#\. 7>=H0HCS@R@N5$<60..B.*6:N8HIT;. M).0(Z95)F&I'.#B5VN@8#"6<8BF),M.GCCEAT);99CG7IM'I=Z/]TFS4_-Z_W3W[@G6OX]\G1]<'WYF7S\Y_P7[@GW?^Y^VW: M5X0QG'YJ[9_XR_WKG=;NWA>6_[V[E=]A\_)@;Z=] )\=G'P4_WO]<<)7W-W[ M<6@T(41ZAY@R"G&=?<44#,*18V4#UT3Y3%HIY"P']C*>+[V',Y:O\V)^%>'U MH%#SR5IROJ6CEB<+7^7SK;FQJ\VSL#E:@QJ=[H5.VS/HY"+WFG( )B'!]Z$V MMQ2.!DGGE 6](AP6]>OBVO_U]EV_;_^,UP]:#V?[4Z4Z@0&VK M/!T:-&?10%+O \4H,9()[9U"EAN/"(V.E$T+<&&KL-GZ[7\^#A%6T$J8=.=N M3A.][;WK \+GG9KEAMK[T!9C*;0C5L'_\\2-DTI%9B-5DFO)7.4(WN]<<.@( MUOAY#_S\,H.?F=_,@9^.2&%-19R0SH>#5C@CG0I@ _"U#VJV _/#DEA>\UQP M\FQLMACST67M12AYE:O:7^"X)QYE(^GK@+9HZ8K8&6RPBHWDKY-]^M>/@]-/ M>?->PG-^[M"OK>;>$=VY]N)@ZQ@VZ*_M_;TO5]-L)#O?=TX.OG\]W?^>CW1^ M/=V!\<#F_[F[M<]VKML_=C]_:C4__W6\L_5[@N^N#Y/UQ"5.$+&9@S#'7FQ4 M!C%J8 <:SW2<*;"&-1!"4^P9X=RJJ GL8^Y!2(.T()/3YSF?8^>H:\^/856W MSTJ3M,C!O#?'V*T/?NZJPZ_Q[PC3\*G;.?WX\R)VSVS[-W"O._"TWJ]7H_?< M[$;;*\I4W[%PX4.M1#1* Q0K!1!/M$ .6["8$S9:.>PP5OEX*^7O[PX)(A!I0ERI.WZ78NIRL9;CT8-\MV M,/[X\M.5K#R]SSI/@N;M?LMR+^4=BX5O?]N[-'%Z,U-&5U+*5^7*]W!.,T&K M6.?4U#DUBP^M(B5<6!MT,EPE[Y16/G%#!2?%2/G9J8!!?=DS_YQL]44.SFF>MUN[7[^ MVMZGG]K[)Q\OFR=M&.,FG6E&\?DCW+>)FWL_ @BQQBQW%.C?*3E+I:#(')2-:*&L\NW<7GAH%7Q<%ISMC M&JWR4@J4R=<1#]0B9Z1'R0>:E]U@R@$%R3K X0JCX/)9VZMRY7O(U=@^*XXV M2MK:FBICH4G,K4]>QTB$X!Z3G%% J7@A?4:T,7D\9S'8C=\Y&380! M21,:Y:9&R!*=CZ\D5]+%Y(A=^T#$.L:/ICMZ=JJ-A_<_?_<;'9-D3-!!6(.Y M\\J!QRN,HS89KVW M=6W8AM]QNKCG@DM*>)"I]R(D2+-;4#2R2"8E58RG9-4 MU@5Y=-U)S:FSM%>^QQ[Q-3E/3+K=/W1"^QM)>!N2LAG_"8CJ68FY?L_:!\74M9EM%OA5\73XG856N?#P?VQ)E6N]T7C71 M&EZ[]7UHO?U>_A2VFBI>\H=W>J3WI=#,'6)6"/MW3M=W)Q4RMOX<]3,<;N8XU<8VV M%QM?=_\<7/4047K<%#0N(\A$N^-MU>[O-:49IO(59F BU>P).[IJNN*E;_S9 M2]\^VNX9O'SOC]C]=FR7IN"--T?MMT_V]\+ISO6?8G_OZ#(;60=;OQ[G%MH[ MU_ND>?WK,1A;<,V1F&V_O7.\0_?9SE[[>'=K$XRL\*/Y^>//@U,PU$Y@+)^S ML;<#W[73[M81/10B<:F$0B8G._&4/#*261 !I8@Q06AMIPO>+-'>:JN# 8L, MP]4B8FV)94DK3NA,F]:=>-'XO[EU-&!0HYCRE^O5NC#B_%+P,K]T[_8IG)IR M*:(@1G@5(R=2.&:4TD9Y6#PJ-ZTP:[M96;(W".B7W5,+%3^@*UT^)B'WKQJP5C.7 S(YAY)1W#C M_JF#D8.&*P9?J,KQWSH % MF7;!+9JOHO-VN^R!FQN_QUXL>DJZZ&V_%XN;@'<0W0^&+,R=.618')FV>A0J5EJH!^#6L#'Q*><&+Y/!F4'^(J M.F1H3$@XC:W 5@O*7K4"^JFT?JZ%GJY'K@"\5$/>MGV_/:Q&+K51=@##8@TV MK6SG*=:)\7ESBUZ88KJ'KPP_&TZ=@2RM'T& M?GS,YR,KD3_TT,!1F3]T>G#:/-W&S>\?+W?H%WIPDC__(@J2U+W-2QB7./B^ M3_?A\^G\H8/3_:O]DR\_X3IXSL'ISN=/K8.M'[Q)_SIN;FWRYEZ[?7!RT(+/ MYU4O"1RMQX$@KK%$W$>&G"(6>>TCME+#.MJBE%6KV>JE?RY//<.]"Y=J6'JK ML/0$.8\U++TP+$VG-49&(I8\(4(U0UPIBQRG!FFFK0B:>IERBQ^SKMDL]?,2 MP=+RF:FK,&PUG:F_A'&K1PQQ M^>1W5:Y\[X&K[]/9=E6.7;]79F&7Z7XY86$V^6!]-D6AIL(I_;!R%I^[WG>P M>)OEVNT4B9*[J<@SZNV.LB*+G*/:97LJEVUG-I+$@HZ$8X4T3PEQ'#BR7 0D M#/AHS'F3@EA6<:DRT6:DIA:89Q08(Z,CUN> ([6(2T&158H@A:TT.'H M\8BKF=VF%1H.8MGI8^Z=PLMY%VXS'KH'SG:7TT MNO"T=;ILJ++5ANH4U^KT5G6Z.\O(16WBA('AQ5B0X*^F"#4NO0)Q, GY:F+%$5)/.+*8F03D/9*9E_8B5!C00B M5)(^C.0HDS[<0/4PH$P7B&""*S9G6Y;$QH\ MCM"@)@JHB0(>3A3P'MIO?RL9_LZS?IRIKKU3ULCCF] N7WCEOHEDE($AK +W MG'O/K";*".N)\5PP&^^=2/9(ZWCS-#-#OX.T 7":]_>.CYO7/_#N=W"L][Y< M[^Y];>V<;E,8KVA>'_]HGFQ>PS4_9ICQ87R[GS_"]5\$..BD8-;_#+\K[OGC M>O?SEZOF%EC=G[_.:U7-@O-",9$;5.?T,IO3RX1'L/16FZ@,5'K8AN0A" M!BZ"YI1:RF/2Q@7)I50F:8$M%_?.4ZL19-D09#HZK'&"1<8!"9PDXM$Y9(DD M2('.(,12P>*]$^-K,7IW8A2#Y899C+0D"L2($J1-_B=U0D@EG;2@B/2ZQ+,5 M\2NAB-Y#T_2OW_Y\F OW7A+_20([FFB<3\ZXL!),=I![1A.Q' >I:@M[Q8%M M'@61C]3SB)03H!\9>&N64(9XP-K1Q(P0L1:C6HQN$:-D5(B@$5&BWB">'#AJ M@)8(;*2 04=21=C:![EN=%U-]LZ4BE+<<6>E5R1QS*(ST3BLA,9&N8LZQR.=EY_VN/\XM M'8OIZ36*)CQ%>LC';W_\\9ACM#>O+AVW@=!DM$R!LR0U"S&J*#C68$G+]%K& MOM4R+J*@%4UAS,*9Y MWNA:,IFXH*]E -?;_3[;?=K&93$DKC%&(>''0BL%Z\F0$8Z "6$XMF,I\XXZ_6F97#5AW!ZQOLSZ/D Z:8 OX24D0)<]C($ B75I!46[*KL-UGXOJ,19CZ18$Z@6'%GB.2@&GK,WB4/@R%+& MJ//4L*57#"O72^/9N?V622'M=2YL^PD*NVZG@'AOV?9/SA]>G]@O%U[/IH') MQ& F)4=)286XQ]GETQX%[5D0R8JH="U&M1C=(D8I"6_YVW2>NL;\O7SE1/A; I%\'!MX(&F[B0V"9-:?*""$T4 M$?A08+ZVF""J>*?,#E6]"FB&3Z6@[R)BH_'_][\ZJYMPF_V;]NGARQ_6\&'_SO,?:G?YW9[Z:_>^*O#K::K/G]"S_X M_-?)_LG7D_WOL+.__W6\?[W]LPGCVSEI7NUNA>/_O=YF.UM';.?ZQ^7.R0] MBN:A$HD3;3%201C$0<"0L50A$[ED2@3N6"I!'*0SALT,DH$3 &Q*F;>,8P8_ MYXFJZ%GBW$:GIVGE1O/?*!9@=@/<3'.V_!QT_S.U@RNYNFV>/NR>-7[OG\6& M6&]DX5TODH.SQK)G5XV+V"VZ;\90?MR-H771^&1]J]VZN,K9Q;V^A3F]Z#1 M]16/)72#Y(N[L9,V&IMC-\G?IA@;GB&^(?_ MY^!VC6.XK*"LN[2@;,LK823PVHV_;+L=KQJ_VK,?\-2+XN87,+^9_VYL .N- M>[10=XY1XC!L=B6Y%U0'HGE0UDBB! GL<+O8[A*+<0MA>^?3].[_O[!:NZF< MO4E-GUH_8T#7L=M9%O;9UX8$ 4K^T"M&(A4"R:0LXDE%9$2FCW3,Q60=3KEN MY:PSHYP;H$F[!0UCQ;/8&?4H&DM^GQ+D#9##,[#-R];%<2E 8Y*; MY6CVE^L-D+M&NQ7/>A7%8\FR.!#L_^?_:$K4OWN-C@/0*.[46SR.W1OUC\ MDWFDCB\,=T1D#C0Q.1?C?][==-%B:+D<#\GWSNU11*X;[0]D$[SA+[9]::]Z M:_^:5 R@%<9G?7K"%DY+2L\V+:4N BCJ= MY^:60M'P5C,DNS5@:Q]V,K__G M]O4![VZO8 R%W?=;AN8B@@42=PMC_WUYC MJ]7S_5XO(TKN4+1Y9MM7O58OO^ G@)HSW[+M_*JAV(_%-5]CK]^^*"[9/8_E M;/96PF I[OA+ZP*>[^]@PNQW^HW><<%."[NO-#E&M+IA MGYB][FCV.L/9 X/E*&:KHL3Z_/O\*T#QF*-U9X4#5I@]H]N"&KDH5K%7W#!U M[_G\]3$"X?&G%U,'TWL.QEJV /,LGK=!(HI']RY@KN/15<%6G+]R_1X,M=<; MW YF#+ZZM-V VIW.CWSWL2F^.+87<.'?G?;?N7BM]Z.\:___9^_+F]PVDCV_ M"L)C3\@;:+IY=;/E-Q,A:VRO9FU+(_FM8_]Z 8)%$B,0H'%TB_/I-X^Z (+= M)/L@ &(C]HWXK*;!8G'!;,YR"$@$O#U*D*O:XQKYX"YNLGP90%!TP+O@,VC+;* M[YE52>3L(:![#I;'#[TTQHAK-'>=C?#@ZZGS3P],G&3C#/L]Y[WY^4^6 M2ZDC4+9&IGBV\\\\Q*==YSWLRQ26.^S35W<,A-^A483]"+D\!NSXH+?A'R/' M(QL,MA"=$;"?*"EAL5ZJ!N.7S'_PN^:_1ZX2BV!\A9O>MJZVIW4RV<.O>B+E M]OVM2%#@/I$>.K@^F>/L;9S[RRGFR*^3^#9 O<1SP (GD>B'<3X#NLT\?@+T M/52 Z"ZO8C!H@"[6<'=\UBN9YE8!WX* KF-*EVN^<9;Q'5P\H C40_E^>XF_ M##(@E%3]XL(_,(.??D9-- ?5K^)+S AHOVB.KB-F"T%OP4#)!M0Z4M>C##PIM)Y@C=&_@=-'6:>P@?HOZ4_D-D. M[O?=,O"7[ O$K8UBF'0(&CT,2[\#_TGR-3MKX+_BNP@=@.R#Q.8:P 1A\5*/ MQI((]@=LELH_%Y<; P<.0G+G#+Y/@:K7N+_X'; !-M3VP_,_@YV'?PCP!&A. MZ3+@)WWR!X'2BNHO' 3-%/Z.K3N26_D5:NR1>+#YYGG\!DZ+/I'$LQR4;5!Y M02HLX,> TIL2UJ5A,.#-L"5 AXV^E^3AP9ND+QZFS4[&)I?&']ZWG_"&XDXJ^R?"9V)XY4HYJR9(EL,6";",1 M+; G!! C>^EBD);ZI=3+LV^D"OA7S0?<0L/!7X@(G_#3P#+#Q+>4:G42(8+UFX">DL"=R['GCT6 M.:@W86FS"@'?M,OV!^Y-!$H2L'V2'Z#ND%TOU35D:1A[(?ABF@<8D0"P4Y@:7EPYE)3R$3.!_ M*MIPQ!?L?@1GB&Z 'TN?"R(_$1ZRS'## B)#C(_PAZ'EEZ[' ( M3=&/1\%;"!!<OU3QK#!8!64]3,:KD'TN@.NSH<=N?M*(M-1 MYJG5KL(Z,*(;Q1DRB @9!(X4 '?VF";N:"?8 M:$$W)/'0<^DSF?QRW_9ZM+O^Y[ 8-L1&:ZEAVSN%D%**<%NI]35S' !';8E(/; ^2\@?^X19I6AMN%CW!%]%L4+A/),ZTYNJAV)?RB+5G**[.ED=(*06;) M$/M/,@Z@U3O2 ^<<^J:+ :JHMPI)<-CXVAG1N49L0+/%^PTL*FB"2^%9D$4KJR=KMK2J1D>TC! M:DNTH:(,/5*V\8FB':/&NO#2"P^OV&V@)@/?4T^!;J:O3E'Y+[P'? :Q,_8] M>^NM11AZKN*C.(,IB(,9!9& :-&@\7'W43>"F1)EZ&5HT(-BQ]-\4_!K\ P= M! 1N'2<:S?Q5$CT65[Z'KYT?_.%J-_RA0S*T$LE0>X&= L]006#F<-DRB?,% M>P)FH+VAZ\H+V5DEV2K^I!5Y/V;O!6[2VDNRB+P*!=$-_(TXD12 :1K@IJ+U M!1(73*0$]4A\WY*S@?Q1FG:PH5H7RQ0 7,@V6T!ZRPA+VD M:3S/[CSIE-!,$%Y=P.%%"S#GQ"SP^(.X4(S)X)KD.#Q'+^0%S6-8#>TT'A'M M]'Q.;#UF=T>(UCEH08LPGL*D;*5#JS'D?D&O) A]-OILE9SMQ3NU>2CQ+I"? M@^Y HDL+I1AC4P3/0X%I?TD%FSA,AC;Y9U"CR:CE6)E-6D_EN!+K04(G =1O? 6@469Q(?8JKW+L$$ :J04;NOAZ/>C?I+,8Z%_R5;39,SFKI/7^ 4+_C?>M9S MIS_YIN>\(56:)L-)$SMFY$41AS 1@LG7B:?X2D:YWWS\*$.ZW_*T^]>#WJ X M[_[PIG?-GWGT[ ?#;X[?7]VPFV8ZZ)OME!.]Z4UV;3#Q*0-U1[X61+=X-:5C MTLS1AM20:>"MRT<:X!:;E2?Z95^I7^P4J M,0FTMH%*V*$7 M? -,OW7!%0H"%7/1$/4&M'\S^H8(]F;P#3EV(RU&(B;.5E""5>O?. MWYYI<3%4Q=S$*'Z4H#]2L)0E\PF#&PE-POSQUQ@,/?(_EAY#IR+M*THL, T9 M#XA6; 2$H[;I#F<.(ER0:89.6)R\+XI?3O(HHA!A1(8MCL^J3&%!,'4RGE"M M07&I)+)/*8/$J"@VPFYPL.0W-!WUR8)F0^^!GB$BI5: W0R;37M-%P-$ M4%M0?C)Z+GU-0WQ JRG*5_Q'?C%U!J/OKHU;3?J&*0Z)W(G]6:E)N1BB5(G MDDJ_IR=_CL/9/0.2EN%M#S, O2E/8 SUQ4]!B =5&.G:6UV,US#?&/T8]*H< MUW7&B#E!\_5.B,_DH*3 K_49=O8A/8,Z1[X5[5]4+M44(R)(DO19BPSH<0SM MP^[SE#[TV0O*?IBPM"+\"F^U\V% :_HP-)_5US#!@TM3_BZ>,?XA!@4T:8?: M WIIK"[_[NL=[W)8:!WR'J>&?N8^[P9]E?UC92=]2F))=:^)6<'ND\H=/\31)72M8<"5OB?=:80=06]H?W!! MXD1J:"[&BI;$NH!6$SSK<*,^@$YO?!G17<3EB+(DC,?Q.OSQ;)4=P1%^ MN2'VF=\M152<;*KGF= 5%%^6'L7OJXY5O0+:.ZA8UE[D:Z!F3I%3$T.@#8CB M6\Y20M;'039"T*$$ME4SO?MR!__$A#MRJ):XNCH6R6#P'"MHOB!E%/LM<*F> M\]&^AMM+O9,Q&P4P/$(9: $?0RX? 2GY*(>E%BV25:7:0J6'%PK9OEES#(J= M"JGD=I'@2!YN(:,5ISGN\0;)B;D_^49)Y**PXI 9LTO E4 90FFB58)I=DSCZ.D'[1,# MP2J8$1@&SA%F":%4?Y1(-'FQTQ;0@.(X6ADO*MO2MV,$B;0_84^N6+>>?*/H MY:G5:](TE7-)#8L)(B1V9T;$ E.:"\(KVNXHE=DBPT (823R]12\KH"V*GMG M6#0D7A"1E%:>#C9E&3JL02"Q/5';&0?TPG \VVC-\!L;5KLU%"B)0TIET0(T MSE?(@LIPKN/!T1 CWD)-6RW7-;$X M]9/^C(R%8$)3J!8FU4MTC,'*(K ELK1R"V=P5ARRHL :WN)9O*[:\19<)J38 M10P3O8 I?Q:9R2 *4G9ALN BSE3P'";"CQ<1QB096+%6$P$#E"^$;DY,3*(433E.X"+ DQ^E5J8)]1$%+U(H$206&EFY +S M9.S1M40I&76H?9J\+N6#)4O/]K7:,+P"Y@T#V^CS1C9N]"TT6HC+(VYMQ=Q& M:H;H_87]ET6U?N)YTI2@40@G6K"";2+3&$A:"]<9: M]1S^,L-HR^/"D8#Z!$?*?FN&19"#>R?THJ!U1O&%@?RF&LU"6E@1C9P&(4$! MW6((6(:MF9,1;R:M#:_='88EEL%::]R_OWVO%6ZIUK7@/OXA[X'<=MC4O4/Q9"&%7B1Q%N2!+3I@*]1I2F79(S9O3%:E,[#J/D?Y_E8O0?JPV$4G MF8,4TH@'(%2S0!PQQG;4CT?YP(PYRB,SU V8XKQM;L4:Q61Q %3*8[H6N/ M5CAFZP.$=$[(6+.P*=6GIHZ(]L-@@45JMHHY.8]*GFUE4QE9Z04:*H&1+I+1 M^,/6AIJ44YW-,,\C7Z(XV=E87H^+VD; IDZ:!\HM*I,[#'"&<0TJ"I;B6](Q M1?:MTM([[(+&+EQWV(4:S.7TV(43";;BS?>H6ALK+XC(GFUG62CDEX2HVXHG M1<#IJ2A6NI)EAK![I>A':8=J0#),BLDX3X'186B2T>3H,[A%WD^6$+DKI>LK M4;".$J[!_*XQ(* [%R+BA @S,EV;M-&]AO*.N#/YL$#S3X)IGJD(*(L4GIXU MC58)#GMQ"5@W8KG@=#')?HH9(96;UM3H1S %+&?-6$!FJ\+I@:,$&^(S778IP M36!95/&2B!'*WA3=^46_BD%8,=BKZ+YG&U?R0S(*WY/B&3PW"UE[$S0OEF<%\-,-!1P'ZR!%=3JD0C1RY$W#D@ MMQ#Q.@ZU-4"W0)H#[/:DHY-)7NC0+UB7?*[:RY1B%K4=7>-MV/!L[Y9QR$FG MZ+I*!>7CR># 3*"38N,3.\6_\<6&DTV0[6_((@&STD\06+!1B9P@>+W0+3!@ MD* A.LS8)0;6.Z49KS".FK ODI8''$(#N!&\Q+F7,IX!]Q=.%K.^.+7'F8>8 M12E]5WOO"XOZB@I.+="B?M?YJJGAL;M('T5) ?)52$5$573E!;BS[/[3=9+X M9(TE"^8B0V91:N0<^L7 HL\R8J8\^H0L_8*J/CYBIWRAS]RC:9?*.DDSO?*X M7%DB8ZM&5P^L;6%7;5)%FZ3OR"XIH_Q'.'7E:2B64^$]!(H#4J78FKS]GZOH M94^A<%U?H2#WQ7G#6<]P7U&!^&#LEX,NR6E+PE6O\"VS!,F*WOAL;^'GWFIF MU7Q.\ <#.W?CW::(=L>UXT9$\%'-JCF&BQ]3"JM6HTD=1+YZ2R(2N;)$NK(7 M'/]%-2HHJH4JFI>6A"P%)JA4@8YKD^9(8L:MR+@O/,5\76FS6GNL#FC8DE.+ M,84PB1.9,4F246GH+,:Q_,&N^BC*0-?)5^0BH]\IE0_!964Q9EN72X\G04R/ MMA&Q#_;^:Z]DP4\+?%2HV"E6;M+H6QVJ F%N6;24JE=Y\A(^0MKXCKB'$IO$ MS(WGM51F ;[_!/YKE[=B"LM8E?+LU_$Z#[VDK%81*"9>K67F@4*ID-T)M.!Q M118M*5Q09Q#P^/O;]ZXV(F6H@$2(P4:1'D33L14'-DRV'=T,@&( #@^"%"S% MI8';D%VE4%T!10"5-(:=9\(KX*V+MW$?7D35\.M9EW,?)OPC.PZP8@2HA3]^ M"5*ZWFWBQR7/DS2"5:I2MM2%R'7:"QK.?K9-C5.@,3+=(^3AY'-)58 L8(U. MJ!TL,.Z>\W,!ZK\%C=QZ+=6:%SVC, ,J$&Z*Q4C @PY;<":.&LY*[20DH(BL M+^18F^D_HI3E%6,F)Z;&TV70 _2<=Y'.\73O 9L4O"?H&["QB3)MM#"R5'X1 MN?0?(=>C%U#$JDBGRM;V%9BM"3E180M5S$K"M\WF64GWY!TN%R6H1'Y8\2%M MN9%_2 ZOLM]V"7^7"##PD;FJ6GZ%Y#;&ID@\J2P35;'+-B;'KI% .0(8K;HAQ9:RPK2%=7UPIL@67X?H]MH32Y:*,4.:!$# D3K=(- #H# M'K,2B'_U"+:D-<0_=;7??3["11[-:^1?#Y1[0:<&HC\&>4FA<"-%W.&_D7AE M/&"O=5&9ATB-0IH,>3/--]]\_*CQ%S^@G(<_?&5@SQ6N?<-2"N^]M>E78Z;G M-BB9/:8KH>:CB8]@VU:%2;H_&;+,F>#> 4)/MCPE_'MQ M4?MC=7?9^5%%)E M2+'SJ(>4JMZIMN- 9:3^FL<[C<20LK'Y-_T/K3KL1)U0^J<)P:"#/4:_O8N. MQT7BK9=PPQE9ZJLB9H6R953B=<8 #0XC2$\-,_UB#E',35T01/-OCXC.)!%2 M#08Y8RYB([#$CXQ%&.NMX.OG+W;H!XU^F'3HAQK,Y6S1#Z9,GV(NH"ZNL9P; MNC=TW0%F1Y25B6A2JO\C)&RY )\HJ<252/!86R.RRILV/;C:7#$3N2"L664& MON@':U0/_()$T,,2\E5X,TJ?P5\(^2T,[EM5U+'Y5,'N(#Z5JI6R2F\VB-ZU MN/ N)U=A2,R36'E?V$HIL%'2,Q\,,;_M[ MJJXEGIBNW'-/UK@=R4*57GGRC#>&G3GK?!I2,():&AWM20>^5%]7^O_!YF$Z M31SK/?J']5BIH_KTAM/9/NK""C*SJ]'UX93>)'.P2;>6-=O8:N J>TSYG/5$ MJ0';Y2644_:.:S_+_";.DD*-FU0EY3 H%(1AQ3RB(KED"_4'"GQDZN&34W=& ME2Y_T"F45+V#?(E6?3&R:HIUT;R4*G][TI_$B5?2]VHR&^54(X$M]23,@RP5 MF0281Y1(S(YG6D\49^374A8ZIK#1 (J_4-5"%5.&I49B$1,*!?V>;/%(ZV4% MG#=G[X=<)IT% L,TW+;@=['2+:7]Q^ PE3M9 .&6 F56HW&[4ZV>K3)D M*AE;-1O0!NF,?1*J%X(W!<[_O4,*U\/C9*6A,$8CJ4V%3GB[;BXY"1U)E)LU M6!OA\DE37">VG'94S5L"JFA=>>HMY!:++Z7=+21UX8=S]JIK[!WO#N&1=0*H MP=$4TA-MF)/Z ']6-MH!^L/"_Y3&Q7XRECA4REIZK,@BB 6'G'7>6\&1R54U M?W[SY@/E7T?V597YUPRFYDJWI@#.BI@S7UZ9;:N1!-.-OBW28< 5DBBLH<+! MDMKI+[PR&1M'? A!!\EQ2U$,T&-\H9VD"&KPP;)*K<7"""&6WUQ018!4B,\% MQ42R)]N'K/.:T,+7&0[EM":;'Y"+3JX; WH*2R%V1/7,&6,"MDS/I. 0A\.* M$2P.]:\YSK7;+9V6L/I2L9+[5TC( \) %A-K3XE40'8HBTHAH0]PE5191!U9 MO,YHH"\IN&>0S&QWC-V, U57V$VLRY#)1':X@Q?8?&3[_N&V+N,9HU #>4<( MN[<7&^#P*T=.I;<,N0)#7KC_@RPV">9&*"3*8@].9L0()X>!TKVL9I"P)59? M$L,FF?G(9%OVZE(Y6O3L@G'/E>@),:DGELIJN0R.TK6 "\G>2$;&[;C&MEN, M_]7)K<936VP?78;K5+Q6__A^%J28!_HZB$@UH)>^EZ-+WP#: MPZ6NV/0]_MF8RKU+-I>Q1[;IXRU_[M%/I1[?_-MUOWI>3W:_>-^S]OXTNKYYGLL.]AJ4>Y'*/X1B10*B?O3KIK;[I<_I_NO_Y)78_ MMSZDQ[CYROA,"JW2M\EK9Y?T)]5@)P_9&T1O5FTT3.8NM)-_8*\>W)(]MG7O MAO/UWD7D]X6MV[$-#ZZVVTO5 . M-/UNN80?N^'5O'^D17A)MBF-3-J/;)VU8U8!-9Q-,3,8/3).'@5_YL):9H3- M22*NE2%1BS 6 I)+L3%92$T5N%5M4:BJ(-9>4T,R7%!_@'<1"T7FTW]+F 8[ M3TQ?2O*JI2I#S72/Y_].UT"C\7QN]X=7>&8\$ 5DWG*L59''OHZVK4@?(J=5 M>HX,?L Q'E>$K?/5=+Z:SE?3^6HZ7TWM?#6M-L:W-<(R 0P>7O!^!%!I1-7/ MTKBZOCG.SMC[&IS2ZCW?8^V/ZGBL]QN6YP?DO=D-Y#T$%#?4H+@._MM*^.\) M48V_Q=$%06Q^TI47?F745@O<*E9VH8(-FP(30602I$W9;<2'^4 .,T_#[G![ M"JG2LG &(>-H[\R@$O'&+4/R5&!FG,[5B!D:*+#BE2D$;7!+%O"%@2[I7M]" MCT(8FA91B&WF3[ O*8X6,7W,U )11:&HW@WF &)9TT@5E5$@)II3G@#C%170 MGGMG1%FAF?<9_V^\$.33T)E9Q63]G6-(APRF>VYMHZK\30@4TS4A2H.4.AS+ MIN4K[+,AT4WT>>W!PC/D/-<-DNM6@FN7YXN M@9ID,2(J1ZKH!$G%"S=!PP2"==1%X0H=3\Z8@RV7N MWI%74!/(/6A:>DD(E$QH),)HLCM0/67?;>#S6&Y$ D<;]622'=Y"ZGD2P7<2*@Q!4#%$?CK[=+WJ;AW;HPO#A+.?>2JFN%&7WB0Q3NY"E?BS'BRN-<1 MH=6D1WCKC2UN:J"(S9>/!B.?+>_?<.#\6+LSW2Z83V^8[34,D'( TV*G"" ; M_[-"=F/)CRB5L0E^V)5E**D,Z":)L?F"]X7XD_I%\"#;_=6Q;ALG-%I?UW+T M89H***KP;YF[9/$=F^J\-*7KDY74C'U(63]2S5U8I5X7/L4L#+H>=CD%Y<(Q]O#5YC60I/B;1* M\=B"G/D?8'-8R=&:R#Q(TFP'2MC4?9=H^MEQQ&D5KO

;SL]$.R@PRC M#5VM/W/*Z[L#0I(,5:8R&, VDEX MQHM_L##.]U[_?>#/&KAM5BUDG;MY&=>]U?_J23'1=8S':ZWTYP2;VWY(XGG MW*WTRZ^TH.8S%",^-6$M:(%KL_32+[PVZC)>?M)^H-SUUTC5AR0HYVHH/K4/ M?](B\M!%[!28U0I;)SKK'T&_N>E-1I,C ^B3R M7]+-[W8KW%:GW]"I;Z5"'()[L9=[?3BNXQ3K'5VZ-S=7^TCQLTZ3.4O:&([< MR7@?#:]]LJWFY$B<^6?+=;0W8SY(:V[SM3QH(YIR80B >W(^^\/Z4BRGQ,QFKYU/#T0KGD+'LVFWSL!MIM[AY#GTVM;O MVZ"_CSW0@BM?K?,UZ,K_>$CL\2G4@D;1]ZWTVM06LH/E*X2-X0D-]%HI& M1\==_#/V]O#.7?>&#;[=704$50%A>%G$/G>MS,ZBED$#ZU2"7V)9_J[B MMQ9GJIANN( M85/VC"R]?#[)Z=9Z@H2!TRWV*3-)<+TODD_2T4:725*+#48N./A\-NG":4?Q,T[BFHG1?4G[LUDL@]%M4 &/#*9Y'3' MU&625.W*C3NX'C^?9OL2^WL/S\0 M?"2(T(KQRB$N\/F7:5QQ#V_X:$?_U4D^Z6RN>N,]IE.!YD+]^&+8JPA3HQ+# M$*%7_6]+P)HST%[H]$;/Z)1K_>;]]2^307^PU?NIG9RK@9D0OU6#CCH'UKF[ M&P;NS6C<.; ZBGHRBAJZH\N]**H%DJ"!B3#O2\C2)\KEO"^%JR$=+%^-M\GV MB7;@B.Z5I]B!YTT-.D."&G4$=0YBH!T&P2/D0<4&-.6.#@?[W]%['->FBKV\!X/ MGL)[_*23+D/SJZ=<" /<]$:$;4?/Y.7@^Y_BA#N^4>;)BC-/1#'S1/;8@WD' M*]TGS5O!-:=N:@_VN;*Z2A9S /TEB%98YIV7REP\[BG+O48KL@4=7-Q>26T- MR6W]36056:WZKQ]$XGR"31+[++EQ>:T1+)-3/+,L":8Y)QS*%$C5DG 9AZ#X M4X_;0YZO2S+K86NT4UWUFZ"(.BD2P5YC= FQ74)LEQ#;)<0V)@FJL0FQ71^W M+E.VRY3MVK4UZO">_J1J*E9V6F0[XK-V3BT9#P(.WZC>,R_SSJ][VV_2!FEU MXS9:Z1DUYV(G[J#O3JZ/1+B<+N&VHY&7I)'^C3L9;L=JST+>-2_[XEGRKHX" M8M4^A'5\1M:3)V.T;&?/*%VK\2V_GC]=J\G0_6/3M;K$A\MS2M=Z),:I2]>J M8;I60_,D'Y.N=?9)IN>7KM5$?U0Y.'ZF[[XYH2[LIZ:@8N(/)]0F=61U= MM9.N1NY@W#]K!UBM274'4.H1Z;L'I]?4;D^>*N%RG^9C=;^_E[W17C7#GC^) MMZ.KEM%5E\I;6TK=LA*.D Q/D'A9NWUY*L6N'3=X4!-[H:.K=M%51>)D.R5# M ^V%/^@_Q,SQ8%;>0K!0P$2(+,V\"-?A.E,O#7Q*/I@%V+IQ]@2!5S6%EF$%-_Y&G?+(F@Q;@(I%RJC.0R3K!![,-:<3BSSQ8KV"%KG.W#/RE(A4<>DU;_A\: M' @S@KN'J=!I/,_N,(7"C].,,Z2GAS#$##-^X48 58G5)$4C),.HEL@8/PO2A\.(LH&IFOA34'U MYW3A',A;P!^"D#X4.PL1X08!"TTHIYLFBLG,T1)3B>EFP+T0T0)SDF4:LQ?2 M;^E2R)3H>9[ @XFZ,CZSS),V%LXZ12^-]5CG0/CP.!T&\#7;N(?[P MU[_TKRZ_5TR"AL9<,Y?75]IK=<7I3VLOF&'*-CV91T0A;Q,!6^[\Y/F\(Z^ M?IBP9GB \=VW!*1%!QOS)('N0]C_ MGO-&DIH78@/JBHG.#UJT:Q;V=;\W+GP,YR)7NT%Z27+M3!-O M7:)?ES_>_'SH+G^\RQ_O\L>;<'AG(U9V6I$[\L?/N2DSIHD_:%J>6[/F@]97 MY\KUUVY_LHV!/)!X#RK0_[AX_'GU?6X-F4W7-3EX-I =]JFO+[4\%? M?>*$M 8I)GNNO,X7?^*.K@ZX^@T#2;:&W=T>55_HFV!)#L.(%L# M-XX,L,^<%L@^IJ8-5@E_603B2Z0T0(/\\"]OCI4>'7!C([4 MCEC8E=L?WM2*U&HJ4[;2?IQ@]K>O'DYOZ%]>??4PZ/S93[\:4?XV7JUAH8@P MC>=822\/^9^RQ[1=37,??&D=4?,?Q:V(\K;T)4N"6\QRH"4Y\R1>.:D7"CJS M-)^F?A*L3>LO^-!MX",@^WV>%'[70P0I:!$![ ',5PX_HW%?.Z_ZWSH(CY9) M&AH=#]M.+<30M3*K[.*UCM,,F$64):"+P'?7ZSC)G%>8/#*X_/[#VT_TK_[W MB%>7?_S$#\D?&+#]:@#_BZ.G^8IF+6>"'0[P7Q=>>N%=R$7"#LP%0Z+A \X4 M^%4(S])\MJ>NDP$X 4!DV%G-"T)&N2_A3JAINS#4 K2K+ZK-%V:9X*DP%ML7 M>"!YE*Z%'\P#>Y_R-4Q4OI6O%XF'WTM$*&@1=TL1,2Q][GBW\&G"8L\X<84 M^_9QX3GTG-^78FLM?((B1=C1##,GY(;^PC_WU%;CIE"F<.7F*7+ @:M&D\=# M(\28):"&E5D">$CH:".0>IK!_ZP45XDU*^DY,5_&7II6K'86X@A5(*N>(S:E=XCW"MQ:$37#50>'PK)$@?.!C*SA>ZR#E4WKNW(E/;BUF MC^#[F<=9%"OOWW&"F0LR-T-N#R_F_@,K+A/S1.P+0QGB*8^#[?I\3/F0$Y0; M$)#%H@!I8WPDA0N20;+V,#^45X%K#C&0B8Q M-ME#(@F#58"TX0>)GZ]PY= *Y0M8MY0 M"2+!:AW2_LINA71]YL$B+[8O!#TDP_P?9CN)%T3$W3Y53, F :)P6+7#S!*I M,UKCZ:BNBCB-Z@DRIX(W9B*$!24;GK+Z=,-."^0E)@#ZF7VGB$AO/5P:'A;P MIB"FM!KY+[5I+J8J(A>@E*AL">O'!I'(.8"2TO*EI0Q M,DUYI'3A%--6PC'E/#%L'"DP&PO%E6IH21/BD3BY:V[822+@FU[(1P:KA&TR MWPUUHA?K!O[&#Y7THLF[YH#AH=VTH$Z>T\-"3#IB3DY27\W%YC>2=!^0T(>E M8IY*&3M0SWP;IQEKT2W1-]6"*O5&HS3B\0J(0U2J7$+JZQ M'] ?=%]433]*/XR3A0<\C"C,;O *1 Q?$BEF36+"'_X#R'\>9%++W9%)[.IF MMUO?UTH4O6^O3]/_3%!:I^!L0\RJG&[VF3? MT),B#@/06REMZB19W\D4^?'CR MCMEI( >6NRKVS?,];/L:PKON+9&A+W99DWC\I=Y#ECS]->?IT 5BJ8J':5U# M_+\1=IS>J?D\$ZLX>#?@S[?6/IM)[;BSU5>N*P:CB\$,BGO1%8-I9S&8AWGO MB0APB\6"D%&*M-AA@LP$W/J9Y8*P+([#]/:&"*L#%>V?$RR4^@%6'[!#BO_P M*RVI^6HW.AD6M**U62+_@=?@+$%(@&R4_L.[( P+"M 49!5H*R0&IV3L!G$. MPL^C.B.VR"7GEZHO2*8B: "D[&RI7T6',MN9J^#+_7YG5,U2$8;:<6H)5WDA M"B,M1+Q(O/4R8,=L+"NW%$8QC;Z<6Q!"*X%[+@W$=\>;@1P)J&0/!BW8)5U1+ROM.1]V MZ?P)5Q-:H:J9P@8&!D%!+CX%P=P@7BHNEHI M!F%/\N&Y%:1KA3PSKIRBX'4IC 1O@P3C==WSL@[E8;R)Y3:OV/.75+-M 4-@ M]"GU@9^4RYDU7216W[)/6@3\JD1 \UG'IVVY5BNN42%W2PQ#.ZB4-#8/$MX M=,28+Y\%WMSV#\\$*(L)BS\E&EVXQO?&]"SO9J6"<+S+23.KJ@UX%)^B@-9L M]]AS6&Y&;,;+&&."$3CEF$\E8T(EGL80T4(67N3#%E\"S@[1;]C+NGYDQ&C#*'(-M\I=E[HN1]CA?+!_:D8Y_/I)__FQIRV\*VG+SV>C/NRV!H[AI MI?^?4>A@HX9BX86NL\QAWJ@QP(_*.\4A]=(4]$=ZSKM(EW6]UW[1LY9@+D*X MZ'$4RT]SU%32A]BD>@Q-> P4J05XOH\5BQ6KYKF_9 SAG@TH"1G0.#WD.]PB M7>(6L/QR!/)"R+\?P-;WV?K':Z'LO=%5:>UJLVQ&*B:63^$.AYN+#(%T; )Z MT<:>^3X3;HMJ>G)><[AEN]VEN]8+W'\YAKJV JA(%4I=@?,GSRW%13+OLR W M9+#"+!YA8)) P/!&X "/21HBL7443LV2GPZCT< M*.RK7,4S\NFP-Q>FCY<5\9; P&8I4*X72752,1PU@137XBFWL[1BK;F#-A-Q M:6A3:=K4MZ8(?\6FNO!GA(/"!W^+X<[V!^J^Y)&7SQA4&"-!\+HL'*I,B:(R MU1J1JJLNBS 5=XQYP+L>I,Z_<@_ABG!Z'P4C.R*<[LKI7U[\J^D*3[4/]9VJ MB2U=J,V_F7I%BJHUE*&@U,C2X3Z7#I^KTN&D)90 (:7RXKL)X?S"Z\,NO%Z# MN=0@O%Y?#O>>),T[UH%?23;WK0L?;(%7_;T4H[PXH1>'[42K^1X(7!@ T;M) M@@J&LP 1SOH!]A\M@5[94HABM+3Z+:OSUPH>4"3[&=,O0# M9F&C,4BFFZ2TW]'::CZ!%==6L"2KZ:OP"*+$I9*HR./?H-RE8.IJ&+D.\:,2 M!\J?,8/0LL/$A@2U-2"P'$S-6R_,9=P%C-@[UG:)A-EF_>_>IY[QD\(LT!87 MF3)#2?^>";3(J#L(V;H@VPGUFH'N2WE5GT6X8=,9_TC/4"90Q;!D_T[);4= M4TZUX?XK\)3Q""2BH!V3E\_>"\RGZE]_GU([F=M@EH/6BB.@ 9RZ3NC=I24X M$-F;E/:A_,-R[]G[B7NI8Z_2*00?()U()DD* @Y@B:S^CH< M3![."%4R P,CQ)0' M.<_&"MF 5Y5##ZRWM+A\)/ MHYZ>9W&RX773%)= C@<,)!\OC53!>?9-W[W9(WWWY:_KKES7QV;PUI(+X9V: MQWCAR4W.76OP^J%AO50)B%4FX*Y41)V+Q9B[5'5Q@E=>%1D-;Y)QXRQK=):AZ:/KTAZ5/?P!RHPO?@,6T"@ M]W4BN*D-I597A9.U-1Y3WGWO0EPG7>C!)2$/J\5UTK6-W)O1\+BRI<>5X]*K M?D]'=;#9M]9C_>[$<.B.;UZT M+N)QC'A?';"=IS2X4P7KDS/I-^=D6\ K[Y$GM>>5JI;@F6EW W<8_UNE\+H%#KE-KQT;VZNFB/V.X5N M;X5NY$[&1WJ$.X7N7**4;XOU.KMHY1E'*_XP.=?]R>G /I)M[/Q MVB@:?M)Y7)&"\]!$*K)WD-@NAKT*:!XFU'%*R*O^MZ5$BB.D5Q-EE'MUW?R@ M9 .C]40.VWA^;2%.C+ADE/H7!APDUTE@U$7K*S_(8W'=3ND%C#@-OBS M2OT6.K^6AB;=#+HX90L/=N1>C;LPY>GUU*:PR9^M:MZ/"5:VZA(-Q^[EL?"G M>K#')]0(VW6RE^[@\LC@9\7;W_W)AR3U&>6O@;>B[HV'M(J.=HZ[$ MLL;CJX/5K8YGM=9!1T;G5&"OMT(CN,Y!IV5\W^T?(>?K87AVSKE=AN>-.[ZZ M:<2IMH!'-E"OV]U&\\S4NNOQH4[L3JE[<5#BH1BE3K%KNV+WF\BH/?21$D[V MM1S"@F=QCETR2FWIP$M=W)]=':[J.VYL2Z<'%/8WCS; M_V%=]XF_>J[8L?K M(+JP-["\]ITKG,^?;85,Q3/AQPQR> VW1B2,+YT!-CWN#A_9H ML!NL/.A-]@0K/^FDRQUZJZ=< )SW>S\];-=-O@9RM.LFWW63[[K)-VW+&MU-OJ2I#UD8/O]] MV&.0E_Y>;<^HA4*!!GP=9/ Q?Q\+/HB<;!GG,.@L+=KQ3]HG>'@J[\Z#BG%5 MWQ&9N)56='$X!M'64@=7@QQ5_9OF5W3J**Y1%'=PO><."GLL9*+)(N8QC4N; M&YOOCVH7F^_@$Z4B+X<69.[0$ZU6D1^J;'HFV2T#]_IJ4C?)WJ4@E9,N)C>U MZR/4 O;58/7KGBJ@9R+0A^Y@=&2KDD[K>CG.=3,YM/!)IWBU6O%ZN&+FF4CU M@7LSZ%2OFA]2WQV.:G=(+6!@#5:]*NM+GHL\KYLL[Q2NKD;CR56NXLDLBZG(E#BF:/K@^LAYW_=(ENCRB[FX\:7ODT<'YU+6]&S45W3M3 MB4H9%]86_#M/LV"^*:1<#*].4:=^P)!F(?,/L&BRS"L0&28E)-G2B?,$-@1G MR0([HM/V,H%$!/^#P:H4(_"FD*@#/WLHSA.1XDM>ZG@._(K(/6\AK'!]E_"P M][!=PD,-;GLKL:U=PD-C3J-+>#B[A(?'>@9JHK57'\['LAIPA&WT3'VI]XTW MO-0,6T"@]SG;;VI#J3MJ%P;^T26AF^O&[1^*MGX:#^XIEOK-43SHO+W\_=. M6>M*'BU@T?T+]L%VG>J1AT46>V@,:V5>M>TPN M9W-UA=HU&>^4N9*Z7;<#:@&?ND>7&YT,CGN0+M>I;R47T>61%?T[_:T[UHXQ M-CBV5ZK,T<7XNAA?;2AVEP-Y=V&RED=R#DWK[Q)J7MIU7+<#:@&O:G2PZSR] M(H?6M^J\(N?NMFH!GVJ^5\0OV@*==^21 )K..5+K4SVR,WGG&WEJ-:[V[/'G M!'MBKY-X'CRJY%^K[L_D<0F]]4[9/=]3/1+\U''%)U0::\(,JSW&[SF#-%JH M4A#I<4[CO<7I40[??;6>EYIA"VBUR8Z8KH OE\&L'1RB\\P43^C@*J6=:Z;E MX:ZSK]U[W86]ZGY"7=RK4[>ZLKU5=0V:WWJK.Z%.X3HGA6N_BKV/<^K4[QK\ MKRZQ_N ]Z\KG=L&B7;'T>,M+V@6.=#C]2!]'%SGJCK7CD6W &_V"\?1Y$J^L M>J0=W$ANSJOQ^-LF@%(ZJ-'^)SIJQ(FV@"O6.@6KFCK>83%.,#IWM59XHG77 M[UH<9W,^83I8ZW:K!1>XUHB8ZI-YCV7,G"#RXY5P7LE;_*WK1.(X?$%S/2)' M0FH;JJ,T\(!>#0Y61#IUHZ6.*C+"IF(>)T(QK\S[TCFJ++7]@-O2^:@:<:)7 MC3C1%G#&!NIQ'Y+X-DBQO"/PQ,>SQ.9J":>I)]ZI<XWD3DA MJ'-/H+H]?1?"^EV?5^/AL6K 2_?:.\7V'-=DX>EUSO,@Q>N.%!]'BC65/?OV MG)2G8_V B:6D[^K[_^9=*_&7^/,*?+OOJ?CP(; M1E([R5"DJ9,M86)]7O:W^,#N!Q<2_L_[M,#$TLQ,4T$=[G"V\.DWWMA7?> M)OWJN^(]@4MB;V!Y[3M7.)\_VPJ9>&?"CQFU\!HH0"3X%,S)J\U+'_ZSOO[U7'6,W#^H.BC)6-<(7+U=I+@A3,>ECC M?9TR'6S<2#D+A7:$^_0,WMT@^/FXV=$[\K%4WZ<]77VO+GO7_;Z?',=[3MJ([34ICS9NI[.UWO5V7AD3^<#\#$G?[1^-%=' M.K:<+W5O^KP?A7=]LH_9LGWZ9!]Q31NQ_*^=MTLO6NP#D6SK%GRS_Q;4CP4V MY4G)JDMNG"$;0\_/O9]6NG;?ZU20&JLU@WYM&?%.O\J.6,X,72%)Z@21DRWC M' :?I5O1G;I&NFL=X"Z[K$Z<,-"-<9(QZL?\FO+DDU;PJ#L:YI? K\JC.F2M ME>B!JH6"UO'4J[S9:Y%?/VIY#T;]3[:ND7LS>M$T$E[I4X(/.T)K J&-W1+:JZO#L[_K0F'&2GLN'/7ICJ7_HJ=R@A4V$SS7E">?M*!GW57J M3_EZ'2<9@6-B3'=^^3J>)[M&PZ$[OCFT!O&CJD0>P<=/7L3S9,4YP-)TFU+(GG]*Y.!C77!/B\IZIU82\COTR M3Z(^V[-Y,C,XZ[(ZWED5ZYXZON1!NHKKUHXG^G MKK7RR:=T7-5>7?LDDMO KU=1J].Q#W=O[NV9DM3GCRH&N-V(;.'"GR]@.$T8 CF-N0 BY0GPDO%3%'0 M,\V,1MPK$Y;FZCSS=.[]^'3C?'W5NW)@Z!#VRG7BQ!GTOW&=&;5T=K*E@/^/ MQ756,177$::X#K,;70O.I]IQ\&,6[__:H =_7"?QEV#E92+<.#?7WV#I.1Q MG1>F"*LSO/-2Q\NR))CF7&@-/@9<[2Y; OR$A M>&&X<9T[BQ"<.$_TD\X4OT6C7/5'9@ '/@DSJI@[?OSJ^F:/1X>[RUXVYT[) MZ) ^BYGH[E/5?;KLC0KWJ3]^T?OT^](<#5Z=M'QN>(?@12 \6+^JS^H5WIF) M, "!OT%JAMLY%VE*%T@/UG/^@*_$5.75BT Q"-9P?VF>J;?""2QPMO!ZFB4B M6L#]A&$KAW*H<&P*J@4N8(1WZ Y'N2O^L-\5,@4V&U5E\FV<9KA9,G7?=7Y. ML.'0!]BO@!,)^ ^_TDJ[8I3[#MNTHHG=7+MBE.UYLBM&V16C;,.373'*KAAE M5XRR*T;9%:.L_9-=,+>E\?-U5I3SK,>K' M!9ORY%DECMOQVQT;'X[T<>T E6VL$C:Z6$GWLY@.:Q MBH$[&+UH 5R^4Z-V=S<%G\]>_3 ;]P?IRQ<.^WZITJ>/*DUZ=X,:E*V\R3>IXY^FTV_(_=J M7).*EAW]=O1[E,>US?3;;E_LX#3.\L[N:-F3YX">XJR_-:4!/J+.8;E.1XO% MW(&+KS7_&([=RV.[]>RY 2=VLW4TW'H:OG0'EX^ONEMC&CYDC#U6U($YS^#) M)_*9-D!W614K%IR%A3,9]TX#0:NIC=,9P$7RN.IU)O"3D$<[QZB?N&K*D^?@ M$OC?PIOYL(;,>>5ESAH&B6=8#FJ?=+5C-J!V+.7JNBXY9$W8K7%M=JM!8]2/ MLS7ER9;4#U59JU6M2ZWRD5CMK]\;%JK]C8J"]7CVR.8*G%(5;),W]/L]C_?#&E?^.T M191Z66E)6/WSXZ?_3NG5[9D-=FV#MXJ!O_^'QX-GJ^?H>VM*0/^/P'EE(HE M(.0P>AK/LSLX:WO8K:UJ0<%0?8G*!2@3L?+@Z1EO0'"+=5_G\*\7O39!^F A M3":#H4V@/HR<>#Z=VC)(9A?P]6Q37=@2V,%\GHH,V<0V=0V/H?L5G$2F1TH? M0?,MH"_;P62*T>Y#1,XCZ-(W#/-O]RE;-CYPMQ,062^7SA MS6&RK[WPSMND7WU7O MP$>P-+*]]YPKG\V=;(5\_H/!3,">O M-G-QX";-__;57X+KJ1@.IMYX,//FH_'5I3>?# 9S?]P?3_K7_?'E_UQ_]??? MJ4XM4/9;^" 03_I?WWE_KSK&5E7]_2A2X27^DCC#/X CA/%Z!=/OZOON.VS3 MZM!V<^WJ^[;GR:Z^;U??MPU/=O5]N_J^77W?KKYO5]^W]D]V]7W/[7OUH\&F M/-G5]^WJ^SX['*7@PYI5^+#VQ'JW'\[?',Q^?^P.)X=63*M?#9>.Y!I$CJ[6Q3-6A*/FN0%7WY)DF6WT0"1IBWD+< M4Y=J+V[1V+2:X:1+JNERKG:5/#JR7DQ''./ <7U]EG7 VNK^J2 M1-2([1K=U&6[&C1&_7A;4YY\YIRKEP#.WHOSKP@QJ/OUPN* ID/AC:TDL,M" M$MCU27/ DATQ&4=\P9P0L2OS92M'Y<;.43DDNZ0JT4MZ<]2(6^E2#^26/9"B M=6!NCIT!!$\%7@C[8*7KE). )OMDZ\Q$N@XR8>6DR90-^165N@&<,4[@>=RP M=1:L@/@XI0,3INR%Y^MP.^/-RBN[4'EE3B&OC&:S5X)/0X'SG[Q0)C_]ZB6? M!5)-AYG?=]BF8;N[N7:8^?8\V6'F.\Q\&Y[L,/,=9K[#S'>8^0XS7_LG.\S\ MN7VO?C38E"<[S'R'F7_V@*)Q7ZVVW%?'P"P[(.EI@4<#=WQP@_'Z84D[DFL. MR0VNW,FH([F.Y%YN:6/WNG_9>(HSBEH; ?,GRJ YP4H[Q'RM4'T=8KZ)[.+Z MI@-%=XCY7<31]2BI(5*]+F/43V8UYA.T:3/8*G=<$ MJ5Z7,>K'VYKR9-L1\UL!AE/BY0G1;8/EQ[WK EA^T-\/+7]XU7YG-T8^W8[! M' B/'Q;A\8]H7>)6]G60_0 >W+=;BT%W\PR03TG+GB]#MK-3P@V?T*BW!GOK,:4_RPBD< >X!:^F:V" M*$BSA)HD=-#R?8=M&@2ZFVL'+6_/DQVTO(.6M^')#EK>0^@Y;5_ MLH.6G]OWZD>#37FR@Y9WT/)GC[S97BROVHMU##*QPUZ>ME2Q>S48-QY[V5%< M#0#+4. M0GP^^/*...J(ZZ[+&/6364UY\AR\7&>/+[\:UP4OW83=NKZLRVXU:(SZ<;:F M/-EV=/G.&,,I4>9BJR+[<2#S9RK)OM@9ESD0==X_#G5>!3 W&W8(QKS-=<7? M8>Q4I)GS(Y])A_S>=]BF(92[N7;([_8\V2&_.^1W&Y[LD-\=\KM#?G?([P[Y M7?LG.^3WN7VO?C38E"<[Y'>'_'[VF)CV78F2[^IAC-;\ M85T#5K2T5X/QUJ4X9'4=[+:#W>ZYM -)K6YXVX[4FD-J?_W+9- ??-]AO+M3 MJL]R.Z!W@Z$0+P4NX&A^4;^68((JS,/)$1I/7$:O"&XX)DB'X2_.*-TWC,,]VO[)E?[\\ MA?;',*?A=7$O[/^[U%ZZM;<0%]-$>)\OO#E,]K47WGF;]*OOBM<2[J2]@>6U M[USA?/YL*V1.,!-^G! RY35<+I'@4S GKS9S<> &S?_VU5^"ZZD8#J;>>##S MYJ/QU:4WGPP&#37FR0]5TJ)IG1]6P&RN0;BRAW5B1Y<;J #:- M ]CTW='P\/;I'#<>3E^8' M';RF94^VO=+(+NW[I.TL158J-3+H73*S-5T67[:79;S;2"D7%4F"6Q'AK+?K MB@SLNB(:[21'-2_*MI2;0(2SU(&G4^'#>K- I#2S1- W87QD5HB/\,+BIRZM MAI3PJ3R"GT(X@1E5)='_,8\3V/?(@=$3$?D;9^$%4:KJHLS#W,]RPE^0W2N^ M^.2>=!(O$ZTN4O(AB6^#%#?(_%+?::,HK.6U#RYO1&'64\DC+:.4;]1%53GFQ[/LINOTDI M)>2R-W:>-1ND/B59M]-1UKMWJ;+%K=FZ1-R***=!5/8'D +GEFPG-P2SOWWU M<*'-?G_PU?W$B'D@SZZ?5>=R_!+\F0>S(-M0ZLM;;XW0!.>C2.,\\?=.Z*AQ MY>0_A+/T0/V.7X ML" @H"1U/&#E:8IW"0?7C/S9$Q3PJ(%@3%#&84(SH$/O+UH#\RS99[CEH*D"MF),V<,$Y5 M*V5N[XP#1V+!;9U]+UTZ\S"^2WD=UJ+Q6N#E#KTT@ZG?4F?HC?"2U,71PQPE M%6Q9"CH$W6_Z!O$'_ >\6M>JTP^PM]/RJ3C*_[5V!.%E,]@<7@17?Y MN@O@YK=>B+6Q74P M"3,)?.KLKIZJ'I9Y&:9G7OR9PQ:#4&&N&U ")FQVEA/_Z3D_ 0-:,?(*62BQ M)1AM'B,QC5D7%J8'5P9%_#-+/7^%R?XLSX0SP%YQY!/^5*F7%C_$4 MN8E\1*A-HAHSBS2#/Y@]F(HP .Y' XDO V,(>C)-;O94XHD/7CGD5 _4Y_(+DF,2D/#ST/,S4E)0Z!0]W!")7HEVM%F>J6 MGXC$G1?B#N =1,TZ6.'_X)KF. E,%G99>S:_P#;C$2)!T''@>S&,O%X#3<%, M;T48KW'N#EB+\*>41X"]@]V65X$)!4<#KO99T)E[Z%XC#95?@ -(XEGNJ^L# MD^7O1TM6@#3IS87'-$$3SR.?#TTI@_)"T=:K#SK>+%ZKD6TZEBQE4SPC9YTG M*6RFY\/)<$<#HO-I#EJ40$* .0M_&0&+7= *//BCI-V,+E[/:3YGEUL#=UF2 M*%E7P.T^VRGJ^!-L/=S/F9AFBFE%BY[SCO<4*5/>(NLU_9P3I&9\OD=YE@([ MXJD$,Z MWR@W"CP"%R7PZ#TU=B+\>!$%K,J8Y>"0)!,RV#?Y#)6:2&UO ]RX.)G1@DB+ MLL6N-3"0>1CXF\Z4.,24X)8]>'9PKTG=Q&V.IW C/7G01B%@K:9,-Z2NQ-&% MCZ^&Q/90-"8>*6#>"K:;B!B+CX"6/NY=%'Y":0[OT"?X-A^G\7^!L8N/\X$6?>\XG,$7(T.B/Z9+/\T36N-'V M2M?\::F;/TUV-W\ZQ%$ZUH[2KF54:UM&G=IJ0'7<\^=]LO:E M7?8[X:X:SC%;-J@B_I)J_T1U.]IS'TY:?Z..#*J^0H$&/* $Q>[2$^< 8/Y- M9-NQO5-@83Y0MR9#AFYH3XWL=Z351OZ92X"$'=.*D MM#U/IY%9:7NN[=6UVY_T]\>KUR\IK:.W1M';Q+VZO#X)O3V15M,,B?*.0NPM MERCUJV7SY#>\1L5L]EQ;_](=]D>-;Q+4$5V3B.[5:.1.!J>IV'56ELI/&I76 M8KG2:8XUO.(#]_KJ4+'262L=S3UF;5=N?WAHO\.GMECVR7K=I^'4$^[93D]S M-4+#>+?>;,N,QF(U"'5Z%8$N\GD M&,$)%_3BH&^2"5W'F^$^<9?I+V%;.1?FZ/S(H1IFO(5WA0<2 $NZE M9H"+G"Y)O02H8K4%Z<85&VA_&'A31."IEFUR#;(]7$(C$\[6&NN!<11LV/&< MKZ],7E@A+W@+UBGS?V66AL0$PS\Q$<'Y>FSE4-O#(%87\9[.VML0'&9K& -K MQEEZV-S.S&@F[$QEL?:"F2-;YO&JN)N>7*8:VR23X/CR-;,I:@#:SM3L'"%2 MUUZ"@.P004%S&)7:[SE?CPIM\"JVR8]7JR!-"6E*\$5.7##ITIR/8N67,[3( MY='[E4N&W4MR'ARGS&E>6RG9Q?5.XRA/]:[2)JWS!-:(6T9(-D[A6JW#>",0 MGQ3[G_4CE+!$?:")\$=Q6'ZJB#4ZLBL-0^!(]3 <\O'>U%0=L$Z_\ MF%ZAM=N4?X>M!I-RMH^D+;N;H?WID/Y1^(KNH4A,AO#H$:9IZ.\2#EX3%8VP M7RO#AM93>.N=$II>$@RU1/,?+*V*A2%(1DS*2:O[BJS^C:'MO436H'=9+;+B M/+-EUN21,NOM 8+)+#81\Y!3-I%C]'?@]-64*ZG1S8N,A;Y^ZPL7+SBDC @0QOT)L4^5UE%:^O+?^&K +&!95(Q:/2 M"&F:,OYC3 MKV!25Y8W88?U !K@^%G/1Y+!P!*23TIF74*I22B]>9J$TDF74-HEE#Y70FG, M!0!R+W3>6SGY5$@1;4W6D)Z(J0^NZV=4O>?J''H7[,H$DC7;:F3A=_*#%CV- M;*&K$F4?JM[23OX%2 Y60-$R48\N8LQKC:TB6EPM)Q$@7D#J^(*HC3PT8D$> M\6G M9B ,^>R[A"^DJZ%#T> )6^<%,XDF >^A]5WL#Y.L4CB%Q0_"8B$*%CE M*^?/W),50W%J4Z%G-_N>'W;UH_#6+0@RFA,(-5^8RJ5J*C#9-?SQ"TB\S':< MD/A,X.P\\ODHM[^]5^SC8)]+D,PN, H (C.,<[1IYHFG_,J%[23MW:[^XB4) M^KKDJ;S/MQS$]K&ICQH1+>N=Q5C#3& %+N5#:^>](.GU4W7!"%/0QNP7N^ZP MR-9"@)XDJ.#>7%#1&:H_<:.THL@#:L^X!,^^%?9,(1\1IN*.7(>4 M2Q2DSK]R($80%QOGHZ#Z9[ U/V%-LO[EQ;]D22$'+@W<'Q$Y48SV)1;<":6K M5FW*+N[#VVJVF2,N<+,C5: L3N#Z8LC1AW%285!!NZD7ISGTTG+F*"N_2&RC95;/7_T:KXGF.JPD9H@,T#+)^D"\U\ M^O$M#OVK!]R.7QKHZ*"I#F;?B03X<*)+\>TXS^-K+P_Z]:V]_ [V><62 MA;;BC>;"[>2-O< J%3.<@0OAHG=FQ6LP(4FA$B$HC.$Y&J0DZ^2*AZ M*I!Q)@HU)5UX.Z,:>R&(:XXRN+KN91+( M*9$N-HBL!TJ5(HU@S3RW4M-88U M""ETDA8%B V KRJ-TG MUZ>U=XI,K?/0I,F-&6D!GSBE:]Z0 M!LQJ!:OSL%2M/E\[DD?+P0**>(JTD1@YXF*8\'*0D/3+;0V4ZM+IS8D3O3<@ MY&)G1M5%0;S!%#"]ENM[D\RCHR*'0:Z\[WCV6Z?!KHLMRI':8\*5&N$+D@)H M";)^HW=7&?T^.8M(!&\HS)3++_(N@YI,-32YF!H'[VB_/*,="*K-J!2MBE*/ M[HXZC[%=*><1XF947W'S%OWS*.3?<( 9V= '+">HG/8_@@3!G6QS'/#][H*2 ME3JLLL)4P%B6F\:;Q;'CHS1[.Y9LS7;37\&,>&->$%DYVAPR_N =T,(4Y<Y MXKQ5.2]92WU_WN>:2N$,D5&%QU^@T.W)^8&R-)78!4EINWL4,$AZ,7S%0CW# M0M!>4HB2/XM_^D-GD=F: N=CO0C.X8 M-Q_JV08)S&CC*A'!-=UAG)GRVJH- M8MU8;Y:%D]ZX[A^O !WAC+)I%]7+F)3-*RPA2JS&=%Y*JM?=4,_01A-Z&0T)6$XX4 M>]M5?=+!/X12\3!_O2/-EE3G.VK:L%YSE&:=!+?4IH$^'$CUG#0C$6J#.T^% MT6NK=\CHV/I\U%3@/2\!U3Q1OB]D*ZBPOPJ^58Z*, :-*]E_9V#G7P7X^GP> MD%/Y5JA6- D<2>R3WP VS/:YW3-][63;(CFK,XY;\B]8[-!JL,$*H&J2H3=6 MN3:0B!ZBH"+7PQM! =4IZ)QJ(Z33 YM@X'9V,!(3*QE=/@F,9#CL8"0=C.2Y MHD"H*@U[J",A;H [8B'[^A?U4./__H?QFCAOILC(?N5^3-@5K36:@?@"+(;E MC&PWE<#RTGM"MG9KGY[:$WP)/5?L#TG9D85_@QDNM)2!]#(!^;_14;$D_MY_XL1^\%Y*'*-'U$5>%YR/KFA]5X6Y#^L MO> 6WA5I!=LLPE]"ZM];>!R#DG$D-L[JE&$U)OTY['7J.O_=^]1S%MBL)B)7 M988NV1QNDL"A "&N19FA2ZM_SN^P][,KIT[:=%9 M1.T;M]]TT,4RCX':B)@EW:B8"$*@X*+- KPT_@MI/@/!9 '8)&47 M]_DQN4ZU$>H_22WEK=)26B[7J1^/;J!JE#-Y-972AKC: "Y>0O5*6#$E&?@YJ+GLU+@0%9&U5D=AD MB"Z72 \3@"W"#%A_9(:#6.%8J=Y^M!KCR4#OSK?9X6)_&ZG?7%)V!&W*F&8G M]KG/O8MOBW4FPT#HS]+E-*Q$;JP(\,"&V'T9=ZZPI%'#4N6#K(-0$0(CJ:QN M>AC'DIA?DC"OY"R_=2E+,KBWG:6)XQ983,MCK\YMC$H*->.#=9>HA-LWI^7^ MS3K,[WL1LFF\(SZVLY88O9 1]=@W/O'\C>7'U%""&5$&!;IU=VEN1:NP!F4= M0UU$/47"B3FO&-?WK4V(MJ'X@+E6;.UK\PK]!AQ?K'H8W@>]0&&DKX62Z>[> M$E!U**:N[ MX.2L)L/*&5-QJ5;6)I\Y%F0P8$X2J,=75D;!&NP#-7CM2MPR@\T)L4+%8JO[&_C)&)H&_QTX:E_J&M_A&[;1J3MN U7.6 MFS6R1@9/H-)IM""%KJJE?DGVDU;02_*:@J7$\"V*9XT4R;JLE2IGTP%::>?) MUY[\_M-X\J\Z3W[GR7].3_ZH1Q-/XI!O\P=,#Y\1W''_+ILGXH'5R_H1^9\& MH)I(Q*YUMEB^LE-?0>.L+MN42N$':[U-U&UZ&8BY\^,7X>C-!L5DG_XZSLP'!]SK O3'WH7_?$K\2V]U!_/Y'\9_^84/R29^/W _EZ5%#:NT&MU2:+4%&D$3.$A&]'="N/F3G1':F:N$!8+]13U5N:8P*))R0CD,)Y/#"8E$ M](*E=(!05(4\E9>I]]'<^C;;4#]0+4"LV8(Y54(+/_=8GHZD+1&22%WNTS%F M=U]10%6 #4S(4\D=%=CQBE:E0B5WWO5+=2=?9CLK;R*0>+$TW_SPL$ZD,QZCX1E^$VL B211V>WXG_/$RV<]YXT>,]VD8/V[LE0) M(C26H%7="0XP8!UGJ1VRLP_Y#*+/U1;'4;BQ]L:E)2OGG%O6<@D,9S9;N=T+ M4Z'M7XFLY_P@?"]/M0,S4-TTCFG7F7WV\FC'N$J\!RA>LP,'G()&-5@F-<,)[QFW@@ M(("1H/>G,TH1OC"TU>71N<^TV M'SR-V_RFWP3L4#W7(P )ZZ^;Y>)LV9!< Q5I\PM5DFB M5$5^=IFPP!8K5EVBF+1KNIL$$:VO'*#FBO^<[%"$4)K= M/KJDCO,3JS*(6N'M5W01"71LX_%2DN.."*8=O2P/#LOW0CHIT,0G8,=AJE67#=T@"PHY/!A^-ZRXGWO0(/(NI M +C41LB(G6CA:JGQ_^(<8>V(F_&!!<[S4*6ZJ) +IX'AN6,J+!-]P,$A64]E M*H#+(#-8"*(,NA]H2RD*WBK&NE>AIK+K9K^"4<5B42K1()4>TBS(L"2)#*(] M8Z65GHK!OG\$"P<&1C4/54TD,JJGB-Y+5NQQW74X14GV.8KO(A9(;'9*"*=^ MH)RFD!CW+,AE9I/R,.47B=V&TA!TCQ=4DD\7ECD5EAC5A9 8K@DS)V< ]<,J M9 "JZ'RAZK^L)25\I'SFL!N@>/XS1B39+Q$GBEXWQ70.%A@A EP1):TPY58I M'* -60?'&?8YR\?Z.;VG5,Z ID.--MCG+7ME86D]D";D(5%CZ_>13-@F0E+U1\D136;\5:O7H%P/0E_)^)2#?@D MYU+E#-AQ12CC%=YPCUM?S.%C4L/:$V5;7^M%;0>P? XT65NA2D(3N%^LF9T0 MAEQHUW1N,Z7X\GI>:_;K&M+S>91>5$!((!C(#[C%TV@X,(F1M!E6QA47 M$K0:]!&>GI5C"6PA?LS0*Q@]H4^B*A[-M@\#N6FAM)O1)S&C4%9KGV$D(EZS MT0$31G4!TT_6RO#@QE9\,9#O4]R$W")49)UTD)2N;/ G;9\B@F\P:7C?Q7+9J: MW\YRN'B.N$)K!S(9*> .D$@#WBU9SL3(9'0! M[/!(%H2)Q,)3;NE4_)D+61^2TD^"D-!@%DTRE)NW-LTQ6!=(RSW#8C&$L2&% MX0LW"2+U!?\*]&\3=BGWLVK[6&%0X:E<-APR 06+,\O*,88YM[.#VA]"DX!] MV9&^48L'6U2&,;;RUQHAS1\,,=O+DC0H[[8TIW0=(K:E* 0U(Y?3K=95#4LE MVPC(G6^A&A&+*'[='X]*/=A<[+8[W!91HW[OLMBLC632<-2[*?[YF063#B9O MC'7)O!$MAJAP<6$FG\7&%'U?B0QVE7/JT>S .T<59__4MB+]0O4J)00%V27! M"6>J,K?<7UT9MWA$;O4G=TW%\.P'1*"]+OD2\1O$%:L4+AD-QTVR(&"4KZ9<*8P#XX6V.RF8^R1F MK%)H%+%?250KB_ D!OFAJFO(8OJN8KSX/C4KSJ1YZ!7RWW%!VOB:?_!0+\>!I \LEJ%J8Q?]D/O.@_< M22MCT@72?!6F2K[F-T+OYSL_)\Z+] M0T$5)ZET6>#!2:58 ]0U!:NKO*>=7&UX=Q%='=$=[H[H=K'9]L1FFZR7 1.Y M$\0 &3,9467-7%L>&ON!90Z(623 )=S[O7-W;)E< MC6\DU+VJJ2N,>CVZVOG D#^@?$L/D1%+F9C,Z 5)*RRIJ::'44(EGU5RB^?_ MF0=IH&!)LNZQ^!)P2VTMOBA$9EK8E'>FRNZ7\M70<+G;WK9_PEZ*7H-K;'$T M[N.,"[1Z#BAZL!-&/RJME>MZV+8@M1D2$;E><';2U:VD,%PI.M*WL$*T8"BO!/V5687A0[O*?0:AFJ7GG*O&32F!"&6$\LP M)RK) _2^)^0*(+9 7@%9$RW]#&<&B^",F$BH+TNOI8H=.RG,,9VK!HH%E>M. MW;F(J)I,I^J*$>H!*PRB]PM-='(AH$/ OK[3#>VP4D"Y*BS61 '-C<&![((. M1$'IE2J4YZ.RI5"X]^JY&85=+257W_WJFV6Z=Y@FC\H!@2%\\I)Q!HL=A6C%&['O4*$1M._H-86)I3CJR9CC^Q[^&/Q;4M\,_>5H!@UQX*TT0T="* = MHE_'45+!=KF@6M!5_[DPJT;NZ]A-K\ M$=(W:*I";2DPZ#\4B2P5SG]"0$60E"^LEU&31.+[%A)&+Q'[:/2>)[=,6! 5M0S58<4JPQ2.IC96'DC M&ERC-DAET/CI Q4O-E7V26A(V8]DP'=,^4?PWE9>.RQAC 7=+>:KCA]9R0*4 MZS1E+5'1BP4YU,P[1CY"00Z2,Z8R'>=VJ[1@W9;H/DZ@(E%R\Z@NDQI=N_*F M2CP3]C+9Z,:04B'2C @.BO(X4%(RU0;9//=Z3)WW0+R8*O3NAU]IEW\-_"3&J^":I_%H M?XL__>L7,Y(^/C/2K[#U\3]^D(W JAJ$FP%IIGJP$FF9(=^LO/^@LJ(G16/_ M',>+4.BJ9TJXL^QGJT;?91,5%9FE)=/W4?7(/$Z1T>+>+0D\DDS..KX3B:'4 M5(C/K+>CSA[K(MTM(*Q?I<@NV+'F*G%S45<; ";)R'[&UP55W<(N%WBGZI9B MSOOUOMNW1KTM6ER$8IZ]'H\>WM"+P: W/MF>DAEP5=FC[66F4-RP_@WN!%7G M ^J-O)6N/ZF5 :9Z#Z\0:PVRGXHQ5&344.JF=.N,*4?)#C3)/80JSQ#VS^8YOHVVB*] MP@-0L/RU].J.[@3,%.$R@D#7Z-JPK7?C+Y3NJ.Z.G?*@"K@]:F=<<.73K3,M M$L@7)Q:!K^\:WK[NX%Y2WRQ.YMG.AO+U HWCF)UVN$GXY?<>MK*:Y6LX1L45Y.'&B'T3KZ:["E:XC M$?=XQ)_:%7Y^&*=1AW&JP5Q>$N-4;^9DL+%V*,?. \"0*L/U+8N/=%'5O=:X M,,N^1XJG5X<7"!# OE!XAMK$:N\[1?,*L!:6YN0IQV1%7#S,)LDN\G6Y^VP0 M13&C2:)9P0&HR^"":LTU1$W*3*G+W$Y%3N5W\H2P98I'W;QYN:E,(9$3U>$( M*K9*$.#DOE7JYKG:;T[!5/5"S_E@')N:PUN1"DXOI5%(Z@895JXJ?()9/(52 MRB549<07_B!(?4H5%L($3Q([$T356-K(%![KZR@:L(W QB&VS"TMZ(?9#.,\ M3N0E">G.J5C(;G(2@,R%(B),=:8T?5WRB3OD8(0WPG03!E%M^W>Y,I8^@2)= M<6D!2YXB9%5!+;5(Q3<3*C M6R!AY(5R(CYV>9A*OLBKM\M\NPQSH]C\0ZY2*Q_A3NS(6U()Z=)DW1A7_0H1 M+%E\YR4SN8@+LT#XL(@04E.8NRH(QW N^71@PQ6L[7(92LZQ:(:@VTH8'64! M;*=CCCWG4^Z7J46DJ:X05JDA6;U6[:P330,67-P.Y:KY8"J#5.00"KF#07%V M%% S5C"D J-4RXT[+>J0D80]HNI-YRI4NAZ-S-EB,X((3097W=F-XF,8HB[5P399@W9&(_).MLZ$90^6_!<32PDQP@)&V?"J70" M4I%"N.TQ)P)QD$2:AH$Y4\1#PB(H88DW@_ :A3 G9Z<4DH)(FNG;26=+E[>0 MO\.+@LG- DX.LZ&Q!>25A9XH[(/,YIW%/:P^8I4N2571U+0L.\K0(2-+K-N_ M#R$J9%P1D63QQ#@IV PM-)PKU^U:JYQOG1TF@5%Y68!/2 M OR5L'B2G,B47 7<$=2]7O%PLCD7U--0[28 RQ4BU*ZRFZP<>"8"ZR[=RBC ME:.0*+$+IUE*/S%J4B:\56ONF!1R*H5XQ_VJP$ 3ZS/%RHM8>2H*S1TMUT&B M\[>_BZ.:XV,(060FJ-,B5$WL+5IDHY62H#46_FT, M]IA"#.Y Q@H-9M5&204XR-AN>!],CT:EAD8 M-/?M,BZQ1OE*Y,Z9[5GU][N38\/^9/B^)7PNQ]9*T[B62'LY]-8,'G9WW="# M1!6!-C@Y7&YT>!2>=[@L:9]2)W_ M&R97HRX68E&-W_R.N^0R!XE/+F18TW1"(73,2#FS.W$44&[_?/W3&2MTE\(@ M8%_4-ON'NC9T@8!6@0XS8V@H0G9/KF#N1,%T6-[<=\NYT[K>/4)_LL14=!GB MZ(Z-!&K\#%*"28U&H%;I[Q+60Y7Y :Q3TXD&J6+N2,,]^W]>!IZ$2. MQ_AX+K]-]_ = #6'1P_GLEFHI8Y8YZ%@2;%7B&CKD-$[P9_7XR-M'.E4@GE) M:[]J:/JA_/LT:KCJAPIVI%MS2OJTW4);'.U!I#X2<,P]B4]+9P0:(M/74 M7B-^(^N OMINM1!JZ7DT]YM45Z!D6STB)&/T68K=/G-$LOO4IJ=T0V^BF1.$ MU3_Z:VK"'Z>.N=[TMK_-HE3H=(J_U+JXN3:.#>Z.:/F9K_\V>,_IP;"?4B&\=G2]43[77&S+D/FO M^ IFO-=@RZTR@_-58FN2GO^N(_:FX%RH(&?Q]7$QC>J?Z;.IEFITG>&/@#K+ M!/?\J0Y_^BA,A/5 F+RB3MC94W',*&!Q1/C,_&'$&/A<8N3T.!TB=;[+/Y3)\][(>;=A='E4SD4CI4F;4C M16*<0&65:4IXI0L<2(@.?XR/KU7<']:S_HNKYWR=D YG.0M9"YR# MEC@H9#.PVH4O)MD RJ3,L=3C^WRK:@@DP %]HG M%']3W3/+]@''DNS@J 3GM,/#JMY'S9YEV8">,&J:";P&Z" ^7P;,%-!(/L MEKK2J2IEI2QNYDSVU7)6:A\D'88$B&44F)$#=.6G&F:9V%/4.UG($.,O3PJ7 M2+;0PAEU9A\MEL;(U1IT!20H=D(THD9Z\)4M<: MZX,A1TX#)%\LOO: CB'I*\QI")R'8_17XGB*\)&,\+LZ,29NZ8"IZQQYE;W7 MM0J_DQ,\J$7PR)1B<^7R)?$JB6>JPJ&G7\@VW;;]KA]<\.,7<1+/XI@CS]#% M'='D[^M&.56!7+"1/N2PX\7BKP5;KA521SMV*6*H9HNW&4$0S>%U./::PF1J M-Y]33K7Q^30B*JF2%E6"24XCSRMO@@+B! %%;!V01Z!*-X*Q/.3V2T,JTNS- M"$>+6QO'$GK7%+@W0!3QC\D[S]@FXWOP/A))]CIG4L:@F+CW:1-F>"7& @I63$]>,S>' M 4X2#K80#F(VA%1LG85Q](X26]GI*Z9:U[7A$U*-]D%;.[AJGB,F$T[!D7B; M6Y-]8W7=Q"ETEE+HD6"LQV&Q'J>@]&.9IWYQ7GS>NV:M%=PBL>^1]^@K0%C! M-LX D+H<=$GYEI ?%UX94R[+=ST74,A#W'@>AEDB-,X!-!X%X%+V4D0+C@7U M-"FGM%U@4[+'3$^;.DI@-[@'Q$$[[!B+WI6*7)1TA7&1H/:>MCN#1DM:3,^X M>CHOH1F8E&^GTV@(ZPW\&VXQ@"_CK>F.^XH],OPX+VYJ6=GUJ>BQ*. >IQ?+ MQ&RU [>9<::6-&RV[40&5@XJU^9Q:E_.B-X<<)V!-.KCBXJG %5D<+/\L8QK M&DH7F8] I6U.5>(-A]NI0B:#]:48GA(Y7OV \U_R''K3!IJU@NC>!+,5,8 D M"4X*O;212+DM#P%;HC%6X@?/,L:[Z5::\RZGU%M"_Q>=1I B:LO8W$93O++F M9&P^FNH M)T#WI7#^!(7S/UX*YQ_ LUP*Y]4:DZDIGSZQ!U8ZN]EQ$D"93P6#2&S3@3,- MPDN=X8^IQR:&:WKNLY6Z#VP3Z4!T 1=W]FS[&&)+L/6@.Q%__#:$O=/D(CM/Y%E@A/F4UD%$_L([6:[OMG\HW5HHOIWH M?*YPI1^*)WATS#Z_+8[MSIS-7!_.GRDY\_T8EM.@&NA5>L_TV"_%CAHHHMTQ)+A4$W4I!9G-.O%#6B)(3<#LU\5C-O_A1DC;8I']\9,3S6,8*FL?V">S3 M(;5XP*/H3O@\G.^V*MS%=#<0LJ][Y?PAV&.6-*_W?65M9#KMW@%+[J3?]V7. M*$/I(*U2I3AH%M2H5LOMOG-.I,CTSKRO]-P_6]/9%^MY- \&")6!+'NLQ?4N MO."J>2=UV'L!0]-+:,.OIKT:U4F(3NA.,F&]]'+"! "K!(.3/5])[J[H\+)- M:<;(\PQ*A:^G<\Q_@"J@ D25#MHS.Z5[R% S:HX(+X]OX1!3LH<\,,!Y9[(8 MQD PRCE1SQ9:0$0+LG'@":W;XP&!L> 2QFW8[&=(;NK;A @=W),V&G.74G\JS >GV#A $K.)TS*5X1?UFHI(*VK21,F4AY7X M;H=F%>@W>!@=#+2Z@F87)M')I58[4;E1KF1Y37:R?W0\?LF,JYR:/DQA9CC*+D7Z;,5S;$#?XR@JKKX$1/#'7ECVT7%]JYJ#N_'+V QDW MQ5"JMJB5)[1$5Q5L$KBCR3HIF4?URXH]SH_*OSQZ35W817\\87&=9F?[A&?5VDNL_FT5*4N/,PYQ*J! MRV5VWMOL9"QY2@*#2%B[=PW. M+[OMB9V/1)$D"2/%&>5-]7 Y*]5K5Z$.8XX.&VLJ9I?9?7I_\W26AT7)A2X3](%.T,]$E'29[_?HWH0E,2SWIYO^4@_? M99Z>U'T!'Z?BZRJ(:/%(T/9+4+]IRVV2<8^VTGOL0'Z7R7O*R;OMAI!@><$G M4 YQC^W0"E*RUS@96T4D)AMJJ %HO5PF\PDGTWE+ZMPS7\:@R MQJ\/QO>G"XSO WB6"XROWAVBP/Z\ F7E*U.XN&<->5\.YHIX#?GB:E*;#IV] M8([/!0'HQZM J(5K CYMQG!_&UBA \W,,(P???I5?*C%YPQ%QT:^'0]"WX*^6OU&SM[8N 68H&L=:#Y]J3=4$/(@%NK12*R,.Q\7-?35II;AW#3#LI1DU5?L^=L M4H)LXAXK5/K\?.<+E@5IE.N(@(K21&(-AD)XX7:IW=Y'-6< '+*,N?V41/;" MP*INCEJ;UKO#^?TD'5V_EF:[UX]!3E:M#9C3C1(ST[00KH?,4ELK:#9?:/5I M-\?Q,"9F@U[;D@7&*'@GTP_94I?/H5^^-?"!I1"/!3Q,5H^0>&:Z@,\!K/+Z MY+9YY+1A%PE]+FUX_M=C^$WG'>O1N(]$IFL3A:YU3W!1 Q6]6+P1D0^84KY\ M8D5(,/UW?$^"!S_PF@(X^Y'J&%M6KN4S64TY62299HU1H'(]+C#D@+NZ9 MQBXS]AYG3.H 5?X+9GU])%U[-L?@<:5Y'@\7\.4',<\U'!FJ<[M6&;I<3FB8?>RE]_'C!7 W%;$ M S,Q.*49]3'+;#ZYLF2Y1]%KI$MTQ.B0!"/IC+Y,\GN99*4 :9=OVQLUTG,- MJ]D,%F:]W5*IK;(._ATNL. GG=B,G+XX@%-*'O)S4LC5PCOKW"WC:C@XHKTB MAX\PJV3;N\SP4\ZP]A*3&L9(CG51!G(ZWAF=R&66GA0-#/7RZ Q?3Y"HV;>D MZ;B[''-/.@O0MS190R^,24HKSE+RGZ)UJ_7G"N,POCCM1V$O11,3,7!@ MY9ZSJ4YAWAN5=!HO"^*I,_+D?8*&R7@]P=PUMLS"3_64CH$V@E=:!0IJ9=G$ M\1W:&%L>1>]J7 Y3G/&C\GP._5V[861%6@,L/L!+)!H$K+@MH==$P%+85G-# M?EDQ']"*(:>7B5O'PSC')R(5)?IX3(=MQ+&-CVL149'4_6C4>%I9!5,M,.S- MC!B;+K>A-33%E1B76'3*#L?%0 ]^60Y/GL_H=AD1]DSO;4[4=LE,?HBU VHF M\1TD(1X,_3&$!%?:!@)4C2F!2$T*(M;=GNNO^_4U(/SGI0'A WB6IVY N)BH MGSSAN@DWWS_=#=\-1PW?3ZD:H M7,=P4/78)&*2OGJE[A]_ GB;8NS2,K$7,%4&/1S86@D M4NU^%XR-MX".:*)[5Q M]P+0!X78#8>L;3R18G1*F. #@E,FD=^& U9+QU)FW78;5AU3$K;[/:F!'9I, M(%?R8+H&N.Z0"P,ZB;:3=,-X/*TM4>DP.C%'UFU$J0/525YJ_O=:PSH<][1K M:7SYU.4&I9T\&RFB'^/\\ZI234,0:[@AFDF?.GWX^K1E+6A,T$_2! 7!*&VGEF[5>HWO:L#B\\^:Q44VGQ49[@K$$(@I"D MJ,Z%^NSB(L0SAARG,6#\'MLQE#4$F28[?TH=HCA,@<"\'ZX[@M4&5 M;^A0I/_S[_\#<_'G3_X#$]# ;L21T?58JVE>7S$:!N::+0AYV;D^0U2$46X>"I"9^Q(L% $ M"W 3E;]34@6HP6\+'B3^MT,AS19!YA_BV"=!EC \ Q6(;RAI%"T""P]8*VB+ MY7:?GR?."E6=LFE/F@;1HQK7O"_@?O7K \G":EIX=.1?OUB\B=;N?_HXHY\HQHF63PS:5HC%4[OY2$(4*EZ' M1M,:3<3_FEO^50"_6GRDSTDU^N./KOX71A8Q3KT"3DYSB=+% M*<$X%A!*T3ST@]PL[OE7I/,JK GT_+IW1 =0;($9 4$E<6 H3^RUE4ZY!J>= M8QIZ!HOB:JSEA _,>;R-=N&.2#2,DZ)P.Y@J7U_I93R,0<- ;Y2"=JQ]-SO) MV4D>SJZF\XW>^=79=EF7 <2;@L,A]8&!LT$WS?(VWM0/&ME$/)G(U%JZ^TV$ M!M5U4\\15/;ZMYJ!TJ..>PCPB$4)%PM1QW:5B9[&,=UT*B T.IH$K_!S'5]W MW7DECD#F0\2 QI!=48@8X-$T*B%G8G30MHI_8P/5?>">B ME8M0:BIP_OE2X/P GN4I"YR_Q"P0YWQSWED 5"R)!F89Y67C)N=&$! DIA?W M+]R/@87@YI=YT,+\0%*GYW BGYL '&+7 )K,0:8DBD@.^]Q7JH-*KZ.3JZC3 MV[!E9SM+9Z3F9R48,/8E;H:VJV:_RT3\$&H<.! :LY/6@\SA@N-9C:DS2\?B M3S%:(>\#H,L[@KKQQXRHD4$0=3\B2PLHBAC5W_@VNGIC4A1 X>WM+AZ!877C M0R*TBK)#ZWOY17BUB/CA/_)\H51!?=^-SERT/AUIY]'O#2@$^!#[V-%G&*:. M9>)-,C&!B7A@3;N5,T8,&,V'BE%)3-I-]U614GJ%>-_J]4F*/3Y9IH-X'<*N M,1:G-;N&\=,8_R"H#C.^*" ;R2Z.83:?#$1\@7U!;S_JV&:K('LNNNV!8H3L M&]31>QVHV,F\@#H52/9*@$%XVV,J@0UAVPNU;[_CW-#NNA=JO$RA,OY^">2D M.4R4IDD2O'".HN'@PR;L MV\=0!=N$7$G?84-!&[F;%*=TDBD'?QD:R9QG3UM)I.<1)%K5]8202Y_?4U3@NGNL?+I.#%#B+P$DJ/= M/G"\#RW8X6"V$5_)36X_J"N?9EMBC)FQ7;!ZX,^FGOLLZU&O;7:-+XKFB1)] M!\WW.=X4"GY(+7$4UDGCE9,@89YC>Z MKY@GQV]:S/9/.-FVA76J';3"3W0HNX!$/9I:0KX_I=7M(0IJV>4JG"H >QJD M>&7]L..X@6]ATO+ MB7A)3V\/)>=992S=M\7(:0R"&S"_5A"/UZ3YLI.YA&C1B&LU0LX@]B1>+%[. MBWN4U8^>L^H@":$77:<"X!!^&)'#X=XVHD#SQU8FWX$@3,MKCMZP;RVDF6'@0*3?S>% MC9C1=CE4T(%7MM@*D8"/.S@&%7_/MI9_',Z[+6JWP.BXMFFNAGI521IE0_>4?6O^(0]FC7%2: MTGX=MZL9T[CH::10LJ9:#P62F_XH1\::T!8'XL#&?%T'TD3'0J8OY=N8=I9Q MB4=GLR.1=2*>(R_V-N!DV86;Z,W#:$C[-VUU@$:2-=SDN7\]JO(:0+)Y[,KP MWMCUBYNIC4OG$"2FBZB*39C"]\GA,]RSQ8S71#R8Z+Q/N=0=L[D[\ M.-_\+/_^L_3-4_ (TG<)'ZNZ?QA8TO9K%O"FF=.]W9++_#.)EN6S>6;BQ&'Z MH=/V85NA,@FGLZ,G.$\0H+TZ12Y_DK091[C+[2JI($B!FHPWZ40 1X,2#!\8 M<4,, FRWHEO2JTN^624G"?= I ;M81YBU,Q^Q8>HO0&IAO- #C-Q[S-VYR&/OF@>,:A==9:$-I%B77 I*"5K5E ME]*YEL[_\-&E=/X!/,M%G"S78[DAT3"R1M2ML'/_'=T40NL-;TNK38 M>>![ZPGIJ4]AN8C%.GLL?4K^W1A#R7A?\=]&^'\"[!3G+SH;ZXFS=2D8,*(P M5U,*U,JXZ<9;W"C#D%J?&\#5Z>Y2;-)G@S'>^>H767"Y/+]9R&+"&>KZC-7_ M&H<8:IBF47+"9;2"W31* C/3&>)D?3Q#B'G6H!).Z5Y+X=D7V1&UH#N><,G7 M),FV'FM&,\R26VL$KB7I2BY-W0329]C?=AD*3_X-O)?UT#!N#LUY@J_,CIW' M>CEZ&0?'-M?WM,_#0T/_ENIE]#)[)OJT84A-?]IHM+R=/5%'RXBQ /9(T<$9 M17TJW=AX"@%RC,ZCKEDYDS./]V006SOB&UV5.-;1,@'0J]#K<3>!',L)1.X< M%>M(V_19AB0.GVM6RY VU9PO\O?[+,51#[$:)'D,_,AW<&)KC-+\"2$YSS+_ M\=I;ES/I'_)YK>)B<.]G4)?[H)#M),'/3;8?>!KTUL-G?X( 227%+0I@8L\I!?:C2V2 M'W'8;C;]-<724SSVEXO;T&ZH3YT&RU52Z6*O7O_SB[]>??SG!1FNL&7OIAVV M(+J((]TA3\*+QRP8Q4[;VM233^W9! G80"^)C5G:*-)GFEC[X?@6,LXY>PPD7JHU'%2 MVC4Y#"KM*N>+S*CI_:7K@QO8RLD,,O0H.JL5GTEY^(.-BUQ<7.<:[ZR&R*U% MVON^I.-^LTF:E?1JY&GKG4>D;!Y55F_4+1Y#< 7!)Z*"=(BTU32(34#(@12F M/B\8&)IB&AC?NR3(YCBQ%;F1S+& L%K68$"ZT/!@;,CR&4A#2SBZ[;[M!I21 M#$.:I07?!KW!ON4Z&'T^D<5:6Q4362/ X9B@ #;)/+%K)_=1MK+$G_?W<.B0 M3.RGZP/EY[1WVF1Q3Q]7SQ9V_#(+9?3HMEX[A7JJ^C#]@0;\!B'.N15V9-A0WR^NDQ2'76?A&9RAWQ(\8T<]@?P M+)=VL#.)CJ\"G[3IE G#@,R5,$0Q-FFZLCL#&_@F,K&XWB( MZZ21?W@*9>4'R= 4$&:08%#Q*>#8'.X8S'WH28ZJ66R[U6H3^/?L&)<ADUWV_U0XDD*LB@YI$Y])G.USYI;)/[+OWB?U%4"9Q>M@9RO'1 M<<40AG8B9$=:&)[F(D9Y*^&OR,.6J4@IO%C\",-7!KZ::)*,&!K5#,.BS*[Q M-0!C'BU#!JS+-5JD="4#O$N[M;V+#^&G%,G9H6[; M8:L!B-4V8D"^4]DG5[K R_2J/\"?;R@%R3PC\9];Q$)I@"G>I@>C;I[X88OJ M)0-"MMK*57(. F9ZP.BHOB?S8!'-7W=0PIU\M27>&21J>#!W*#<=:CD"HT98 MQNU"G39KSY1BP+7$H)A("'L)SK(&-MDG*9<*7R)K%F;.6,@LHU1J T\;$]^A[1FJ2\=/R#EQU MHSIT]$J']B:K&U0=/*%M;='L$OCM*B#+TLF3$H8[MZ*5FN*UL^-!=\R6/-JN MGY!XINV)/W3CEKR!'8V5TPF..Z1=OG6[^HP]1@YHWY+=1OL3VF#)O+RJ?)J* M@?;2"5CJIJV=N&71>GNL)3V]:UE;04] .ZTX!:482'X3-G;4/X*TPHXSX57$ MA'3+2-)A&U9'3F=S.G[09^L5FU>=TNHJDL8.6T5?',3:+OG!M%LV*S*4N/%H MT@:B=<;F2;?.T..2T-['\TF(!9E(&$GSL4*.I?8\UVT:]=%\!Y^1$.9.JQZY M&Z49+ HC>1^U*!3[J^B(R0%2V7:H?B''W>@]3N^I/.GM-FIK#H S_1M0](E# M$$Y0C.%QX^JGFQ4UE22")GEY3LMG9SQMY>^FX9A WS6\Q"8Z0QMU$5JJ*L0G MFU('F;BTGJY43E'&ZE"\"7"ED@F(=3%$Z/:R';;K]#>R2!I;A1( MM%2^UFP7?<\=-1^VG_#&]?$F5C[C,Z5_@6KAE->;2FSR12V"*-K@1J@NJ(&] M!V\F'I^9#K%8FRJZV1O-/,989Y4'=E;589=@P_:86H!JUL:I_S[T!'"(BJ>P MVH=KSASK;!9&7/Y@$,'6EI@VPXO N\E> ?-8&R6? 7%G:0@^= M:-Z3T9Z3R@=7*Q7<;R46WS-'#6WR"EQI'7W_9$'!$XV->J+246J\3ODMX@E"B\M?#\"PE9KR>%TJQ3-&2AQKF/K9"2C34>EF3/[HRA=%_:C M0IOW+.G9RJ4H)"DJSL790/1YQYRO,V\DB6KD)&(IOM !]8:4?"PBTY!]ZGE\ M\ZQ8L6C47#GV'[EZ=)SN4+W7C)+-1>F>X_R@QJ;I$*_[[YJ+!6[D<[X5KP&[ MDBIG)I]PM4B-50:17X)1RLEDZK%J^C*L""-[0?D-8HR@S6<&XA?"HC@83-J% M0:BAC#GU33D@;2M,K_FOJ5N^9=46/QO]4!GG?L=.,/- , .T6>=YWL%M%[-T MMT#:I7U8V=R);4J(V!_*$I7P!O5K^6#..9E.,9/I?ZW"OZ8,7*YKJ^"6JJQ' M^RT>E@%%UCK95S!MV2=&;_\ U_Y92J;7N66S)T.I1$QM9NAFKWG>XJ5^W4MY M_F0*X";S7E3$2 M014R+A?VU@>],1MK3??K$2/@!..S.T4<^NA98^$ZYN6B;ZKXPJK=,]'9SDC: M]:Y=T D>6+"N*E1([#&LRR5D==7.]N;NH=_Y,CU!5[Z3V%@+>:\V!&W_ 2'(#V:V_X M8]!"**(U$;>RK O[9$MJC[7,#G-H,0U3QKT@T/]T2S(&KIT*/U%A"2P?;6M.W,6)7J>GA4:=2*UT%"?4D/;4G#JU M+POB"1<$H\W0F]->)Z%L+FZ[>J, M3Z;B!XF/O@W.]K"O\$[??3I9]_@'Q]_ M^ELQ#7PQTI6TSG,Z/I";0/6)S,2ZO>L':Y+? M<5QHLH]U/.O^5O:&_?,NZ0 M^>6XHPG)&.5H+_(33&^N1;9VCZFT>812C,@SIY-C9B<$4T5%2SJ8)N&(U\M0 MVN!F:*FFMQRHJBN]V_0[MC&7!?.D"Z:4-S3E[0$]P]?A35P_ZRT7"A) QL.3A;J@729VJ><6HDGM?I5<2Z;ODV_C,/Y M[X<9Z2ZS]I2S5H?[S'D*,F/+:*.P86D]GLX]38@: M*2/;WF\R1RSSWXC@;]HP)%+0V:\YGQHOH\OXY3A2V/R*+[;XC2[4UY^_?&79 MN'3D&I\ECEYG!$L+OPTM"81<%M'3)N;QYT ES^2GK='99KV-*4^_-]/5)9!K MR7X9+X%.DCUSDJ%Q9MH$DUUJAX&6HW ,J>\NX&3 $L^6KMEI!+!8(,1K;MH8 M>$4-3'Q%!.3I0NGKE^7UE,L+4DB.)H_!>FH"UOTI$G@F?4_*/!K!YQV 9*0R/J=Y:8'>M#N-,N&7963AJP[-H@XW?D)103'4@C9C M>B-XHI?H\[VL/ H.1X$ $CLT%_M.4"0*WE.,3#H067:4'"UK5]1CBK'QI$.Z MH[.2PP%KC-;NC\NG0L M[H1*DCZ$9YNJ/R^G][RW]@@0P! :K'7O?O"74+N5 HF&]94_MJRD:ME;: MPU(G;7H@ A#K\UAGDA!"[I"DD0]38R[(Q*^AU8;>7MDX M &^Y6,ML#/A.B5 MOR9,5Y?U_Z0U,EG,,X\?/!_M]YG/S9X778_:C8BD@0"(J*=0]Q')GS$FG83F M0CN0BQAC7-*@G'/V?HK%=)GK)P10]!,0#.WW68:\0"NV2%T5U 5H;05X%(LB M"^2E=]XWEMX&R[\JG]V,K_EPFTSI=U,TD:LNX;=*QA3*R/-L1G9DN8UC/?SQ<(WB*>\APGC45\:8L.S M3UV E%/Q8A6H:_>:L$O7,6)0$>F4+M,&N&7>@N0ZK4SZ0^EB]5"NVF8P/YB% M/U#,_.0:$Q_XBO?<$&7:OUZ/XOY'V1UGEW BA^/JT7BHHE_K9Z>1 5W[W?@V MA+TQH.,AW6&MUTGA:%95Y<(ZWFED_1=Q%)G>343%F4+F\]1"AU$Y2MD?"[8Z M+KIF[ZPO3V(#HT\V4G]JDM]2J#)'ZG5H807U!6>(L#'0.1&-#,%$XGM6,I). M;;Z_[:Z[0^IGE>G9L'Z#VBT(7Z^4Z@M5E=.S/!'QPH:J/#=P9=@&:*Y=8JW: MI>..C^\GTN&[<5*Z&[?(BB'5*S5,$TF\Q[0"=CU!,*:A92ESIJLQMBI%/S:6 MJP(U4Z;HZ=D5Y_DJJ"&=F6E]K!>+?V9U)/8+63-3XHTT&#(!#SX>7,AS3UM2#,B8JKS%HN M[@.; $_,A20JVZY'3H>( L?NU%8EK!=Z3E4PH.K9>7JWS353SGE& M3;4 #@K7_-'KJB4L-T:R>8QY._UK=;O1<9^L7#$TU+9(.;P=D^JT M&V%A%7(W7NSE3\CQ?+'X1_R8?()&BQ+:WIC:4+GK/:EV& NPB;A9%\[)/)"T M/::'G+\$CI"ZBGFF!G<;5H3HE:RGP_\4.$1[T5R^Z9TW_GDBFKBEB(BKL;,? M9&$6V*#ADY\9M?AX2H]MRH 0#2JZ.;D:08M'B!]2D6(V<6EC80:_O>TV0:F$ M2)EGQ=L9Z5L\P:F[)T[H9D[LA"!+R2U8/U#I!ZO7$W]485/@M:R2'58FT[_R M^[';O\33D-REMU9MKRFO\48P+]?8Z,CGZRG]ZPJ;3N@ZCO8=/>>1;8+)N+U* M/*J\$/0V15AKC3M9,X]6R%B'*94D2E+G.+G0IM)^#/\,HI3Z,+.0$G,\AU-[ M-M4R&+XF]?*KKYHXDW2&7K&&ZRY0B(?,+H%JE'HE=44[FJZ'EHF%4"<6BK V M@M36J,#9A"3.=6Z[X(B2F,RWFB-6))#.,4JPXZUBC1RUN&:A?0='IP3C1#@; M8B"V$NH@]=LI.-JJWH%+.D=7X\BD,&?>7,K]:=02DF],/#WY?=0"8FF'>3A,;S8S[1D$GY?D+GXKM)68EEI.S9SL[-6 M$R//NG[@?GYG/N3(9>[D>&]>ENJ?J!O6J.94)NAD/EF-5E64S)!Z<\N&Z6]5 MV5F8PH7JB,$?CQU,MQ%<33=.E/#HIUGJNNPZ8+- MAF/N=39E[;<)[T[@^873@R;GX5T9*\^QCUU*FU;: M_/VEM/D!/,N%Q.M\=)63=;I6Y$-HMZXP1PPFQ&7X-CHB3$^L3(@N!"[TXE7X M(WJLT=6Y4\NF')EGKOFS$7T]BS IS1DS@VHN"[6%[GK*CJ9B2AL<0(DMXN$9 MYN"AMC***Y%/$1^>/%57\)#(*+0[*;G10E'R9U5:GH.*ITP_Q-C&4(!V>K&; M8\ZOF@^(UE%*31-($8<@4@[RGI3Y;859M&!L?$:3+I1\M(2KY-4%TL%7+518*3'!G-FOK\J5 MJ6HJNL9XG[R)P_$YU5/)R5S\5]R6+Z,CTCB6L=O0KO[%X1CO;VI*/RAU;Z=T MQOA4.DR9S&HWAK2"33*V)O3:.?0)12'TEG&HA8W9 X++_3;?.X[VC 8GD=G0 MZ'6<)\NE,&XY@">X,86^)"H"4ARA*F166CA MT="\?-)D(UU%!MS80VMDE\+<96/Y8O&9/CYIZ2(*2%AK V<30II"DM'K^C$- ME$BM"%Q'JR[,!'3,5E?TY<,FW+&F!@V 2)C'<#S&,3'R!35^)BVH%:-TX<17 M-&=6EMP ^I9/[^H/=QOG)2Q!>Q)ELC;2V'%+V:$TWXAD#X?X ;,UCO'^+AK+ MO\RX+4R7B.\IWS6328A>0U>(/%ZSQL85H9PFUH..82/,A?1%NK-;9Q]B-R8L MKS(WKP16D\%E_08CT\5L8G2W;L4BY(N[=C-A4=,Q0QG1^W98R7&O";(*^HU? MC@<@IW2QZ_S1OVA'*J1/NCRHT!'N5;*@(USW"ONJ@,XOY MC)F^ETA4+MMQ^2#)T)\S\7+:1V1P\8D(.B5R MH]S'\(Z.)7)EHLVBT%/3C*9ZFO7'WM_&R;]MA2IQ/0WP?MF:RN1C"4I#/^N& M7%K GKKAVB&"Z&)S\CN5KA:_@)QY8F2^=*L^^52YW)7KHEA3R-7NN]7F>!7N M^LT=-YQR%'EIM7L_>RK14%)U.W,SH0HC7DJ0'LIV&;US,:;/P5.I(_;,@\L. M@8L)'%W2":/7@T8_0I-$K5]#NOOOR45 M8V!EY E(,3$P.*=HP9*Q$Z'X[H#TT'[HX@O'AS->$(FAB0!"I)M7X?J GOUA M2CTS:(+6SJL5[_#\IH"(JH"4*H[X-A]N8(N#RD].[6A,=6V/6J0\M^W;G!& MZ^K&,7$&<'69/W3KF+1O[W*D[!V[#B;/KU0:GJI"^% ML@KI$ZQ,O!7SMA C7C#D%E348A"_"72XC6$G4)\R-T']/G&.EV\KPFCX_+;? MK%0;S7 _]:.!#!174)299C9[RWD#6UI$+G*5H4P70;'. MRHD-":[2I1GD1 (3DBGS92#1Y6E<$]JFW65"-5Q6,SB5%@+2^:IH=%V"Z9$]*R%1 0@S;=)L]?+CLL6#JQ@===YAE(;WY\[8T->JRC),L?"8M MP3]3DBCYT>9*Y! \#UU_>D_EUX<#^L,%!_0!/,L%!_1 ,AN.@RLQR?Y6X.&& M<>X_H+R/(L2[=:Q\N&?Q2[S$R^C0;1:_^ZA9?/+1)[\3@7..!,FP+O[?WW_T MXB-BL-HPTZ?F,.AZR#5#1-V*8%I,?!,/@CANBW^2"3\N_JO=OR/_R#R[9S ['8XJ:T^ M[ONEBGXK.FNY03TNA&[4XW$(T058!JFGGWO;%JF#XB^&JRZ<5V$>%I !@7P& M0&\&P 9:9NPT\/"\!4LA]G+*J]=1?P+G0A2/86TA<7R3XR"4979E#DPMT,)%-17^DPJ%FPV JT,X=0M+%.@9^Z*NDM@M1),L? :7M M7<+7TQ^D^[$@VHV/]J[WSOLKYXK>0%#(3:6[J3U*2WK\5;>QI' MU\T@6_ MZ,PB2>M"*4 3"L"S#5V6R-.:)\Y?EH<_GT7.+>!4V_?)?XZ_/<98EMR-62=ZSA>$S,$TSYXJE$GB>:LD;TA\)0=ECS M7D]%P'[(6582#!8_&Q3-OM/R5,O:+6"+R1-75BPY=S]-,6Q#..@RCS%1U2)HM/7QIMSW!(GE@O6MF4GZ#.>\]\P8U5AZ)KGD>? M.[C@LS%MG?(L_%)8=MVJB5.7V$*G)Y%7'Q7_W]P%\4_74 M%"]88H4AA!K"'AW]RG7'"X#Y\0N?U:U*RS!Q7P**H1W"IH3@SW[NX/^X M[T&[,X@F(.\4X'XX#OC8,?+U>./%4KY]![U$&P(_)4)V:07AIZ.Z='Q&3J-E M@=G];6!,Y8 !0P-!BU(U]390+OI9P)Z_GA,PL*6/"]^05C)DF!(NM7M$E50I MES/0C-\X];47K2"H:,IV7*R&Y;Q1T*?*4'0SXYCM1F^*45 U6JW-40\WZ:N\ M1I[< J]UO]DP6,0>891VK6^EY5-?HUW>"EK\U(Z):_08?<:;5!7WKV7W%(H= MCP!?*RWG666["ZK[*;W*G.5:="^'C.YZ)LR;KR%/'[3'C<%E_M[;_!GVV9,WC$I*JJ1I\/J, MYGI=/XTOL_B4L^@@8L*(J/EKD@+:FV/DTY;# J?X3'0_SK946\MWVM(5R:+Y^%%;;2VBHQ$D/?+&+36BRG MZO*YS/I[FW4-K+R[G0*IOM2;,:#V,;&JZI2;B9@UQU[F]RGG-[$ Z7%,^9=H M_<=$,>O%:5U81*E,YWE=YNTIYXV!79)/L^P,.;^6SO3-$+VJFCO5%2]8SWGF%Y#:>]FUCD!8P>NV0Q/$'+!S$57( M"U'H8^!^78$ES"O7OWR4PLL,"T55>,/XJ1P9#<9$[6-A),(UYJG4XNS1EUX) MF9T.L+M,0M,I5FS:>R[S"*)SF#9AIK3:1#O+] ,H\'/>D?[_[J874@)&Z@@% MU\@*.Y7"0RA$?U1O0<*V">P*W0WS+)@B1E:40M0])K%:\$!(XP.MH$:0,]S[ M,H!R(BCO1C\4=!..5$*NH2U/'BQE>!EB"7T4YNQ$8R:46)@F-H[BLDI'(9*& M[<8S?,J+Y-P9^A*Z/?BFX=3CST5-AQ?[,Q'W !$M=PZP$>Q M+ !S MO">$Y2\.7/NZ2B(Z9VT@DT<0R;"%ZM:NU>34V([,VD*."S-J+J,!]BVK3L4+ M78#/@7?E989V+(=#E$0I0-Y%.SP<;O\UM6\#+3GJ]+V-)H%^2,V+_;!K5STV MUZ;O5\PVDEU\W]^#2?* G4K%L@W)T&ZGG4B*C0OAMU2>_?@8P[0_%-N:E#:N M26%J%P[4&2?*5"R6%0YJ\AV+AS*15]2G,X3?,8E1HTD\J0XH?WY=M??"\5[Z$8T>7#;W5&ET%8TQF-!YDZ'@/-%6!N.GF9#@ 2LUS1G MKU[_\XN_7GW\Y_F:3M\Y0-ZJHW;DPZ%=TF#>MX-K_TH_);XL-;FV)^);QY4R M]&"=Y%V1$*XR&+EZ+*V+ZZ%O5^5QY-?*EFY#9I8E24TB]INW1+I.+M2T6XJL MX%=3=(!:IT+)%9[TX.2 :"L-T\F,04\B**OJAP7T.5Z;^C?Z:5S<;/IK'!'H M@.Y35UP2^:97D*_QW8X-6B,RA8.:(?<+E9>N_)X34_?1.0AR"'/GL ACS#>K M_%'G=.M(!W@GB=\Q\8L66\+6/D4U'__ITT4JAL^5V?6(?XPZ,IL"/GQE2>!> MFA4X^T.^]2[,9UV1-WQT8Y" M494+'"J;TP\[]I^H,E(_TK_"0'R5"K9TQO]52!"68$7\&HJB7[*BZ"_B,'Y' MMZ;&TV68M 1&KR6[L:LDX?T3T74^*TYV3CY&PW33QP>^D@@QJ1;VT6"Q3 S) MX9;]_Y81&QUE)(FY0.%=Z1=5$#*?BW3LO7KS)?X[47N,_?IP3_,=+[\"4%^U M/[5*SE*( 4D)SMD>DI"H# *IIT4Q/97PCJ(8'$JP3 7D0[5\C M@=Q=V'#TALA-)-A5D.<0I)_9':SX2L,WU E97PF234B7Y,;E 3/Q-?/?MJ,TIK'>_A>9Q M?%R<0J>[MJXG:<9C7D+D3>0ALKM<3QT.:O_BTG08E[7VJA1.I1PHJ3H&<^.L M"ZFE8I#T-H]XXDX#]D1K0.?3CN'L<>L:BDI'\1U71\TT"H-!AM!,+3JR-N/V MH\/V+J0Y,??%]M(C].[U.M+<1NI3.H)@TZ$3_J1G0^^M!;=N M6+5+R8>'J!-Y(+1^H;/KC^-\M/B$A2"J^U M>#07'A($IQZ_TI>:]]HZPM>Y]IP*U<"F)0SWN_A2KO_3GVX9NL"LMQ(5BU.&D_G3!27T S_+4.*GYB??^M!$>=)(>X1:9ZGGNN&!GB;\\ M#.V.01)J?9+"F>\C2TV]Q'-XI5TH]H1B%#7SX84I'W!.6/_\5*JY]"P[*(R>DYMGJ%*&MX580@EV&JL#>-)8/ M=9I13HLM&-NE'G0\UO ._(6>08WCM3OV3VK25D[]LS/@P_@T+52WW?13',>> MX8C=;CVT*G9(A0WM4LC4H!TN2L)]OW>B$T;)!_)2](^W4_R)^<#5WPM=Z9(D MP:1^CV>-MR4J7,L&P(N9XD-Q8XO]?M\>AWZS\;_55 1P7>VA7;!',&:<^O/2 MR;D1H03*-96!^$\J:L5YWOC65 P@Q<$$UESU^T,\4*(W?TT>]:MV'TU2BW@P MHQ7"[/%SQ*64:4E86P^1W*C!]JQV8%C0!KZ&'Q#FVG STEH" 4]6)Z&RUJAD M$X-DVY&JH1=A11+"AP02#&#OCV,"7]F"8E^:>6B<@K9O*%D:4T9?;II0*]&5 M7H=TV)Q8W=E@I14<8QAJ'K=V##^JB_9F"'HRY=U(_]ZKMONT$O4NL^-XX5S8&0'*"[PGUTF,..9^8$@W#ZLJP\2@0+ M9H$9@]V"1.#_SO624ZY!/WBFXBG&7AO6F&!";MS=F6!3\M!OP"ZZC&F?@T3* M7)@Y9[ESYZ.^S.&J' W&8@T(QWBX2CFHZCD3ME4N&:F,ED?U1<7VG7RJ5Y)? M))JFK1<75T)X7DQD3R"T0R7U#5,R7<.V(%&9OBV$.\XWD$04"O>6/LX#?2HL MKA6@MYR&=GGDZB8#AWBSL9'ED[57IGTN]-S:7131%J+17"DO$3AAXVD=6 ^; M-V2\3G(#B89+SA_1F8ZKAI]$VIWQH].#Q#DR\0Y31NEAQ83GD-[\86O(^X@& M&'!T>C3+RS!8GL@0H5I@D:*4#]UX)ZM)QY_I11JW7BE,(W]%U,6+Y2MF:L5X MT4KYG[ &W9C]1O2SQHQ*BM@>M_L4O27Z*(T^-G2NW]QZTCI&ZA2;*7D,Q8[J MT,8#!LVD!W=B"!'HSTC/:<&Q'8=X)EB,TGR EM%"XJ M\!60*O;W4@^."6' O<^V13?QF=\* H!'XQ!AH/"5JM MU"VNNM'N,9Y/8JU.2PU+JOJ4C0QRJ66_ AXDOKF_0S2'G6*.1;&>X<2] J_L MJ]'Z?>=23@YO=$(?O9H'TQ #CV9A1%ZNV??.SOO:SI@AT&U>6_XD14IR[G9RF MTVB'I4T-4N*J?.)6D@J?R._CB'TC:$,$\[(&953G>P&ZEW0V;18WX&L?!! 6 MGVM7VU&$H(VG =E MGU^8#BEQ=3;'A%% 4L)>DG>JC%T[7G4F%Y-VK)YT<@4IY *=.A!@/PAP9LN8 M46WV$%0J;?>6K6R\PB%('\$0M_6PTBQ4)XD%I4R4XU[C.M5OC+8E85%NG43M M@@#,8NQ!Y/R@BX2J_'BP'%>/?H MN1IZ:>"+P6ID+_!P(;.HK19!00 ^8E:(\%2&],P8#*!T>4N /MW\K)EM^S;? MCZK>2JG),#!8)'N>@9JP0G8<8,6PKU]BE1(5F?AOYP[%['CA(^+!52:>WYFU MU@_S*>/UEU72+_5G5W_^STO]^0-XEO=??_Y0W)B7&EUO^]$ 1]C_T(IC>T_Q M[57\VLCQ,PYO)*<9VJ@JN4F%*O.3O02ZV8X31\FW2?0W=Y3N;UWJO73#)\-# MWNP(+16-*M7#*+NPV2"G;M'27J*E1-)HL*'911L6).>;3EKPH+ YGAT3\%'P MS@2X%2\BC42"EF+,$_N"M9O B5&T+7XJ*9O6\;E3NOBP$:XQ><,AW5FT+_ N M>.C\.$XBT*PQ(O[]4KQ &I[\F;2*PMV*!39)O5&7O-0):B25=.1[<:@BK%SS MP<_\)DH(=&/T,^)?!Q%M%%^JX%3I?3A(+YX]^W.(*A@ .?.'42)2"EE78$R* MGF_]45TZ(]M^9>ZME#8& F, '(EU1VN"A9TX^0=M2"AJ'O?A9)C!D2*VR0VY MT^(WVS-+A%Q= ]CKD"T'<"4M3QB@31^?XBK%''%A!'1R)<]FA)]I%/FT_Z5 MWX;GTQ_IOUOM%=9HE"Z8L\AFNJS(ESB" ;$Q4LTS5G!!56JJ0HCT%$I-0!%K M9C[6[S*Z=9WURLEL/G9HN?)Z8C1:@X3S**2Z;R-AM_Z]MM\:)D97ZM;>UL)/ MM!!(L7;7HZS7_#S;MRG8BHF8=-0NR>J@MH-K 2EU MNN$0BA3 :*&JRP$D2@Z#UOCA?+W MACNSNHN&C$ 8+Q8O;V;Y&=;Y.+$^[P,O"&) MO/%;?Z56+0ZBEVE(>FUXZAVV):+7V99R (=B#<^%:9B&Q.1IB*J'>QDU#N8. M7WK*&?="?M#[JZ[:+8T@R01]U\,ZF[R(DF-D42E>/Q53SBY0_S[>QL0A&:C' MU@]4P?_0*V1-;]QDR4SM$T=YQV?9 .>0Y\XO0!V8T@1$V8,&4WK7=RN_TXM3 MQ#@$S@3?IZ>0I3HSQ@E;\%DSPQ"NPBXZ/2$,7,>C]EG.X&;G!(^ 4SI*5VGO MB51%O7=YY\JVPZ)HO+/6//]:[DM7EMSV.[)0%KU@S.J17KL<]@5V@!TNL;_ M;>0=, 1X?0DEE&W63D ?)M:MC9C )(S'?I1+O)WP/2P>3(9&:_$IOZV(I^HU M]-VCBY!2U4+W1,GJP\D:*[]N-$Q^-]X'2[@F[%C-BFL7$!.<<.B-*V*I^B&[ M+W3D.%U8>YD7BW_$I=:?<7KGJ#6A:C8<_+E=5>8X52W2-RH:'NLV;&!'>7V@ M]90!:^2WLHGEOCQ_MI#=3%M/*H'N."[RHO9DLF>T:GYQ'SBI#G**.\0@90=# MUAK)ESMYK?Q!S[LB:<2KE&O7@?[O([V5O+?J6WT&*6EE(X;X]DS6)$OJ\YZ? MG0GDM6#=9?1K2D6""M*::@I M_A3WU^E8;R&W F>_*8]/D"BT:W]]5@Z7M-) M1.!(BVR\96B;T5-Q 0# TQC4I"*>A3< S1U^^4-1D-X60\Z-)I9\R M%M@J[P$Q_>LKD/[Y4B#] )[E*0NDO[AC];\4M[066X+J&U-:JU;J'.15SS)S MM"KGR3I07M/A\:YC[-<)1"0.PV#,9\HVXS'=BFD!IOR@UU1C04"C=F22W%T< M&3"GJ]R!R[XVDBVB""^ZJP;S,AR9IW'?:;VB\: :1!W3L\CRO-[9-"]O6P*# M!:(Y[);CZ7!TM+3)XH:B7E11K6 +5]ZYQ;)[3?] 1LH"P>LCP 2IF97Z4MQ#GN('DU!9(:6KK/][\]G@]=*OL M<9%^JGX]\><8\F%:D]4KCEITH@5"M#S?6BKL9FHI MPQ=2(D=36.JYJF7-TB.6GY3"+(:(N6O\6_:#IF73HDY#-E11\O6D$ST4=]QJ M'8TG ',E*1G\VVD]""$#4>'!YDN3CU3?M/7H%GAC1%J[\$X@<^;V.9<>-/JH M1"'FJ8#&D8H>5@I>GXEI)?*U-:T'O\Q#@8=Q6NI^ZQ&02=#XLI+\SJE@\6%% M#>@B>:4R,ZBP[.?9>XD\1EAREHJRU'*8ZJSYLXF=K?;441.7V7^]^?OBXQ(;=GKC M2,I'Z3OR#^C^D>'<'QOV?)1GS)5[2BP$*(O[W978>+0B3@.5FM@2%#?CG4]L M"5344#-1N#,H7[D+K@)Q>C(/1EQLY&<([%R?W-!'=&3*%M?^B1E&HD_X!>%8 M$+M0?0YW)7FD)L/@)X?EQ>(EQ;YQ6.)UCJ%5@M;9$ @M!WM[T9)0F1>NTF3QJ3)PH[.)+E,-? C6S>0@ M)?.;%">+G-G/-+5L90\I"KF4)I-HT&&J&-+&D^0UUDM#_W8E(_)6J:=WF1J9 MSP!W*\1$?+]T,[N3W@;MLSMFE7WP!HH9PN*@18F? %\J+9MG$>Z>Y3@" M*+18Y0^/>9K7AP>]*:RC][:2:]0@PWU%266M:LL,..*K5L"$9F (@0#Z%SIP M]';10%%P =2V,G#(?^)/Q" [1 ^5ZN*-1)OU%^!O1!.W9HH/H5'+A8:+CC*N MN[%*_$XQ;)3JH7XYJJW-BBUS]],92EBV0]@#.7*@X.;\!.FL,-\-;Y"'=H71 M "=*^&]=:.!BEL?6B$XPV:4%(U]+G><<+4N%(/X&-?6XRE?^@#\!.LY!JO:, M[V 7],4)[E4B%[?TE<5-RPIWM(NDM%!?R#+RB6W8GXP._9C95SIPL,*6R45( MJW?,H@@#YC]8N#C#FO,X(KW%M[>DIJ(!"^\V[[F,BT)5(1/TT$PH>837P+T0 M,<0 S:J$$:E<%$O/R4:19MA*-SM@,/&%7L;!W_Q__\_'?_SHT]]%7^>3CS[Y M'6I7A&@A)WB 2X=? AYEMF+LON=/Q.?D'0N:UMFC- A>^?=GO\E?_)(_?]7; M:"^^)G?R"+C(EZ^^;JH_191/SJ7BMRI/\F+QI0QUO$QUU Q&$$^A3O:<\)/E M(\A$2?5T&VTD*.@H*? (49[Z+-&/%K_[B.K(AUOK$(1VRB#4,8Y8,KS5RZ3& M6]V\LO\%;X G0#S\\&-8O9+ VK(ONYZT.HB:(LP 5?2-^@B:^S%[RE3ZO6,Q M#I"L,3S<:$+RR?KE^PV?W053.W,]JO5YS+M#;4ZNO?T7L30DV81M%VD\!28Z M+AU-(A6ODWSEAX]I'$1" >#Q4(K5,FA-LJN9.Y0 4V?ODR6IY 5E[N1=W>L1 MKJ\;EM.6=@:_KJ3I$19'_[I;*;,?<'K33DYE7A8BA]&NMC&00"NYT.\O<:HE MUY%02]^W6W'^&MM@3QTZU3<+0"&8XJ0V\SXV+>5HNW#?,$H%]09S!CF%H9J= M887>"WCR_YKBGS:R$^U/W<[.H^^FH1M7!NL=/$/)*2FO4S^_M(XG9,0?/[H@ M(SZ 9WG_K>/O*S? IGK;IO9=!>W_X/,C4RT"XI=C(8E\FI-Q#T*B?6 YXU1! M7$U\?@>O1)&:QX![10MU&X\2"8O407C<@2^W>]@[I^(,!% M)"[I_Q>+?XIXH?:)Y'*+N2E_,^T)B$?$RI0P@E.N+CA#^@%:(LK42G$WY^RXS9IC6* /"J %YJ,9\'W[E(2 M67M/QS.7W8E<1T"=0+#=")J_W]PQ0'QD9?+J27^2T'>64+1=J:P"CLXHXZU2 M[Y(9()*X-4?VWH5/*8&LK9,_=J;+)0BUAI'R@&X;>6&G!,C5."% 2Y'#VV,* M;GM'Z;;(D 85NB&6N5DS<,&U:TG$[!]@M">["P]O\%%@'_5$#(8\D$16-XJJ ME5@6%25ZUPSA2V0D1?)-8YR MQS<2D2%8E.[E*U8EY5I)!AK:598!"\[9>OEY5@5#S!FK^*.7!O&$%T8D'LO[ M3KK[I*FTGAC8#]PYE",L$=6+5X(Y0_][SBK"\7[B&A!H^2.BZ>>0H'Z3>_[F)-(B;'"9GT5O@_+2<\(V2W:'9SU5UT'5J5%2OB:FR*% MJZH. T3,B=JJ?"_1>^%Z@V^7G11IRS(G8=ZI?C\+-L\4.W-/]_X,X'0NPL)U MBF*FH=3KNI5OVU$'C&&*B'173CTCG'*$)'5P':('OT;&EP#4)XNF]0U#M& M$#MY,$#B3B;+.2O59^B(M0'JI2D?GIB$LRASOJ9(N3F!HUJ?D6AE0W;HC$?? MO-4;2VH]>N7\5O$;MMJ(\?&Q<8E:\'XZ2-4XCNR>H)O+0R6<%>P]99 8[0*M MJU%8GTL.5'NT#[JQW*O>#F\-W@ M87A ,@9N$[F,U7A 1BI;JZEUJEUJHC IW36.T"JA2%# AQZ6,E1JQT(9*)TX M>5]/FK!<0;C&[IW"H-*[]@@K]:QJ>21. MYF?DXG3:\#KR2PS'-YWJ#JR6,2U/7V=%Q-HD2**TKVP1D)[$;8.3KR M1;2UAKX4=K?D[@KW9U_\*"W?7A&YE#P6GGJIE0CKB[RBSV&QV^*#009R0TSU&[P3F_O75HS^^U*,_@&>Y=.J?[U)(1'!UMUQ0CP]2 M5DE&[.R&=.0;*SXS&KXVM_>*I"/+X H51!IU$'ZQ(8>$)SI>4T M>LE8AO#SASQ7RM<_TB_/C_*4X5*7D8)4$[SS-/#S3 H]E<4AE;"?5(Y/!?Q0 M0)9[5ER,*J6AY.JHU9Q!A$K;*IT5KDUWUN.7Y=$L]>6SH,*7/);C6JN#Y+RT M6CTYFZ+(9I!PMQ+I:.1QCNB[VO?WRD@D9&1/:8:)W&29]!42D=XQA\--UQ[_ MO"N:KKLFJ\BY*,](F;QPTU'U?,3(].9J IR/SJFCSL<OA=#I"%GNBG5_0FVIV.UY3[8W%X6[AB1)5O\72P_;9W"H_5U954$"/,].I%0;B)M'4DG5#)OQ,E?B36-^ML S[MN< MR:!6^$G$(ZGVE=M'-3FE-)KK6>.ZJ+5LX#Y\%O-/COGR1?51B_@TK@.UE)>S29BU6I_:'J:NM'G!J% 7AX_Q,6GE.JI3FY/E+&-+&T-F N=;0I M=.;'L>PHDV15'.%7=L,SY$&Q]@P4 ZR9 JY4LW=XJL%V3K:*AAIZ"[V,9KV* M?$7B],ZD&I>9_@7??(DC4% O#SK/Z9DR6 MO'*C5EB/D#S.D!>PK\?ET(E(=9$DLR53X_^-_R-XX]UQ?G^\8\ZRE;)YW@.\ MGIT:60X>WI_,AMGAUB]%#('4!4'3 N0JIHSSF$B^=!'$Z:Q1C'5C^;F>5<2 MWE_^0?]M <2A$3M/,L#F6B:/_2_IFZ.#I?428XF^.;7GFET XC(_\F"N-4"; M)4HS#K=U>QY$(#U9:Y\'6532(*\PAX)\KPZ2*K LUR!]//N.=1'/N5[.2E_ [#A4W\@3! M>M* D$9_7:2JAR6<5.Q6*;5JNM9M:*7)9]M;(TB*KH?HN_N&Q#[3AY(,%14T MX=<()KS=',>#=I^&$68F/C(+6_*(ZA.PB572GX::*WA1LTG*_=R5 (!DE9=" MZB>9%A*SJS#KI0A^V]/Z[)=O,TE@)63JEYQC6899 "-+ EKD@+C'-[D9"%LT M^ON1'VO0^2RQ25\N>SY*E+ZZLOQF9(P\(CM[$,MI\7G!2[73S]<<1L2+WT;_ MD"U$L@ML@&P-VOJ\\&>GJMPGEZK=B-V8Q,O,U#RU::-?6T4V_E 6M_5C,]$V+F?YP$X_BHB"BGR$\I-9*91<6 MI-Z< F_5'HB6LKMKE\=&'1<#.VD;8GWQ5".81B#_YL#%^(];5"E [(>WT0&@ M*E2[#O1ESC:$H;P;+;]#%X\/(BU7XC/*1J1P@?XI4&K\;=O=",41?UO&TWMC M]AZ']OOJ2Z%*H[69*EM$8SZ;&9E,+5G!=11=4N8C;C_.C=2)*13&7-U,(F_7 MKE; DXV'L?3SN.SLGX4RE7$LP5@DS\++,NSF^6YX/LCQW<:KQ[^_ZN/.IA+8 MXE6[CY-KE*4O%O_3[UB-"719G,I+Y3W_V%#=\5>??/+B#^]MTU-F]),_?OK^&%?R ?OXSS02''=TIFCFNRE; M7=4 ]0K0$>-?P ONFEWHCG GD$*VY]% M8H.*G;MCGHRPD(%AP(A;5RI)G>AT"1U 9*$=@Q6LOX^/<2H+ZRGN 3@_(I%T MGDTZ0V1RRF0ED%9@*12UDJA[4M&LS='TOG'K\4U;PO";*A60.^K7\46YB8E M-"\6G\T#MCQ0D]>D>NG =>-+!FY.1[.E8H]/8U:3+B7UG6N9]Z2P2L81!GQ! MJF)VE I+K_DZ<6+GIB*AFA-9!1*:4GN@_,Y3A)Q>0Y8PVXR9!=+Z MOE3#J07[/BR4(\MZ]>,&M61E2O':\[]8O%'@E)/'I:SPH]^06_>1 *-724], M3QA0D&-AW\V1RY1,Q*M/V##V2;)(HX&Z.%7G,F"E!()/1;U8?%Y/:&M.SV6M MHKL:.CP60RVSX:JDM!9EFB6%AEQ!ML!$I^2' A9.%7=QU@S]?7P?H]-_L?AG M!E%_QP%3!!8-?;)]DPHKCQ-:Q96,@Y1$E?Y:>B32--L]?"](_N&>0TL^A;)=IB 4DJ/"KJI@:U3:^L'U7YWN\Y/" MC<*$4+=A%!RL+KTH,<;8V4O?5X6Q8:'A?9!V&< M=-7^4_&KM)^?-.N0!WH&F#K(DB%B%YHF G4%Y5':C6BF]7TIHA[ 2X (,^-* MTADQKRN=2=[MBQ^.,GKQM\)JTRY9[)1@4/NXU0LZ^V^%RI")"%,7X'SUPPN: MO4ECKY$4G9(?D[V1=EBJCUQJ8XQ%RL]#1*&7-Z\X-EZ;5N[#]!*(D5#"1H\' M^S-R:8R/1R!K=Y$.H#%[KSOA!\D9EM@=P2B[2CWY ^A_ TMN7FD--[2HZ(WU MP9BIF.C)!/Q.+N9$%'=;.A!I9&E@^RW_^ZX;)C">C#UNXKF\7"?'_K8;;_': MH%\AW&Q\$?H!X:]E3LVADB\UQKQ'1F!]$):F2=!P0O07PT3FPE99Q(=I/VNNU]:LDS:9AU \+7UY>;PFCUON[= :C$MP(\/*IEBPB8V%AVL7!%\)(58)!)APQL66>N6, M.$99)^7@$2"+/27^.Z=]FS:TVI6G^;?^E4%1*CK2C>BJ]ZAW9NYY]/7*(-NLX3+25XKH;VHD)$"E4"2K+ MIOY=(K_MSU'74B[O"GB]?I@5$#@9YPQSCE3/Q\.Q@5%S,/(PDO#*6%R*[YY M>>[!3N]Z.FF?)@;*&B.F]^\<'V;% Y"&5/)5:*CNV@'G ;7+"IXB4)=A-E+4 M& HJ7F&)+Z0N7%K>7DR6_,K>/$/,L+F)M"/3= M&E?_DIHPT9B1B#[UQ)L3F.'IU!N5T<-]\K9./MK$K\%1$TZM;!!P\XODTA50 MN?[6=<+X\1!V5W ]L@KHB8FJW-6+ZZE+*(H+&X-E\E]2LBU1D>;NA&L9S)AR MPZ;C0K7PUP#=B&-36K%39,];NY$8"Q23[)#-&(KKU-1 0KL-^PAC #@KL[AL M>]9J31UY6#(\DWH0K_AD9K==WER,HH!59,Q?+#XGO^C[-CY.2"MF9+JBO%KD M@H/X]'K$[MMM?)FXK>.%[XAY09NT9GHMU*).ZCD<S9XF MGJR&R;](A+^%8,IP3'6I$=$,K3#-K&?FJ_B!]7M_\W8@ZI'HX<1;W/+Z_&J* MC\D!H2ZQ\Q-"_K>NU8UT*#OTJRV?;/%9Q%0&6BY"J\9O&CR1QR_[QZ:3V0_0 M_1A?. T'HRZNI'ZS9&(:!^ 6BRB"3451SP<3V9GNG'VV< M8.-Z9>=A!2:(& M;? +XRQE'8&3CEK&73D$2LL)3K$VCOSJ/'62KDACP&]LDY[8;X0:0(1MHUF* MZ^R2AD]I^-]?TO ?P+.\?UV^#R4"^?J\D#;XU&=AA9)DE"GRAZ,*]ICH.*3\ M3UA5B/7-I@@16&^ZN_8@DIM++FS2#_#F5)*.8193D7]S,W32M^+E*AJE.G"J M>'K7!SV4GS42@PI]BH4_N&0;R\B<\=Z^%B" +U$[BBCI[;5QP!GO^G=M,N%& M',"QH_&RLAV8]GL]F!!L1@>")'T,M'$[TFC./]-$*CE1@CV)._P8!T;<''=F M*\DZ/P$GJ,U+'U5NQRMOA!VW3-^&ZAX,1QX&W4(N3"^(L.EFT1/,W/\C@Y]J M(V5H)S"[Z$JU3RL9TKAM+/@L%[BFE?L3TZ)_ITXRDN$@NDT?L6+B5[J)6I=T MJSS;B9N<>_8JGWL>F/ GA:$P(X+'\E:CE!)M?,+"K)Z8UK.@8*-^&@4A[+'N0 [$BJ MBS[CG&&A K-XY-&TT>.D$1-G"Z'G@QS&:SJ^F]VT"2U$.$UXA=)!69J4EQV M>_1KFB3*(,^@,9E/VOMXCS.NE9 ;A29(86*KQ7-[0S'R+HXD<\U8=04]BC<] MF%D"9W#P:DV%@\^Q8F:%8_#F1^L\VBHNCRY/V41K$.4ZVQ(F&M6<8&WBE -7 M.[7DD!4BG+6C\(("_^]C7((\@3_OXGB":8YHVATT+8_OB2WOYI9E ?Q:)6$ MP2@9_%HKY-,@77X.=HN6S#ZD28:P1U0:DS!Y!PZ?IM3)' M\@Q2V2^]IZ@V^N3>*%W(\Z=IRD V:D)11]L+Y1B=^KM0&(32K+8=T\ M6(D#A .F'A3!J 6=N9XF!'94]-K4L02GF3U/*DGD](RL!J-IB)R6-57'A-5K M&-19EKEL=RLOJ5FZY&8/.7GI+" GT.09N+"EX)(B@?X 7"5K=W7E.U^RRP$M MCRCAJ1LH+_!.];N$(TA(;IL!OMX8KP3<.XL!\W?2P5>;X\J;%O? MSEU+B?%2 88Y+M62.P==,]2R>1H%T:I0GRM?.O2TIJM-5X9IX^P\+M4HLX!S MT^XY0GG8GA"I(>Z585L.@NI%*HO?,R6_74M;[2F2F"XO3.WPY]RO0%.$EV@L MCRDF32)^ _A6N3^8P76H8;_1Z*8*07* F7BQ:LM;GJB68ZOT,5#=9+Z5A&% M>K,]M^S1NJIPN\I)H,A';=0>1%/0?U4N+VNO*6D;2V_W'9T#]H(%Y*#L:]*) MH=F1>5&\1@F8;KDMQ7AAYFK)>=Z)9)0H=F9WX;I5G<(N%9OTK7]BU! MS9-NS5]?I>\/ETK?!_ LEX:;\PTW(AE 1C;1/QMTK%$BX01;/F@I).'+4.SW M_';,VS9,&TY"9%1S@CZGQ-B*D_V^(.3B=.?]9YV,_F@2UCM%&C=UW##7 H4: M[R=I0B@2/R;5#![L0W23R&@7W+TU2&DAL55+B;\!+5G(%.:M-O65:F M Y3_D/E*E:"RN]6O%/0C9ZC,LOE;HMS.%-FC0\LYLQ2@^.JGM,ZLR46C2)C\ M%M!@&2[A/R"YZ2UAS%P;L9# 6<8,R:0'GV7BC4V2$+03XO4 M8S#!>QIP1DC"G^7*5RO5$!'J@+]*=)?C(2G/[/*^*/9(Y>X)K;J.RT1DD,5F M8#%:VI50:M:.8:5*WX^A'UX?XPJ1@L"$1QU7/L+][F_C8W*1V!*W!0)7 M5&9L\9)_VAW$#?/%SOJ&ZX=BO\V96E.>VQ.;.W?UNF#ZH-6?";VP XZJ8D&4 M6>$9U.TX0H5M*=G2748M"0)ZJ.R8:Y]19FK"2C-)M=N@PQV0:I:[JED8>N/M MM+EIN5@(3?-;E!\)&Y$9,D>V*L@]E=*Q3BIP,82;;MRPNH&]:OM MU%G=]4N6J-^MDN6[&?II+XD;?HEA@SRK4*WHFI9/2HAN=-375\Z0F"'5M2BR M#N#(0+:=0(2\%/M!\8BV$LGK!\XP"6#$2UXA3DBTNB.!;4F0I+_?%8D]YP"I_I2=/_FRF2&Z'->*#T@)'T-N MH*!6C!&$]_?_C5]9]=MF\29>_=_1$V=Z'&9&^>P;/@T_^P9/C^[1P'_Z/[(' M_TI/_V7::E\EGN7?@&SJHT__SU^__ K__/C3WQH/![,E]D?WN*TZ)5&**)^R&%^A:WF"Q#=MKJD.((:,=199V ML2,KT4_C:9<5Q)6_<%T(,S1&-.ULS?)DJRTR:*WN5MQ M;W,Y&EXS4Q.A-!)D&V4JMR$<./7D?AP]C&U/$SN+7!K_5%PF&9TW-UL)SBGW M0S4[1[V#[9V4)357@[(' X9QY61:V"4M*.U@=0B9U+C9\^L5Z?VO]6G0G=X1 M)H[JW:NT^L787 U"[:_)+JZX:EDB23_)(??9-WZIWQ#(4ZN)_2:M0^,.^LW: MMU?0%<0Z@'1/9%CB=VYZJI GJ!KU!&276BBJ)9T]G2 M2I?%>0;'(%41FV+9*[%0G/=I3\_ZR4?45+%!'3?N79R'O_\/D^#=[;)='L,=/".7DBR::2Q<@J(-GTNH66#S4<%HAR[=AS\846;"ACPZ9S M"JN4ON6WFG=3KL/AGO;$E* _!-WI5EU;*A5;/^/SJBM^>TLT\_?U;E3K69.$ M<\LR1=.\#):-,!> Z3>!<*GD>\"WCL8QW(E;SIZE_BP:5#(4W;@=)5@=4[3* MJR'/H4^[A-M;J7P8]QR:FA/Z-S4FSCK1^_6!6O4D;EY%D\6P6G9)-*7NSIT, M[R'9&B)>[U/AUEH*8B_WY)J*>$^A\O"?4/X%DNK3-J M-#\_X7R\6<8ABB;LBR_$XR N!8"HXCD\3M:R2Y0YW%_^-WJQ99AY[M'-F1*CY/+@T0\LK87T M*H7L?/["J1Z%.TIO55TS&;* B4T'FH-*O)).?\RSC_WKD_V:PO,AKL-/_M#0 M0OZDJ04WFC:H3([*0*XL-RV:QBM.A!)88<^BM2TF[FMZQ*N7APW\!AU3?N'/ MT^X@[P^)3>(PW<6/5]FVJO]L\1MG ^S3%'0@ \^B2?3%?)PQXUDC7FK/-N'& MSUW2AEM^?"<=(2#I8\+_ ))(7;M.KCIMZ37(.+S#5LYD=;KJ:N? X+O]:&XC M>4Z';AL-*L,I3ZR5.8^!E^(42@4?"SLXI$@IK7TZ CYFHA-1ZI0\SI@JK?G) ME11Z/O^687=#):"XJ@!R4M#P+L30LO,,'WE]@&U!M[*\/#N"GM/E.MRVFS47 MOR!-BG 8 +8'# TF5\1=Q:C25I%\O).[K6?HX2P^W"T?,;NFPW\2-?]WM- CCI)0<&.6!^3(.,66" M2:Z:6A+H1V(%[WO:L317&Z4#C%^27*JX2BYM:%VWH_%%S#BBW=?1N 'UN%J% M"RDQR;>D+ P.Q[]-N[#XY#]Q-G[GE,VZ7(M.K8_+V]S\CH M_PK";F@5Q_-]G%KN(957SS:%V0 ]#,S?4\;HJH.G&@QH+*B'U5$I#RR"_Q(G!2STTLYO: M61<-,8D,_)6%TV'2]0ZGIB3C8"F:?\5RQ?![:K6N4QDH-1A(:A-3VD):-4 ! M4V9>J.XS>P5V(_/KUE[8R\B@OY0 <6@S_AB>'3<-_)><4J5H/[IWM" G56JD[?9_%F_39ZA2^C>V%! MUV>?O;28J[ZB$^"^U2><)[0:?3CM5^!-DOJ2SP8G@D_?]M)Y.*2F;^<-C#ZS[KIPG^4/ MN?DU28 [J;QH.^+OBMO04S@R'7=D^N:H;WV!.>LRH\+R;N1:G79BLJFVWU.I MIP==1&4%6?D4C5^2DD_ ['FU2RQM\1JH7N]V015)*-C>N:Y^I3:8RQILXY$@ MK3!:UF$U>0KU]H1;7BE83W<-7)>67%OT0!YYTXI9ME*CAYW8 MNM;^HU^^VY%A-U:D3$"!H8=B\=#-^^4%&,+@&]]G67J\SO$W1U)*C [;EK5) M:D73 3WZ?*5>3]&WW95A#%(-<9SCAMYU+67=&+:BP2;Y0)9.>O6E-VW]6UT>Q!98PZC!13+^K)V[B2]3JJM$ MT5&"ZXU6JK0[\?2@Z#5JT,:#P8I<_FYE?=YSJ81-L/Y/:O"\;8=SN#\I 7 \ MBQ8 ^J=X]87(LSU2*JYIW;('.]C!%^-8JHI-3S=4[^ZF2L9+_$O4WTYTMN8( M35GVAR#/0J_-QLH[JJXFJK.>\V=HJ_6II^S&D_?).A=Q+4(P=K=]OP(%#0X4 M]#@6%'5YJ395&TMB 4X%N=T]VS>Z7;["2LEWS9=?I5USW[HH/,ZWN\1=?Q Q M';KV_\1OX'3X7<,9VR!UHA>+SXSX2#?=Q_C.[^2IXOT\$(K\;CA:DI.BR[3Y#E8>.G/O$=;8M;+>69UT0/AT.'-M9+Q%#S=#4X2:L-6IKR$ MP\L9.9+G82]BIR;=Y&<\7*[;Y5O"X>U65W+.K/'_/GTRLH1L04I/LV")TER^ MHJ>) 7!#AAP^PW(Z-(LOXN2VNS;^H[^/__?KL(-MB>;_FT/+C?K_[&B$B'(Q M:Q#-3K0$"KF11B?XE#=]!J%2SX]6)"X=__''A+U[?\5JSA46.WF$?0X:EG<) MI,O1_ %=GL[<62C"RSJ^'V^H.#%R!UR5:79H-P,?2Q5%?+DF1H8[=>O"-UVL MZ9+T!6WAA+=N-?#X(@1(DHD":C+47:6LX'HCY>M6B$,/<3D-JU+QWN$&K1#>5="\8M7]U\B21^?* M9X;___<67+Y/[ MZ_(?A[[R0BDAD\A$-#@\1PBR "8/9;'RU3U/7*[:V!+Z]#KE)K*VP"H2/H,N M<,JG[-,I0<'\+8R"RR#5Q#RTE8(%PBI-E->A<4QU)L_$\'!^P+9@'SU/HG+O MR.']@I#&=:#BR), [%*#+R=C,)='2?@U:2>Z/OJ,A#KVG9;P9AT=C42>'(J+ M(K"3SW1#F')USR"I] KN(,C\DBBI]$AFG9%Q[:UX_3&2?0A7>8(6N]=8-TZJ MQF1K5BND?O%6FF;/]!GZ[D=D"D7%0E#.E19;%J[+LF"4QG19W9/L9S]S*'&R M);H^=>\ULN%&"#()2:HV67WM.*"81[S@S&F>DP[ZA"'K MBM228VFM55I<)6;!^N+'S-A72B]Q*@BQ)0Y!UKBG8+AY4S5.&ZO8-6<:>7&' M']NGFY0XU%#A13+R9EUEVG(#.+U&1QI&D_LS;^__:^M;F-(]GRKR"\G@W[!DCS(KN91:?XQ:;,W7.1\+- MNZP+X2QKO#5IC#]PSH/]'#/H9M]?/]:=)(5JWNW[FD MB">/<3&*0 C#53O.$$]E>5Y\0"OTQ!UAJZ9RN07ZET4RF2<+Z66+P37Z/3X' MW78964FP\W'[;VJ<,RU6Z0;>C-3>R,D;^7"84#I.8;G1ZBPTO MI!6QH]W;-NH6C$3S/^(<>F]S-^PNVL(!(#7[3@J!NKENHDWY4)Y7-QG-@WI> MW%8W6^T/SB*?BZR:#S'A?7FL5C&C8)G4<]+2= 6&-6#ZY,W$ ^9J,*+6M'3' M@U4:WX)-!ST+_])RJ7A\1!>XL&=M^'ULT@>Q4>1K>NI$WYP4B!/1 N6)1;A0 MFDUK+JX:!M\/62EG;:#,=IZ$^V*D*A;5WSW+!S[=\HFIXEO5\D:*6P@4IR*J M.D>5;BT7>,GV2]NYY!P)K6!K-%X_?WOWKB]&%1:G+B?S4P:>U::19Q<" Q : M*D!0UHD:(J@GV3Z55]L3GN)A'.R8C6*%M*=".1/)@!B?>*A$%>:%$G&:!**IQAJI9R5E2V2S- MR!",0.W=$!KNQ:8./4?+,D?+/W$J(*B^G:GSW/8@MYS--N2WA\OJ[H<-2<54 M:HFO_9G*IZP62D5QSW DX60**6"SO^+XO!*V&G>VCH&7#;VUX-!E"$W<(=X1 MZ;0.NINB\3<",V9Q"H6HW'4.MTNPF,\UQL&1. MB0.O#/TGG<$T1'E2+['E%B9+G6DX./0!G>7$TD/'%^LY:ST%&X1$[(TFD6-I'W1.#0?$-@)*=$DG%B#_-]"S8PF-,F=;ICU#\ HPA>QS. MB(5F]:C<%B28C.>!/IUM\"$IW=C$_300+Z*S9$$9<9>Y(.9!HMJ4=C"SS."5 M,*5T5_:#^"LK/^;H3T8^7_.1U(#$XA+<(45:HZGH2GB-";0/" K2RSH(V=8U M4QWI;'6O%VW;:(%[5,0)[LDD%)W]-POMEN# NZ<'"Q45\B)$1T6.6$D5:6 [ M[*P#1SX\T#[@O958=KW^8"+W"^_; U!R/C/%'!Y1',3/S$4T M[PL*B'SLYH%T@Z+=ZA?(5:A"@H&7:L<"].'@IL.2.!?B V5=;$LIT[IFI9_? M1N^;9H\DZM4* M:FQ=OQ]4FB4(UL AET>![T@-G'-)6Z&&85ZV"8QF/Y=T"+-:M(*I@HI=9B.$ M_L@.X8*-*!7@S77GQOJ0I1"4GC[_ R,*)Q*SG,=)2?5&H= -R\B'$TVQ(0S_0Q_4%657JKI; M210)!V19-\FNWF,HNYUI3?"_FL2W$-0) V=#6^';&;3!.?Z37HPXV&D%M7,+#*>\"<6^%S**G\"?")[2S M6V%$^FE>Y'N-+U4!-,_Y-]8YQ\.*F^W\*)(T]]W 9"%4*T$2D9?NE856G]3^ MP)O"Z2_5P6RF*H5KU/??VZSC*C(U5 M.J:ERJWA9.'9^,M#AR'W;Q5G;&TAS3QU&EBO.'>$YY#&.._G>AX+=Q@EXO$+ M.3(J9K:V%N'OF2FKU ^,63=>;[UP$3UD[C.6AAF+296VA'GACK%I\J$@1XB] M3N7;X&>54C5;N$KQ^"'6:50IPB3 EW7'B+MF-5TI5@,.NO(T, NX.W RL)]I MR:]HR!8!],?:28K=F/>"]D,#F?'-=8R-8OHK*>ZQ^HBY+EQLVW8'SHNX7]I M)IHPD-9:B;9G8\&TO/-/<*H\>K,7FC%ANDK+S$(<4#B34?[TOJG;J6T[*#@+ MIM"_IM ]-&PR02J$0S^YR+ S3C!H[$:WIP5D=\3)%*B,RVSDE2$GH:.[